Tuesday, July 20, 2010

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university. It aims to have the same functionality as expensive scheduling programs.
  • Licenses : GPL
  • Implementation : C++

Friday, July 16, 2010

Granite Data Services (GDS) : An alternative to Adobe LiveCycle (Flex 3+) Data Services for J2EE application servers

Granite Data Services (GDS) is an alternative to Adobe LiveCycle (Flex 3+) Data Services for J2EE application servers. The primary goal of this project is to provide a framework for Flex 3+/EJB3/Seam/Spring/Guice/Pojo application development with full AMF3/RemoteObject benefits. It also features a Comet-like Data Push implementation (AMF3 requests sent over HTTP) and ActionScript3 code generation tools (Ant task and Eclipse Builder).
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : Groovy, Java, Actionscript 3, Flex

Tuesday, July 13, 2010

RHQ : A management platform for everything from the OS level load and network metrics through common databases to application servers and projects


RHQ is a management platform for everything from the OS level load and network metrics through common databases to application servers and projects. The system includes support for monitoring and/or managing Apache httpd, Apache Tomcat, JBoss Application Server, PostgreSQL, and other popular open source projects. It is built on the powerful RHQ plugin model that allows for the quick development of support for new projects. It supports inventory auto-discovery, rich monitoring and alerting, operational control, configuration management, content deployment, log tracking, and full history and auditing. It supports fine-grained security and rich group management.
  • Licenses : GPLv2
  • Operating Systems : Mac OS X, Windows, OS Independent, POSIX, AIX, HP-UX, Linux, Solaris
  • Implementation : Java

Sunday, July 11, 2010

The OpenGamma Platform provides a modern, open architecture for building analytic solutions to end users in trading and risk management


OpenGamma is developing an Open Source financial analytics and risk management platform for anyone actively trading in global markets.

The OpenGamma Platform provides a modern, open architecture for building analytic solutions to end users in trading and risk management. It combines a flexible integration model with best-of-breed customizability and usability to serve as the basis for analytics applications across your firm.

Cysphere : An integrated social networking server for smaller virtual communities

Cysphere is an integrated social networking server for smaller virtual communities. It provides a private mailbox, public and private discussion forums, and simple file sharing, and makes it as simple as possible for users to communicate over the Web in a secure way. It includes an embedded Web server and SQL database and requires no installation or maintenance.
  • Licenses : GPLv3
  • Operating Systems : Unix, Windows, Java Capable
  • Implementation : Java, AJAX, SQL, Jetty

jsoup : A Java library for working with real-world HTML

jsoup is a Java library for working with real-world HTML. It can parse HTML from a URL, file, or string. It can find and extract data, using DOM traversal or CSS selectors. The HTML elements, attributes, and text can be manipulated. It can clean user-submitted content against a safe white-list. jsoup is designed to deal with all varieties of HTML found in the wild, from pristine and validating to invalid tag-soup; jsoup will create a sensible parse tree.
  • Licenses : MIT/X
  • Operating Systems : Java, Cross Platform
  • Implementation : Java, Java 5, HTML

The Imixs Workflow project offers a Java based BPM framework to build workflow management systems (WFMS) in a fast and easy way

The Imixs Workflow project offers a Java based BPM framework to build workflow management systems (WFMS) in a fast and easy way. The project provides different components and sub-projects that contribute to the development of workflow solutions in any kind of Java or Java EE application. The goal of this project is to offer an easy-to-use Java based technology with a focus on human based workflow. This means that the Imixs Workflow is typically applied to human-to-human workflow applications. But it can also be used for technical business process management solutions (BPM). The Imixs JEE Workflow is a full featured Workflow Management System (WFMS) based on the JEE specification. The project extends the Imixs Workflow API project to fulfill the requirements to a scalable, transactional, robust and simple deployable Java EE Workflow System. The Project provides different service components (EJBs) to be used in any kind of BPM application.
  • Licenses : GPL
  • Implementation : Java, Java EE 5

Virtual Universe : A realistic, three-dimensional cyberspace and virtual reality simulation


The "Virtual Universe" is a realistic, three-dimensional cyberspace and virtual reality simulation. People can meet, interact with each other, build houses and whole worlds, simulate workflows, test designs, and much more. Due to its extensive programming interface, this virtual reality environment can be used for scientific and engineering tasks such as simulation and visualization applications. It also includes a terrain generator for virtual landscapes and the Java XTools, an extensive package that contains several enhancements and improvements for Java3D and Swing.
  • Licenses : GPL
  • Operating Systems : POSIX, BSD, Windows, Unix
  • Implementation : Java, C

Thursday, July 08, 2010

Calenco : A collaborative editing Web platform

Calenco is a collaborative editing Web platform. It allows remote teams of writers, translators, and designers to create multi-lingual content and publish it in various formats: PDF, HTML, etc. It is based on XML technology to store and transform content.
  • Licenses : AGPL
  • Operating Systems : Linux, Windows, Mac OS X, Java Capable
  • Implementation : Java, AJAX, Dojo, jcr, Restlet, rest api

Wednesday, July 07, 2010

ConcourseConnect : A social networking platform


ConcourseConnect is a social networking platform. You can build social networking sites including corporate intranets, business community add-on sites, enthusiast sites, business or product directory sites (like a chamber of commerce or yellow pages), or even stand-alone Web sites. Features include a full range of Web 2.0 tools: ratings, reviews, wiki, blog, comments, discussion forums, an ideas engine, and more. Users begin by creating a rich profile and joining groups. It is perfect for internal collaboration or as a customer feedback forum. The portal framework allows developers to plug in custom portlets and themes.
  • Licenses : AGPLv3
  • Operating Systems : OS Independent
  • Implementation : Java, HTML, AJAX, postgresql

Monday, July 05, 2010

DDMSence : A Java API which supports the DoD Discovery Metadata Specification (DDMS)

DDMSence (pronounced "dee-dee-em-Essence") is a Java API which supports the DoD Discovery Metadata Specification (DDMS). It can transform XML DDMS Resource records into a Java object model (using XOM and Xerces), allowing them to be manipulated or traversed within the context of a Java environment. DDMSence also performs logical validation of rules which are not coded into the DDMS schema (such as the validation of longitude/latitude values).
  • Licenses : LGPL
  • Operating Systems : Java 1.5
  • Implementation : Java, XML, XOM, Schematron

XOM : An XML object model. It is a tree-based API for processing XML with Java that simultaneously supports streaming

XOM is an XML object model. It is a tree-based API for processing XML with Java that simultaneously supports streaming. In many use-cases, it can process arbitrarily large documents with effectively constant memory sizes. It strives for correctness, simplicity, and performance, in that order. XOM supports XSLT, Canonical XML, and XInclude.
  • Licenses : LGPL

Imagero : A Java imaging library

Imagero is a Java imaging library. Supported file types include BMP, GIF, TIFF, PNG, JNG, MNG, JPEG (including CMYK and 12-bit grey), PSD, PBM, PGM, PPM, TGA, EPS, EPSI, EPSF, AI, PDF, MRW, CRW, NEF, DCR, and DNG. Imagero can read thumbnails and can read and write metadata (IPTC, EXIF, XMP, Wang Annotations, Image Resource Blocks, Image File Directrories, JPEG Markers). Accurate color conversion is done with ICC profiles. TIFF tools allow you to split and merge TIFF images, add and remove IFDs. Lossless JPEG to TIFF and TIFF to JPEG conversion can be done. Lossless JPEG operations are supported.
  • Implementation : Java

Sunday, July 04, 2010

JSesh : An editor for ancient Egyptian hieroglyphic texts


JSesh is an editor for ancient Egyptian hieroglyphic texts. It can export the text into picture formats, such as WMF files for easy inclusion in word processors. JSesh can also be used as a library for other projects concerning ancient Egyptian.
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : Java

MASH : A modular, automated script harness

MASH is a modular, automated script harness. It allows users to implement simple harnesses that perform work external to a system. The framework will invoke that harness as outlined by an XML script. For example, when using the framework to test a system you could create a script that cleans and loads a database, FTPs some data, submits a login form, and verifies HTTP information. Harnesses can easily be built to do almost anything (many harnesses are provided), not just Web page verification. While harnesses are written in Java, the scripts may be run against any type of system as harnesses are intended to act as clients.
  • Licenses : Apache 2.0
  • Operating Systems : Platform, Independent
  • Implementation : Java Ant

DataNucleus AccessPlatform : A standards-compliant Java persistence product


DataNucleus AccessPlatform is a standards-compliant Java persistence product. It is fully compliant with the JDO1, JDO2, JDO2.1, JDO2.2, JDO3, JPA1, and JPA2 Java standards, and provides a REST API. It complies with the OGC Simple Feature Spec for persistence of geospatial Java types. It allows access to all popular RDBMS available today, together with db4o, LDAP, NeoDatis, JSON, Excel/ODF spreadsheets, XML, BigTable, and HBase databases.
  • Licenses : Apache 2.0
  • Implementation : Java, JPA, JDO, REST

Thursday, July 01, 2010

Ample SDK : A standards-based cross-browser JavaScript GUI framework for building Rich Internet Applications running in a Web browser

Ample SDK is a standards-based cross-browser JavaScript GUI framework for building Rich Internet Applications running in a Web browser. It employs XML technologies (such as XUL, SVG, and HTML5) for UI layout, CSS for UI style, and JavaScript for application logic client-side. Ample SDK equalizes browsers and brings technology support to those missing any. The componentization model built into the core of the framework allows prototyping existing UI elements and creating new ones.
  • Licenses : GPL, MIT/X
  • Operating Systems : OS Independent
  • Implementation : JavaScript, HTML, CSS, VML, SVG, AJAX

KCFinder : An alternative to the CKFinder Web file manager

KCFinder is an alternative to the CKFinder Web file manager. It can be integrated into FCKeditor, CKEditor, and TinyMCE WYSIWYG Web editors to upload and manage images, flash movies, and other files that can be embedded in an editor's generated HTML content.
  • Licenses : GPLv2, LGPL
  • Operating Systems : OS Independent
  • Implementation : AJAX, jQuery, PHP 5+, CSS3, JavaScript