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