Wednesday, December 30, 2009

JWt : A library for developing accessible & interactive Web applications with an API that is widget-centric & inspired by desktop GUI APIs

JWt (Java Web Toolkit) is a library for developing accessible and interactive Web applications with an API that is widget-centric and inspired by desktop GUI APIs. To the developer, it offers complete abstraction of any Web-specific implementation details, including graceful degradation. Under the hood, the library uses the latest techniques when available to handle events and update the user interface.
  • Licenses : GPLv2
  • Operating Systems : OS Independent
  • Implementation : Java, AJAX, HTML, JavaScript

Terrastore : Scalable, elastic, consistent document store.

Terrastore is a modern document store which provides advanced scalability and elasticity features without sacrificing consistency.
  • Licenses : Apache 2.0
  • Operating Systems : Platform Independent
  • Implementation : Java 6, terracotta, http, JSON

Sockso : A personal music server for everyone


Sockso is a personal music server for everyone. It's designed to be as simple as possible so that anyone with a mouse and some MP3s can get their friends listening to their music across the Internet in minutes.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation: Java, JavaScript, PHP, SQL

Tuesday, December 29, 2009

Sleutel : A multi-platform password manager that is written using the Eclipse Rich Client Platform (RCP)


Sleutel is a multi-platform password manager that is written using the Eclipse Rich Client Platform (RCP). Its goal is to manage password/ID pairs for accessing Web sites and to provide an example RCP application. It features configurable password generation, labeling of password entries (a la GMail), an intuitive UI following the Eclipse model, merge capabilities, and the ability to track usage count and dates of password entries. Sleutel is the Dutch word for key.
  • Licenses : Apache 2.0
  • Operating Systems : POSIX, Linux, Windows
  • Implementation : Java

TV-Browser : A TV guide (EPG) that is easily extensible using plugins


TV-Browser is a TV guide (EPG) that is easily extensible using plugins. It is designed to look like a paper-based European TV guide. Included are over 500 mostly European channels (Germany, UK, Sweden, and Norway). It is possible to add channels yourself using tools offered on the homepage or via the plugin interface. For US viewers, a SchedulesDirect plugin is included.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : Java

Saturday, December 19, 2009

AgentWeb : An on-going project to develop a client-side Web-based end-user programming environment

AgentWeb is an on-going project to develop a client-side Web-based end-user programming environment to be used by typical Web users and communities for developing and sharing interactive artifacts. AgentWeb consists of a plugin architecture for supporting development of interactive applications in different domains and provides an agent-based, event-based, visual programming paradigm for building interactive applications over DSLs of different application domains.
  • Licenses : BSD Revised
  • Implementation : JavaScript, AJAX, Dojo

Friday, December 18, 2009

Lily : A browser-based, visual programming environment written in JavaScript

Lily is an Open Source, browser-based, visual programming environment written in JavaScript. Lily enables users to build programs graphically by connecting functional modules to fetch and direct the flow of data, play sound or video, add interactivity or display results. Lily programs can be shared with other Lily users, installed as Firefox add-ons, run as standalone apps using XULrunner, or (with some limitations) be embedded in a web page.

Livespaces : An operating system for building advanced meeting spaces


Livespaces is an operating system for building advanced meeting spaces. It provides a distributed software infrastructure built on the Elvin messaging service (the Livespace Bus) for coordinating software and devices across any number of computers in a meeting space, and user-facing applications for controlling a smart meeting room and collaborating with other participants. It also supports federation with remote Livespaces to facilitate collaboration between distributed teams.
  • Licenses : GPLv3
  • Operating Systems : Linux, Windows, Mac OS X
  • Implementation : Java, C++, C, Groovy

Saturday, December 12, 2009

Pollen : A Web-based poll application that allows you to create and manage different votes

Pollen is a Web-based poll application that allows you to create and manage different votes. It features text, date, or image votes, anonymous voting, importing of voter lists from from CSV files or LDAP, import and export of polls, and a nice appearance.
  • Licenses : GPL
  • Operating Systems : Platform Independent
  • Implementation : Java, Tapestry

WAJAF : A JavaScript framework


WAJAF is a JavaScript framework that works on the client side (i.e. the Web browser), and lets you build complete applications without programming a single line of HTML or JavaScript.
  • Licenses : GPLv3
  • Operating Systems : Windows, Unix, Mac OS X
  • Implementation : JavaScript, XML, JSON

Monday, December 07, 2009

The Java File Copy Library provides an easy and powerful API for file copying operations

The Java File Copy Library provides an easy and powerful API for file copying operations. It lets the user define a batch of copy jobs with regular expressions and can use a Swing Component to show the overall copying progress.

Saturday, December 05, 2009


SVNKit
is a pure Java Subversion (SVN) client library. This means that users of the library (i.e. Java applications) do not have to include svn native binaries or javahl bindings to work with subversion repositories. It is not only a 100% Java replacement for javahl bindings, but also a library that provides a high level of control over subversion repository operations.
Operating Systems : OS Independent
Implementation : Java