Thursday, April 30, 2009

The ftp4j library implements a Java full-features FTP client

The ftp4j library implements a Java full-features FTP client. With ftp4j embedded in your application you can: transfer files (upload and download), browse the remote FTP site (directory listing included), create, delete, rename and move remote directories and files.

LGPL
OS Independent
Java

Wednesday, April 29, 2009

Orchestra : A complete solution to handle long-running, service oriented processes

Orchestra is a complete solution to handle long-running, service oriented processes. It provides out of the box orchestration functionality to handle complex business processes. It is based on the OASIS standard BPEL (Business Process Execution Language). Its objectives are improvement and control of processes, services interaction, and improving the productivity and agility of the company.

LGPL
Any
Java

Monday, January 12, 2009

XWidglets : A complete rich Java Swing tool for designing, creating, and using XML-based GUIs

XWidglets is a complete rich Java Swing tool for designing, creating, and using XML-based GUIs. It provides a lightweight XML client, clear separation between view, data, and process, MVC I and II support, event management, a consistent look and feel across platforms, a rich set of GUI components, and n-tier architecture integration.

[Environment] Java/Swing
[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Desktop Environment :: Tools, Software Development :: Interpreters, Software Development :: Libraries, Software Development :: User Interfaces, Software Development :: Widget Sets, Text Processing :: Markup :: XML

Tuesday, December 23, 2008

StopDuplicates : An application that easily locates and removes duplicates

StopDuplicates is an application that easily locates and removes duplicates. StopDuplicates uses MD5 to find real duplicates anywhere in a directory and all its subdirectories.

[Environment] Java/Swing
[Intended Audience] End Users/Desktop
[License] Freely Distributable, OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows :: Vista, OS Independent, POSIX :: Linux
[Programming Language] Java
[Topic] Desktop Environment :: File Managers

Wednesday, December 10, 2008

Kaazing Gateway : An HTML 5 WebSocket server


Kaazing Gateway is an HTML 5 WebSocket server that provides full-duplex communication from the browser to any TCP-based back-end service (such as JMS, JMX, IMAP, Jabber, etc.), enabling developers to code directly against back-end services using "pure" JavaScript without having to implement complex server-side procedures to bridge various protocols to the browser over HTTP.

[Environment]
Web Environment
[Intended Audience]
Developers
[License]
OSI Approved
[Programming Language]
JavaScript
[Topic]
Internet :: WWW/HTTP :: Dynamic Content

Saturday, December 06, 2008

SynchroEdit : A browser-based simultaneous multiuser editor, a form of same-time, different-place groupware

SynchroEdit is a browser-based simultaneous multiuser editor, a form of same-time, different-place groupware. It allows multiple users to edit a single web-based document at the same time, and it continuously synchronizes all changes so that users always have the same version.

SynchroEdit's main editor is fully WYSIWYG, dynamically displaying bolds, italics, underlines, strikethroughs, with various justifications, indents and listing styles as an author inputs them. SynchroEdit also supports a simple, text-only editor for more basic documents. To clarify the multiuser experience, the editor window clearly depicts every user's changes in a specific color and also marks where each user is currently editing with a colored flag listing the user's name.

Sunday, November 09, 2008

Piggydb : A Web application for building personal knowledge base systems

Piggydb is a Web application for building personal knowledge base systems. You can write your knowledge in the same manner as blogging. Piggydb enables you to create highly structural knowledge by providing the features such as hierarchical tagging and flexible relationships between knowledge fragments. It encourages you to organize your knowledge continuously to discover new ideas or concepts, and moreover enrich your knowledge.

[Environment]
Web Environment
[Intended Audience]
Advanced End Users
[License]
The Apache License 2.0
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Documentation, Information Management :: Document Repositories, Information Management :: Metadata/Semantic Models

Thursday, October 30, 2008

Ejscript : An enhanced version of Javascript

Ejscript is an enhanced version of Javascript. It is an interpreted, object oriented scripting language that supports classes, objects, interfaces, exceptions, namespaces, iterators, statements, expressions, and a powerful suite of data types. Ejscript is based on the standardized version of JavaScript known as ECMAScript Edition 3 (ECMA-262-3) and is compatible with ActionScript 3.0 and 4.X. It is an enhanced implementation of the language intended for use outside of Web browsers for server side Web programming and embedded systems.

[License] OSI Approved :: GNU General Public License v2
[Programming Language] JavaScript
[Topic] Software Development :: Interpreters

log4javascript provides JavaScript developers with a familiar, robust, and flexible logging framework with which to debug JavaScript applications

log4javascript provides JavaScript developers with a familiar, robust, and flexible logging framework with which to debug JavaScript applications. This is becoming increasingly important as Web interfaces become richer. log4javascript is based on Java's log4j and is tested and works across all recent major browsers, including IE5+ (for Windows), Firefox, Mozilla, Netscape 7+, Safari 1.3+, Opera 7.5+, and Konqueror 3.4+.

[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP, Software Development :: Libraries

Monday, October 27, 2008

jWorkSheet : A desktop personal time tracker for your projects

jWorkSheet is a desktop personal time tracker for your projects. Data are presented in a spreadsheet-like format. The application offers some completed work sheet reports, but you can create your own user reports with XSL transformations.

[Environment] Java/Swing
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License v2
[Operating System] MacOS X, Microsoft :: Windows, Unix
[Programming Language] Java

Friday, October 17, 2008

SchemaSpy is a Java-based tool that analyzes the metadata of a schema in a database and ...

SchemaSpy is a Java-based tool that analyzes the metadata of a schema in a database and generates a visual representation of it in a browser-displayable format. It lets you click through the hierarchy of database tables via child and parent table relationships as represented by both HTML links and entity-relationship diagrams. It's also designed to help resolve the obtuse errors that a database sometimes gives related to failures due to constraints.

[Environment] Console (Text Based), Web Environment
[Intended Audience] Developers, Quality Engineers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Database, Database :: Front-Ends

Saturday, September 20, 2008

Agilefant : A backlog management system


Agilefant is a backlog management system that can be used when spreadsheets and most of the current issue tracking and project management systems meet their limits. It is intended to be used with agile methodologies that emphasize building releasable software in short, fixed time periods, where features are commonly managed using "backlogs".

[Environment]
Web Mozilla
[Intended Audience]
Developers, Other Audience
[License]
OSI Approved :: MIT/X Consortium License
[Topic]
Information Management :: Issue Tracking, Office/Business :: Scheduling, Software Development :: Bug Tracking

pulpTunes : A Web server for the iTunes, letting you access your music through the Web

pulpTunes is a Web server for the iTunes, letting you access your music through the Web. Written in Java, it runs on Windows and Mac, and even any other platform like Linux, provided you have an iTunes-like XML library file that points at the path of your music files.

[Environment] Java/Swing, MacOS X, Web Environment, X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java, JavaScript
[Topic] Desktop Environment :: Theme :: Music, Multimedia :: Sound/Audio

Wednesday, September 17, 2008

WYMeditor : A Web-based WYSIWYM editor (What You See Is What You Mean) whose goal is to produce XHTML-CSS compliant code

WYMeditor is a Web-based WYSIWYM editor (What You See Is What You Mean) whose goal is to produce XHTML-CSS compliant code. It lets the writer concentrate on the structure and the content of the document, not on the visual layout.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: MIT/X Consortium License
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Site Management, Text Processing :: Markup :: HTML/XHTML

Thursday, September 04, 2008

Dapper : A tool for taming the complexities of developing for large-scale cloud and grid computing

Dapper, or "Distributed and Parallel Program Execution Runtime", is a tool for taming the complexities of developing for large-scale cloud and grid computing, enabling the user to create distributed computations from the essentials: the code that will execute, along with a dataflow graph description. It supports rich execution semantics, carefree deployment, a robust control protocol, modification of the dataflow graph at runtime, and an intuitive user interface.

[Environment] Java/Swing
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management :: Workflow Frameworks, Scientific/Engineering :: Bioinformatics, System :: Clustering/Distributed Networks

Tuesday, September 02, 2008

wiki2xhtml can create complete Web pages and uses a clean XHTML syntax

wiki2xhtml can create complete Web pages and uses a clean XHTML syntax. It can insert galleries, a menu, a footer, and nearly all elements you know from the Wikipedia. The pages are formatted with CSS. All designs can be adjusted by hand, and custom ones can be used as well. wiki2xhtml generates the HTML pages from simple text files in the MediaWiki syntax. You can also use own (X)HTML code or other script languages inside; there are no restrictions. The GUI is composed of a Code Paste Window where you can insert wiki code that will be generated live. A click into the result, the XHTML code, copies it into the clipboard.

[Environment] Java/Swing
[Intended Audience] 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 :: Dynamic Content :: Wiki, Internet :: WWW/HTTP :: Site

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

Makagiga is a free, easy-to-use, cross-platform application for doing a variety of tasks, such as text editing, todo listing, RSS reading, and simple image viewing. Plugins are used to implement its various capabilities. It can perform file import/export, backing up files, Internet searching (Google, Wikipedia), and more.

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

Friday, August 29, 2008

WSO2 Identity Solution : An identity management solution with CardSpace and OpenID authentication

WSO2 Identity Solution is an identity management solution with CardSpace and OpenID authentication. It extends SOA governance and ensures interoperability with CardSpace and OpenID components from different vendors, allowing easy integration and migration from traditional identity management to user centric identity management. It supports both Java-based Web containers and Apache HTTPD.

Thursday, August 28, 2008

PushToTest TestMaker : A platform for real-time monitoring and governance of information systems


PushToTest TestMaker is a platform for real-time monitoring and governance of information systems. Software developers use TestMaker turn their unit tests into functional tests that run on their development machine. TestMaker includes Wizards and Recorders to automatically build tests and supports a variety of languages to build tests, including Java, .NET, Jython, Groovy, PHP, Ruby, and many others. It supports SOA, Web Service, AJAX, and REST services using HTTP, HTTPS, SOAP, XML-RPC, and the email protocols. The TestMaker test runtime environment automatically turns these same functional tests into load tests, scalability and performance tests, regression tests, and service monitors for QA technicians, IT operations managers, and CIOs.

[Intended Audience] Developers, Quality Engineers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java, Python
[Topic] Internet :: Log Analysis, Internet :: WWW/HTTP, Software Development :: Quality Assurance, Software Development :: Testing, Software Development :: Testing :: Traffic Generation, System :: Monitoring, System :: Networking :: Monitoring, Utilities

Thursday, August 07, 2008

RESTClient : A Java platform client application to test RESTful Web services

RESTClient is a Java platform client application to test RESTful Web services.

[Intended Audience] Developers, Quality Engineers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Testing