Thursday, July 30, 2009

MiniG (Mini Gmail) : An AJAX Webmail for the OBM groupware solution

MiniG (Mini Gmail) is an AJAX Webmail for the OBM groupware solution. Its user interface is designed to feel like GMail. MiniG can work with any Cyrus IMAP server.
  • Operating Systems : POSIX Linux
  • Implementation : Java

App Log : A logging facility that is accessed using a simple URL Web address

App Log is a logging facility that is accessed using a simple URL Web address. It is meant to be deployed through Google App Engine in conjunction with Eclipse IDE 3.4 for development.
  • Licenses : GPL
  • Implementation : Java

mxGraph : A JavaScript library that uses built-in browser capabilities to provide an interactive drawing and diagramming solution


mxGraph is a JavaScript library that uses built-in browser capabilities to provide an interactive drawing and diagramming solution. Target applications are Web based applications that require workflow/BPM, diagram, network, or general graph editing to be available in-place on a Web page.
  • Licenses : Other
  • Implementation : JavaScript

Monday, July 27, 2009

OPENBEXI : A WYSIWYG HTML WEB editor

OPENBEXI is a WYSIWYG HTML WEB editor which allows you to create Web pages, generate HTML code without any HTML knowledges. Powerful text (Fck),fisheyes, DOJO, table, form, media, timeline editors let you create, update, resize,remove HTML components.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : JavaScript, Java

eHour : A Web-based time registration tool for project-based businesses

eHour is a Web-based time registration tool for project-based businesses. The primary objective is to keep time tracking as simple as needed while still being very effective at measuring and reporting the amount of time your team spends on a project. It is developed in Java (Spring and Hibernate) with a MySQL backend.
  • Operating Systems : OS Independent
  • Implementation : SQL, JavaScript, Java
  • Translations : English

TOPCASED stands for Toolkit in OPen source for Critical Applications and SystEm Development

TOPCASED stands for Toolkit in OPen source for Critical Applications and SystEm Development. It is a system and software engineering workshop based on Eclipse. It aims to provide the tools required to go from requirements to the implementation stages. Focused on modeling development engineering, it includes several graphical editors (for ECORE, UML, SysML, SAM, AADL, and more), an OCL rules editor and checker, several code generators (SMUC, UML2C, UML2Java, UML2Python), a document generator, gPM (a ticket tracker), xHDL tools, Tramway (a requirements traceability framework), and more. External tools can be easily connected to the workshop through its API or models.
  • Licenses : Eclipse Public License, LGPL
  • Operating Systems : Linux, Mac OS X, Solaris, Windows
  • Implementation: Java, Eclipse, EMF, ATL, Acceleo, OpenArchitectureWare

Saturday, July 18, 2009

Shibboleth : A standards-based middleware software package providing Web single-sign-on across or within organizational boundaries


Shibboleth is a standards-based middleware software package providing Web single-sign-on across or within organizational boundaries. It implements standards such as OASIS' SAML to provide a federated single-sign-on and attribute exchange framework. It also provides extended privacy functionality, allowing the browser user and their home site to control the attributes released to each application.
  • Licenses : Apache 2.0
  • Operating Systems : Windows, POSIX, Unix
  • Implementation : Java

Friday, July 17, 2009

DataNucleus Access Platform : A standards-compliant Java persistence product


DataNucleus Access Platform is a standards-compliant Java persistence product. It is fully compliant with the JDO1, JDO2, JDO2.1, JDO2.2, JDO2.3, and JPA1 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 HADOOP databases.
  • Licenses : Apache 2.0
  • Implementation : Java, JPA, JDO, REST

Exam4Fun : A program that helps you learn a new language or vocabulary

Exam4Fun is a program that helps you learn a new language or vocabulary. It is designed to be flexible and to fit to different kinds of exams. You can create your own exam and take the exam in different ways (Identification, Flashcard, Multiple Choice).
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : Java

Wednesday, July 15, 2009

Hadoop Studio : A map-reduce development environment (IDE) based on Netbeans

Hadoop Studio is a map-reduce development environment (IDE) based on Netbeans. It makes it easy to create, understand, and debug map-reduce applications based on Hadoop, without requiring development-time access to a map-reduce cluster. The studio provides a real-time workflow view of a map-reduce job, which displays the individual inputs, outputs, and interactions between the phases of a map-reduce job. The workflow view of a job updates in real time with the developer's code changes. It then generates Java sources and compiles them into a binary jar file, which can be run on a normal Hadoop cluster.
  • Operating Systems : Linux, Windows
  • Implementation : Java, Netbeans, hadoop, mapreduce
Hadoop Studio is a map-reduce development environment (IDE) based on Netbeans. It makes it easy to create, understand, and debug map-reduce applications based on Hadoop, without requiring development-time access to a map-reduce cluster. The studio provides a real-time workflow view of a map-reduce job, which displays the individual inputs, outputs, and interactions between the phases of a map-reduce job. The workflow view of a job updates in real time with the developer's code changes. It then generates Java sources and compiles them into a binary jar file, which can be run on a normal Hadoop cluster.

JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc.

JSch is a pure Java implementation of SSH2. It allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc. You can integrate its functionality into your own Java programs.
  • Licenses : BSD Original, BSD Revised
  • Operating Systems : OS Independent
  • Implementation : Java

Saturday, July 11, 2009

Vaadin : A Web application framework for Rich Internet Applications (RIA)

Vaadin is a Web application framework for Rich Internet Applications (RIA). In contrast to Javascript libraries and browser-plugin based solutions it features a server-side architecture, which means that the majority of the logic runs on the servers. AJAX technology is used on the browser side to ensure a rich and interactive user experience. Vaadin is a big collection of UI components. There are server-side components like Button, Table, and Tree that you use to compose the application user interface. The components use events, listeners, and data binding to communicate with each other and the business logic. Vaadin is a robust architecture for rapid application development. The component-based architecture together with the data binding features help you to build applications that are easily modularized and refactored as needed.
  • Licenses : Apache 2.0
  • Operating Systems : Windows, Linux, Unix, Mac OS X, Java
  • Implementation : Java, GWT, AJAX

Thursday, July 09, 2009

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

Ontopia : A set of tools for building applications driven by Topic Maps, such as Web portals

Ontopia is a set of tools for building applications driven by Topic Maps, such as Web portals. The main benefit of Topic Maps is that they provide a flexible and expressive data model supporting much better findability than traditional solutions, as well as advanced features like automated merging of datasets.
  • Licenses : Apache 2.0
  • Operating Systems : Windows Linux Mac OS X
  • Implementation : Apache Wicket, Java, jsp

XINS : A technology used to define, create, and invoke remote APIs. XINS is specification-oriented

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.
  • Licenses : BSD Revised
  • Operating Systems : OS Independent
  • Implementation : Java

JSXGraph : A cross-browser library for interactive geometry, function plotting, and data visualization in a Web browser

JSXGraph is a cross-browser library for interactive geometry, function plotting, and data visualization in a Web browser. It is implemented in JavaScript and uses SVG and VML. JSXGraph is easy to embed and has a small footprint: only 50 KB if embedded in a Web page. No plugins are required, it can be used together with Prototype or jQuery.
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : JavaScript

LogicalDOC : the natural evolution of the popular DMS Contineo

LogicalDOC is the natural evolution of the popular DMS Contineo. It is a Web-based document management system that is easy to use and learn. Its architecture leverages best-of-breed Java technology to achieve a powerful and flexible solution. It supports its users with a powerful search engine (Lucene), Web service interface (JAX-WS via CXF), and versioning. Documents can be organized into hierarchical folders, and searched by keywords or using the search engine. The archive can also be navigated through logical links of keywords.
  • Licenses : LGPL
  • Operating Systems : OS Independent Windows Linux Mac OS X
  • Implementation : Java

Saturday, July 04, 2009

Votorola : Communityware for building consensus and reaching decisions

Votorola is communityware for building consensus and reaching decisions. Installed in your home town, it functions as a primary electoral system, one in which the candidates are chosen by open, cross-party consensus. The backbone of the system is a peer-to-peer voting mechanism that allows for recursive delegation, unrestricted nomination, and continuous vote shifting. Its voter lists are authenticated by a neighborhood trust network. An interface to collaborative writing sites (upcoming beta) will extend the voting to legislation, plans, and policies.
  • Licenses : MIT/X
  • Operating Systems : OS Independent