A simple statemachine library in java. It uses the memento pattern so the state is stored outside the machine so it is easier to cluster a solution using this statemachine.
XMLMath evaluates mathematical, logical or textual expressions described in xml and prints the result. For example, to compute the result of 1 + 1, you would write: <add> <long value="1"/> <long value="1"/> </add>
Java based application implementing some well-known algorithms for clustering XML documents by structure.
Synthetica is a Java program that is used to synthesize, analyze and simulate spatial linkages. Its' open architecture allows advanced users to add Java code to the system. It runs on Win32, MacOSX, Linux, Solaris and uses JOGL (OpenGL) for 3d graphics.
Exe 1 for Computer Graphics class. draw polygons and aplly scan conversation agorithm. apply portview algorithms atc'.
A java framework for developing meta-heuristics that supports the use of grids environments. The meta-heuristics planned to be realeased are GAs, VNS and NNs. The grid middleware that will be firstly explored is the OurGrid solution.
Java-based calculator engine
jpaul is a Java implementation of several algorithms widely used in program analysis. It emphasizes flexibility and ease-of-use and is independent of any specific compiler infrastructure project. BSD Licence.
SMSCompress is a project of investigation, development and implementation of different SMS compression techniques. Using these techniques, SMS of more than 160 characters can be sent at only one SMS, saving money to the user ;)
A 100% Pure Java(tm) Polygon Triangulation Library
The OS561 operating system based around FORTH/Java. The OS is to run on a VHDL chip OpenHardware design called the Minon, but could become available for other platforms. The unique point of the design is a revolutionary data compression technology.
YABI93 is an Interpreter for the esoteric programming language Befunge, version "Befunge93". It is written in Java 1.5 and uses Swing for its graphical interface. YABI supports a multilanguage GUI.
Evolve is a simulation written in java that uses the Genetic Algorithm to evolve intelligent agents acting in a rich environment.
Academic project aiming to write an alife Avida-like program in java.
Genetic Algorithm implementation.
A Map (or HashTable) for Java that is backed by the filesystem to provide unbounded size. Additionally, MegaMaps may remain on disk between VM invocations, providing persistent hashtables.
LSA-Bot is a new, powerful kind of Chat-bot incentred on Latent Semantic Analisys. Using LSA it's possible to make relationships among words and vectors, permitting to realize an intelligent chat-bot that can understand human language and answer as
A graph library, developed in Java.
It moves by itself inside networks like virus infection & plagues, it is being written to solve computer virus problem drastically and responsibly. It is legal, free and open for public domain to improve W3 ICT Security.
The Parameter Tuning Unity (PTU) aims to adapt the parameters of ever connected multi-agents system, or expert system with a plugged optimization heuristic likes the descent of gradient for instance.
Nathi is a software for timetable auto generation for schools, colleges and universities to generate schedule for regular classes/lectures and exam schedules. Has easy to use interface, platform independent, freedom to use and modify the software.
Now part of Apache's Mahout machine learning project at http://mahout.apache.org/-- please see there for latest info and code and releases and support!
JXmlSql is a Java database API ( MySql, Oracle, Access )that eliminates JDBC code. JXmlSql allows developers to define application and prepopulation SQL statements inside xml files. Options for query, insert, update, delete, report and prepopulation SQL.
unEvo is an Eclipse plug-in that provides support for the experimentation and research process on Evolutionary Algorithms, intended so that the user can implement an evolutionary algorithm without lost time in the code of the algorithm.
A light-weight group communication system/library of distributed algorithms implementations for agreement problems (e.g., Consensus, Unreliable Leader Election and Atomic Broadcast).