Sunday, April 16, 2006

Restlet : A framework that brings the simplicity and efficiency of the REST architectural style to Java developers

Restlet is a framework that brings the simplicity and efficiency of the REST architectural style to Java developers. It is composed of two parts, the Restlet API (alternative to Servlet API) and a reference implementation (Noelios Restlet Engine). It supports all REST concepts (resource, representation, data, connector, components, etc.) and is suitable for both client and server REST applications. The server connectors provided are HTTP(S), AJP (via Mortbay's Jetty or an adapter Servlet) and the client connectors are HTTP(S), JDBC, and SMTP (via JavaMail).

Thursday, April 13, 2006

Liferay is the world's leading open source portal platform

Liferay Portal is our flagship product. Now in its sixth year of development, Liferay Portal is JSR-168 compliant and runs on almost any major application server, database, and operating system, rendering over 700 deployment combinations.

With over 50 portlets prebundled and more than 20 community-contributed themes available, Liferay Portal is unsurpassed in out-of-the-box functionality, bringing immediate usability and accelerated development potential to a broad swath of portal-based internet application scenarios.

Liferay Journal is a built-in content management system (CMS) leveraging the technologies of Liferay Portal. Separation of content from layout and roles-based permissioning and workflow help your organization maintain editorial rights and integrity, allow for content versioning, and increase productivity, empowering writers and designers to focus on their respective areas. A good content management system can significantly reduce the operating cost of publishing, managing, and maintaining web content and document libraries.

Tuesday, April 11, 2006

DWR : A Java open source library that helps developers wanting to write Web sites that include AJAX technology

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.

iReport : A visual reporting tool based on JasperReports and written in pure Java

iReport is a visual reporting tool based on JasperReports and written in pure Java. You can manage charts, images, sub-reports, etc. Data can be retrieved using JDBC, TableModels, JavaBeans, and XML. It supports output in PDF, XML, XSL, CSV, HTML, and Java2D.

[Environment] Other Environment
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Java
[Topic] Database, Office/Business, Printing, Software Development :: Build Tools, Text Editors :: Integrated Development Environments (IDE)

Monday, April 10, 2006

Textbender : A distributed system of collaborative writing, with a basis in genetic theory

Textbender is a distributed system of collaborative writing, with a basis in genetic theory. As a distributed system, it differs from the typical centralized approach (e.g. of a Wiki) where writers push contributions to a single, central copy of the text. By contrast, textbender has no central copy; instead, each writer has a separate copy of the text, and selectively pulls contributions from other writers. As a consequence, there are multiple variations of the text. Collectively, the text has spatial diversity.

[License] OSI Approved :: MIT/X Consortium License
[Operating System] OS Independent
[Programming Language] Java, Perl
[Topic] Artistic Software, Communications, Text Processing

Sharehound : A file systems indexer and Google-like searcher

Sharehound is a file systems indexer and Google-like searcher. It currently supports SMB file shares (i.e. MS Windows-based network shares are supported). The Web UI is used for search and crawl monitoring. Files and directories are indexed and searched by their paths and some other external attributes, not contents. Historical data (deleted files and offline hosts information) is indexed, which allows you to have full-fledged RSS notifications about added, changed, and deleted files in search results.

[Environment]
Web Environment
[License]
OSI Approved :: BSD License (revised)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Communications :: File Sharing, Internet :: WWW/HTTP :: Indexing/Search

OpenXava : An XML/Java Framework to develop J2EE business applications rapidly and easily

OpenXava is an XML/Java Framework to develop J2EE business applications rapidly and easily. It is based on business components defined with XML. It is feature rich and flexible, since it has been used for years to create real business applications.

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

Thursday, April 06, 2006

JobPal : A tool that can be used as an aid in online job searching

JobPal is a tool that can be used as an aid in online job searching. It currently includes the ability to automatically customize a cover letter and easily mail attachments to a prospective online employer. It also allows you to keep track of the history of positions you have applied to.

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

Thursday, March 30, 2006

Activity Manager : A project management tool that is simple to use, lightweight, and very efficient and customizable

Activity Manager is a project management tool that is simple to use, lightweight, and very efficient and customizable. It features collaborators repository administration, tasks repository administration, contributions management (activity management), and an extensible report facility (with built in templates). It allows you to build and maintain a hierarchical task tree. It is based on a database with a very simple model that allows quickly building custom reports through the report facility or through simple SQL requests.

[Environment] Eclipse :: SWT
[License] OSI Approved :: BSD License (original)
[Operating System] Microsoft, OS Independent, Unix
[Programming Language] Java

Sharehound : A file systems indexer and Google-like searcher

Sharehound is a file systems indexer and Google-like searcher. It currently supports SMB file shares (i.e. MS Windows-based network shares are supported). The Web UI is used for search and crawl monitoring. Files and directories are indexed and searched by their paths and some other external attributes, not contents. Historical data (deleted files and offline hosts information) is indexed, which allows you to have full-fledged RSS notifications about added, changed, and deleted files in search results.

[Environment] Web Environment
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: File Sharing, Internet :: WWW/HTTP :: Indexing/Search

Jitterbit : An integration tool for designing, configuring, testing, and deploying integration solutions

Jitterbit is an integration tool for designing, configuring, testing, and deploying integration solutions. It supports many document types and most standards-based protocols, including XML, Web Services, popular databases, text files, FTP, HTTP, and others. The integration server runs on both Windows and Linux and is configured using a Java-based user interface that is designed to make integration quick, easy, and intuitive to complete. With the UI, users can define their integration operations from start to finish: adding source and target systems, using drag-and-drop mapping to transform data, setting schedules, creating success/failure events, and tracking all of their deployed integration operations.

[Intended Audience] Advanced End Users, Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] C++, Java
[Topic] Communications, Database, Information Management :: Workflow Frameworks, Internet :: File Transfer Protocol (FTP), Internet :: WWW/HTTP

Thursday, March 23, 2006

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

Wednesday, March 22, 2006

Ravenous : full-featured Web server written in Java

Ravenous is full-featured Web server written in Java. It allows you to write dynamic pages in Java without the need to read stacks of books before you get started, while still providing the features needed to create complex, high performance sites once you get more development experience.

[Environment]
Web Environment
[Intended Audience]
Developers, System Administrators
[License]
OSI Approved :: BSD License (original), OSI Approved :: BSD License (revised)
[Programming Language]
Java
[Topic]
Internet :: WWW/HTTP :: HTTP Servers

Monday, March 20, 2006

Sahi : An automation and testing tool for Web applications, with the facility to record and playback scripts

Sahi is an automation and testing tool for Web applications, with the facility to record and playback scripts. Features include, in-browser controls, text based scripts, ant support for playback of suites of tests, and multi threaded playback. It supports HTTP and HTTPS. Sahi runs as a proxy server, and the browser needs to use the sahi server as its proxy. Sahi then injects JavaScript so that it can access elements in the Web page. This makes the tool independent of the Web site or Web application.

[Environment] Web Environment
[Intended Audience] Developers, Quality Engineers
[License] Other/Proprietary License with Source, The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java, JavaScript
[Topic] Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Browsers, Software Development :: Quality Assurance, Software Development :: Testing

jsVal : A JavaScript program used for validating HTML Forms on the client side

jsVal is a JavaScript program used for validating HTML Forms on the client side. This allows HTML forms to be validated in the browser without having to send a request to a sever (PHP, ASP, Perl...). jsVals saves you from having to write complicated validations on server side as well as helping you avoid having to rebuild and repopulate the form when validation fails. The advantage versus other client side HTML form validators is the ease of use and flexibility you'll gain. jsVal fits the needs for most HTML Forms, and can be also easily be integrated with existing HTML Forms.

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

ZK : A Web framework designed to enable Web applications to have both rich user experiences and a simple programming model

ZK is a Web framework designed to enable Web applications to have both rich user experiences and a simple programming model. ZK includes an AJAX-based event-driven engine to automate interactivity, a rich set of XUL and XHTML components to enrich usability, and a markup language to design user interfaces without programming.

[Environment]
Web Environment
[Intended Audience]
Developers
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Browsers, Internet :: WWW/HTTP :: Dynamic Content, Software Development, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: User Interfaces

Wednesday, March 15, 2006

FreeMarker : A template engine

FreeMarker is a template engine that was originally designed so that servlet-based applications could keep graphical design separate from application logic. The templates provide an easy and highly flexible way to generate any kind of text output (HTML, PostScript, TeX, source code, etc.) from a variety of data sources such as Java objects, Jython objects, XML object models, and more.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: BSD License (original)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Text Processing :: General

Tuesday, February 28, 2006

KeyIntegrity ServiceHub

The KeyIntegrity family of products is intended for the service of the whole life cycle of program services and management of a Service-Oriented Architecture (SOA) based on any platform and technology, including Java and .NET. KeyIntegrity allows the creation of crucially important business-applications for distributed heterogeneous spaces. It also integrates people, systems, and applications with external and internal resources of the enterprise.

[Environment] Web Environment
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management, Information Management :: Metadata/Semantic Models, Information Management :: Workflow Frameworks, Office/Business, Security, System :: Networking

Sunday, February 26, 2006

DeepaMehta : A software platform for Knowledge Management

DeepaMehta is a software platform for Knowledge Management. Knowledge is represented in a semantic network and is handled collaboratively. DeepaMehta combines interdisciplinary research with the idea of Open Source to generate a true benefit for workflow as well as for social processes.

Friday, February 24, 2006

TinyFCK combines the advantages of TinyMCE's features with a free file manager

TinyFCK integrates the TinyMCE rich text editor with FCKEditor's file manager and uploader. TinyFCK combines the advantages of TinyMCE's features with a free file manager.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] ASP, Cold Fusion, JavaScript, Perl, PHP, Python
[Topic] Information Management, Internet :: WWW/HTTP :: Dynamic Content, Text Editors, Text Processing