Skip to main content

Posts

Showing posts with the label DLL

Simple RdRand base random number generator library

RDRAND is an instruction to return random number from new Intel CPUs. This is NIST SP 800-90A compliant random number generator and now this instruction is a part of IA-32/IA-64 instruction sets. RdRand instruction is available from 3 rd generation Intel Core i5 and Core i7 processors. RdRandLib is lightweight DLL to generate random numbers based on RdRand instruction. This library contain signal function to generate one or many random numbers and sample codes are available for C/C++, Delphi, Lazarus and C# languages.  RdRandLib source codes and sample codes are available at http://github.com/dilshan/rdrandlib . Compiled version of DLL is available at http://github.com/dilshan/rdrandlib/releases page.

microTone Module - Simple Analog Hardware Interface

microTone Module is analog interface to connect microcontrollers or digital logic systems with PCs. This interface use PC sound card’s audio output terminal to send commands to external hardware systems. microTone Module is an open source project and all its software source codes and hardware designs are available to download at sourceforge.net/p/microtone . All the compiled software and source codes of this project are distributed under the terms of GNU Lesser General Public License . Hardware design and other documents are distributed under the terms of Creative Commons Attribution-ShareAlike 3.0 Unported License . Software library of microTone Module is a Win32 DLL and it can use with any programming language which allows interface with dynamic link libraries (e.g: C++ , C# , Python , Java , Delphi , Visual Basic , etc.) Some wrappers for this DLL are already implemented and available to download at microTone Module sourceforge.net code repository. And also if you implement or...

Project Profile Post - Project Description Suite

Project Profile Post ( 3P ) is an open source XML base project description suite. It it helps authors to provide project descriptions and specifications to online sources in a standard way. 3P project description system is not limited for software projects, it can also applicable for any online project work which include electronic projects, arts, multimedia content, etc. 3PEd - Cross platform tool to edit 3P files 3P files can created through 3PEd . It is a GUI application and available for both Windows and Linux operating systems. 3P files can be open (view) through " 3P Viewer ". 3P Viewer is a GUI application and it is also available for both  Windows and Linux operating systems. Initially we create this file format and tools to manage our in-house digital contents and later we plan to release it to general public as a free and open source software product(s). 3P tools are available to download at 3P project page at sourceforge.net and it is distribute under ...