The Source for Java Technology Collaboration
User: Password:



java.net Projects

There are so many different ways to arrive at the home page for an interesting project here on java.net. To help you find the project you are looking for or to retrace your steps to rediscover a project that piqued your interest, you can list the projects alphabetically, by community, by topic, or by downloadable executables. You can pull out only those that are hosted here on java.net or look for the special "linked" symbol to identify those projects that are hosted on other sites. We are particularly proud of those projects that began in our incubator and have matured into successful projects and are listed as incubator graduates.

All JavaDesktop Projects

http://community.java.net/javadesktop

3D Lips articulation modelisation  (3Dlips)   Incubator Project 
The project consiste to create an 3D lips Model who can be articulate or animate, following words or phonèmes

3D Scene Graph Demos for Java FX  (scenario3d-demos)   Incubator Project 
3D Scene Graph Demos for Java FX

3D Treemap and Climatic Visualizations  (climaticvisu)   Incubator Project 
Two Visualization projects : a extruded Treemap and a climatic simulation. The first to implement a hierarchical visualization example, the second for a multi-variate environnement. Using Java3D to start.

3G    Incubator Project 
Implementation of Java Gadu-Gadu protocol impementation (jgg-api) from sourceforge.net. This is simple project and consists of basic api implementation, some possible use of design patterns and swing advanced features.

A blueMarine plugin for the ornithologist  (gannet)   Incubator Project 
A plugin for adding to blueMarine facilities for the ornithologist.

A collection of components for Swing applications  (flamingo)   Incubator Graduate 
A collection of components for Swing applications

A cross platform music player.  (YOYOPlayer)   Incubator Project 
YOYOPlayer is music player written with java.And do not need install JMF,It supports snd,aifc,aif,wav,au,mp1,mp2,mp3,ogg,spx,flac,ape,mac formats.

A plugin for Substance LAF for GroupLayout baseline  (substance-baseline)   
A plugin for Substance LAF for GroupLayout baseline

A plugin for Substance LAF for SwingX components  (substance-swingx)   
A plugin for Substance LAF for Flamingo components

A plugin for Substance LAF providing additional skins and more  (substance-extras)  New!  
A plugin for Substance LAF providing additional skins, themes, watermarks, button shapers etc.

A plugin for Substance LAF providing native font rendering.  (substance-bramble)   
A plugin for Substance LAF providing native font rendering.

A plugin for Substance LAF providing UI delegates for Flamingo components  (substance-flamingo)   
A plugin for Substance LAF providing UI delegates for Flamingo components

A Post-It Aproach to BaseCamp  (JCamp)   Incubator Project 
The goal of this project is provide an easy and "always present" desktop inteface for BaseCamp Collaboration Service (http://www.basecamphq.com/). It's a great GTD web app, but don't have an open-source desktop client to provide a fast and productive way to deal with common task, such as viewing to-do lists, setting status of tasks on that to-do lists, milestones deadline notification, etc.

A simple multimedia application  (MediaStreamsPlayer)   
The name of the multimedia application is Media Streams Player. The application can play music, videos and also can display images. The application is written using the core java and java media framework (JMF) classes.

A software for processing signals from a 6dof wand  (6dofwand)   Incubator Project 
A signal processing, configuration and calibration software for a currently developed open specs 6dof wand device, for 3d modellers etc. The code will be written in Java for platform interoperability.

A virtual desktop focused on communications  (Joing)   Incubator Project 
A virtual desktop (developed in a client/server fashion) capable to launch remote as well as local applications. It also has special tools to communicate and share with other people using "Joing".

A widget system in java  (jWidget)   Incubator Project 
jWidget is a widget system like yahoo widget but programmed in java so it runs on any platform where java is supported.

Abeille Forms Designer  (abeille)   
A fast and powerful WYSIWYG GUI builder for Swing-based applications. Abeille is based on the JGoodies FormLayout.

AceMDI  (acemdi)   Downloadable Executable 
AceMDI is a small MDI Framework that facilitates the creation of professional looking MDI applications. With Swing, JDesktoPane and JInternalFrame are provided to use with MDI applications. But JInternalFrame has a rather annoying behaviour. When maximized JInternalFrame only occupies the whole area of the desktop pane with its title bar as is. What a general GUI user expects is that the title bar should vanish and the minimize, maximize and close buttons should appear in the menubar of main application frame. Due to this, many programmers do not use JInternalFrame. Instade they use closeable Tabs to represent their documents. But in this approach they loose the facility to place to documents side by side in "restored" state to compare them. AceMDI is made to solve exactly these two problems. It manages your "views" as closable tabs (with system menu) when maximized and as internal frames when restored or minimized.,

Aconix Content Templating Engine  (aconix)   
Aconix is a Content Templating Engine for creating a good Content Solution.

actions    Incubator Graduate 
A framework that greatly simplifies action management for Swing applications and handles cross-platform vagaries (mac/pc, etc.).

AddressBook  (addressbook)   Incubator Project 
Graphical application of a AddressBook with DataBase

AES algorithm Calculator  (AESCalculator)   Incubator Project 
The AES calculator will allow to have the 128 bit AES key and row data as input, and have encrypted result as output, and have option to display the procedure of calculation

Agent Desktop  (agentj)   Incubator Project 
The idea is that an agent framework can be provided that adds task scheduling and desktop integration on top of normal JDK APIs. This project is about developing that and some useful agents.

agent4java    Incubator Project 
The Agent For Java, is a small framework to reproduce the Agent Feature available in Eiffel language. Agents are used to link controls, properties, events and business rules without syntatical dependencies. A simple use include Swing applications, that can use agents to substitute inner classes listeners. Agents are based on annotations, requering JDK 5 or greater.

AgentJ - desktop agents framework  (agentj)   Incubator Project 
The idea is that an agent framework can be provided that adds task scheduling and desktop integration on top of normal JDK APIs. This project is about developing that and some useful agents.

Aklat eBook Manager  (aklat)   
Desktop application for organizing eBooks.

Aloe - A Simple Swing Application Framework  (aloe)   Incubator Graduate 
Aloe is a simple framework that serves as a starting point for creating desktop applications in Swing. Some features include support for splash screens, centralized action/application state handling, offloaded (multi-threaded) tasks, and simple XML parsing/writing. Also provided are extended Swing components such as a sortable multi-column list (based on JTable), an MDI system, and a container for docking multiple toolbars at each edge.

amateur  (Amateur)   Incubator Project Downloadable Executable 
A complete, uncrippled clone of Apple's QuickTime Player implemented on top of QuickTime for Java

Ambassador Training Path  (atp)   Incubator Project 
It's a project to help Sun Campus Ambassadors fullfill thier training. It keeps track of all the modules ambassador has taken, it helps him plan modules for the next month. It create report (to be send to sun coordinator) with some fileds filled automaticly. I plan to add more functionalty (for example created epors save to pdf file). Also maybe extend it range to help also ambassadors in planing their demos that they will give on campus. Project is developed in Nebeans 5.5 (swing application using Matisse) with JavaDB as embedded database.

Amkai's Swing Controls  (amkaicomponents)   Incubator Project 
We are developing a desktop application. While we are developing this we created a few controls, utils, components by others which - we believe - are usable by others. We would like to share these components. Just few (the list will grow) : - special calendar selection control (it contains a drop down calendar chooser, multi calendar selector, etc) - special grid control (hierarchical grid which allows to attach a detail panel for each row, then this pabel can be desplayed inline (between rows), docked (somewhere else on UI), popup. Also, it supports sorting. - highly extended Scheduler grid (it allows appointment for multiply targets, overbooking, etc) - JNLP maker for standalone application (it can be attached to any Java application, then it discover every jar used while the apps run, then creartes a JNLP from this info) - becuase we are creating our application based on NetBeans, we have a few sharable NetBeans modules (Google Search, Jabber IM client)

An ant task for JAI  (jai-ant)   
This ant task allows you to use ANT as a scripting language to do image processing. All the heavy lifting is done by the Java Advanced Imaging API (JAI).

An API for robust data validation.  (Crepuscular)   Incubator Project 
When a UI is developed, the more important is not the components, but the data that a user enters. Crepuscular does that: puts the focus in the data. Goals: - Simplify the validation process for the UI developer. - Make independent the data and its validation of the specific technology of user interface. - Make declarative the validation process, defining the constraints not the method to check them. - Eliminate redundancies in the code. Sometimes common code is used to check the data and elaborate the messages presented to the user. With Crepuscular the common code is eliminated. - Create code easy to maintain. It’s not uncommon change the constraints for data constantly. Because the process is declarative those changes are easy to make. - Let the API be extensible for adding not existing functionality.

An APRS Server for Google Earth  (aprskml)   Incubator Project 
This project provides a locally run Java based application that you can start on your desktop. It can be connected to the APRS IS, a TNC, or just given a simple list of stations. It will then accept http requests from google earth, or other applications that support KML, and return a KML folder with placemarks for all known stations. This project is currently in its infancy, but, there is working code that demonstrates the power of this capability.

An XML-configurable, fully extensible Swing Wizard.  (xwizard)   Incubator Project 
Wizards are a well known interaction pattern, but even generic wizards are not generally configured easily. xwizard is intended to be easily configured with XML, with graphic elements dynamicly composed from an extensible set of configurable components.

Angelika LG3D PDF Viewer  (Angelika)   Incubator Project 
PDF Vierwer working in LG3D framework

anidrium  (Anidrium)   Incubator Project 
Anidrium is a simple basic game engine written in Java. It uses JOGL for graphics and JOAL for audio and JInput for handling user input.

Animated Transitions  (AnimatedTransitions)   
This framework enables easier creation of animated transitions in Swing applications.

animatingcardlayout  (AnimatingCardLayout)   
layout extended from CardLayout that allows to show transition effect when you ho from one card to another

Animation software  (Primula)   Incubator Project 
This software provides GUI for creating animations. Features: - Plugin support - Basic and Advanced drawing tools - Layer support - Exporting files to *.swf - ...

Apapu Manager  (JApapu)   Incubator Project 
A P A P U Manager

APL    
Applet Persistence Layer (APL) is a very lightweight persistence framework with Object Relational Mapping(ORM) which purpose is to be used in applets.

App for browsing the www on TiVO  (tivo-www)   
A sample application for browsing selected websites on a TiVO

Applet Menu using JXTaskPane from SwingX  (TaskPaneMenu)   Incubator Project 
Applet Menu using JXTaskPane from SwingX

Aptframework Demos  (aptdemo)   
Repository for various demos published on aptframework

archiveXindex    Incubator Project 
ArchiveXindex is a complete but lightweight application that indexes files on CDs, DVDs, removable drives, mp3 players, and network shares. Easily locate files on external media. Supports image thumbnails for popular image formats.

Attune - an adaptive music player  (attune)   
This player will learn your music preferences and play songs you like based on your inputs.

aTunes    
aTunes is a powerful, full-featured, cross-platform mp3 / ogg player and manager, with audio cd rip frontend

audiolord  (AudioLord)   Incubator Project 
Used to maintain a database of one's music collection, including audio CDs, MP3/Ogg Vorbis CDs as well as hard drive folders with MP3s/Ogg files on them. One should be able to maintain this databse and easily search it using AudioLord. As bonus features, it will have a rental module (to keep track of who has borrowed your CDs) and a simple CD cover creator module to print CD covers with their contents (for MP3/Ogg CDs). Sort of a Swiss knife of utilities for all those with large audio collections.

Automatic UI generation engine  (guage)   Incubator Project 
This project aims at facilitating UI generation with an almost fully automatic engine that generates a description of UI to be rendered by other general purpose UI rendering engines while traversing structured resources.

Automatically build and databind GUIs based on POJOs  (Nekkid)   Incubator Project 
Nekkid allows you to automatically build GUIs and bind them to POJOs. This means that given you business objects you can automatically generate an interface with a few lines of code. Nekkid is 'A la carte' - you can pick and choose how much of the automatic functionality you want to use. It can be as simple as automatic data binding for your GUIs all the way up to completely auto generating a UI.

AWT Toolkit for LG3D  (lg3d-awt)   
A Java AWT Toolkit for lg3d

azureriver    Incubator Project 
A blueMarine plugin for creating a time-lapse movie out of a set of photos.

Balloon Tips for Java  (balloontip)   
Provides balloon tips for use in Java Swing applications.

Basic Bean Binding Framework  (aptbinding)   
Basic bean binding framework for java beans eg. for presentation models et al, with bean info, properties, conversion, coercion and validation.

Batch MP3 Organizer  (MP3Organizer)   Incubator Project 
MP3Organizer is a java application designed to organize your mp3 collection automatically. The main idea is to build an engine, which takes in an mp3 file, cleans, identifies and tags it. It will clean the mp3 for junk and incorrect tags, check the integrity and data quality of the mp3, lookup the mp3 in MusicBrainz/FreeDB , write the necessary tags and rename the file. Also duplicate detection and calculating a checksum for archiving purposes is done.

Bean TableModel  (beantablemodel)   Incubator Project 
An easy way to to add bean on JTable.

Beans Binding  (beansbinding)   
Reference implementation of JSR 295 - Beans Binding.

beenclock  (BeenClock)   
A Swing binary clock that's can be customized with images and colors, used as either a standalone application, a clock pane in a larger app or as an applet.

bellevoix    Incubator Project 
Command your PC with your voice

better layout managers for swing  (xlayouts)   Incubator Project 
xlayout aims to provide easy to use, powerful layout managers for the most common layout requirements. It currently contains XTableLayout that gives (almost) all of GridBagLayout's flexibility plus some - without its complexity.

BiO2, a Java Open Source Distro  (bio2)   
BiO2, is a collection of Java Open Source. We collect it more than 300 Open Source Project based on Java.

BiSlider    Incubator Project Downloadable Executable 
An range slider implementation with colored legend, precision enhancement and segment facility

Blog of Bug Swing Components  (swing-bug)   
A set of rich swing components including Carousel, ReflectedImage labels, Carousel Menus, Java Dock components, more will be added to support drop-dead gorgeous swing applications.

BlogEd  (bloged)   
A very simple Blog Editor

BloodBank    
BloodBank Manager is a software for control of supply blood components in a hospital institution.

Blue Espresso Signals  (Signals)   Incubator Project 
A tiny library for creating loosely coupled GUIs and event driven architectures. Signals helps you solve the problem of how to connect together the many components and screens that make up your application. Similar to the c++ library QT's signals and slots, libsigc++ or Boost.Signals.

bluebill    Incubator Project 
Gannet is a plugin for the blueMarine photo management application (http://bluemarine.dev.java.net). It provides some tools which help the amateur ornithologist photographer to manage its activities integrating them to the photo workflow. This website hosts the source repository and the project mailing lists. The official website is http://gannet.tidalwave.it.

blueMarine  (bluemarine)   Incubator Graduate 
blueMarine is an application for supporting the workflow related to digital photos management. It provides tools for organize, search, tag, edit, visualize photos as well as building galleries and publishin them to the web.

blueMarine plugin for astrophotographers  (bluemoon)   
A blueMarine plugin with tools for astrophotographers

bluemarine-flickr    Incubator Project 
A plug-in for the blueMarine project that allows integration with the Flickr portal.

BlueOxygen  (blueoxygen)   
BlueOxygen is an Java organization based in Jakarta, Indonesia, the real Java organization in Java island. BlueOxygen provides several services for their community, such as Open Source Project, Incubator Project (Financing), etc.

BlueOxygen Electra  (electra)   
BlueOxygen Electra is an Eclipse RCP implementation. Use this as you standard workspace for you apps. You dont need Eclipse RCP anymore. This is a web version of our Workspace inisiative, take a look of our project cimande for the web version.

bnf    
BNF project is designed to handle all of the actions connected to Backus-Naur Form (BNF) which formally describes some kind of structure. These actions include: parsing, error diagnostics, printing, creating HTML and XML files of given BNF. This tool is based on Atplib and more actions can be simply added later.

Bollinger's Open Calendar Kernel System  (bollocks)   Incubator Project 
Bollinger's Open Calendar Kernel System. An open source Swing Calendar control supporting Year view, month view and more.

buoybuilder    Linked Project 

Bytecode convertor for forthcoming JVM  (Headway)   Incubator Project 
Headway can convert bytecode compiled for older JVM into bytecode that will be accepted by modern JVM. It can enrich existing code with StackMapTable attribute used by Mustangs (Java 6) bytecode verifier.

Calendar client  (dex)   
Java client for edgecal. This project must stay private (NOT PUBLIC) for a while. dex: Dionysius Exiguus (Dennis the Little, meaning humble) (c. 470 – c. 544) Dionysius is best-known as the inventor of the Anno Domini era, which is used to number the years of both the Gregorian calendar and the Julian calendar. http://en.wikipedia.org/wiki/Dionysius_Exiguus

Calendar-Alarm  (calalarm)   Incubator Project 
This project is about building an application that will act as a calendar,Alarm. Initially the User has to record his thumb impression as an indentity and use the same as the authentication to use the application from the next time.

Camera Raw plugin for ImageIO  (jrawio)   Incubator Project 
jrawio is a plugin for ImageIO which provides readers for many Camera Raw formats such as NEF, CRW, CR2, SRF, PEF, MRW used by camera made by Nikon, Canon, Sony, Pentax, Minolta. It also provides a reader for Adobe Digital Negative Format (DNG).

Canción MIDI Suite  (cancion)   Incubator Project 
A suite of tools to facilitate editing, cataloging and viewing MIDI compositions. Although it can also be used to create MIDI compositions, its primary purpose is to fill the gap between sequencing and notation tools.

cascadelayout   New!  Incubator Project 
Swing layout manager

Catalog Sicilian Farms  (CatalogFarms)   Incubator Project 
A catalog of Sicilian farmhouse that serves as cd or installed as any program

Caveman   New!  Incubator Project 
This game is a little like runescape but it goes back to the dinosaurs and cavemen. Your character, the caveman will roam round doing many activities and gaining skills. All the creatures that can be found range from reptiles to dinosaurs to amphibious creatures. All mystical and pre-historical creatures will be featured in this game. Basically I am thinking, runescape but with a massive new twist.

ccword  (CCWord)   Incubator Project 
This is a text editor, java editor,jsp editor

CentricWare Suite  (cws)   Incubator Project 
CentricWare Suite includes inventory, manufacturing, and sales (POS) automation software. It consists of software written in Java 6 and custom developed hardware.

CFEX Project  (cfex)   Incubator Project 
Desktop application for generating detailed credit card reports. The technology used is JasperReports, Spring and Hibernate Annotations in the engine, and Swing in the front-end. The project is build with Maven 2, and tested with JUnit.

Chat UI using LookingGlass technology  (RolloChat)   Incubator Project 
Utilizing LookingGlass technology, this project aims to create a chat environment that is easy to use, and has no clutter of its 2-D counter-parts.

Check consistency of an iTunes music library  (iTunesChecker)   Incubator Graduate 
This Java application performs a variety of consistency checks on an iTunes music library. For example, it can check that all tracks in the library exist on disk, and vice versa - that all files in a given directory exist as tracks in the library. It can check that every track appears in at least one playlist other than the master playlist.

Chinese-English Dictionary  (ced)   Incubator Project 
CED is a Java-based desktop lookup Chinese-English dictionary that looks up any Chinese characters from a document or website and provide the hanyu pinyin pronounciation and vocalize the pronounciation.

Chroniq    
A J2SE Taskbar Diary.

Cimande Workspace Framework  (cimande)   
Cimande Workspace Framework is a foundation to create business apps.

Circular Layout  (circlelayout)   Incubator Project 
A layout manager that will arrange components in a circle.

CleanSheets    Linked Project Downloadable Executable 
CleanSheets is a spreadsheet application that is both extensible and platform-independent. It features a formula language that closely resembles that of Microsoft Excel, and extensions for aiding end-user programmers. The application is based on the ANTLR compiler generator and the JFC/Swing JTable component.

CleanSheets    Linked Project 
CleanSheets is a spreadsheet application that is both extensible and platform-independent. It features a formula language that closely resembles that of Microsoft Excel, and extensions for aiding end-user programmers in developing correct spreadsheets. The application is based on the ANTLR compiler generator and uses the JFC/Swing JTable component for spreadsheet visualization.

ClearLooks look & feel for java  (jclearlooks)   Incubator Project 
A java look & feel that try to clone GTK ClearLooks look & feel, implemented 100% in java.

Clematis  (clematis)   
Clematis is a client side solution for those who prefer to have java applications launched from the common user interface of Java desktop. In addition, Clematis offers an open plugins architecture to extend its functionality and appearance. It also have an internal messaging system, allowing developer to bind different plugins and to make them work together on a single machine or over the network.

Client/Server Boggle Game  (Boggle)   Incubator Project 
This project is for a multiplayer Client/Server Boggle Game. Currently it supports client/server 2 player support. Goals include a Computer Player (currently in research), and multi game server (server is limited to 1 game at a time currently).

ClipLord  (cliplord)   
A tiny utility to keep a history of the recent clipboard entries and allow selecting them.

Clock Ease  (clockease)   
Simple time tracker and reporting engine for a small set of tasks. Displays a list of tasks and keeps track of how much time was spent today and in total using simple check boxes. Log entry notes can be associated with each task. A report can be generated that summarizes how much time was spent on each task for a date range. History of tasks is fully editable.

colorchooser    Incubator Project 
A fast, easy-to-use Swing widget for quickly selecting colors. When clicked, the widget pops up a palette; moving the mouse over the palette selects the color. Combinations of ctrl, alt and shift will change which palette is shown - there are continuous saturated and desaturated palettes, X/SVG constants and Swing and AWT constants, plus a history palette of recently selected colors.

Columba  (columba)   Linked Project 
Columba is an email client written in Java, featuring a user-friendly graphical interface with wizards and internationalization support. It's a powerful email management tool with features to enhance your productivity and communication.

Command Library for Swing  (gui-commands)   
This project provides a generic command pattern for Swing GUIs.

commanderbond    Incubator Project 
Commander-style graphical file manager

Common application foundation classes  (foundation)   
Common helpers et al, usable by both Swing GUI and web applications. Both gooey and divlet will depend on this foundation.jar.

Common Components for Contact Details and Addresses  (aptcontact)   
Reusable Swing and database components for personal details, company details, contact details and addresses, and relationships between these entities.

Common Entities for Database Applications  (aptcommon)   
Common entities, transfer objects and components for business applications

Common GUI components AptFramework  (aptgui)   
Common Swing GUI components for AptFramework

Common Servlets for AptFramework  (aptservlet)   
Common servlets, components and support for typical website, using lightweight desktop-embeddable approach, and generating HTML/CSS using Java code, much like Wicket, but using the minimal Divlet/Jetty combination, in support of desktop apps, local personal web apps, and/or stand-alone websites.

Common Swing and DAO Business Application Components  (aptcomponent)   
A database, DAO, and Swing GUI implementation for common business application foundation components, eg. Person, Address, Company, Country, Currency et al.

Common Swing components and utilities from L2FProd.com  (l2fprod-common)   
Provide common Swing components and utilities such as Property Sheet, Beans, StatusBar, BannerPanel, BaseDialog, Action Framework

Connext Graphs  (connext-graphs)   Incubator Project 
Connext Graphs currently provides a wrapper for the Open Charts library for Apache Struts 2. The support for the Open Flash Charts will soon encompass more than just Struts 2.

Content Repository of Quite Apt Articles  (aptcontent)   
A content repository of Swingful articles relating to aptframework, and some other quite interesting topics subprojects, eg. quitehyper, quiteditty, quitegooey, quitebusy, and quiterestful.

Context based code search  (Context-Based-Code-Search)   Incubator Project 
This project aims at creating a module that helps reuse existing code. This would improve reliability of used code and valuable time of developers can also be saved. It will search for the keyword, pull in the results from preexisting code bases, clean it and display the code. The relevant code will be obtained from various open source websites. For example, my application needs a Fibonacci series code. Though it is a simple code the user can search it using the module and add the code to its source package as a class. The user can rate the code and future search will be based on his feedbacks. The user can also use the search results for his reference, modify it and use or use it as it is. The main challenge will lie in filtering the search results and authenticating the search results. This has been addressed in the Implementation Section. The basic idea of this module is to reusability. Though we will start support for only Java programming language, support for other languages can be added gradually with help of the feedbacks. We plan to build a module using the NetBeans APIs. We have some experience in using these APIs' as we had developed a few modules during the Code For Freedom organized by Sun Microsystems, India. The UI will be a TopComponent provided by NetBeans. The Swing Framework will be used to design the UI components. The demos presented by Roumen at NetBeans Day, Hyderabad, India have inspired us to use the Swing Framework.

Contrib (optional) utilities for Java 3D  (j3d-contrib-utils)   
A selection of contributed optional utilities for Java 3D.

Convert data in text files into charts, spreadsheets, and PDF.  (ets-usn-fusion)   Incubator Project 
This program will accept input from tab delimited text files, cull out the useless data, sort the good data, process the good data into "user friendly" bar charts and spreadsheets, and convert the final product to a pdf file.

Cool Swing IGS Go Client  (tygo-springrcp)   Incubator Project 
A Swing Go Game Application based on SpringRCP. It can play Go online, browse and edit local sgf file, search sgf in Database on Server.

CoolAlbum    
A complete, modern, photo management system, from tagging of images on local drives to Picassa/Flickr integration

CoolCollaborator  (coolcollaborator)   Incubator Graduate 
100% java real-time collaboration and conferencing client/server with many collaborative features such as IM, VOIP phone, whiteboarding, web browsing, file sharing, email.

CoolDesktopShare    Incubator Project 
Desktop sharing plugin for CoolCollaborator

CoolDesktopShare    Incubator Graduate 
Desktop Sharing plugin for the CoolCollaborator client and server. It provides an invitation model to invite a user or all meeting/session members without a user knowing connection parameters.

copypastehistory    Incubator Project 
Provide a way to maintain the Copy action history for NetBeans IDE for future Paste actions.

CORE  (core-framework)   Incubator Graduate Downloadable Executable 
CORE is an application framework designed deal with the infrastructure of business applications, allowing developers to concentrate on developing business logic.

cpblogclient    Incubator Project 
It is a blog client in Java Swing. It can support Blog API and MetaWeblogAPI by use Apache XML-RPC library.

Creatures    Incubator Project 
A home-made mmorpg game.

crocodile    Incubator Project 
Crocodile is an offline feed reader able to filter the web page content and skip the advertisers downloading only necessary web pages for offline viewing

Croesus  (croesus)   Incubator Project 
Croesus is a Swing rich client framework based on an OSGI architecture.

cs_home  (ChatStation)   Incubator Project 
messanger for company, school, etc

Dante    
Dante can be described as Artificial Intelligence distributed testing framework. Its main goals is to provide server/client architecture that is capable of testing different artificial intelligence algorithms dealing with some defined problem in the specified environment. Dante also provides separate modules with well-defined roles that can be easily reused in other projects (e.g. network layer, simulation layer).

Darkstar Client APis  (sgs-client-apis)   
This project contains projects for community written APIs for Project Darkstar

Darkstar Libraries  (sgs-libraries)   
These are community written reusable libraries for Project Darkstar based games.

databinding  (DataBinding)   
A Data Binding Framework for binding UI components (such as Swing components) to domain objects such as a Collection of JavaBeans. Contains a data abstraction layer for cacheing and offline operation.

databuffer  (DataBuffer)   Incubator Project 
The goal of the DataBuffer project is to produce a library for working with data in tabular (row/column) format, with built-in persistence to relational and non-relational datastores, using a in-memory buffered data model. It derives from the earliest DataSet package of the SwingLabs databinding project. The DataBuffers have no direct reliance on the JDBC classes, as a persistence isolation layer allows different back-ends to serve as the data providers for buffers.

DataTips - Data Popups for JTable, JTree, JList  (datatips)   
Add data tips to your Swing table, tree or list with just a single line of code: Whenever the mouse cursor is over a cell whose content is partially hidden, a popup with the complete cell content is shown. This feature has been missing in Swing, but is present on almost any other platform. This implementation does not interfer with tooltips and uses any configured cell renderer.

DB2JavaObj  (db2javaobj)   
This is a desktop application for creating Java objects by reading an existing database structure via a JDBC connection.

DecisionTable4j - A decision table component  (decisiontable4j)   Incubator Project 
A decision table component for Swing.

Delphi-like IDE for Java  (jdelphi)   Incubator Project 
The Java world already has many IDE's, but they all seem to focus far more on web development than stand-alone GUI application development. The idea of JDelphi is to provide an Java IDE on par with the VB or Delphi tools that exist for Windows: visual, simple, but powerful.

DesignGridLayout    Incubator Project 
Layout manager inspired by the canonical design grids described in the book "Design Visual Interfaces" by Kevin Mullet and Darrell Sano. Useful for typical form-based designs. Primary innovation is a simple, intuitive API.

Desktop and mobile convergence framework and apps for social networking  (openverge)   Incubator Project 
Swing GUI framework and apps for social & professional networking (eg. IM, News, Media, Calendar) with caching and synchronisation of application data with an internet server.

Desktop application framework  (era)   Incubator Project 
RCP general purpose application framework

Desktop Application Updater  (Updater)   Incubator Project 
A library to check and install updates in a Java desktop application.

Desktop Blueprints  (desktop-blueprints)   Incubator Project 
Patterns and examples for effective user interface design.

DesktopApplication  (BlockableDesktop)  New!  Incubator Project 
This project contains base classes for creating desktop applications and background working threads (for time consuming tasks, for example client-server communication), while the user input of some GUI elements (JFrame, JInternalFrame, JDialog) is blocked. The project contains also some template classes for NetBeans.

Diabeteo    Incubator Project 
Diabeteo offers opportunity to simulate the effects of changes in insulin and diet on the blood glucose profile of a diabetic patient. It can upload meter and insulin dosing data and generate charts to help identify patterns.

Digital Album  (personalalbum)   Incubator Project 
A digital album generator for personal photos, supporting animations, special effects, printing and converting to mpeg and other file formats.

Digital Media Distribution  (Serenade)   
Digital Media Distribution

DirectShow Capture for JMF  (jmds)   Incubator Graduate 
Provides a JMF wrapper around the Microsoft DirectShow video capture API's

disarm    
The purpose of this project is to create the distributed platform independent java based software shell for modelling real world's objects and simulation of interactions between then. It will be the mix of visual rendering tool (like 3D Studio) with mathematical simulation tool (like matlab).

disARM  (disarm)   
The purpose of this project is to create the distributed platform independent java based software shell for modelling real world's objects and simulation of interactions between then. It will be the mix of visual rendering tool (like 3D Studio) with mathematical simulation tool (like matlab).

dishevelled    
Top level project for dsh components and applications.

docking    Incubator Project 
A sandbox for implementing a standard API that can be layered over any docking framework in existence

DockingFrame  (bibdock)   Incubator Project 
BibDock is a docking framework written for Swing. There is enough abstraction in the library, that new extensions can be implemented easely.

Document/report formatting library  (vellum)   Incubator Project 
Documents (eg. Invoices, Delivery Notes, Forms) and Reports (eg. from data from SQL queries), are constructed (ie. their structure and content), and styled (font, colors etc), using format-neutral java objects/beans (and not XML like some other document formatting systems). They are then output into a supported format using "document writers", namely for HTML, PDF (using the iText library), Excel (using the Apache POI library), and/or ODF.

DonkeyClick  (donkeyclick)   
DonkeyClick is a mlDonkey FE GUI

Drive Show  (thedriveshow)   Incubator Project 
Drive Show is an advanced cross-platform file explorer built on java.It has features such as Different Views(e.g List, Previews, Details, Simple, etc), Sorting files according to different criteria(e.g Name, Size, Last Modified, etc), Drag and Drop functionality, Copying, Pasting, Deleting, etc.It also has functions like one press mailing of files, opening different file formats according to the native associations and much more.

dTalk    Incubator Project 
dTalk is a java instant messaging client for XMPP and Jabber networks. dTalk is designed for usability and standards compliance, supporting Gtalk and MSN clients at the same time and pretending to encapsulate some others instant messengers soon. dTalk uses security connection to XMPP servers. dTalk is simple to use, having cool features like custom emoticons, avatars, and text markup. Users can easily extend it's functionalities by installing plugins or creating their own extensions with only some basics of HTML.

Easter egg with Checkers games for Swing applications  (checkers)   
Easter egg with Checkers games for Swing applications

Easy Deployment for ULC Application  (ulceasydeployment)   
Easy Deployment for ULC Application

Easy Secure Mail  (easysecuremail)   Incubator Project 
Easy Secure Mail is a project with the goal of an easy to use secure email client which runs on nearly all available platforms. It is entirely written in Java. E-Mails can easily be encrypted and digitally signed with a wide range of available encryption and signing methods.

Easy Shape Reconstruction Application  (EZRA)   Incubator Project 
A Java application and service for easily reconstructing an object from their multiple view images.

Easy Shipping System  (easyshippingsystem)   Incubator Project 
The Easy Shipping System manages shipping orders, prints labels, handles all major shipping services and much more.

EasyMol    Linked Project 
A Java tool to design 2D molecules and render them in 3D.

EasyPrint    Incubator Graduate 
An utility class that allows very easy printing of plain text, rtf and html content. It includes an page breaking algorithm to avoid page breaks in the middle of lines.

Echo Extras Extended  (echoextrasex)   Incubator Project 
Echo Extras Extended is a collection of must-have components for Echo ajax toolkit. It is a fork of the original Echo Extras package created by Nextapp.

Emilio Mail Client  (emilio)   Incubator Project 
Emilio is the implementation of the Java MailApi for email messaging.Emilio will be a standard email client for any platform , so share of EmailAccounts Objects,and EmailObjects per se could be done among platforms

Employee Performance Review System  (spteprs)   Incubator Project 
A simple employee performance review system. Managers can create review templates, and assign individual review forms for employees to fill in. Review system goes through an approval process followed by a final step where manager and employee submit the final review.

emule    
This is a Java version of the popular P2P client

enigma    
This is a functional 3d model (using Java3d) of the German Enigma Cipher Machine. It demonstrates 3d modelling, animation, texture mapping, sound effects, and visual effects. The model produces the same polyalphabetic substitution cipher used by the WW2-Era Enigma Cipher Machine. Because the cipher is symmetrical, the model can be used to encode and decode messages.

Ensmer - Object oriented 3D interface  (ensmer)   Incubator Graduate Downloadable Executable 
Project to design and implement an extensible, modular, object oriented user interface. The goal of the project is to allow users to create a fully customizeable 3D world to interact within.

Entrance, A MySQL Browser With Charts  (Entrance)   Incubator Project 
Entrance is a program for browsing MySQL databases. It includes a "match box" table search facility that is simlar to the Mac's Spotlight. Entrance can create charts based on query results, and these charts can be zoomed and panned. Entrance also supports an innovative feature called "data painting" that allows users to select and paint data points interactively.

Escher (Java Xlib) 0.2.2 with lg3d modifications  (lg3d-escher)   
This contains the code for Escher, a Java-based Xlib. The latest version on sourceforge of Escher is 0.2.2. We've taken this and fixed some bugs.

Event Listener Framework  (ELF)   
This project aims to provide a easy of use and yet flexible custom event-listener support for multi-threaded applications

EventBus    Incubator Project 
The EventBus is publish/subscribe event processing pattern for a single processes. The EventBus is thread-safe and Swing-safe (when using the EventBus or the SwingEventService)and features event vetos, mulitple event services for different purposes or threads, Automanaged Container Event Services for limiting events to a Swing container (like a Form), class and topic (String) subscriptions, good API Javadoc (tutorials coming), and decent test coverage.

Exalto XSLT debugger  (Exalto-XSLT)   Incubator Project 
The project involves developing a debugger for XSLT and XQuery and is designed to complement the Exalto XML editor project.

Exocortex Semantic Operating System    Linked Project 
An open-source "semantic operating system" that portrays information, multimedia, and computation as transforming objects in a fractal zoomable space. A semantic memory contains any kind of information and determines the operation of a software tool that “reflects” one's “imagination”. In it, arbitrary concepts may be described, stored, recalled, arranged, transformed, and shared. One may verbalize thoughts as they arise in the mind to externalize and digitize “mental objects”. Persons communicate in real-time through synchronized shared objects in client/server and peer-to-peer networks. This includes simultaneous development and editing of documents and multimedia.

ext-ui    Incubator Project 
Extensions of existing UI elements in the JDK such as iterators for GUI elements, tables with sorting, or tabbed panes with context menu controls. Some of the controls are already in use in projects such as PCGen.

Extensible Swing GUI  (extensiblelookandfeel)   Incubator Project 
Parser an XML file to create a LookAndFeel

Extension of JTable to make the use of tables in your GUI easier  (RichJTable)   Incubator Project 
The RichJTable offers you preconfigured JTable with the following features: - easy handling of collections with same element type - default renderer for Lists and Calendar - save and load column settings like width, order etc. at runtime in a file or db - color rules for coloring the table cells - pageable support to browse between pages -

fetchrss    
Read weblogs in your e-mail client.

FiCell spreadsheet  (ficell)   
Spreadsheet apllication with fisheye "bubbles" to manipulate very large set of cells on a single screen.

FileSystemViewer    Incubator Project 
A set of components to show and manipulate files.

Filthy Rich Clients book example applications and utilities  (filthyrichclients)   
This project contains buildable source code for the examples and utilities explained in the book "Filthy Rich Clients" by Chet Haase and Romain Guy. Developers can use these examples and utilites standalone, or in conjunction with reading the book.

finance/investment  (HumaiTrader)   Incubator Project Downloadable Executable 
A stock, security technical analysis tool building on pure java. It will also be an engine for custom indicators and charts. The main interest is W.D. Gann's approach.

FixDataTerminal    
FixDataTerminal - Universal softrware to get quote data from different providers and export it to different format or to Relation Database.

Fjord Application Framework  (fjord)   Incubator Project 
The Fjord Application Framework provides a simple recipe for client side Java Swing applications. By following this recipe, Java Swing application designers will be able to more rapidly develop client applications with a more consistent user experience.

flash like animation framework for swing  (swash)   Incubator Project 
The project aims to develop a framework to create interactive animations that can be easily embedded into swing

Flash like UI for Java  (tomato)   Incubator Project 
Flash kind of GUI Widgets for Java.

FlexDock  (flexdock)   Incubator Project 
The goal of this project is to provide a production quality windowing and docking framework similar to what is currently found in the Nebeans and Eclipse IDE's.

Flying Saucer, an all Java XHTML+CSS Renderer  (xhtmlrenderer)   Incubator Graduate Downloadable Executable 
Flying Saucer is a strict XHTML renderer written in 100% Java (no native browser hooks), for embedding in a variety of applications (chat programs, mp3 players, web services clients, etc). It aims to provide strict and *full* webstandard compliance for XHTML with CSS 2.1 styling.

Fobs4JMF    Linked Project 
A JMF PlugIn that uses the ffmpeg library to parse and decode media files natively.

Fobs4JMF    Linked Project 
Native JMF Audio/Video Decoding plugin based on ffmpeg.

FoguFox - Tools for the sardinian translation of Firefox  (fogufox)   
Tools for the sardinian translation of Firefox, including translated files.

ForkLabs  (forklabs)   Incubator Project 
Top level project for ForkLabs libraries

formbuilder    Incubator Project 
Easily create forms for Swing applications

The FormBuilder project contains a set of utilities and builders to easily create Swing forms for POJO's leveraging JGoodies Validation, Binding, and the Presentation Model pattern.

Forms  (forms)   
JGoodies Forms layout system

Foundation and helper classes for Swing GUIs  (quitegooey)   
A collection of foundation and helper classes, which can be used to code Swing applications, including an action framework, configuration by annotation, and beans binding by convention.

Foxtrot  (foxtrot)   Linked Project 
Foxtrot is an easy and powerful API to use threads with the Java Foundation Classes (JFC/Swing). The Foxtrot API are based on a new concept, the Synchronous Model, that allow you to easily integrate in your Swing code time-consuming operations without incurring in "GUI-freeze" problem, typical of Swing applications.

Framework and sample code for time-based animations (for SWT)  (timingframework-swt)   Incubator Project 
A direct port of the timingframework project to the Standard Widget Toolkit.

Framework for non-photorealistic rendering  (ixent)   
This project provides framework for NPR (non-photorealistic rendering effects). Sample edge detection and segmentation algorithms are provided, along with fully automatic implementation of mosaicing and watercolor techniques.

Framework for RIAs  (aptlet)   
Basic upport framework for applets, for RIAs

Free Music Education Software  (Audimus)   Incubator Project 
The goal for this project is to create applications for music teachers and students. It contains ear training, score writing, ritmic dictation and melodic dictation. Later on we want to make these tools web based

Free Tank  (freetank)  New!  Incubator Project 
An open source Java game inspired in the classic arcade game Battle City.

FreeBSD Control Center  (freebsdcc)   Incubator Project 
FreeBSD Control Center is a tool that provides a graphical environment for configuration, tuning and making services available in an few clicks of the mouse.

FreshAir    Incubator Project 
A desktop environment that runs completely from a USB flash drive and stores its state on it. Involves the creation of an applicational framework, windowed system and memory managment solutions.

Fulcrum    Linked Project 
Fulcrum is a free Java library that includes user interface components, data models, and utilities useful to Java developers building distributed mapping applications.

FullTextSearch4NB    Incubator Project 
A Lucene based Full Text Search plugin for Netbeans that provides: * Indexing of Netbeans project source directories. * Indexing of library source and javadocs where source and/or javadocs are specified in the library. The source and javadocs may exist in a disk directory or a zip or jar file. * Indexing per project of one or more user defined directories or zip/jar files. * Search project indices using a simple (wildcarded ) search or an advanced search using the Lucene Query Parser query language syntax that supports features such as wildcard searches, fuzzy searches, proximity searches, range searches and term boosting.

Fuse  (fuse)   Incubator Project 
Fuse is a resource injection library. Fuse can load values for fields marked by an annotation in your code. Fuse will load values using the appropriate data type (Color, Font, File...)

FuzzyWidgets    Incubator Project 
A useful set of widget implemented in gwt

fxtradestation    Incubator Project 
Java Swing Foreign Exchange Trading Client

Gadget container residing in the System Tray  (traylet)   
Gadget container residing in the System Tray

Gazelle vector animator and player  (gazelle)   
Gazelle is a vector editor and animator that allows you to compose visual and audio elements into movies. Also allows playback of animations within applications and applets and bilting frames to a BufferedImage.

gazelle-core    Incubator Project 
These will be the libraries of the Gazelle project covered by the LGPL license. They will provide the ability to creat your own nodes, scene graphs and animations and incorporate them into a Java application. They will not include the editor-specific functionallity.

GEF    Linked Project 
GEF is a framework to enable developers to produce connected graphs representing their data models and allows modification of that data by manipulation of the graph.

Generic handwriting and motion recognition framework  (InputRecognition)   Incubator Project 
This project is intended to unify different approaches to character and motion recognition under single common interface.

GenericRCP    Downloadable Executable 
This tool generates a standard GUI for editing objects wich are persisted by your hibernate domain model. You can edit simple attributes as well as relationships. With some extra effort you can replace standard controls or whole views with your own and make your GUI more comfortable.

Geographical Data  (geo)  New!  Incubator Project 
List of countries, their currencies, capitals, timezones, etcetera.

GFP    Linked Project Downloadable Executable 

GJdiff    Incubator Project 
This project is to develop the client GUI and WEB Interface for jdiff tool.

Glazed Lists  (glazedlists)   
An event-driven list model for dynamically filtering, sorting and updating tables.

glez  (Glez)   Incubator Project 
a software for search, indexes and store document for particular. It's a mix between google desktop and a CVS client

globs    Incubator Project 
Globs is an application framework in which the model part uses "Generic Lightweight OBjects" based on a formal metamodel description instead of the usual POJOs. With this apprach, we are able to easily provide a number of generic services: model-driven GUI components, transparent SQL mapping, XML mapping, binary serialization for client/server exchanges, etc.

Glow    Linked Project 
Glow is a project to initially develop a compelling calendar and contacts client, which will evolve into a full-featured application for communications and collaboration.

gluemvc    Incubator Project 
A simple and easily framework MVC for SE and EE applications.

Graphic Transitions  (transitions)   
A repository for graphic transitions. Primarily intended for slideshow/keynote-type presentations, these classes will transition between two BufferedImages.

Grid Bag Lady  (gridbaglady)   Incubator Project 
A simple and minimal extension class/utility to to embrace and extend Swing GridBagConstraints.java, for simpler Swing/layout programming.

GRIDLOCK    Incubator Project 
GRIDLOCK is a simple game in the classic arcade style which fuses the tried-and-true formulas of Tetris, Whack-a-Mole and Dance Dance Revolution into a totally new puzzle/action experience.

Groovy Builder for JFreeChart  (groovychart)   Incubator Project 
Groovy scripting language has the concept of GroovyMarkup that supports defining tree like objects in Groovy script. Groovy has native support for various markup languages from XML, HTML, SAX, W3C DOM, Ant tasks, and Swing user interfaces. This project is to create GroovyMarkup support for JFreeChart creation.

Groovy in NetBeans IDE 6.0  (nbgroovysupport)   Incubator Project 
Groovy in NetBeans IDE 6.0

GUI protection from user input timeout with unlocking from password  (protectableGUI)   Incubator Project 
This framework gives your program the possibility to have selected frames hidden after the user stops using it for a defined period. A password dialog is shown, which will reveal again the frames only if the right password is entered.

gui4web    Incubator Project 
Framework for develop rich client application on web architecture.

GUInterior  (guinterior)   Incubator Project 
A library to make it easy to create good looking GUIs. This includes transparent windows and components, create components using advanced image transformations (using 2D graphics), shared user interfaces over a network. The library will also introduce moving components and interactive background (also with transparency support!). The goal is to prevent developers from programming multiple pages, only for the GUI of the game. The library must also be fully compatible with swing and AWT.

hades's JIM  (jim)   Incubator Project 
jim is a Java Instant Message program

hdesktop    Incubator Project 

High Dynamic Range JAI Codec  (hdr-codec)   Incubator Project 
Codecs for the different high dynamic range image file format

High Performance Graph Browser  (graphbrowser)   Incubator Project 
Simple Java toolkit for high-performance visualization of large quantities of data. Initial version includes a utility to quickly load, scroll and zoom 1,000,000+ colored rectangles.

HotJava Browser  (hotjava)   Incubator Project 
The open source release of Sun's original HotJava Browser, a complete webbrowser written in Java.

HouseManager  (housemanager)   Incubator Project 
An application to manage your home inventory, home improvement projects, and kitchen management.

Huckster  (huckster)   
A very simple presentation program.

hvlayout  (HVlayout)   Incubator Project 
The HVLayout package lays out components Horizontal and Vertical in a Java Swing GUI and shrinks or grows the components according to the component's Minimum-, Preferred- and Maximum-sizes.

HyperEffects Download Engine  (HyperEffects)   Incubator Project 
HyperEffects is a download engine with resume support and simultaneous download of different parts of a file.It has applications in download managers, dynamic online installers, package managers (linux), updaters, patchers, etc.It will work as a back-end and developers only need to worry about the ui.

I/ON Internet Video Console  (ION)   Incubator Graduate 
The I/ON Internet Video Console fuses together leading technologies into one simple media player, connecting you directly to the video you want. Avoid the ads, pop-ups, and spyware that come with watching video in a browser and watch the web.

Ibis Data Toolkit  (ibis)   Incubator Project 
Aiming to have the following features: a GUI frontend for Derby DB (apache project), and the ability to represent the tables inside the database in XML format if desired by the user, a command shell that will interpret XML-QL syntax (parser to be built using javacc) and SQL syntax and use these languages in conjunction with Jython to query either the DB or XML files. A semi graphing package/stats package that can graphically represent the data in the database or xml files. A GUI form builder to pass the database with a nice query generating interface for users that will run on any platform java is run on. The details are a little sketchy but these are features I would like to have in the finished toolkit of apps- with the sole goal of managing data of either tables or XML on any platform and querying them.

ideditor    Incubator Project 
The idea is to create a java editor, not as big as eclipse or netbeans, and not as small as Jcreator.

idGraph    Incubator Project 
idGraph is a simple framework used to draw 2D and 3D elements using layers contained in a specific document. This framework can be used to draw maps, charts or else.

Image duplicate locator  (DupeDetector)   Incubator Project 
A set of libraries aimed towards image duplicate location and management.

Image Tiles  (image-tiles)   Downloadable Executable 
Image Tiles is an API for producing real-time animated mosaics of images. The API is flexible (lots of options) and can be extended by creating custom tile renderers and animators.

ImageTool   New!  Incubator Project 
This image tool can generate the thumbnail images, add watermark for all images.

imagine  (Imagine)   Incubator Project 
An image editor w/ pluggable tools, filters, etc. Created as a tutorial for how to build extensible applications on the NetBeans Platform, but capable of becoming a fully featured image editor.

incubator  (lg3d-incubator)   
3d applications for looking glass

Incubator for blueMarine plugins.  (bluemarine-incubator)   
Contains experimental plugins that have not qualified yet for regular use.

Influence  (influence)   Incubator Project 
A Free Tool for editing Influence Diagrams.

instant messenger written in java  (myjim)   Incubator Project 
myjim is going to me a instant messaging system. It is supposed to run standalone and integrated into other applications.

integra-layout    Incubator Project 
It is an easy to use layout that uses percentages to arrange components; every component has a set of easy to understand properties expressend in relative percentages for width and height

Integrate Linux-based ERP with the Looking Glass GUI  (TransparentGlass)   Incubator Project 
We have upgraded and created a new version of the popular SFA/CRM system "XRMS" to include accounting, document management messaging and reporting. In addition, we have moved the GUI to Version 2, but we think that the "ultimate" SFA-CRM-ERP system can use the benefits of 3-dimensional dektop provided by looking glass. We are looking for a few good developers to port our existing GUI over to looking glass.

Integration of the JDesktop Integration Components.  (ulcjdicintegration)   
The goal of this project is to integrate JDIC in ULC.

Intelligent Computer Control System  (iccs)   Incubator Project 
Intelligent Computer Control System is to sit on top of the Operating System and provide intelligent use of the OS to perform task in a much richer and natural way to the user.

Interop between Java and Microsoft COM  (com4j)   Incubator Graduate Downloadable Executable 
This project develops a library that let applications seemlessly interoperate with Microsoft Component Object Model by exploiting J2SE 1.5 features.

Intranet Meeting  (intranet-meeting)   Incubator Project 
This Project in java provides the following facilities: Chatting, Remote Desktop Sharing, Whiteboard, Voice Conferencing, Video Conferencing

Inventory Management System Through Java  (Inventory-Management-System)   Incubator Project 
Inventory Management System Through Java. GUI - Swings Back End - Sql Server 2000

iris    
Web application for image editing, image uploading, and creating slideshow presentations

IzPack    Linked Project 
IzPack is an installers generator for the Java platform. It produces lightweight installers that can be run on any operating system where a Java virtual machine is available. The main benefit of IzPack is that it provides a clean and unique way of distributing a project to users using different operating systems.

J Remote Desktop  (jrd)   
J Remote Desktop is a "VNC like" application that enables users to control a remote computer in graphical mode, independent of the underling Operating System (Windows, Linux, MacOS, FreeBSD, etc), for free.

J3DFly example  (j3dfly)   
An example Java3D Fly Through and Scene Graph Editor application

JADC (Advanced Digital Clock)  (jadc)   Incubator Project 
JADC (Advanced Digital Clock) is a Java Applet that act as digital clock or a time counter (countdown or count up display, to or from a particular time). JADC could be customized with your own graphics and time format. Includes 255 images.

JADE Container desktop management application  (JADE-Tray)   
JADE Tray is an application to control a JADE (Java Agent Development Environment) container from the desktop. The application runs in the system tray using the JDIC tray API and provides functions to control a local container (either a main or regular).

Jafe  (jafe)   Incubator Project 
A little program that allows you to manage your sensible data (passwords, PINs, IDs, small important files) in a intuitive and well-organized way. The archive is saved using strong encryption, and once saved will be impossible to open without a passkey, or even to know that it stores sensible data ("plausible deniability"). The program aims to be intuitive, small, fast and most of all portable among different operating systems, so your sensible data will be always with you.

JAI operators  (jai-operators)   
Operators for JAI that are not in the core distribution

jai-core    
jai-core

JAlbum Generator  (jag)   Incubator Project 
Swing application for generating XML/XHTML photo albums

jame  (JAME)   
JAME is a Java real-time multi-thread fractal platform which supports images and animations. JAME is also an OSGi compliant application and can be extended by plug-ins to provide new fractals, formulas, filters, effects, encoders and more.

JaudioTag  (jaudiotagger)   Incubator Project 
A library for managing tag information such as id3 and Vorbis in audio files such as MP3 and OGG files

JAuswertung    Incubator Project 
JAuswertung is a program that analyses and manages (the results of) contests of the DLRG (Deutsche Lebens-Rettungs-Gesellschaft - German Life-Saving-Organisation) but is not limited to these. In fact it can be used for any time based contest.

Java 3D  (java3d)   
The Java 3D API provides a set of object-oriented interfaces that support a simple, high-level programming model you can use to build, render, and control the behavior of 3D objects and visual environments. With the Java 3D API, you can incorporate high-quality, scalable, platform-independent 3D graphics into applications and applets based on Java technology.

Java 3D Core  (j3d-core)   
This project contains the source code for the core Java 3D API package, javax.media.j3d.

Java 3D Core Utilities  (j3d-core-utils)   
The Java 3D core utilities

Java 3D examples  (j3d-examples)   
Example programs for the Java 3D API.

Java 3D Incubator Project  (j3d-incubator)   
Java 3D incubator project for the community to share source code. Anyone with a signed JCA on file can have developer rights to this project.

Java 3D Optional Utilities  (j3d-optional-utils)   Incubator Project 
Java 3D Optional Utilities

Java 3D vecmath package  (vecmath)   
The Java 3D vector math package.

Java 3D VRML97 Loader  (j3d-vrml97)   
A Java 3D loader for VRML97 models. This project is based on Sun's VRML 97 loader, version 0.90.2 released in March 1999.

Java 3D Webstart binaries  (j3d-webstart)   
Java 3D Webstart binaries for accessing Java 3D using the Java Network Launching Protocol (JNLP).

Java Advanced Imaging  (jai)   
Main project for Java Advance Imaging projects.

Java Advanced Imaging API example programs  (jai-examples)   
This project contains example programs for the Java Advanced Imaging API.

Java Advanced Imaging API Tutorial  (jai-tutorial)   
Tutorial application for the Java Advanced Imaging API

Java Advanced Imaging demo programs  (jai-demos)   
Demo programs for the Java Advanced Imaging API

Java Advanced Imaging Demos  (jai-demos)   
Demo directory of the JAI

Java Advanced Imaging Image File Readers and Writers  (jai-codec)   
This project contains the Java Advanced Imaging Codecs. These are the uncommitted encoders and decoders in the com.sun.media.jai.codec and com.sun.media.jai.codecimpl packages.

Java Advanced Imaging Image I/O Tools API Core  (jai-imageio-core)   
This project contains the source code for the Java Advanced Imaging Image I/O Tools API.

Java Advanced Imaging Image I/O Tools API Demo Programs  (jai-imageio-demos)   
This project contains the demo programs for the Java Advanced Imaging Image I/O Tools API project.

Java Advanced Imaging Web Start Binaries  (jai-webstart)   Incubator Graduate 
This project contains Java Web Start-accessible releases of the Java Advanced Imaging API

Java Anonymous Remailer GUI  (jARG)   Incubator Project 
A GUI for sending emails through the various anonymous remailer solutions

Java Application Framework  (jaf)   Incubator Project 
JAF provides a framework based on plugins

Java Bindings for OpenGL  (jogl)   
The JOGL Project hosts a reference implementation of the Java bindings for OpenGL API, and is designed to provide hardware-supported 3D graphics to applications written in Java.

Java deployment tools  (deployment)   Incubator Project Downloadable Executable 
Tools for deploying Java desktop applications

Java Desktop Network Components  (jdnc)   Downloadable Executable 
The Java Desktop Network Component (JDNC) project is about reducing the effort and expertise required to build rich, responsive Java desktop clients. JDNC leverages the power of J2SE and Swing, but provides a simplified programming model which enables common user-interface functionality to be constructed more quickly, without requiring significant Swing or GUI programming skill.

Java Download Accelerator  (jda)   
Java Download Accelerator (JDA) is a tool to accelerator your internet downloads.

Java FTP swing applet  (javaftpapplet)   Incubator Project 
A java ftp client programmed in swing so that it can be used as an applet or as an application. The main use being an applet.

Java Geospatial Overview  (jeospatial)   Incubator Project 
This project aims to provide an overview of the standards, specifications and open source solutions related to using Java in geospatial applications. Think of it as a Java translation of "Mapping Hacks". The results will be made available around JavaOne 2007. The objective is to provide some guidance in a rather fragmented part of the Java community.

Java Graphics Scripting Language  (jgsl)   Incubator Project Downloadable Executable 
The Java Graphics Scripting Lanaguage (JGSL) is oriented towards non-programmer access to the graphics capabilities of the Java platform. This will be done by providing a simple easy to learn lanaguage for creating and manipulating graphics objects.

Java GUI Renderer  (JGR)   Incubator Project 
A dynamic Java GUI renderer based on a very optimized and thin protocol. The initial version is focusing on generating rich clients in Java Swing (via Java Applet or Java Web Start) from Oracle stored procedures coded in PL/SQL.

Java Image Processing Classes  (pixels)   Incubator Project 
A set of image processing classes for Java2D. Currently these consist of a large number of BufferedImageOps and custom Composite implementations. The focus is on effects for web pages, applets, video and the like.

Java Imaging Community  (imaging)   Incubator Project 
Java has got a number of APIs for imaging: besides Sun's Java2D and JAI, there are popular third-party alternatives (or complements) such as JIU, JHLabs, ImageJ. Recently some commercial Java based desktop applications for photo imaging have appeared, such as LightZone and Imagery - the technology seems to be mature for delivering cool products in this area. Nevertheless, we have the impression that developers lack an unified community where they can discuss problems with a broad view - only mailing lists and forums specific of each single technology are available; and some of them - such as Java2D forums - are focused only on the Sun JDK. But one of the first things that imaging developers experience is that slightly different approaches in image processing (e.g. an affine transform) can have huge performance differences on different operating systems (e.g. Windows, Linux, Mac OS X, where Apple delivers its own JDK), so a cross-platform discussion is really needed; otherwise knowledge fragmentation occurs. A fragmentation which is demonstrated by some recurring basic questions and misconceptions (a well-known one is about how JAI performs in image scaling).

Java Islamic Library  (JIL)   Incubator Project 
a set of java API for islamic calculation routine