A Genetic algorithm approach to creating beats.
The program puts beats through evolution - survival, mutations, reproduction. The purpose, in the words of Africa Bambaataa - Looking for the perfect beat. Using a genetic algorithmic framework, the user's taste defines a Beat fitness function - she decides which beats survive and breed, and which join the choir invisible. In addition, the user can easily define an automatic fitness function, put the program on 'autopilot' mode, and let it speed up evolution. Different types of mutations (including inactive genes, changing instruments, and more) occur randomly (or at the user's control), and the user can add her own beats to the population. The program was written by Nir Rosenfeld and Assaf Michaely.
Activity-Miner for Android
A mobile application to create accelerometer based activity recognition models directly on the phone. The configuration of the segmentation and feature extraction process chain requires expert knownledge. The prototype was developed in 2012 in a bachelor thesis at the University of Kassel and was optimized and enhanced for an experiment in 2015.
Solution for integration ZK framework and Olap4j
Solution for integration ZK framework (www.zkoss.org) and Olap4j (www.olap4j.org)
This is a java project setup as a learning exercise. This project will be used to track various details of home brew. It will start very simple and evolve over time.
A wrapper for java configuration frameworks, which can be used in a proper OO-way.
Computational neuroscience discrete event simulator.
The Event Related Neuronal Simulation Tool (ERNST) is a Java-based discrete event computational neuroscience (CNS) simulator. ERNST was developed and is maintained by the Computational Neuroscience Laboratory led by Dr. Ernst Niebur at the Zanvyl Krieger Mind/Brain Institute of Johns Hopkins University (JHU).
Export faces from Picasa to a XML File cotaining all information.
This desktop application provides graphical control of K8055, a USB Experiment Interface Board by Velleman (http://www.velleman.eu/). It will be mostly platform-independend at a later time. The current (beta) version is for windows 2000/XP/Vista/7 on 32Bit. It is incompatible with all other Operating Systems and with 64Bit architecture. I stopped developing this application. Feel free to reuse the code or contact me on Questions.
JavaCommandsManager is a commands manager, written in Java.
JavaCommandsManager is a commands manager, written in Java. JavaCommandsManager works with jre 1.6 or jre 1.7. This project is no longer active because I stopped playing with Java since a long time.
Shows an unexpected exception handling design pattern concept, in Java
Java Throwability Design Pattern v1.3. This project serves to show the concept of the Throwability Design Pattern in Java. About the Throwability Design Pattern: 1. It is a design pattern suggested, and named, by Daniel Silva Ferreira Bruno. 2. It serves to handle, in a simple way, with unexpected errors, and exceptions, in a generic app (written in Java, for this project!). 3. It can to be done in any programming language that support it. 4. It serves for classes and interfaces, in Java. 5. It works with Java 6, Java 7, and Java 8, at least. Read more, from README file, in the files section of this project. This project is no longer active because I stopped playing with Java since a long time.
This is a query builder for the Jena TDB, it builds queries to triple store databases.
SimDB is an object-relational database persistence library with emphasis on simplicity and ease of use. It follows the Model-Driven paradigm, providing an effective implementation of object/relational mapping on top of JDBC and standard SQL.
SimWffx is an application framework for rapid development of network server-based processes with emphasis on simplicity and ease of use.