Wednesday, January 16, 2008

Mahara: Fully featured electronic portfolio


Mahara is fully featured electronic portfolio, weblog, resume builder, and social networking system for connecting users and creating online communities.

[Environment]
Web Environment
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v2, OSI Approved :: GNU General Public License v3
[Operating System]
POSIX :: Linux
[Programming Language]
JavaScript, PHP
[Topic]
Education, Internet :: WWW/HTTP :: Dynamic Content

Monday, January 14, 2008

SamePlace: An instant messaging client for Firefox, Thunderbird, and Flock, and a platform for hybrid Web/IM applications

SamePlace is an instant messaging client for Firefox, Thunderbird, and Flock, and a platform for hybrid Web/IM applications.

Shark: An extendable Java workflow engine framework


Shark is an extendable Java workflow engine framework including a standard implementation completely based on WfMC and OMG specifications using XPDL (without any proprietary extensions) as its native workflow process definition format and the WfMC "ToolAgents" API for server-side execution of system activities. It has well defined client interface, as well as its internal component interface.

Saturday, January 12, 2008

AjaxSwing automatically converts Java Swing and AWT applications into fully-functional HTML and AJAX websites

AjaxSwing automatically converts Java Swing and AWT applications into fully-functional HTML and AJAX websites. AjaxSwing can be thought of as a runtime Java to HTML converter that migrates Java graphical user interface to a browser-based front end. It then emulates user actions as GUI events for the Swing application to ensure that the business logic executes correctly. AjaxSwing is unique in that it requires no modifications to existing applications, and does not require programmers to learn any APIs other then AWT/Swing. The same application can be run as thick Swing client or as a browser-based AJAX rich client. This allows companies to leverage the time and money invested into building Swing applications, while enjoying the benefits of thin-client deployment.

Tuesday, January 08, 2008

XHTML Doclet: A standards-compliant alternative to the Javadoc standard HTML doclet

XHTML Doclet is a standards-compliant alternative to the Javadoc standard HTML doclet. It revises the document structure to exclude outdated tags and inline styles, creates valid XHTML markup, and provides better hooks for more flexible CSS manipulation.

[Environment] Eclipse, Plugins
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Documentation

Saturday, January 05, 2008

Terrier: Software for the rapid development of Web, intranet, and desktop search engines. More generally


Terrier is software for the rapid development of Web, intranet, and desktop search engines. More generally, it is a modular platform for building large-scale information retrieval applications, providing indexing and probabilistic retrieval functionalities. It comes with a desktop search application.

[Environment]
Console (Text Based), MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience]
Developers, End Users/Desktop
[License]
OSI Approved :: Mozilla Public License (MPL)
[Programming Language]
Java
[Topic]
Information Management, Internet :: WWW/HTTP :: Indexing/Search, Software Development :: Libraries, Software Development :: Libraries :: Java Libraries, Text Processing :: Indexing

Thursday, January 03, 2008

EditArea: A free javascript editor for source code

EditArea, a free javascript editor for source code. It allow to write well formated source code with line numerotation, tab support, search & replace (with regexp) and live syntax highlighting (customizable).

Tuesday, January 01, 2008

Sunday, December 30, 2007

ItSucks: A Web spider with the ability to download (and resume) files

ItSucks is a Web spider with the ability to download (and resume) files. It is also highly customizable with regular expressions and download templates. All backend functionality is also available in a separate library.

[Environment] Console (Text Based), Win32 (MS Windows), X11 Applications
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] Microsoft :: Windows, POSIX
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Software Development :: Libraries :: Java Libraries

Saturday, December 29, 2007

edtFTPj: An FTP client library that allows any Java application to have full embedded FTP functionality

edtFTPj is an FTP client library that allows any Java application to have full embedded FTP functionality. It includes a straightforward but comprehensive API with functions such as put (), get(), chdir(), dir() and pwd(). Active and passive modes are supported.

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

Thursday, December 27, 2007

Subsoni: A Web-based music streamer, jukebox, and Podcast receiver

Subsonic is a Web-based music streamer, jukebox, and Podcast receiver. It provides access to your entire music collection wherever you are. Use it to share your music with friends, or to listen to your music while away from home.

[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

Monday, December 24, 2007

Coadunation: A Java based daemon server

Coadunation is a Java based daemon server. It enables developers to quickly and easily develop daemons, Web applications, and distributed applications. It also helps to manage distributed services, etc. It provides SSO (Single Sign On), SOA (Service Oriented Architecture), Web Services, RMI, containers, message services, and much more.

[Environment]
X11 Applications :: GTK
[License]
OSI Approved :: GNU General Public License v2
[Operating System]
POSIX :: Linux
[Programming Language]
C
[Topic]
Terminals :: Terminal Emulators/X Terminals

Friday, December 21, 2007

mapper.js 1.0 allows you to add automatic area highlighting to image maps on your webpages

mapper.js 1.0 allows you to add automatic area highlighting to image maps on your webpages. It works in all the major browsers - Mozilla Firefox 1.5+, Opera 9+, Safari and IE6+. On older browsers, it can use "jsgraphics" from Walter Zorn (if installed), else it'll degrade and your visitors won't notice a thing.
CVI-lab: Get a fast impression of the effects and their illustration qualities.

Subversion Repository Search Engine (SupoSE) scans a whole Subversion repository and creates a searchable index

Subversion Repository Search Engine (SupoSE) scans a whole Subversion repository and creates a searchable index. It will scan Word, Excel, PowerPoint, and PDF files in addition to all kinds of text based data.

[Environment]
Web Environment
[Intended Audience]
Developers, End Users/Desktop
[License]
OSI Approved :: GNU General Public License v2
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Information Management :: Document Repositories, Internet :: WWW/HTTP :: Indexing/Search, Software Development :: Version Control, Software Development :: Version Control :: Subversion

Thursday, December 20, 2007

Personal Finance Manager: A finance and expense tracking tool for those with limited or no accounting experienc

Personal Finance Manager is a finance and expense tracking tool for those with limited or no accounting experience. You can use it to manage expenses and track account balances, generate reports, create and save complex filters to search the transaction history, create charts and graphs for assets, liabilities, and daily net worth tracking, view stock prices/quotes, store contacts, email, and phone numbers, and import OFX data for banks and credit cards. It supports the latest Quicken format, and also supports downloading current statement for bank and credit card accounts.

[Environment]
MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience]
End Users/Desktop
[License]
The Apache License 2.0
[Operating System]
OS Independent
[Programming Language]
Java, SQL
[Topic]
Office/Business :: Financial, Office/Business :: Financial :: Accounting

SandR: A recursive search and replacement utiliy with a simple but comprehensive GUI

SandR is a recursive search and replacement utiliy with a simple but comprehensive GUI. It works on a file or recursively on a directory and supports Java-style regular expressions in search terms and the auto-detction of character encoding of the files. It supports extensive logging and the automatic backing up of files.

[Intended Audience]
Advanced End Users, Developers, End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Desktop Environment :: Tools, Text Processing, Utilities

OpenXava: A full-stack framework for developing database-backed web applications


OpenXava is a full-stack framework for developing database-backed web applications, like Ruby on Rails, but OpenXava produces standard J2EE / JavaEE applications that can be deployed and any standard Java Application Server (or standard Java Portal).

Wednesday, December 19, 2007

Openchart2: A simple charting and plotting library designed for incorporation with a variety of Java applications


Openchart2 is a simple charting and plotting library designed for incorporation with a variety of Java applications. The library can generate two dimensional bar, pie, radar, and scatter charts with customized titles, axis labels, legends, and colors. The simplicity of the library is its strongest feature. Openchart2 is a branch of the original JOpenChart library.

[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Multimedia :: Graphics, Scientific/Engineering :: Visualization, Software Development :: Libraries :: Java Libraries

CrossFTP Server : A professional FTP server for multiple platforms

CrossFTP Server is a professional FTP server for multiple platforms. It offers a high-performance, easily configurable, and, most of all, secure-enabled FTP server. Its main advantage is that it is very easy to get started by novice users, and meets advanced users' requirements as well. It supports user virtual directories, write permissions, idle time-out, and upload/download bandwidth limitations. You can monitor all user activities. Both upload and download files are resumable. A database and LDAP can be used to store user data. "MODE Z" is supported for faster transfers.

[License]
The Apache License 2.0
[Operating System]
MacOS X, Microsoft :: Windows, OS Independent, POSIX :: Linux
[Programming Language]
Java
[Topic]
Internet :: File Transfer Protocol (FTP)

Martyr is a Java framework around the IRC protocol to allow application writers easy manipulation of the protocol and client state

Martyr is a Java framework around the IRC protocol to allow application writers easy manipulation of the protocol and client state. Martyr can be used to write bots, end-user clients, or add IRC functionality to an existing Java application.

[Environment]
Console (Text Based), No Input/Output (Daemon)
[Intended Audience]
Developers
[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Communications :: Chat :: Internet Relay Chat, Software Development :: Libraries :: Java Libraries

Saturday, December 15, 2007

NekoHTML: A simple HTML scanner and tag balancer

NekoHTML is a simple HTML scanner and tag balancer that enables application programmers to parse HTML documents and access the information using standard XML interfaces. The parser can scan HTML files and "fix up" many common mistakes that human (and computer) authors make in writing HTML documents. NekoHTML adds missing parent elements; automatically closes elements with optional end tags; and can handle mismatched inline element tags.

NekoHTML is written using the Xerces Native Interface (XNI) that is the foundation of the Xerces2 implementation. This enables you to use the NekoHTML parser with existing XNI tools without modification or rewriting code.

Thursday, December 13, 2007

SWAMP is a workflow processing platform

SWAMP is a workflow processing platform in which the workflow is designed in an XML based language in one file which is read by the SWAMP server. It avoids hardcoding business logic, and workflows can be built from different workflow "patterns" like simple actions, decisions, selections, loops, and custom code. The SWAMP server automatically creates a Web GUI from the workflow definition file that guides users through the business logic process based on their roles. Notification is sent if required. Overview pages over all running workflows and much more are available.

Wednesday, July 11, 2007

Mindquarry : An integrated set of tools for better teamwork

The Mindquarry is an integrated set of tools for better teamwork including file sharing with version control, WYSIWYG-Wiki, and easy-to-use task management. It is accompanied by a small desktop client that allows desktop synchronization, and features a small todo list.

[Environment] Console (Framebuffer Based), Eclipse :: SWT, Web Environment
[License] OSI Approved :: Mozilla Public License (MPL)
[Programming Language] Java, JavaScript
[Topic] Information Management :: Document Repositories, Information Management :: Issue Tracking, Office/Business, Office/Business :: Groupware, Software Development :: Bug Tracking, Software Development :: Version Control :: Subversion

Monday, April 09, 2007

myAJAX : An AJAX JavaScript OOP implementation

myAJAX is an AJAX JavaScript OOP implementation made for ease of use.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: MIT/X Consortium License
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries, Utilities

Sunday, April 01, 2007

Adaptive Planning Express: The leading provider of collaborative business performance management solutions


Adaptive Planning Express: Enterprise-class open source business performance management solution that enables companies/departments to move beyond spreadsheets and improve decision making by automating budgeting, forecasting, reporting and analysis.
  • Database Environment : JDBC, Oracle
  • Intended Audience : Developers, Financial and Insurance Industry, Healthcare Industry, Information Technology, Manufacturing, Other Audience
  • License : GNU General Public License (GPL)
  • Operating System : 32-bit MS Windows (NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes)
  • Programming Language : Java
  • Topic : OLAP, Accounting, Spreadsheet
  • User Interface : Web-based
Adaptive Planning, the leading provider of collaborative business performance management solutions, makes it easy for companies to move beyond spreadsheets and improve performance by automating their budgeting, forecasting, reporting, and analysis. With on-demand, on-premises, and free open source options, Adaptive Planning delivers unprecedented value through low cost solutions, rapid deployments, and world-class support.

Tuesday, February 27, 2007

Bonita : A workflow/BPM solution


Bonita is a workflow/BPM solution for handing long-running, user-oriented workflows providing out of the box workflow functionalities to handle your business processes.

Wednesday, February 14, 2007

Adempiere : An ERP Bazaar for Open Source Developers that contribute improvements of Compiere


Adempiere is an ERP Bazaar for Open Source Developers that contribute improvements of Compiere, CRM, Shopfloor, POS, Helpdesk, Financials Accounting, Supply Chain, Knowledge and Business apps in an open and unabated fashion. Focus is on the Community.
  • ntended Audience : Developers, End Users/Desktop, Customer Service, Financial and Insurance Industry, Information Technology, Manufacturing
  • License : GNU General Public License (GPL)
  • Operating System : All 32-bit MS Windows (95/98/NT/2000/XP), All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X), All POSIX (Linux/BSD/UNIX-like OSes)
  • Programming Language : Java
  • Topic : CRM, ERP, Accounting
  • User Interface : Java Swing, Web-based

Monday, February 12, 2007

JSP Prize Tags : A JSP tag library.

JSP Prize Tags is a JSP tag library. The primary tags are the Tree Tag, Tabbed Pane Tag, and AJAX Tags. The Tree Tag makes it easy to implement tree controls in your JSP pages. The Tabbed Pane Tag makes it easy to implement tabbed panes in your JSP pages. You can put any JSP code inside a tab, and even include other JSPs inside a tab. The AJAX Tags make it easy to turn your links and forms into AJAX links and forms, which reload in a table cell or div tag instead of the whole page. Also included are the icon tag, the alternate tag (for alternating content on the page, such as the background color of table rows or an ad rotator), laying calendar events in a table, and more.

[Environment] Web Environment
[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Java Libraries

OpenToro : A Web Database Publisher, a tool that allows us developing database-driven web applications in an agile and automatic way


OpenToro
is a Web Database Publisher, a tool that allows us developing database-driven web applications in an agile and automatic way. Using OpenToro simply means to forget coding countless SQLs and JSPs every time we want to implement a web application with database access.

With Opentoro you will easily be able to:
  • Listing Database Tables.
  • Visualizing Records.
  • Generating Forms for inserting, modifying and deleting records.
  • Database tables managing.
OpenToro Works with any SQL-92 compatible database, but if you want to use advanced features of some databases you can use (or develop) specific SQL Engines.

OpenToro implements SQL Engines for the following databases: MySql,Oracle, Access, SQL-Server, HSqlDB.

This version has made a strong effort implementing advanced Ajax technology, like:
  • Combo’s reloading (with N-Dependences).
  • TextSuggest fields.
  • Ajax record’s search.
  • Embedded loading of forms, records and listings.

Ajax Image Editor Using PHP

The Ajax Image Editor was originally integrated into a content management system.

Monday, January 29, 2007

J2S Pacemaker provides an Eclipse Java to JavaScript compiler plugin and an implementation of JavaScript version of Eclipse Standard Widget Toolkit

Java2Script (J2S) Pacemaker provides an Eclipse Java to JavaScript compiler plugin and an implementation of JavaScript version of Eclipse Standard Widget Toolkit (SWT) with other common utilities, such as java.lang.* and java.util.*. You can convert your SWT-base Rich Client Platform (RCP) into Rich Internet Application (RIA) by Java2Script Pacemaker.

Sunday, January 14, 2007

Sliders : Useful controls for choosing a value in a range of values

Sliders are useful controls for choosing a value in a range of values. Common uses are volume controls, seekers for movie and sound files as well as color pickers. A few people have asked for an update to the old Slidebar component to make it work in Mozilla and work better in IE. But since the original control was very basic and was not very usable I decided to create a new one.

Wednesday, January 10, 2007

ThoutReader : eBook Reader

The ThoutReader is a cross-platform multi-document help system that allows users to browse, search, bookmark, and append documentation packaged in an extensible XML format. It is written in Java and runs on any platform that supports Java 1.4.
  • License : GNU General Public License (GPL)
  • Operating System : OS Independent (Written in an interpreted language)
  • Programming Language : Java
  • Topic : Communications, Education, Other/Nonlisted Topic, Documentation

Monday, January 08, 2007

GFP : Java/Swing personal finance manager

GFP is a Java/Swing personal finance manager that is translated to 9 languages and is being translated to more. It supports credit card, bank, and savings accounts, and is easy to use.

[Environment] Eclipse :: Java/Swing
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Office/Business :: Financial

WidgetServer

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, 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, Software Development :: Libraries :: Java Libraries, Software Development :: User Interfaces, Software Development :: Widget Sets

Wednesday, January 03, 2007

Jar Ajar : A JAR-based self-extractor for zip files

Jar Ajar is a JAR-based self-extractor for zip files. It can package zipped files with descriptive images and text using a graphical interface. When recipients launch the resulting JAR, Jar Ajar guides users through the unzip process.

[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] System :: Archiving :: Packaging, System :: Software Distribution

Text Trix : General purpose editor that makes coding easier and more precise

Text Trix is general purpose editor that makes coding easier and more precise. Navigational tools help make large files easier to read and organize. Special plugins manipulate text according to user-defined settings.

[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] MacOS X, Microsoft :: Windows, OS Independent, POSIX :: Linux
[Programming Language] Java
[Topic] Text Editors, Text Editors :: Emacs, Text Processing :: General, Text Processing :: Markup :: HTML/XHTML, Utilities

WildCAT : A Java toolkit/framework which can be used to build context-aware applications, of which self-adaptive applications are a special case

WildCAT is a Java toolkit/framework which can be used to build context-aware applications, of which self-adaptive applications are a special case. From the client applications point of view, it provides a simple and dynamic data-model to represent the execution context of the application, and offers a simple API for the programmers to access this information both synchronously and synchronously (pull and push). Internally, it is a framework designed to facilitate the acquisition and aggregation of contextual data and to create reusable ontologies to represent aspects of the execution context relevant to many applications.

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

Robin Desktop

Robin - Remote Operating System Build in Netscape is a window manager using DHTML, Javascript, XUL and some crazy hacks.
  • Intended Audience : End Users/Desktop, Information Technology
  • License : GNU General Public License (GPL)
  • Programming Language : JavaScript
  • Topic : Window Managers

Monday, January 01, 2007

Sequoia : A transparent middleware solution offering clustering, load balancing and failover services for any database


Sequoia provides high availability and performance scalability for databases. It provides transparent database clustering (partitioning, replication, etc.) to any Java application through JDBC. It works with any Java application without code modification and with any database engine. It has been successfully tested with Tomcat, JBoss, JOnAS, WebSphere, MySQL, PostgreSQL, Apache Derby, HSQLDB, SAP DB, Oracle, DB2, Sybase, MS SQL Server, Firebird, and more.

Wednesday, December 20, 2006

Reft : Ridiculously Easy File Transfer

Reft stands for "Ridiculously Easy File Transfer", and is a file transfer program without hassles. All that's required is for two parties to load Reft. One person sends a file, the other person accepts the file, and that's it.

[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Communications :: File Sharing

Tuesday, November 28, 2006

Atomsphere : A Java library that allows you to create and modify Atom 1.0 feeds

Atomsphere is a Java library that allows you to create and modify Atom 1.0 feeds. It is also packaged as a servlet-lib for use in Web applications, and as a custom tag library to display feeds on a Web page. It comes with an example Web application that demonstrates some uses of the library. It is written to be tied as closely as possible to the current Atom specification.

[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries

EasyEclipse

EasyEclipse packages together Eclipse, the open-source software development platform, and selected open source plugins.

EasyEclipse is:
  • Free and open-source,
  • Easy to download and install, and
  • Simple to maintain, without version and dependency issues.

Monday, November 27, 2006

COWS AJAX : Portable Web Services

COWS Ajax - Portable Web Services
Changeable Origin Web Service Ajax is not restricted by the browser same origin policy. Without that restriction, the potential for web services is phenomenal. This method can be faster and eliminate common network problems associated with XMLHttpRequest.
  • License : GNU General Public License (GPL)
  • Operating System : OS Portable (Source code to work with many OS platforms)
  • Programming Language : JavaScript
  • Topic : Dynamic Content, Frameworks

Sunday, November 26, 2006

HJB : A library that provides access to JMS resources via HTTP

HJB is a library that provides access to JMS resources via HTTP. It is language-neutral and allows the writing of software libraries for communicating with JMS providers in any language that has libraries for communicating over HTTP. It provides a RESTful equivalent to all of the non-optional portions of the JMS API including registration of resources administered by the messaging provider, connection and session management, and sending and receipt of all types of JMS message.

[Environment] Web Environment
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications

Direct Democracy Portal : A portal for online organisations governed through direct democracy

Direct Democracy Portal is a portal for online organisations governed through direct democracy. It uses Maven, MySQL, hibernate annotations (EJB 3.0), Spring Framework, struts-tiles, and JSTL on JBoss.

[Environment] Web Environment
[Intended Audience] Developers, Other Audience
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java

Areca : A file backup system

Areca is a file backup system that supports data compression and encryption, incremental backups, a file history explorer, and many other features. It includes a transaction mechanism, which guarantees the integrity of your backups. Two user interfaces are available: a command-line interface (useful for backup process automation) and a graphical user interface (useful for general administration tasks).

[Environment] Console (Text Based), MacOS X, 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] System :: Archiving :: Backup

Friday, November 24, 2006

cbviewer : A viewer for comic book

cbviewer is a viewer for comic book archives in .zip, .rar, .cbz, and .cbr formats.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] Java
[Topic] Multimedia :: Graphics, Multimedia :: Graphics :: Viewers

Thursday, November 23, 2006

Yawet : A Web test tool that allows you to create, run, and debug test cases for Web applications


Yawet is a Web test tool that allows you to create, run, and debug test cases for Web applications. It is a Java application for version 1.4 or higher. It features a Swing GUI, verification of HTML, PDF, and XML documents, parametrisation, libraries, HTML frame support, console mode, project files in XML format, integrated HTML tree parsing, and log and report generation. It is extendable with Java.

[Intended Audience] Developers
[License] Freeware
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Software Development :: Testing

ColorJack : DHTML Color Picker

ColorJack Plugin’s main advantages are it’s simplicity. To give you an idea, let’s compare it to a similar (more popular) product named “ColourMod”… the javascript alone is 475% more bloated than ColorJack’s code. The entire size of ColourMod package is 72.3k, compared with ColorJack’s slim size of 24.5k!

網頁色彩管理

Tuesday, November 21, 2006

XINS : A technology used to define, create, and invoke remote APIs

XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.

[Intended Audience] Developers
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications, Internet :: WWW/HTTP, Software Development :: Build Tools, Software Development :: Code Generators, Software Development :: Documentation, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: Object Brokering, Software Development :: Testing, Text Processing :: Markup :: XML

JOOConverter automates conversions between office document formats using OpenOffice.org

JOOConverter automates conversions between office document formats using OpenOffice.org. Supported formats include PDF, Flash, OpenDocument, RTF, Word, Excel, and PowerPoint. It can be used as a Java library, a command line tool, or a Web application.

[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Information Management, Office/Business, Software Development :: Libraries :: Java Libraries

Avis :A flexible event router service

Avis is a flexible event router service compatible with the commercial Elvin implementation produced by Mantara Software. It provides a general-purpose, high performance publish/subscribe message bus using content-based subscriptions.

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

Monday, November 20, 2006

FlowPlayer : A video player for Flash Video in FLV format

FlowPlayer is a video player for Flash Video in FLV format. The UI is clean and simple. The player is easy to configure and embed into your home page, site, or blog.

[Environment] Plugins, Web Environment
[Intended Audience] Developers
[License] OSI Approved, The Apache License 2.0
[Programming Language] Other
[Topic] Communications, Multimedia :: Video :: Display

Sunday, November 19, 2006

Big in Japan


Big in Japan is a consultancy that helps businesses understand, create, and nurture social connection with their consumers.

Big in Japan offers a full suite of services, strategies and tools to help create any social solution you need to drive your business.

Big in Japan Tools

ICEfaces : An integrated Ajax application framework


ICEfaces is an integrated Ajax application framework that enables Java EE application developers to easily create and deploy thin-client rich Internet applications (RIA) in pure Java. ICEfaces is a fully featured product that enterprise developers can use to develop new or existing Java EE applications at no cost.

ICEfaces is the only RIA framework on the market today that delivers unique Ajax Push capabilities. Discover the power of Ajax Push and create collaborative and dynamic enterprise applications like never before.

ICEfaces leverages the entire standards-based Java EE ecosystem of tools and execution environments. Rich enterprise application features are developed in pure Java, and in a pure thin-client model. There are no Applets or proprietary browser plug-ins required. ICEfaces applications are JavaServer Faces (JSF) applications, so Java EE application development skills apply directly and Java developers are isolated from doing any JavaScript related development.

Product Benefits

The benefits of using ICEfaces to enrich enterprise web applications are numerous:

  • Create a superior user experience and produce more effective enterprise Java EE applications
  • Discover the unique power of Ajax Push
  • Stay Java EE standards-compliant, develop in Java, not JavaScript
  • Deploy securely across clustered servers
  • Minimize total cost of ownership with Thin Client Ajax
  • Transform the user experience

RIA Solution for SOA

Rich User Experience

Create a new class of collaborative and dynamic enterprise applications. Unleash the unique power of Ajax Push Technology to deliver server-initiated, instantaneous presentation updates. Easily migrate existing JSP-based and traditional client-server applications to RIAs.

Standards-based

Develop and deploy scalable RIAs in pure Java using an integrated Ajax framework complete with rich JSF-based components. Harness the power of Ajax and leverage the entire standards-based Java EE ecosystem of familiar tools and runtime environments.

Performance, Scale and Security

Deploy rich enterprise applications with advanced Ajax connection management for maximum application reliability. Seamlessly scale applications across clustered Java EE servers. Extend the existing web security model and avoid transferring sensitive business logic and data to the client browser.

To review the supported Tools, Application Servers, and Browsers click here .

OctaGate SiteTimer aims at web site developers that needs to get a birds eye view of their work


OctaGate SiteTimer aims at web site developers that needs to get a birds eye view of their work. SiteTimer uses JSON instead of XML, because JSON faster and lighter.

SWFUpload

SWFUpload is (c) 2006 Lars Huring - Profandesign and Mammon Media and is released under the MIT License, A big thanks to Geoff Stearns for his SWFObject, without that this litte hack wouldn't have been half as good. Check it out here: blog.deconcept.com/swfobject

Upload files via flash to get the flash-upload dialog goodness.
  • Only display chosen filetypes in dialog
  • Upload multiple files at once by ctrl/shift-selecting in dialog
  • Trigger javascript functions on start, cancel, progress and complete
  • Get file information/size before upload starts
  • Style upload buttons any way you want
  • Do progress-bars/information using valid XHTML and CSS
  • No page reloads, display uploaded files as they are finished
  • Works on all platforms/browsers that has Flash support.
  • Degrades gracefully to a normal html upload form if Flash or javascript isn't available

Monday, November 13, 2006

TestGen4Web : Written to ease the pain of writing tests for web applications

TestGen4Web is written to ease the pain of writing tests for web applications. This is a 2 part tool. Firefox extension, which records user input to a xml file. Translator script: to generate automated test scripts.

BlackBadger : A distributed state machine


BlackBadger is a distributed state machine, utilising the ANT scripting language for co-ordinating large numbers of machines for scheduling, deploying and running tasks.

Features
  • Distributed State Machine implementation
  • Java SWT UI for controlling test plans
  • Small overhead for remote agents
  • Apache ANT used as the scripting language
  • Auto discovery off agent machines
  • Operating System dependent testing
  • All console logging brought back to the controller
  • Centralised logging transport mechanism
  • Sophisticated variable lookup
  • Simple XML setup
  • Single point of configuration
  • No complicated server/client setup
  • Easy to move components around different machines

Javascript Particle Engine

Javascript Particle Engine
  • Create multiple particle emitters per page
  • Emitters have individual configurations
    • Velocity Range
    • Life Decrement Range (opacity)
    • Maximum particles to use
    • Particle re-spawn number
    • Event type to trigger particles
    • Individual X, Y forces applied to particles
    • Size of particles

Phobos : A lightweight, scripting-friendly, web application environment running on the Java platform

Project Phobos is a lightweight, scripting-friendly, web application environment running on the Java platform, aimed at addressing emerging developer requirements. Scripting and dynamic languages are growing in popularity among developers, especially for building Web applications. These developers place special value on rapid application development and deployment.

The goal of Project Phobos is to show that Java is an excellent platform for server-side scripting, allowing dynamic-language developers to leverage the power of Java SE and EE. The initial focus for Project Phobos is JavaScript, but the design supports the use of other dynamic languages as well.

(Photo credit: NASA/JPL/Malin Space Science Systems; images have been modified.)

APIlitAx : An Ajax application that allows users to manage their Google AdWords accounts in an interactive and asynchronous way

APIlitAx is an Ajax application that allows users to manage their Google AdWords accounts in an interactive and asynchronous way. The application behaves almost like a program on your desktop, but runs entirely in your Web browser. The name APIlitAx is a combination of the names of the two central components of the application: APIlity and Ajax.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers, End Users/Desktop
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] JavaScript, PHP

個人網路廣告行銷工具 API

Thursday, November 09, 2006

APIlitAx : An Ajax application that allows users to manage their Google AdWords accounts in an interactive and asynchronous way

APIlitAx is an Ajax application that allows users to manage their Google AdWords accounts in an interactive and asynchronous way. The application behaves almost like a program on your desktop, but runs entirely in your Web browser. The name APIlitAx is a combination of the names of the two central components of the application: APIlity and Ajax.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers, End Users/Desktop
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] JavaScript, PHP

Transec : A Java taglib component that provides a secure PIN/TAN/password input via untrusted, insecure Web browsers

Transec is a Java taglib component that provides a secure PIN/TAN/password input via untrusted, insecure Web browsers. Only images and coodinates are transferred to the browser.

[Environment] Web Environment
[Intended Audience] Developers
[License] Freeware, OSI Approved :: GNU General Public License (GPL)
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Browsers, Internet :: WWW/HTTP :: HTTP Servers, Internet :: WWW/HTTP :: Site Management, Utilities

Monday, November 06, 2006

Areca : A file backup system

Areca is a file backup system that supports data compression and encryption, incremental backups, a file history explorer, and many other features. It includes a transaction mechanism, which guarantees the integrity of your backups. Two user interfaces are available: a command-line interface (useful for backup process automation) and a graphical user interface (useful for general administration tasks).

[Environment] Console (Text Based), MacOS X, 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] System :: Archiving :: Backup

The Calyxo Web Application Framework encourages MVC Model 2 based Web application development


The Calyxo Web Application Framework encourages MVC Model 2 based Web application development. It offers support for true modular applications, i18n, flexible view management, a powerful validation engine, and more. Calyxo's Struts plugins may replace Struts' Tiles and Validator.

[Environment] Web Environment
[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks
myAJAX is an AJAX Javascript OOP implementation.

[Intended Audience] Developers
[License] OSI Approved :: MIT/X Consortium License
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Utilities

moo.fx : A superlightweight, ultratiny, megasmall javascript effects library


moo.fx is a superlightweight, ultratiny, megasmall javascript effects library, to be used with prototype.js or the mootools framework.

It's very easy to use, blazing fast, cross-browser, standards compliant, provides controls to modify any CSS property of any HTML element, including colors, with builtin checks that won't let a user break the effect with multiple, crazy clicks. Optimized to make you write the lesser code possible, the new moo.fx is so modular you can create any kind of effect with it.

Jepp (Java Embedded Python) embeds CPython in Java

Jepp (Java Embedded Python) embeds CPython in Java. It is stable and thread-safe, and is suitable for many different scripting needs.
  • License : zlib/libpng License
  • Operating System : OS Portable (Source code to work with many OS platforms)
  • Programming Language : C, Java, Python
  • Topic : Dynamic Content, Software Development
  • User Interface : Console/Terminal

Thursday, November 02, 2006

The media hive : A web-based playlist system, media catalog manager, and streaming content provider

The media hive is a web-based playlist system, media catalog manager, and streaming content provider. With it, you can access your media collection from anywhere using your favorite web browser, and play it with commonly-available media players such as Windows Media Player, QuickTime, XMMS, and many others.

Wednesday, November 01, 2006

Selenium is a test tool for web applications

Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. No other test tool covers such a wide array of platforms.
  • Browser compatibility testing. Test your application to see if it works correctly on different browsers and operating systems. The same script can run on any Selenium platform.
  • System functional testing. Create regression tests to verify application functionality and user acceptance.
[Environment] MacOS X, Web Environment, Win32 (MS Windows), X11 Applications
[License] The Apache License 2.0
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP, Software Development :: Quality Assurance, Software Development :: Testing

Tuesday, October 31, 2006

LanguageTool : A style and grammar checker

LanguageTool is a style and grammar checker that currently supports English, German, and Polish. It scans the words and their part-of-speech tags for occurrences of error patterns, which are defined in an XML file. LanguageTool should be used after spelling has been corrected.

Feedzeo : A RSS/RDF/Atom feed aggregator with reader


Feedzeo is a RSS/RDF/Atom feed aggregator with reader. It includes a backend server which aggregates the feeds and an AJAX-based Web client to access the feeds. Feedzeo's server is written in Java, while the client is written in HTML/JavaScript.

[Environment] Web Mozilla, Win32 (MS Windows), X11 Applications :: Gnome
[Intended Audience] Advanced End Users, Developers, End Users/Desktop, Other Audience
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] Java, JavaScript
[Topic] Internet :: WWW/HTTP

類似 Google Reader 功能與介面

The sample application WebTTY was written to illustrate the usage of the TestApe unit test framework when testing native Linux applications

The WebTTY package allows any Linux terminal processes to be controlled in a text area HTML element on a webpage. The output from the server process is collected on server side, and is send to a text area element. Keypresses in textarea are collected on client side and send to the server process. WebTTY uses AJAX/DHTML patterns to achieve in-page updates without refreshing the entire page.

The package was developed to illustrate unit testing with the TestApe framework. It turned out to be a very useful demo application.

Wednesday, October 25, 2006

Eclipse Wiki Editor Plugin

Eclipse Wiki Editor Plugin is a simple personal or project Wiki. A Wiki is many things, but in the context of Eclipse, it is a powerful project documentation tool linking documentation to eclipse resources, web sites, bug tracking tools and other Wikis.
  • Intended Audience : Developers
  • License : Common Public License
  • Operating System : OS Portable (Source code to work with many OS platforms)
  • Programming Language : Java
  • Topic : Integrated Development Environments (IDE)

Tuesday, October 24, 2006

Eclipse Wiki Editor Plugin : A personal or project Wiki supporting links to local Wiki documents, eclipse resources, Java types and URLs

Eclipse Wiki Editor Plugin is a personal or project Wiki supporting links to local Wiki documents, eclipse resources, Java types and URLs. The editor supports syntax highlighting, completion, a browser and outline. Wikis can be exported with local resources.
Intended Audience : Developers
License : Common Public License
Operating System : OS Portable (Source code to work with many OS platforms)
Programming Language : Java
Topic : Integrated Development Environments (IDE)

Jimm : An ICQ clone for mobile devices, such as cellular phones

Jimm is an ICQ clone for mobile devices, such as cellular phones.

  • Jimm is an ICQ™ clone for mobile devices with J2ME™ (MIDP) technology
    (Java 2 Micro Edition / Mobile Information Device Platform)
  • It's working on a lot of devices which have J2ME™ support. (like PDAs (Palm) or most modern mobile phones)
  • Connects directly to the ICQ™ network via cheap GPRS or UMTS connection
  • ICQ™ instant messaging on the go with your mobile device
  • Brings ICQ™ to your mobile phone or J2ME™ supporting handheld
  • Uses protocol version 8
  • Supports: Sending files, local history, search for contacts and much more
  • Multilingual (English, German, Russian, Lithuanian, Bulgarian, Czech, Ukranian and Serbian are currently supported)
  • Free software, full source included (GPL'ed)


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

Sunday, October 22, 2006

The ZDT (Zhongwen Development Tool) : A program written to help users study Mandarin Chinese

The ZDT (Zhongwen Development Tool) is a program written to help users study Mandarin Chinese. Users can create their own word lists and quiz themselves using three different flashcard modes. There is also a dictionary that can be used to search through the built in CEDICT (and optional Adso) databases. Users can input Chinese characters and get the associated pinyin and English definitions through the Annotation function. This makes it convenient to read blocks of Chinese text. The program is built on top of the Eclipse RCP platform, which allows it to be extendable through its plugin architecture. It runs on Linux, OS X, and Windows platforms.

[Environment] Eclipse :: SWT, MacOS X, Win32 (MS Windows)
[Intended Audience] End Users/Desktop
[License] Eclipse Public License
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] Java
[Topic] Education

Teacher Control Panel allows a teacher to monitor, lock, and operate student computers and broadcast the teacher's screen to the students

Teacher Control Panel allows a teacher to monitor, lock, and operate student computers and broadcast the teacher's screen to the students. It can work with a mix of Windows and Linux workstations. The screens are captured using VNC, and the teacher's screen is broadcast using multicast.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Education

Wednesday, October 18, 2006

GeoTools : A GIS toolkit that is used for OGC-based projects via GeoAPI interfaces

GeoTools is a GIS toolkit that is used for OGC-based projects via GeoAPI interfaces. It includes two great SLD based renderers and tools for raster access and reprojection as well as plugins for Shapefile, ArcGrid, ArcSDE, Postgis, OracleSpatial, MySQL, and many more.

[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] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Multimedia :: Graphics, Multimedia :: Graphics :: Viewers, Scientific/Engineering, Scientific/Engineering :: Visualization, Software Development :: Libraries, Software Development :: Libraries :: Application Frameworks

Makagiga : A powerful, easy-to-use, cross-platform application for doing a variety of tasks, such as text editing, todo listing, feed reading...

Makagiga is a powerful, easy-to-use, cross-platform application for doing a variety of tasks, such as text editing, todo listing, feed reading, and simple image editing/viewing. Plugins are used to implement its various capabilities. It can perform file import/export, backing up files into a zip file, Internet searching (Google, Wikipedia), and more. The interface features custom colors, a tabbed view, and labels and comments for each file or folder.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java, JavaScript
[Topic] Internet, Multimedia :: Graphics :: Viewers, Office/Business, Text Editors

HelpSetMaker allows creation and maintenance of help documents

HelpSetMaker allows creation and maintenance of help documents. It is especially tailored to the needs of the JavaHelp online help system for Java programs. Help texts are written in a very simple descriptive language, and the resulting documents are immediately shown on the screen. Links, images, and style sheets can be included and managed. It can also produce HTML and LaTeX source output.

[Environment] Eclipse :: Java/Swing, MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Documentation, Text Editors :: Documentation

Tuesday, October 17, 2006

Opt.SDK : An automated shipment planning and dispatching component for both Java/J2SE and .NET.

Opt.SDK is an automated shipment planning and dispatching component for both Java/J2SE and .NET. It can solve Travelling Salesman Problems (TSP) and Capacitated Vehicle Routing Problems with Time Windows (CVRP,VRPTW). It offers route and transport optimisation with respect to various constraints such as time windows, load capacities, and prescribed itinerary. The component is based on genetic algorithms, and automatically determines an optimized allocation of vehicels to an arbitrary set of orders.

[Intended Audience] Developers
[License] Other/Proprietary License with Free Trial
[Operating System] OS Independent
[Programming Language] Java
[Topic] Office/Business :: Scheduling, Scientific/Engineering :: Geographical, Scientific/Engineering :: Mathematics, Software Development :: Libraries :: Java Libraries

bluemarine : A Java application for supporting the digital photo workflow

bluemarine is a Java application for supporting the digital photo workflow. It includes tools for managing, organizing, editing, and publishing photos. The latest releases also added support for GeoTagging.

[Environment] MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: MIT/X Consortium License
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: Linux
[Programming Language] Java
[Topic] Multimedia :: Graphics :: Editors, Multimedia :: Graphics :: Viewers

The XML Hammer application : A tool that simplifies elementary XML actions

The XML Hammer application is a tool that simplifies elementary XML actions like checking for well-formedness, validation, transformation, and xpath searches using any JAXP implementation.

[Environment] Other Environment
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development, Text Processing :: Markup :: XML, Text Processing :: Markup :: XSL/XSLT, Utilities

jCSP : A toolkit for building PKIX CAs

jCSP is a toolkit for building PKIX CAs. Using jCSP, it is easy to build a fully-fledged Web-based CA or a simple embedded CA for a special application.

[License] OSI Approved :: BSD License (revised)
[Programming Language] Java
[Topic] Security, Software Development :: Libraries :: Java Libraries

Monday, October 16, 2006

Spring IDE for Eclipse provides plugins for the Eclipse platform to ease working with Bean Factory configuration files for the Spring Framework

Spring IDE for Eclipse provides plugins for the Eclipse platform to ease working with Bean Factory configuration files for the Spring Framework. It contains a Spring project nature (with an incremental builder for validating Spring bean config files), an image decorator (which decorates Spring projects and all Spring bean config files), a Spring view (which allows one to browse Spring projects and their Spring bean config files, including bean properties), and an editor showing a graph from the beans of a single config file or a set of config files.

[License] The Apache License 2.0
[Programming Language] Java
[Topic] Software Development :: Libraries :: Application Frameworks, Text Editors :: Integrated Development Environments (IDE)

Thursday, October 12, 2006

Data Crow : A movie, video, book, software, and music cataloguer/database

Data Crow is a movie, video, book, software, and music cataloguer/database. It uses freeDB, Amazon, and IMDB Web services. It is highly customizable, easy to use, and feature rich. It has PDF reporting. It supports DVDs, audio CDs, and many audio and video file formats.

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

Contents management :: listal.com, gurulib.com

Wednesday, October 11, 2006

JonDesign's Smooth SlideShow Library

Using mootools (there is also a moo.fx version available), this javascript slideshow system allows you to have a simple and smooth (cross-fading...) image slideshows and/or showcases on your website.

Java.Inquisition : A desktop application for creating and taking computer-based tests and quizzes

Java.Inquisition is a desktop application for creating and taking computer-based tests and quizzes. It is intended for mock exams and self-assessment rather than administering formal exams. Features include multiple choice and drag-and-drop questions, an explanation and review mode, and a question editor.

[Intended Audience] End Users/Desktop
[License] Public Domain
[Operating System] OS Independent
[Programming Language] Java
[Topic] Education :: Testing

Tuesday, October 10, 2006


Helmi's Open Source RIA Platform permits client- and server-side engineers to work independently while communicating effectively through an object-oriented environment.

This powerful solution is composed of a 100% browser-based Client Framework, a Virtual Browser that enables cross-browser application operations, an Integrated Development Environment (IDE), and a J2EE-based AJAX Server Connect that simplifies transmitting data from server to client.

Underlying the platform is Helmi's Intelligent Model View Controller (IMVC). This advanced architecture provides the same component library to UI developers and server-side engineers, enabling them to speak the same language while working independently.

It also relieves UI developers of the need to be concerned with communications protocols or XML definitions—thus abbreviating development time.

In addition, IMVC allows server-side developers to change UI components without altering the business-logic side and to change parameters with J2EE code.

Thursday, October 05, 2006

Mule : A light-weight messaging framework

Mule is a light-weight messaging framework. It is a highly distributable object broker that can seamlessly handle interactions with other applications using disparate technologies, transports and protocols.
The Mule framework provides a highly scalable environment in which you can deploy your business components. Mule manages all the interactions between components transparently whether they exist in the same VM or over the internet and regardless of the underlying transport used.

Mule was designed around the Enterprise Service Bus architecture, which stipulates that different components or applications communicate through a common messaging bus, usually implemented using Jms or some other messaging server.
Mule goes a lot further by abstracting Jms and any other transport technology away from the business objects used to receive messages from the bus.

Key Features

  • J2EE 1.4 Enterprise Service Bus (ESB) and Messaging broker
  • Pluggable connectivity such as JMS (1.0.2b and 1.1), VM (embedded), JDBC, TCP, UDP, multicast, http, servlet, SMTP, POP3, file, XMPP.
  • JBI Integration.
  • Orchestration of services using WS-BPEL and Mule components and routers.
  • Support for asynchronous, synchronous and request-response event processing over any transport.
  • Web Services using XFire (STaX-based) Axis or Glue.
  • Flexible deployment [Topologies] including Client/Server, Peer-to-Peer, ESB and Enterprise Service Network.
  • Declarative and Programmatic transaction support including XA support.
  • End-to-End support for routing, transport and transformation of events.
  • Spring framework Integration. Can be used as the ESB container and Mule can be easily embedded into Spring applications.
  • Highly scalable enterprise server using the SEDA processing model.
  • REST API to provide technology agnostic and language neutral web based access to Mule Events
  • Powerful event routing based on patterns in the popular EIP book.
  • Dynamic, declarative, content-based and rule-based routing options.
  • Non-Intrusive approach. Any object can be managed by the ESB container.
  • Powerful Application Integration framework
  • Fully extensible development model

Wednesday, October 04, 2006

SSL-Explorer : An SSL VPN solution


SSL-Explorer is an SSL VPN solution that provides users with WebDAV file access, intranet Web site proxying, Active Directory authentication, and Java application deployment using a standard Web browser.

[Environment] Web Environment, Win32 (MS Windows)
[Intended Audience] Advanced End Users, Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet, Internet :: WWW/HTTP, Office/Business, Security, Security :: Cryptography, System :: Networking, System :: Systems Administration