Friday, March 28, 2008

Babylon Java Chat: A client and server combo that allows groups to chat and draw over any TCP/IP connection

Babylon Java Chat is a client and server combo that allows groups to chat and draw over any TCP/IP connection. The client can be run either as a standalone Java application or as an applet launched from a WWW document. It features public and private chatting and drawing, email, file transfers, chat rooms, instant and answering-machine style messaging, and console paging. The drawing canvas enables users to draw freehand, or to create lines, rectangles, ovals, or fonted text, or to paste images from files.

[Environment]
Web Environment, X11 Applications
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Communications :: Chat

Sunday, March 23, 2008

OpenCards: A flash card learning extension for OpenOffice Impress

OpenCards is a flash card learning extension for OpenOffice Impress. The basic idea of OpenCards is to use slide titles as flash card fronts and the slide contents as their backs.

[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: BSD License (original)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Education :: Computer Aided Instruction (CAI), Office/Business, Text Processing

Ajaxbber: A Web-based Jabber client fully written in Javascript


Ajaxbber is a Web-based Jabber client fully written in Javascript. It provides contact management, chat windows, visual events, and support for gateways. It bundles all of this in only one Web page. It's based on JSJaC, mootools, Windoo, and other Javascript libraries.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Communications :: Chat

Saturday, March 22, 2008

Cypher: An AI program


Cypher is an AI program that generates the .rdf (RDF graph) and .serql (SeRQL query) representations of plain language input, allowing users to speak plain language to update and query databases. With robust definition languages, Cypher's grammar and lexicon can quickly and easily be extended to process highly complex sentences and phrases of any natural language, and can cover any vocabulary. Equipped with Cypher, programmers can begin building next generation semantic Web applications that harness natural language.

[Environment]
Console (Text Based)
[Intended Audience]
Developers, End Users/Desktop, Other Audience, Quality Engineers
[License]
Free for non-commercial use
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Communications :: Chat, Scientific/Engineering :: Artificial Intelligence, Text Processing, Text Processing :: Linguistic, Text Processing :: Markup :: XML

metaas provides Java applications with a "Document Object Model" for ActionScript 3 code

metaas provides Java applications with a "Document Object Model" for ActionScript 3 code. Its primary function is generating code, but it allows existing .as source files to be loaded, and simple modifications to be made. The current implementation is still immature, and does not support all AS3 syntax.

[Intended Audience]
Developers
[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Software Development :: Code Generators, Software Development :: Libraries :: Java Libraries

Friday, March 14, 2008

StorYBook: Summary-based software for novelists and authors

StorYBook is summary-based software for novelists and authors that helps to keep the overview over the strands while writing a book, a novel, or a story. It helps you to structure a book.

[Environment] Eclipse :: Java/Swing
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License v3
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] Java
[Topic] Documentation, Office/Business, Text Editors :: Documentation

SecureJSH makes it possible for server-side Java applications to provide secure shell access to their administrators, users, developers, and service c

SecureJSH makes it possible for server-side Java applications to provide secure shell access to their administrators, users, developers, and service clients. It implements the RFC-4251 SSH 2.0 protocol with support for public key authentication. It leverages the JSR-199 Java compiler API to dynamically compile interactive Java statements, allowing you to copy and paste code between a SecureJSH terminal and your Java project source.

[Environment]
Console (Text Based)
[Intended Audience]
Advanced End Users, Developers, System Administrators
[License]
OSI Approved :: BSD License (revised)
[Network Environment]
IP
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Security

OpenStego: A tool for steganography. It also supports optional encryption of data before embedding


OpenStego is a tool for steganography. It also supports optional encryption of data before embedding. It uses a plugin-based architecture, and support for various steganographic algorithms can be added using external plugins.

[License]
OSI Approved :: GNU General Public License v2
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Multimedia :: Graphics, Security

Sunday, March 09, 2008

Robot Spoiler: A CAPTCHA (a "completely automated public Turing test to tell computers and humans apart") which can be used from Java servlets

Robot Spoiler is a CAPTCHA (a "completely automated public Turing test to tell computers and humans apart") which can be used from Java servlets. You would use this in the registration or authentication step of a Web application.

[Environment]
Eclipse :: Java/Swing
[Intended Audience]
Developers
[License]
Free To Use But Restricted
[Programming Language]
Java
[Topic]
Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Security

kaptcha: A modern version of the SimpleCaptcha project

kaptcha is a modern version of the SimpleCaptcha project. By default it is very easy to setup and use and the default output produces a captcha that is hard to bust and similar to the ones produced by Yahoo.com.

[License]
The Apache License 2.0
[Programming Language]
Java
[Topic]
Internet :: WWW/HTTP :: Browsers, Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Java Libraries

Avis: A multicast event bus

Avis is a multicast event bus. It provides a fast publish/subscribe event routing service compatible with the commercial Elvin implementation developed by Mantara Software.

[Environment] Console (Text Based), Eclipse
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v3
[Network Environment] IP
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet, Software Development

JSSP (JavaScript Server Pages) enables you to generate Web pages with JavaScript on Java Web servers

JSSP (JavaScript Server Pages) enables you to generate Web pages with JavaScript on Java Web servers. It supports all existing Java packages and features embedded SQL commands. It supports JDBC 3.0, giving you access to almost all modern databases. It includes Dervish, a JavaScript interoperability package that simplifies AJAX. You can execute code on the server by calling functions in the browser while Dervish handles the data transfer for you.

[Environment]
Web Environment
[Intended Audience]
Developers
[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java, JavaScript
[Topic]
Internet :: WWW/HTTP :: Dynamic Content

Friday, March 07, 2008

JLanguageLearn: A generic language course

JLanguageLearn is a generic language course. It is based on Java and XML. You can define your own lessons in an easy way, and lessons are displayed in a graphical user interface. An editor is included for creating lessons.

[Environment]
MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience]
Advanced End Users, Developers, End Users/Desktop
[License]
Free for non-commercial use, OSI Approved :: GNU General Public License v3
[Programming Language]
Java
[Topic]
Education, Text Processing :: Markup :: XML

Thursday, March 06, 2008

IkeWiki: A new kind of Wiki (a so-called "Semantic Wiki")

IkeWiki is a new kind of Wiki (a so-called "Semantic Wiki") developed by Salzburg Research that allows users to collaboratively annotate pages and links between pages with semantic annotations. Such annotations are useful because they give machines a certain amount of "understanding" of the content that goes beyond merely displaying the page. This information can then, for example, be used for context-specific presentation of pages, advanced querying, consistency verification, or drawing conclusions.

[Environment]
Web Environment, Web Mozilla
[Intended Audience]
Advanced End Users, Developers
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Adaptive Technologies, Communications, Information Management :: Metadata/Semantic Models, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Wiki, Scientific/Engineering :: Artificial Intelligence

AllianceP2P takes the best from BitTorrent and Direct Connect and creates a decentralized and secure private P2P/friend-to-friend network for instant

AllianceP2P takes the best from BitTorrent and Direct Connect and creates a decentralized and secure private P2P/friend-to-friend network for instant messaging and file sharing. It supports file swarming (multi-source download) and is Unicode capable.

[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Communications :: Chat, Communications :: File Sharing