Click for Istanbul, Turkey Forecast
Bilgidata.com

Kurumsal Java 
Danışmanlık & Eğitim 
Errata 
Projeler   (Projects)


Rosetta
J2EE-tr
Bilgidata.com
Eski Site Facebook Java EE

Code Downloads

Ardabot

Ardabot is an open source autonomous vehicle controller written in Java to work in the simulated environment USARSim.

SVM ISOLET

ISOLET was the result of a research project conducted by Fanty and Cole to perform isolated letter recognition (hence the name) based on human voice recordings. The project was able to create a of voices of 100 people which provides an excellent playground for pattern recognition algorithms.

Our project used an SVM (Support for Vector Machines) algorithm on this database. We combined a C based machine learning code SVMLight to run on the ISOLET database over a MATLAB interface and test runner which trained and tested this SVM based letter recognizer. The Matlab->SVMLight connection was achived using Matlab's MEX interface. If anything, we wanted to share this code because it provides a basic demonstration for MEX coding. The next step for this code can be connecting a microphone to your PC, receiving the raw data using Matlab, and generating ISOLET-like sound parameters on your own after which feeding this data into the recognizer and recognizing the letter.

CmuCamJ

CmuCamJ aimed to create a bridge between AWT-independent image processing, JavaComm and J2ME. It's written to run on the JStamp board which carries a pure Java chip that is able to run Java bytecodes natively. The final code is able to interface to the CmuCam camera using JavaComm, convert the incoming data into a Java matrix which can then be processed by using image processing classes.

JmxMonitor

JmxMonitor lets administrators and users of J2EE systems to monitor and observe a JMX enabled system through a easy-to-use user interface. JmxMonitor can dynamically discover and inspect all MBeans and attributes on these MBeans on a server dynamically at runtime and offer this list for threshold monitoring to the administrator. The attributes selected by the administrator can then be recorded along with a user specified threshold value, which can then be watched by JmxMonitor continously at certain intervals. Current MBean values are polled continously to find out if any threshold conditions are violated.

Presentations Using LaTeX

The templates shared here are based on the Power4 project kindly shared by Technische Universitat Darmstadt. We made some macro/shortcut additions on this package based on our intensive use of it for educational material preparation. Death to PowerPoint. :)

Beep When JBoss Ready

Now that Java EE and JBoss are fully Hot Deploy compatible, any changes in the ear under deploy directory are sensed by JBoss immediately. Only one tiiny problem remains - that you must constantly look at the log screen to know when hot deploy is done. Well, what are computers for then? The Perl script attached will run in the background and constantly "tail" and poll a well-known JBoss log file (server.log). Once it sees a string that it recognizes, such as "J2EE application Started", it beeps to alert the programmer.