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
Monday, May 22, 2006
Saturday, May 20, 2006
IkeWiki : A new kind of Wiki (a so-called "Semantic Wiki")
IkeWiki is a new kind of Wiki (a so-called "Semantic Wiki") developed by Salzburg Research that allows users to collaboratively annotate pages and links between pages with semantic annotations. Such annotations are useful because they give machines a certain amount of "understanding" of the content that goes beyond merely displaying the page. This information can then, for example, be used for context-specific presentation of pages, advanced querying, consistency verification, or drawing conclusions. It currently only works properly with Mozilla Firefox and Opera (partly).
[Environment] Web Environment, Web Mozilla
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Adaptive Technologies, Communications, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Wiki, Scientific/Engineering :: Artificial Intelligence
[Environment] Web Environment, Web Mozilla
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Adaptive Technologies, Communications, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Wiki, Scientific/Engineering :: Artificial Intelligence
Thursday, May 18, 2006
Caliph & Emir are MPEG-7 based Java prototypes
Caliph & Emir are MPEG-7 based Java prototypes for digital photo and image annotation and retrieval supporting graph like annotation for semantic metadata and content-based image retrieval using MPEG-7 descriptors.
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Multimedia :: Graphics
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Multimedia :: Graphics
Freecast : A peer-to-peer streaming system that makes it possible to stream Ogg audio or video to a large number of listeners from a DSL connection
Freecast is a peer-to-peer streaming system that makes it possible to stream Ogg audio or video to a large number of listeners from a DSL connection. The client can be customized graphically, doesn't require a user configuration step, and is updated at startup when needed.
[Environment] MacOS X, No Input/Output (Daemon), X11 Applications
[Intended Audience] Advanced End Users, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications, Internet, Multimedia :: Sound/Audio, Multimedia :: Video
[Environment] MacOS X, No Input/Output (Daemon), X11 Applications
[Intended Audience] Advanced End Users, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications, Internet, Multimedia :: Sound/Audio, Multimedia :: Video
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(S).
[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: Common Development and Distribution License (CDDL)
[Programming Language] Java
[Topic] Internet, Internet :: WWW/HTTP :: HTTP Servers, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries
[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: Common Development and Distribution License (CDDL)
[Programming Language] Java
[Topic] Internet, Internet :: WWW/HTTP :: HTTP Servers, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries
Taskjitsu : A Web-based project management system that tracks both tasks and time
Taskjitsu is a Web-based project management system that tracks both tasks and time. It records hours worked per task and project, accrues and tracks leave, provides management with productivity reports, and gives customers status visibility on projects. Software developers and consultants can use this system to track bugs, feature requests, and support issues.
[Environment] Web Environment
[Intended Audience] Developers, End Users/Desktop, Quality Engineers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent, POSIX :: Linux
[Programming Language] Java
[Topic] Information Management :: Issue Tracking, Office/Business :: Groupware, Software Development :: Bug Tracking
[Environment] Web Environment
[Intended Audience] Developers, End Users/Desktop, Quality Engineers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent, POSIX :: Linux
[Programming Language] Java
[Topic] Information Management :: Issue Tracking, Office/Business :: Groupware, Software Development :: Bug Tracking
Directory Synchronize : A powerful, easy-to-configure tool to synchronize the contents of one directory with another
Directory Synchronize is a powerful, easy-to-configure tool to synchronize the contents of one directory with another. It can compare files by various attributes, such as size or modified-date. It can synchronize an unlimited number of directories, and has a detailed logging function.
[Environment] Console (Text Based), MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, OS Independent
[Programming Language] Java
[Topic] Desktop Environment :: Tools, System :: Archiving :: Backup, System :: Archiving :: Mirroring
[Environment] Console (Text Based), MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, OS Independent
[Programming Language] Java
[Topic] Desktop Environment :: Tools, System :: Archiving :: Backup, System :: Archiving :: Mirroring
EGS : A multi-user, Web-based Groupware/CRM/MRP suite developed using PHP
EGS is a multi-user, Web-based Groupware/CRM/MRP suite developed using PHP. Current modules include CRM/address book/dashboard, calendar, content management, Wiki, project management tools, email ticketing, Web site news, file sharing, and accounting/ERP.
[Environment] Web Environment
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] PHP
[Topic] Communications :: Email, Communications :: Email :: Address Book, Communications :: Email :: Email Clients (MUA), Communications :: File Sharing, Desktop Environment, Desktop Environment :: File Managers, Information Management, Information Management :: Document Repositories, Information Management :: Issue Tracking, Information Management :: Records Management, Internet, Internet :: WWW/HTTP :: Dynamic Content, Office/Business, Office/Business :: Financial, Office/Business :: Financial :: Accounting, Office/Business :: Financial :: Investment, Office/Business :: Financial :: Point-Of-Sale, Office/Business :: Groupware, Office/Business :: Office Suites, Office/Business :: Scheduling, Software Development
[Environment] Web Environment
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] PHP
[Topic] Communications :: Email, Communications :: Email :: Address Book, Communications :: Email :: Email Clients (MUA), Communications :: File Sharing, Desktop Environment, Desktop Environment :: File Managers, Information Management, Information Management :: Document Repositories, Information Management :: Issue Tracking, Information Management :: Records Management, Internet, Internet :: WWW/HTTP :: Dynamic Content, Office/Business, Office/Business :: Financial, Office/Business :: Financial :: Accounting, Office/Business :: Financial :: Investment, Office/Business :: Financial :: Point-Of-Sale, Office/Business :: Groupware, Office/Business :: Office Suites, Office/Business :: Scheduling, Software Development
Thursday, May 11, 2006
The Group Communication Service (jGCS) intends to provide a generic API for applications that need group communication primitives...
The Group Communication Service (jGCS) intends to provide a generic API for applications that need group communication primitives, such as virtual synchrony or atomic broadcast. It is a Java based common API to several toolkits such as Spread, Appia, and JGroups.
Wednesday, May 10, 2006
Eclim (Eclipse integration in vim) : A set of eclipse and vim plugins that bring Eclipse functionality to the vim editor
Eclim (Eclipse integration in vim) is a set of eclipse and vim plugins that bring Eclipse functionality to the vim editor. It exposes Eclipse features through a server interface and includes a set of vim plugins that communicate with Eclipse over that interface.
[Environment] Console (Text Based) :: Curses, Eclipse
[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] Java
[Topic] Software Development
[Environment] Console (Text Based) :: Curses, Eclipse
[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] Java
[Topic] Software Development
OpenWFE is a workflow engine
OpenWFE is a workflow engine. It is robust, extensible, and scalable. Access libraries for Python, Perl, and .NET make it easy to write custom interfaces or agents (automatic participants) for a workflow-enabled system.
[Programming Language] Java, Python
[Topic] Information Management :: Workflow Frameworks
[Programming Language] Java, Python
[Topic] Information Management :: Workflow Frameworks
Jake2 : A pure Java port of the Quake2 game engine
Jake2 is a pure Java port of the Quake2 game engine. It features OpenGL rendering using jogl and OpenAL sound using joal. To use the Jake2 engine, you need either the data files from the original game or from the demo version. An online installation of the demo levels is possible. A lwjgl driver is included as an alternative to the jogl/joal combination. Single player and multiplayer modes are working. Jake2 comes close to the performance of the original engine written in C.
[Topic] Games/Entertainment, Games/Entertainment :: First Person Shooters
[Topic] Games/Entertainment, Games/Entertainment :: First Person Shooters
Tapestry JSCookMenu provides a component for the Apache Tapestry Web framework
Tapestry JSCookMenu provides a component for the Apache Tapestry Web framework that makes it possible to create JavaScript menus and navigation sidebars easily with an arbitrary number of hierarchical pop up sub menus. The famous JavaScript "JSCookMenu", written by Heng Yuan, is encapsulated within the component. The component gives an easy Tapestry-like programming interface to the Web developer. There are some built-in themes for the look of the menu. It is easy to create your own themes or to override some property of a given theme.
[Topic] Internet :: WWW/HTTP :: Dynamic Content
[Topic] Internet :: WWW/HTTP :: Dynamic Content
ROMA : A Java framework that is totally POJO based and designed with concepts taken from Ruby On Rails
ROMA is a Java framework that is totally POJO based and designed with concepts taken from Ruby On Rails. It allows you to build an AJAX-enabled Web application in a few minutes.
[Topic] Software Development :: Build Tools, Software Development :: Code Generators, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries
[Topic] Software Development :: Build Tools, Software Development :: Code Generators, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries
TRex : A tool to help maintain test suites written in the standardized Testing and Test Control Notation (TTCN-3)
TRex is a tool to help maintain test suites written in the standardized Testing and Test Control Notation (TTCN-3). It provides IDE functionality for the TTCN-3 core notation and supports the assessment and automatic restructuring of TTCN-3 test suites by providing suitable metrics and refactorings.
[Topic] Software Development :: Quality Assurance, Software Development :: Refactoring, Software Development :: Testing
[Topic] Software Development :: Quality Assurance, Software Development :: Refactoring, Software Development :: Testing
Monday, May 08, 2006
euCatalogue : A catalogue framework in Java to help you build a generic catalogue structure
euCatalogue is a catalogue framework in Java to help you build a generic catalogue structure. euCatalogue includes an "admin Web interface" to help with constructing the catalogue and a "user Web interface" which allows browsing the catalogue.
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks
Sunday, May 07, 2006
PDFCat : A fast and lightweight catalog management application to keep track of PDF documents coming in through many possible ways
PDFCat is a fast and lightweight catalog management application to keep track of PDF documents coming in through many possible ways. This is not meant to be a highly available solution for complex and unified cataloguing. Instead, it aims to provide a better user experience. The unique feature of this software is its ability handle documents stored on removable devices.
[Topic] Information Management :: Document Repositories, Office/Business
[Topic] Information Management :: Document Repositories, Office/Business
Thursday, May 04, 2006
eArea : A simple cross-browser WYSIWYG text editor
eArea is a simple cross-browser WYSIWYG text editor. It works on Internet Explorer, Firefox/Mozila, and Safari/Konqueror. It even works with Mac OS X Dashboard widgets. If eArea is used in a browser it doesn't support (like Opera), it will display an ordinary textarea instead.
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Text Processing :: Markup :: HTML/XHTML
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Text Processing :: Markup :: HTML/XHTML
Friday, April 28, 2006
jMovie : A movie collection manager
jMovie is a movie collection manager that simplifies the maintenance of your collection. It allows you to view information about each of your movies, obtaining its data from Internet movie data sources, and downloading this information to your machine so you will be able to do further queries offline. Moreover, local data can be stored in different places like memory, local hard disk, databases, etc.
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Database, Internet :: WWW/HTTP :: Indexing/Search
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Database, Internet :: WWW/HTTP :: Indexing/Search
Tuesday, April 25, 2006
SWAMP : 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
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.
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4
[Operating System] POSIX
[Programming Language] Java, Perl
[Topic] Information Management :: Workflow Frameworks
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4
[Operating System] POSIX
[Programming Language] Java, Perl
[Topic] Information Management :: Workflow Frameworks
Subscribe to:
Posts (Atom)