BlueRock is the solution for heterogeneous platform and systems interconnection, leveraging existing protocols like WebServices, CORBA and RMI around a robust, managed messaging Bus.
This project aims to provide a methodology and a range of software tools to support the load testing of complex multi-host and multi-interface commercial application environments.
JMP3Cat is a MP3 Cataloger that reads MP3 CDs and inputs the data into a database for sorting and listening. It also prints Jewel Case sleeves and removes duplicate files off the hard drive without the need to locate them on the hard drive.
Bildster is an image processing library for educational purposes.
Bildster is an image processing library for educational purposes that provides tools for loading and manipulating (or creating) images. It provides a split screen view (before / after). Both, a C and a Java version exist. Das Projekt stellt das Programmpaket "Bildster" bereit --- eine Entwicklungsumgebung für Bildverarbeitungsprogramme. Es gibt eine C-Version für Linux und eine plattformunabhängige Java-Version. Das Programm eignet sich für den Informatikunterricht in der Oberstufe. Lizenz ist GPL 3.
D.home.otic aims to produce a stable, scalable and upgradable home-automation system. Based on PIC microcontrollers and USB interface.
Numerikus is an attempt to build a set of numerical libraries written in C/C++, Fortran, Java and C# for single processor and multi-core processors. It wil have from basic functions to Linear Algebra solvers and ODE's and PDE's methods.
basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% and can range down to 14%.
Ph0n (pronounced Peter Sellers style) is a web enabled phonebook application for large telephone directories (1.000.000 records and up). It is built upon on MySQL and JSP and Servlet technology.
jPBC is a Java porting of the PBC Library, a Pairing-Based Cryptography Library written in C. It supports symmetric and asymmetric pairing. With jPBC it is really easy to use such a strong cryptographic primitive.
Sonate is a java GUI for OpenBSD pf packet filtering. Optional code can be compiled to OpenBSD host to transfer generated configuration using SSL
This is an engine for running audio games or any 2D audio application. It reads a XML file and can create a full game or application, plays environmental sounds, translates vision scene into sounds using volume and stereo control.
UberImaging centrally controls the disk imaging process of many nodes on a network. Clients booted via PXE are served a small initrd image containing udpcast, a client module, and other tools allowing clients to be remotely controlled by a portable GUI.
JNI solution for masking command line input such as password entry. This project supports non-echoed input on Windows and unix platforms.
clustering, machine learning, algorithms
This project has moved to github at http://lmwtree.devries.ninja.
This is a chat system composed of a TCP/IP server daemon and its corresponding java client. You can chat with other peers in clear text or AES password-based encryption on your own computer network. The AES encryption and decryption is based on 128 bit key which is reached by padding the resulting SHA256 from your provided password. Simply put, SHA is a checksum that change when a single bit change. When you send a message with a password field, the resulting password checksum is cut at 128 bit which means 16 characters bytes KEY is entered into AES 128 bit encryption and decryption scheme. The resulting ciphertext is sent to the server while the server relay it to the connected peers. Those connected peers need to have the same password in order to read the message. The server is a multiplex and stand alone detached (no controlling terminal) process on the background that does nothing but to relay messages.
The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library), OpenCL (Open Computing Language) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API. LWJGL is available under a BSD license, which means it's open source and freely available at no charge.
Speedy Composer – Artificial Neural Network Melody Composer.
Speedy Composer is a composition software that makes use of artificial neural networks to compose melodies. Using Speedy Composer you can create an infinite number of royalty free compositions that you can use in your own projects, share with friends, or just listen for your enjoyment, all for free! Speedy Composer generates compositions complete with melodies and accompaniment, which you can download as MIDI files or MP3 files. The melodies will be composed according to the chord progression selected by you. You can choose from a number of chord progressions available. Before you can use Speedy Composer, you need to register to Speedy Net, or log-in if you already have a Speedy Net account. The melodies you compose will be saved to your personal folders on Speedy Composer, and if you want you can make your compositions public and share them with your friends. Have fun creating music with Speedy Composer!
OpenLyrics is a project to provide a free, open source database, software, and various access methods (such as SOAP) for integrating song lyrics into music applications.
Open Source Hardware For Industrial Automation
This project is aimed at producing open source hardware for real time use in industrial automation. This project will have a few sub-projects that will focus on individual hardware for various industrial purpose. Some of the sub-projects will be of type Field-IO Modules development, Analog-IO Module development etc.
A multiple platform IDE built on the BedRock Rich Client Platform. The central concern of BedRock IDE is to support Java, C/C++, Java Enterprise, the BedRock RCP with multiple profiles along with other technologies related to them. Based on NetBeans.
TinyOS is an operating system for embedded sensors and networks. Versions 2.0 and later of TinyOS should be downloaded from www.tinyos.net.
An account, character and item manager for Diablo II: Lord of Destruction. MuliFex is a Swiss Army Knife that makes the life of a Diablo player on Battle.net more enjoyable. MuliFex employs Java (and some native Code) and runs on Windows and Mac OS X.
General Purpose platform for developing robots based on AVR's where the main intellegence is controlled by a PC or similiar device. Developed in 'C' for the AVR and Java for the controller.
SEvents is a System of Event programming with random factor designed to accept a script file and execute it with using extra modules. One module - one object, which relate on changing of some variables.
Tsunami is an open-source high performance computing language. With it you can write streaming data-parallel algorithms that utilize GPGPUs for orders-of-magnitude speed-up with the ease of writing sequential algorithms.