OSI-Approved Open Source (21,915)
- GNU General Public License version 2.0 (10,685)
- GNU Library or Lesser General Public License version 2.0 (3,623)
- Apache License V2.0 (1,962)
- BSD License (1,768)
- GNU General Public License version 3.0 (1,246)
- Apache Software License (642)
- MIT License (502)
- GNU Library or Lesser General Public License version 3.0 (402)
- Eclipse Public License (388)
- Common Public License 1.0 (306)
- Mozilla Public License 1.1 (299)
- Academic Free License (290)
- Artistic License (165)
- Open Software License 3.0 (142)
- Affero GNU Public License (128)
- Public Domain (457)
- Other License (382)
Grouping and Descriptive Categories (23,398)
- All 32-bit MS Windows (1,417)
- All POSIX (1,376)
- OS Portable (528)
- 32-bit MS Windows (427)
- All BSD Platforms (315)
- 64-bit MS Windows (216)
- 32-bit MS Windows (185)
- Classic 8-bit Operating Systems (6)
- Project is an Operating System Distribution (5)
- Project is an Operating System Kernel (5)
- Project is OS Distribution-Specific (2)
- Linux (23,398)
- Mac (23,398)
- Windows (23,398)
- Modern (1,301)
- Embedded Operating Systems (248)
- Audio & Video
- Business & Enterprise
- Home & Education
- Science & Engineering
- Security & Utilities
- System Administration
Ai Tutor is a library of graph search algorithms written in java. Focused as a educational tool in introductory artificial inteligence lessons. It have XML output and a visor to examine/navigate the XML output.
This is a framework to develop Contexts and Agents and a Container to run them. The Container lets each Agent interact with the Context and other Agents. The agents are deployed in jar files and each one runs in an exclusive sandbox.
AIDE is the acronym the Application for Iteratable Data Export. The user of the AIDE framework has specific classes from two basic classes. A workflow is defined as a combination of these classes in an XML-file. The AIDE framework does the rest.
A dialogue management system including high-level scripting functions, a dialogue grammar based on AIML (but with a rewritten algorithm for 30-60% better performance than AIML and 20-50% better performance than VoiceXML ABNF). Originally used on robots.
AINet is a general purpose Artificial Intelligence software application and network. It learns from experience and user training to solve problems and interact with the environment. It runs in workstation and robotic applications.1 weekly downloads
AIOTrade (formerly Humai Trader Platform) is a free, open source stock technical analysis platform built on pure java. Its pluggable architecture is also ideal for custom features extending, such as indicators and charts. It Requires JRE 1.5.0+.74 weekly downloads
Remote psychologic testing system. MMPI.
This project is aimed at creating a set of highly universal AI tools to be used in AI modelling. So far the subject area includes: Neural Networks, Fuzzy Logic, Biological Methods, Genetic Computing. New tools will be devised as the project goes on.
A.I. security app. Development ceased.1 weekly downloads
Online Realtime AJAX Chat written in Java
A web-based AJAX education and communication platform for schools including exam functions, messaging system, instance management and much more. The whole platform is extensible and easy to use with an user-friendly user interface.1 weekly downloads
With this library, providing AJAX support for an existing J2EE based web application is simple2 weekly downloads
AJCCC - Api for Java customizable ClassPath Creation This project is intended to create an API to manipulate java classpaths at runtime. The objetive is to provide customizable classpath for to "load'n'unload" class during the program execution.
Simple and extensible java configuration framework/component/API able to read XML, LDAP, dB, JNDI, system props, ini files... data as configuration sources. Supports a mixture of all. Also allows to export (parts of) configuration data in other formats.1 weekly downloads
AJIO allows building jars from one or more classes. The created jar file contains all dependant classes from all referenced jar files. AJIO permet de créer UN jar ŕ partir d'une ou plusieurs classes et de leur dépendances automatiquement.1 weekly downloads
AJUI is a java widget toolkit for creating user interfaces in java. AJUI uses a XUL like xml format for laying out widgets, uses a non tradition event handling system, follows an MVC design pattern, and uses an SPI model enabling AJUI to look native.
AJaTT (Another Java Time Tracker) is a small tool to keep track of the time spent for different tasks. You can configure a task hierarchy and by a small icon switch between these tasks. Different Reports are available as tables or by Excel export.6 weekly downloads
AKWebDyn Designer is a Java tool that offers the possibility to create and deploy Dynamic Web pages,through a user-friendly GUI based on Drag n Drop capability.Developed at ESIB-USJ;Winner of the GoldenChip Awards 2004. Anthony Assi & Jihad Khalil1 weekly downloads
AKtive Media is an ontology based cross-media annotation (Images and Text) system. Our goal is to automate the process of annoation by suggesting knowledge to the user in an interactive way while the user is annotating and hence minimizing user effort.1 weekly downloads
ALBot is an IRC-Bot that enables you to send messages to offline buddies, plan events, play text based games, use XDCC and many more. Furthermore it is highly extensible and a lot more features are in progress.
A simple tic-tac-toe game programmed in the Java programming language. Whats different about this version of tic-tac-toe is that the program will learn over time by playing against an opponent (i.e. a human) using different learning techniques.