Monday, October 31, 2005

WiKID Strong Authentication System

The WiKID Strong Authentication System is a highly scalable, secure two-factor authentication system consisting of a server, a token client, and network clients that connect a service such as a VPN or Web page to the WiKID server to validate one-time passcodes. The user enters their PIN into the token client, where it is encrypted and sent to the server. If the PIN is correct, the encryption valid, and account active, the one-time passcode is generated, encrypted, and returned to the user. It is simple to implement and maintain, allows users to be validated automatically, requires no hardware tokens, has a simple API for application support via a COM object and Java component, supports multiple domains, and supports replication for fault tolerance and scalability.

[Environment] Web Environment
[Intended Audience] End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL), Other/Proprietary License
[Operating System] OS Independent, POSIX :: Linux
[Topic] Security, Security :: Cryptography, System :: Networking

Jex: A WYSIWYG mathematical equation editor for OpenOffice.org

Jex is a WYSIWYG mathematical equation editor for OpenOffice.org 2.0. It is written in Java for cross-platform portability. TeX, MathML, and Mathtype are supported as external formats. Conversion of documents to and from TeX is supported.

[Environment] Other Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] Java
[Topic] Office/Business :: Office Suites, Scientific/Engineering :: Mathematics, Text Editors :: Word Processors, Text Processing

Sunday, October 30, 2005

jVLT: A vocabulary learning tool


jVLT is a vocabulary learning tool. Examples containing one or many of the vocabulary words may be specified. jVLT also can perform quizzes, querying only those words which you frequently did not know in the past or which have not been queried for a long time. During a quiz, jVLT shows the examples of each word, letting you better memorize its usage.

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

Saturday, October 29, 2005

Alfresco: An open source, open-standards content repository


Alfresco is an open source, open-standards content repository built by the most experienced content management team that includes the co-founder of Documentum. The Alfresco product has a lean, modular component architecture that allows new functionality to be added without any system disruption and is significantly faster than proprietary commercial systems.

Friday, October 28, 2005

CryptoServer


Community CryptoServer is server-side cryptography tool that runs as a daemon It has been tested in a very busy environment, and can support over one million transactions an hour.

[Environment]
Console (Text Based), No Input/Output (Daemon)
[Intended Audience]
Quality Engineers, System Administrators
[License]
Affero General Public License, OSI Approved :: GNU General Public License (GPL)
[Operating System]
Unix
[Programming Language]
C, C++, Java
[Topic]
Security, Security :: Cryptography

IzPack: A powerful Java installer builder

IzPack is a powerful Java installer builder. It is able to create lightweight and modular installers. You have the choice of the installer panels you want to use (some can do the same job, so that you can select the one you prefer), and you even have the choice of the kind of installer that you want to use. IzPack doesn't use any portion of native code, it is designed to be fully independent from the operating system that runs it. It is very easy for the end user with a properly installed JVM to use an installer made with IzPack, since a single "java -jar installer.jar" will launch it.

[Environment] Other Environment, Web Environment, Win32 (MS Windows)
[Intended Audience] Developers, Other Audience, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL), The Apache License 2.0
[Operating System] MacOS, MacOS X, Microsoft, Microsoft :: Windows, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, Other OS, POSIX :: BSD, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] Java
[Topic] Software Development, System :: Installation/Setup, System :: Software Distribution, System :: Software Distribution Tools

Wednesday, October 26, 2005

ShoppingStar: A rich client application to browse products on the Amazon product catalog


ShoppingStar is a rich client application to browse products on the Amazon product catalog. All Amazon sites are supported (US, DE, CA, UK, JP, FR). The prices of products can be tracked and compared. All kinds of products can be imported to your own library.

[Environment]
MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience]
End Users/Desktop
[License]
Freeware
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Home Automation, Information Management, System :: Archiving

The Expense Submittal System

The Expense Submittal System (ESS) is a Web-based solution for the creation of expense reports, expense report approval, payment, and accounting. The complete expense reporting process is covered. ESS provides report entry, approval routing, corporate policy checking, credit card statement importation, and report payment. It requires an application server, such as Tomcat, and a database, such as MySQL.

[Environment]
Web Environment
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, Unix
[Programming Language]
Java, JavaScript, SQL
[Topic]
Office/Business, Office/Business :: Financial, Office/Business :: Financial :: Accounting, Office/Business :: Groupware

DWR

DWR is a Java open source library that helps developers wanting to write Web sites that include AJAX technology. It allows code in a Web browser to use Java functions running on a Web server as if it was in the browser.

Tuesday, October 25, 2005

gui4j: A framework for describing Java Swing GUIs completely in XML

gui4j is a framework for describing Java Swing GUIs completely in XML. The GUI is created dynamically based on the XML definitions. Each GUI window is associated with exactly one top-level XML file. Each XML file can dynamically include other XML files to support complex GUI definitions. Each XML file is associated with a Java object that acts as both a Controller and a Model for the GUI. There is a strong layer separation between the GUI and the Controller: GUI definitions in the XML files can access all Java methods of the Controller, but Java methods cannot access any GUI elements directly. Events are used to trigger changes in the GUI. It requires Java 1.4.0 or higher.

WidgetServer: A Java/XML server-side GUI-framework

WidgetServer is a Java/XML server-side GUI-framework which enables an application to run as either a monolithic Swing app, a client/server Swing app, or as a Web app without any change and without loss of functionality. A rich widget set is supported that includes tree views, tabbed panes, split panels, and much more. A unified widget-based, object-oriented programming interface for Web and Swing GUIs is offered to the developer to control and assemble the GUI. Web applications are fully AJAX enabled. For Swing client/server applications, the framework handles client/server communication, including compression and security layers. A GUI builder is included.

[Environment]
Web Environment, Win32 (MS Windows)
[Intended Audience]
Developers
[License]
Freeware, OSI Approved :: Common Public License
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: User Interfaces, Software Development :: Widget Sets

SIOX: Simple Interactive Object Extraction

SIOX (Simple Interactive Object Extraction) is a Java SDK that provides a generic segmentation engine for extracting the foreground from still images with little user interaction. The underlying method is quick, noise and motion blur robust, and can easily be adapted for the segmentation of objects in videos. It also contains an experimental feature called the "Detail Refinement Brush" that enables the removement of spill colors and manual refinement of highly detailed textures.

[Environment]
Eclipse :: Java/Swing
[Intended Audience]
Developers
[License]
The Apache License 2.0
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Multimedia :: Graphics, Scientific/Engineering :: Artificial Intelligence, Scientific/Engineering :: Image Recognition

E-Chalk


The electronic chalkboard combines all the advantages of a traditional chalkboard with the functionality of a modern distance education tool. The lecturer writes on the electronic board, seamlessly integrating pictures and interactive programs from the web. Both can be loaded directly from the harddisk or the Internet. E-Chalk also includes algebraic formula manipulation, together with function plotting via handwriting recognition. The lecture can be followed at the lecture room or remotely through the web. Only a browser is needed to receive the audio, video, and the board image. All lectures are stored on a server for viewing on demand. E-Chalk also generates a printable version of the board (PDF) so that students do not have to copy the board content any more.

Monday, October 24, 2005

Subsonic: AWeb-based media streamer

Subsonic is a Web-based media streamer. Although primarily designed for MP3, it works for any media format that can stream over HTTP (for instance WMA and OGG). With Subsonic you have access to your entire music collection wherever you are. It is designed to handle very large music collections (many thousand albums). It uses a combination of directory structure and tag parsing to organize the music.

[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] MacOS, MacOS X, Microsoft :: Windows, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: Linux, Unix
[Programming Language] Java
[Topic] Multimedia :: Sound/Audio, Multimedia :: Sound/Audio :: Players, Multimedia :: Sound/Audio :: Players :: MP3

Singularity

Singularity is a suite of RFID Middleware to support RFID enabled Supply Chain Management, integration to the enterprise, and EPCglobal. It includes edge services for device management, event filtering, workflow, as well as integration components.

  • Intended Audience: Advanced End Users, Developers, Other Audience
  • License: Apache License V2.0
  • Operating System: OS Portable (Source code to work with many OS platforms)
  • Programming Language: Java
  • Topic: Office/Business, GIS, Interface Engine/Protocol Translator, Frameworks
  • Translations: English
  • User Interface: Handheld/Mobile/PDA, Java Swing, Web-based
i-Konect is a software solutions integrator and services provider. Our open-source software solutions enable seamless integration of new technologies, such as RFID, smart cards, and mobile devices into legacy systems without the cost typically associated with these technologies.

Sunday, October 23, 2005

Friday, October 21, 2005

MeD's Movie Manager: An easy-to-use and customizable movie manager

MeD's Movie Manager is an easy-to-use and customizable movie manager. It gets information about movies from IMDb and information about TV episodes from tv.com.

[Environment] Eclipse :: Java/Swing, MacOS X
[License] OSI Approved :: GNU General Public License (GPL)

Sunday, October 16, 2005

RIFE: An alternative approach to web application development and design


RIFE offers an alternative approach to web application development and design. It builds upon the Java platform, but offers all required tools and APIs to implement and perform all common Web site related tasks in a fast, intuitive, and consistent manner. RIFE is composed out of a large collection of modular parts, including a Web application engine, integrated Web continuations, a customizable multi-format template engine, support for template content transformation, and more.

[Environment]
Web Environment
[Intended Audience]
Developers
[License]
OSI Approved :: Common Development and Distribution License (CDDL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks

jGnash: A personal finance application written in Java


jGnash is a personal finance application written in Java. A JVM of 1.4 or greater is required. jGnash supports several account types, including investment accounts. jGnash has support for split transactions, nested accounts, scheduled transactions, commodities, and currencies. jGnash can import QIF files, excluding investment accounts and transactions. Data is stored in an XML format so it is easy to manipulate and read the data external to the program. jGnash also has scripting support to add custom reports and functionality.

[Environment]
Win32 (MS Windows), X11 Applications
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Office/Business :: Financial :: Accounting

Saturday, October 15, 2005

DocBook Doclet




The DocBook Doclet creates DocBook XML from Java source documentation or HTML files. It is helpful if you want to create reference handbooks of your API. Normally it is used with the Javadoc tool but it can also be used as a standalone application to convert HTML to DocBook. Additionally it comes with a Swing application to manage documentation projects and to transform the resulting DocBook files to PDF, Postscript, HTML, or JavaHelp.

[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Java
[Topic] Software Development :: Documentation, Text Processing :: Filters, Text Processing :: Markup :: SGML, Utilities

XTA Instant Messenger (JIM)

XTA Instant Messenger (JIM) aims to establish a server-free instant messaging system with various options. It features encrypted messaging, presence awareness, and sophisticated search for users.

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

Java FTP API: A full featured FTP library

Java FTP API is a full featured FTP library. It supports: proxies of type USER@HOST; resume (upload and download); logging all operations; PASV and PORT; and ASCII, BINARY, and AUTO. Transfers can be monitored by your own threads.

[Environment] Eclipse, Eclipse :: Java/Swing
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS, MacOS X, Microsoft :: Windows, OS Independent, POSIX :: HP-UX, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language] Java
[Topic] Internet :: File Transfer Protocol (FTP), Software Development :: Libraries :: Java Libraries

Wednesday, October 12, 2005

Vexi Platform

The Vexi Platform is used for creating and deploying rich user interfaces for Internet/intranet applications that look and feel like native applications. Vexi uses a combination of a subset of XML and Javascript to provide a simple API for the development of interactive visual components. Vexi provides an intuitive, themable widget set, created using this API. Vexi interfaces then communicate with server applications through XML-RPC or SOAP.

Environment] MacOS X, Web Environment, Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] MacOS X, Microsoft :: Windows, OS Independent, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] Java, Java :: J2ME, JavaScript
[Topic] Internet, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content, Multimedia :: Graphics :: Viewers, Software Development, Software Development :: Interpreters, Software Development :: Libraries, Software Development :: User Interfaces, Text Processing :: Markup :: XML

Monday, October 03, 2005

JamochaMUD


JamochaMUD offers Unicode, plug-in, and multi-language support (8 different languages) to allow a more enjoyable MUCKing/MUDding experience. It features command history, synchronized window controls, experimental SOCKS 5 support, and greatly improved ANSI colour support. It plays nice on Unix systems, supports a wide range of MU*s, and also includes emulation of some TinyFugue editor controls. It uses Java 1.1, and includes classes to be easily reused in other Java applications.

[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Games/Entertainment :: Multi-User Dungeons (MUD)

Sunday, October 02, 2005

Jeti: A Java Jabber client

Jeti is a Java Jabber client that supports most chat features such as file transfer, group chat, emoticons, and formatted messages. It can be used as an application or as a Web applet.

[Environment] MacOS X, Web Environment, Win32 (MS Windows), 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, Communications :: Conferencing

Ajaqs: A Web application that organizes FAQs on a per-project basis

Ajaqs is a Web application that organizes FAQs on a per-project basis. The UI is templatized, the content is internationalized, and the styles are highly configurable. Secure login is provided via webapp security constraints. The backend uses an O-R mapping tool to achieve independence of database-specific queries. RSS feeds provide subscribers continuous updates on a per-project or per-FAQ basis. FAQs are dynamically served up as HTML pages, and can optionally be streamed to clients as PDF content.

[Environment] Web Environment, Web Mozilla
[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java, SQL
[Topic] Information Management, Internet, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Message Boards, Internet :: WWW/HTTP :: Indexing/Search, Office/Business, Office/Business :: Groupware, Software Development, Software Development :: Documentation

Mobile Bookshelf

Mobile Bookshelf converts text file(s) to a MIDlet (a Java program that can be run on a mobile phone), making it possible to read your favourite books on your handset.

[Environment] Handheld :: Mobile Phone
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java, Java :: J2ME, Python
[Topic] Text Editors, Text Processing :: General