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

2 D Animation Package  (2danimationpackage)   Incubator Project 
2-D Animation Package intends to incorporate the features of a graphical editor, with image processing and text-editing tools, into an animation package. This package consists of two main modules:  The Graphical Editor  The 2-D Animator  The Player Window The graphical editor will be used for regular drawing functions as well as to carry out editing and processing operations on standard image files. It will also support simple text functions. The 2-D Animator will facilitate the animation effect by creating multiple frames of an image, with slight change in every next image. Each slight change represents a unit of movement. When placed together and played back, the image seems to be moving, creating the animated effect. The created animation will be viewed in the Player Window.

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)   
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.

a xmpp lib based on OSGi  (Mxl-OSGi)   Incubator Project 
a xmpp lib based on OSGi, OSGi Framework implements a complete and dynamic component model, something that is missing in standalone Java/VM environments.xmpp extension or plug-in (coming in the form of bundles for deployment) can be remotely installed, started, stopped, updated and uninstalled without requiring a reboot.

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

Affliction of CloudNine  (Affliction)   Incubator Project 
pretty much like othr mmo`s but ths will be like WOW but only bettr with more to it and for free b cuz i knw hw annoying it is to see a great game but u cnt ply it with out a credit card. it`ll be medieval tht clashes with the future ya knw

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

ApplicationBuilder Framework  (applicationbuilder)   Incubator Project 
This project is subject assist the development of desktop applications, allowing the beans to make binding between the components and the GUI. It has a module to create applications that make use of the data layer of

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.

ArrowKeyNavigator  (arrownav)   Incubator Project 
ArrowKeyNavigator allows users to give focus to various controls using the arrow keys. The goal is to be able to do the "right thing" with regards to handling carets, selected items, etc. for all Swing controls while allowing the user to easily move between controls in a 2d grid.

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.

avatars    
3D Avatar System

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

AWT/Swing for NeuroKernel  (NSwingAWT)   Incubator Project 
Open source AWT and Swing library implementation for Java based NeuroKernel Computing platform.

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.

Battery    Incubator Project Downloadable Executable 

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.

Boombat    Incubator Project 
This project is about 2D Scrolling Action Game that build using JSE 6 platform and Slick2D framework. Actor is a tank that join in a group, each group must be attack the enemy group until they all vanish. This game is game client that can be integrated with LAN game server.

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.

Cascade Layout    Linked Project 
Java Swing layout manager

cascadelayout    Incubator Project 
Swing layout manager

Cascading Style Sheets (CSS) for Java  (JavaCSS)   Incubator Project 
Provides stylesheet support for ordinary Java components, so you can use rules like "JLabel { font-weight: bold; font-size: 24 }" to control the appearance of components in your application.

CashForward  (cashforward)   Incubator Project 
A money management application written in Swing and built on the NetBeans platform.

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

Caveman    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 
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 based Mediator with Dependency Injection  (mediator)   Incubator Project 
A generic mediator and command pattern framework that uses annotations to achieve dependency injection.

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.

craft    Incubator Project 
designs for javafx, targeting people interested in the javafx for making interesting nice things.

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.

DataModel    Incubator Project 
A subclass of TableModel and a collection of JComponents which allow for rapid and simple development of a Swing-based GUI for a typical DB application.

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.

Desire Driven (jDsD) - new road to gaming  (jDsD)   Incubator Project 
An allround 2D/3D networked gaming platform designed to adjust itself to the desires of the gamers. Can also be used to create (web)applications. Game logic can be defined without writing code and the game content does not consist of a static pile of data but generated using physics and simple feedback collection from the designers and players. Anyone is able to make complex games, even while the game is in progress. Free and open source implementation using pure Java and readily available native libraries such as OpenGL. Lightweight and ready for mobile platforms.

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)   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

Digiturno    Incubator Project 
University Project

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

dirsynch  (DirSynch)   Incubator Project 
DirSynch is a tool to synchronize files between directories, with GUI. It’s useful to synchronize folders in the computer and a USB flash drive and also between the desktop and a notebook.

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.

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 -

ExtinControl    Incubator Project 
Gerenciar o serviço de manutenção de extintores, como recarga, testes hidroestaticos, controle de selos do imetro e outros controles necessários.

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.

flalda eduwonderland  (Eduwonderland)   
Virtual worlds for educative uses

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 
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.

Football Statistics Applet  (fsa)   Incubator Project 
An applet which calculates and displays league tables and other statistics for (association) football leagues.

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)   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.

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

Gaunner  (ProjectGame)   
greet the user instantiate a Game object call on the rules method of the Game class to display the rules prompt user with "Do You Want to Play" input user reply is 1{ call on the play method of the Game class prompt user "Do You Want to Play Again?" input user reply from keyboard } display "Good Bye. Thank you for playing."

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)   Incubator Project 
List of countries, their currencies, capitals, timezones, etcetera.

GestionCommande  (GsCommande)   Incubator Project 
the goal of this project is to create a Java swing application with a connection to database using a persistence framework to manage products order.

GFP    Linked Project Downloadable Executable 
GFP is a Free Open Source Personal Finance Manager in Java/Swing that can run on virtually any Operating System. It's designed to people with few financial knowledge to be helped on managing their finances. It’s translated to 11 languages.

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.

Graphical ECMAScript Interpreter  (ECMAScriptGUI)   Incubator Project 
This is a simple Swing desktop application that uses the Rhino JavaScript engine of JDK 6's javax.script.* API to execute code. The user can type in code in a multi-line text area, and watch the output in a text pane below after pushing the "Run" button. This can be a very powerful tool because all Java classes are accessible. One can even create a new instance of the GUI Interpreter form from within ECMAScript! Right now it is simplistic but in the future, a full ECMAScript IDE could be developed.

GreenScape    Linked Project 
GreenScape is a platform independent, modular, RIA application for managing user's personal information, for example, emails, contacts, notes, calendar, photos, videos, blogs, feeds, bookmarks, etc. which are hosted on multiple sites like Google, Yahoo This project is based upon the NetBeans platform for its powerful modular architecture. For each module, it will try to use existing open source leading applications for the particular domain(VLC for multimedia, Apache Derby for data storage) Features: 1. Supports services from Google, Yahoo, Microsoft and others 2. Migration of data between different services of similar content (Flickr and Picasa) 3. Sharing & portability of user's preferences between different OSes on the same or different machines 4. Local cache for speedier access 5. Extensible architecture for third party plugins 6. Standard UI for all platforms, support for themes 7. Easy online upgrade of application

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.

Hölchoko  (Holchoko)   Incubator Project 
A lightweight tool enabling the distribution of the persistence of JPA entities to multiple clients. and easing working with these entities within Swing applications with it's layered MVC.

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    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.

Java Media Player  (javamediaplayer)   Incubator Project 
An attempt at a free, Open Source, platform independant, Java based media player.

Java MP3 ID3 Tag Library  (jid3lib)   Incubator Graduate 
This library reads song information, such as song title, artist, and album, from an MP3 file. It supports ID3v1, ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2, ID3v2.3, and ID3v2.4 tags. MP3 Frame Headers can also be read. There is a FilenameTag, a ID3v2.4 tag that is intelligently derived from the file name. It contains tag synchronization utilities, multiple save options, and easy tag conversion methods.

Java Phone Book  (PhoneBook)   Incubator Project 
Java based Phone Book/Personel Contact Manager.

Java PTM Viewer  (PTMViewer)   Incubator Project 
The Java PTM Viewer enables a user to dynmically relight images over the web using a technique known as polynomial texture mapping, developed by HP labs.

Java rwho monitoring tool  (jrwho)   
jrwho is a desktop monitoring tool for the UNIX/Linux Systems Administrator, a GUI that will give you a picture of what's going on on machines around your network. Back in the day, in the dark ages of UNIX (before "The Internet"), there was rwho. It was, and could still be, a handy way to keep track of who was logged in on the machines on your network. One of rwho's problems is that it depends on a relatively insecure protocol. It's shut down at many sites- probably including yours. jrwho is a graphical superset of rwho. It is designed to give you a graphical layout of your multitude of hosts, including the user logged into your console and other pertinent details (user's GECOS name, results of uptime(1)). It uses SSH as its underlying communications service. Additionally, since many folks probably don't have a large number of UNIX or LINUX desktops running, perhaps you're not interested in who is on the console? No problem: jrwho just runs a set of UNIX shell commands that you define. You can set a new default, or set actions on a machine-by-machine basis. Actually, each jpanel that represents a machine doesn't even have to represent a machine (if you get my drift). Since the set of actions is defineable by the user, the objects that I call machines could be representative of whatever the Administrator desires. jrwho uses a paradigm of "Room"s which are JInternalFrames. Within them are a bunch of squares which represent your "Machine"s. Machines can be added and deleted from rooms, rooms can be created and destroyed, machines can be moved from Room to Room. Machines that are not communicating are flagged with red text. There are more features to the jrwho GUI than are listed here. Java is not known as a systems programming language, but I think it's pretty hot. Hopefully you'll find jrwho useful.

Java Standalone Application Service Bus  (jsasb)   Incubator Project 
Jsasb is an application framework for java standalone applications. It stands for Java Standalone Application Service Bus. Jsasb architecture is based on components, which is a set of POJOs that finish a piece of work or function, and allows components to communicate each other following either publish-and-subscribe or request-and-reply design pattern. Jsasb framework implementation is based on JMX technology. The framework helps manage optional execution (thread pool), configuration of components (class and instance), visual interface to config components (via JMX).

Java Swing XML User Interface  (jsxml)   Incubator Project 
Provide Swing developers a simple and intuitive way to write user inteface in XML. All XML tags are derived from JDK in straightforwar way so that developers don't need remember anything.

Java Update Services ( JUS )  (javaupdateservices)   Incubator Project 
Its kind of a global xml , that is supplying updates and fixes also it will contain "IRC Helpdesk" Support for All Java Apps.It should be standard api will gain Java futures more.I've completed some samples to show you.It has remote desktop using VNC Java support. We have spent our one year to make stable irc helpdesk .Its high performance and very useful for Java community.

Java Vector Image API  (jvector)   Incubator Project 
A Java API that provides reading, writing and displaying for static Vector images. Besides having a native format several other formats should also be supproted, like static SVG, Enhanced Meta File and PostScript formats like AI.

Java Web Browser  (jbrowser)   Incubator Project 
the goal of the project is to implement a java web browser named JBrowser using Swing. JBrowser will be fully compatible with current web pages, and also provide some extensions and facilities to let RIA web application easy development and run fast.

Java Webtops  (JavaWebtop)   
JavaWebtop project aims to build a webtop system in java. A Webtop system is a system which does not have any local applications (as in a desktop). All the applications are downloaded and maintained (similar to java webstart) and driven by http URLs. For example, a simple java webtop would have a browser, a mail client and a chat tool, all of which would operate using html data loaded from webservers. (including the user interface elements)

Java X Desktop  (jxdl)   Incubator Project Downloadable Executable 
Java desktop GUI (like lg3d but for old pc. eg.: no 3D card .) Running linux kernel 2.6. Must be simple to use.

Java X Media library  (jxml)   Incubator Project 
Java Library for accessing X media , eg.: CDROM , DVDROM , BURNING , COPYING , etc. . Must be cross-platform but we should start somewhere so let me know : Linux - Win32 ?

java yahoo messenger client  (jmsngr)   Incubator Project 
jMsngr chlaims to be the first third party open source java yahoo messsenger client.It uses jYMSG library for yahoo protocol support.since it is written in java it is OS independent.

Java3d mesh toolkit  (jesh)   Incubator Project 
Java3d editor is a Java3d based desktop application for editing large scale meshes. The parts of the projects are: - toolkit for operations on large scale meshes (adding/removing vertices) - desktop application - the editor - loaders for various 3d formats

Java3D Realtime skeleton and skinning utilities  (skinandbones)   
Additional classes for Java3D that allow 3D geometry meshes to be deformed and animated using bones. Possible extensions to other mesh deformations using clusters, or other contemporary real time mesh deformation techniques.

JavaBean builder tool  (bean-builder)   
The Bean Builder is a simple component assembler that demonstrates new and emerging technologies within the Java platform that allow for the visual construction of applications using component assembly mechanisms.

JavaChating    Incubator Project 

JavaClick    Linked Project 
JavaClick is a Java WebStart applications directory.

javacrpg    Incubator Project 
The project contains an evolving Role Playing Game framework and concrete game implementations. It is written fully in Java in the tradition of old school RPGs like Wizardry 7 and EOB. In the plans are OpenGL, AI, scripting, turn based combat, commanding a group of characters.

Javadesktop private projects  (javadesktop-inbox-private)   
Holding place for private projects

JavaDesktopSearch  (jds)   Incubator Project 
A content relevant desktop search serving application

JavaEye    
EyeToy like Control for Looking Glass

JavaFX P S I D  (jfxpsid)   
JavaFX P S I D

JavaGalery  (javaphotogalery)   
A project will permit the user to save photos in large size and the system will work on this photo to generate the smaller photos, without work design.

javagoodies    Incubator Project 
This project aims in delivering cool Swing Hacks in the form of very small proof-of-concept implementation.

JavaHelp  (javahelp)   
Online help for the Java platform

JavaIntellTextEditor    Incubator Project 
A java class that extends JTextPane to highlight java syntax and provide intellisense.

javaj_builder  (javaj)   Incubator Project 
java GUI application launcher and builder, through a simple and effective communication mechanism promotes java applications with high decoupling between GUI, controllers and application logic.

JavaOne 2006 Java Client Team Demos  (j12006desktopdemos)   
This project contains all the demos that the java client team used at JavaOne 2006.

JavaRelational  (javarelational)   
Object Relational Persistence and Object-Based SQL Query API. Similar to that of Hibernate or JDO but much better structured design. This API has several layers of abstraction to be useful for nearly any situation.

JavaSee    Incubator Project 
JavaSee is an applet, that can load images in a very fast way, have the ability to scroll and resize images and can make a sideshow of images. It's objective it's to be used in web pages.

JavaWebBrowser    Incubator Project 
JavaWebBrowser is a simple and light java web browser, written in Java 5 and using the Standard Widget Toolkit (SWT) . SWT is a native widget in Java developed by Eclipse Organization.

JBean  (jbean)   
JavaBeans-based Visual Programming and Bean Components

JBean3D  (jbean3d)   
JBean3D aims to derive Java3D-based JavaBeans components.

JBeanAI  (jbeanai)   
JBeanAI project aims to build various AI beans.

jbeancommon    
Java classes commonly used in JBean projects

JBeanStudio  (jbeanstudio)   
JBeanStudio provides a coding-free software assembly environment

JBeanVAM  (jbeanvam)   
A project to define a JavaBean based visual authoring model.

JBeanVis  (jbeanvis)   
JBeanVis project aims to build data visualization beans.

JBet - Java Soccer Betting System  (jbet)   Incubator Project 
JBet is a java based system to place bets on soccer matches, a fun game to bring to your office or school

jblog  (JBlog)   Incubator Project 
A pure Java weblog which is based on velocity+hibernate.

jCalBean    
JavaBean Calendar with month view

jcalendar  (JCalendar)   Incubator Project 
JCalendar is a Swing component for selecting a date. Easy to configure, highly customizableand with an attractive user interface.

JCanvas  (jcanvas)   Incubator Graduate 
JCanvas is a reusable interactive drawing canvas component.

JCard - The simplicity of T Cards the power of a database  (JCard)   
T Cards + Database A project to bring the simplicty, color and placement information of paper T Cards together with the power of databases

JChronic  (jchronic)   Incubator Project 
A Java port of the Ruby natural language date parsing library "chronic"

jcommander    Linked Project 
JCommander is a next generation file manager targeted to be powerful and flexible. Being multi-platform and distributed under an open-source license, it is freely usable on virtually any platform and operating system.

jconference    Incubator Project 
A videoconference project using Java.

JConForm  (configurationsuite)   Incubator Project 
Configurable Environment to plugin Java applications and integrate some applications to form a preconfigured Java Desktop. This should be also know as a start and configuration environment.

JDBC Manager    Linked Project Downloadable Executable 
A pure Java (Swing) front end to connect with every DBMS (Data Base Manager System) that has a JDBC driver. Provides full access to: view, modify data, create/alter/drop tables and relations, etc. All done visually. It is platform and DBMS independent.

JDDM (Drop Down Menu)  (jddm)   
JDDM (Drop Down Menu) is a Java Applet. JDDM displays vertical and horizontal drop-down/popup menus for Web pages using your own graphic, fonts, icons and sounds. Supports an unlimited number of submenus that may appear out of the browser window.

JDesktop Integration Components  (jdic)   
The JDesktop Integration Components (JDIC) project aims to make Java technology-based applications ("Java applications") first-class citizens of current desktop platforms without sacrificing platform independence. JDIC provides Java applications with access to facilities provided by the native desktop such as the mailer, the browser, and registered document viewing applications. Additionally it provides the mechanisms by which Java applications can integrate into the native desktop such as registering Java applications as document viewers on the desktop and creating installer packages.

JDesktop Network Components Incubator  (jdnc-incubator)   
The JDesktop Network Components incubator is for community members to share prelimary code. To gain developer access to this project users simply need a signed JCA on file. Please pick a package name that does not conflict with other users of this project workspace and please ask permission from the owner of a package before committing any changes to their work.

JDIC NetBeans Integration  (jdic-netbeans)   
JDIC will eventually make its way into NetBeans proper. This may not happen before Dolphin, however, depending on how much it is prioritized by the JSE and NB teams. This project contains integrations for specific platforms (starting with windows), and exposes JDIC's functionality, with special attention to the browser.

jdockbar    Incubator Project 
provides a Swing dockable bar libarary similar to JIDE action framework.

jdocking  (JDocking)   Incubator Graduate 
JDocking is a mature docking framework, originally extracted from the NetBeans platform. The implementation takes care of the main window, all multi-tabbed and split frames, persistence, keyboard shortcuts and MDI/SDI support.

JDraggable    
A simple-to-use, non-intrusive API which enables the ability for Component's within a Container to be "dragged".

JDrawing    Linked Project 
JDrawing is a Java swing component for displaying vector graphics and animation. It can deal efficiently with very large vector images e.g. geographic maps or electronic circuits. It was designed to be easily integrated into existing applications.

jEdit  (jedit)   
jEdit has been under constant development since 1998 and is very mature.

JEOPSExport  (jeopsexport)   Incubator Project Downloadable Executable 
JEOPS (www.jeops.org) is a rule engine based in JSR 94, developed by Federal University of Pernambuco, from Brazil. The input is a text description of rule in Java like language to generate Java classes, with rule implementation, to be used by any application. Our objective is to develop a user interface to facilitate the criation and manipulation of rules to a not expert user. The concepts to be used in rule elaboration are organized in a ontology base, managed by rotégé (protege.stanford.edu).

jeppers    
A custom swing component that allows: * Cell spanning * Cell styling (background/foreground colors, borders, fonts, and text alignment) * Pluggable renderers/editors * Masked input components (similiar to JFormattedField)

JexiEditor  (jexi)   Incubator Project 
Jexi is a free WYSIWYG (What you see is what you get) editor based on Java & SWT library. It comes from the "Lexi" example in GoF's "Design Patterns" which is written by C++. Jexi is designed to provide a Java example that may be helpful to learn design patterns.

jexport    Incubator Project 
export from excel file (paye) to formated file.

Jext  (jext)   Linked Project 
Jext is a source code editor for programmers. It is mainly aimed to be used for Java, Python, JSP and PHP development. Yet, it supports many other languages.

jezve - simple and common bits of java code  (jezve)   Incubator Project 
jezve is a collection of small chunks of java code (som e of them platform specific) that have no other place to leave. They provide basic platform integration details for Mac OS X and Win32, uniform resource bundle handling, menus and toolbars code.

JFDraw vector graph and diagram    Linked Project 
JFDraw is a pure Java based graphics application and library package. JFDraw used a little features of Java2D, and expanded a lot of graph routines for more complex vector graph processing. You can run JFDraw under any operating systems that suport Java. JFDraw is focused on vector graph drawing field. It can help you to complete your mechanical, electronic, architectural graphs drawing applications, or even business process or workflow graphs issues. Written by pure text based editor(Windows NotePad & Unix VI), built by Sun Java Development Kit(JDK) 1.3.x and Apache Ant, JFDraw will offer you the opportunities to incorporate it into your graph applications, in binary library mode or source code mode.

JFocus  (jfocus)   
The JFocus framework helps you build user interfaces that are friendly to both users and developers. It aims to promote flexibility of user interface and reduce chances of logical flaws when designing a user interface

JForms  (jforms)   Incubator Project Downloadable Executable 
JForms is a group of classes java for creation of graphic interface and manipulation of data. Using graphic API SWT/JFace and Swing to activate the development of systems client/server when the objective is the manipulation of data, automating the process of development of components standard graphs, control of the users' events, persistence of the data, treatment of exceptions and others.

JFree Reports Creator  (Koala)   Incubator Project 
Free IDE which provides folowing feauters: * Vsual editor for fast input - form creating, which can attach your own visual components; * Visual Query Generator * Visual Template whizard * Runtime environment

JFrets    Incubator Project Downloadable Executable 

JFX SightMax  (jfx-smartmax)   Incubator Project 
Java desktop library and simple JavaFX application to interface with SightMax Live chat software developed by SmartMax.

JGoodies  (jgoodies)   
Top level project for JGoodies components, framework, and examples

JGoodies Animation  (animation)   
The JGoodies Animation framework enables you to produce time-based real-time animations in Java. It has been designed for a seemless, flexible and powerful integration with Java, ease-of-use and a small library size.

JGoodies Binding  (binding)   
The JGoodies Data Binding framework provides an elegant means to present object properties in a user interface. It reduces the code necessary for object presentation, stream-lines the development process for data binding, provides advanced features for automatic update notification and assists you in separating the domain and presentation layers.

JGoodies Looks  (looks)   
JGoodies Windows l&f and Plastic l&f family

JGui    
JGui is a collection of useful Java GUI components and utilities. JGui includes: Docking windows framework for Swing and AWT. ThreadManager - helps to distribute tasks to a number of threads TLToolTipManager - shows hidden parts of JTree's and JLabel's cells. Dynamic Tree Framework JShape - not rectangular components.

JHat    Incubator Project 
Simple JavaHelp authoring system

JHelpBuilder    
The is a UI for building helpSets for JavaHelp

JHog  (jhog)   Incubator Project 
JHog is a simple xBase file viewer

JIDE Spring RCP Integration  (jide-springrcp)   
This is a project that provides integration between components products from JIDE Software and Spring RCP. JIDE Software products are focused on feature-rich Swing components to simplify the development of rich-client application. Currently there are five products - JIDE Docking Framework, JIDE Action Framework, JIDE Components, JIDE Grids, and JIDE Dialogs - cover almost every aspect of Swing development. With this module, Spring RCP users will be able to use JIDE Docking Framework, JIDE Action Framework etc along with Spring RCP.

jide-nbm    
This is a project that provides integration between components products from JIDE Software and NetBeans platform. JIDE Software products are focused on feature-rich Swing components to simplify the development of rich-client application. Currently there are five products - JIDE Docking Framework, JIDE Action Framework, JIDE Components, JIDE Grids, and JIDE Dialogs - cover almost every aspect of Swing development. With this module, the existing NetBeans platform users will be used JIDE Docking Framework, JIDE Action Framework etc inside their products that based on NetBeans.

jide-oss    
JIDE Common Layer

JImage    Incubator Project 
Simply put, JImage is a JavaBean that is used to display images. Currently, it can automatically resize any displayed image to fit to the display area and has a zoom function.

jIRCii    Linked Project 
A scriptable full-featured Internet Relay Chat (IRC) client.

JIU  (JavaImageUploader)   Incubator Project 
App to mass upload images to internet hosts

jKodBank    Incubator Project 
This is a simple Code Storage Application

JLAFChooser    Linked Project Downloadable Executable 
JLAFChooser provides you possibility to choose any from available from classpath LookAndFeel's. In Swing applications you as usual set LookAndFeel in your code, so user usually can't choose LookAndFeel by himself. JLAFChooser will give you possibility to choose LookAndFeel in running application, and, for example, save it's name in application settings to apply at start.

jLawyersOffice a Java Application for Lawyer's Office  (jLawyersOffice)   Incubator Project 
jLawyersOffice a Java Application for Lawyer's Office.

JLiveCD    
Provides easy to use step-by-step guide and scripts to create Java enabled (JDK, Netbeans, LG3D, etc.) linux LiveCD based on SLAX.

JLock    
JLock is an application to lock a Java program for open a second instance.

JLOV - Java ListOfValues  (jlov)   Incubator Project 
Easy search window for data. With JLov you have a search window for your database field. Use JDBC drive to connect to a database.

JLWizard    Linked Project 
JLWizard is a Java class library for creating wizards in a Swing application. The wizards are fully customizable, support different look and feels and support branching.

JManager    Incubator Project 
JManager 1.0 is a simple Swing-based Stand-Alone Application for time management among employees. JManager Features and Functionalities : The functionality of the JManager 1.0 are not extensive and there is provision for adding more features in the future. 1. Adding and Editing Employee Details. 2. Assigning and Validating the activities performed by the Employees during the Official Work Hours. 3. Viewing Current Information about All Employees with respect to Presence of Employee,Shift Assigned and if gone out what is the expected Time. 4. Calculating Delay in case the Employee exceeded the Late Time Limit and having Count of CL's(Casual Leaves) and late-marks alongwith wasted-time and over-time in case the Employee works over-time with prior Permission. 5. Settings menu to take care of Look and Feel and changing Password (essential for Authentication and Information Security) along with option for changing the environmental constants.

jmfpapi    
A Plug-in for JMF to achieve better audio latency; similar to but different from the "Direct Sound" capture plug-in which is available on Windows.

jmidiplayer  (jMidiPlayer)   Incubator Project 
Player for MIDI 0 and MIDI 1 files, based on javax.sound.midi package.

jmimeinfo    Incubator Project 
jmimeinfo is an implementation of freedesktops Shared Mime Info for Java

JMineSweeper  (j-minesweeper)   Incubator Project 
a Mine Sweeper game in pure Java

jMouse Gestures  (jmg)   Incubator Project 
jMouse Gestures provides an abstract api for performing mouse gestures that can be layered over any windowing api.

jNews  (jnews)   Incubator Project 
jNews is a simple aggregator that supports RSS.Feedreader's functionality is focused on the main task - reading and organizing RSS feeds and offering seamless user experience.

JNI wrapping of WINRTP  (jwinrtp)   Incubator Project 
Make WINRTP methods available to java applications

JNLP-based applet launcher  (applet-launcher)   Incubator Project 
A JNLP-based applet launcher for loading media extensions containing native code.

JNode    Linked Project 
JNode is a Java New Operating System Design Effort. The goal is to get an simple to use and install Java operating system for personal use. Any java application should run on it, fast & secure!

JOffice Eco System  (jeos)   Incubator Project 
JOffice is a java based official software development Eco-system.Here, the official, financial, Buiisness Packages is developing for to communicate the all Java based Official /Buisness purpose developers.This will work as new ECO-System generation with Java.

JOGL Book  (joglbook)   
Project for the LaTeX sources for the JOGL book.

Joplin Music Player  (joplin)   
A desktop music player based on components from the SwingLabs project.

JPaintMan  (jpaintman)   Incubator Project 
JPaintMan- 2D Graphics Editor with Animation Implementation of various scan conversion algorithms to develop 2D Graphics editor which supports graphics editor, transformation, scaling and animation.

JPatchaca personal time tracker  (JPatchaca)   Incubator Project 
It's a simple personal time tracker with tray icon support and spreadsheet integration

jPCalculator    Incubator Project 
Fast, tiny and smart port of calculator pre-installed on iPhone. Based on SWING and JDK 1.5.

jpert    Incubator Project 
Project Evaluation and Review Technique, commonly abbreviated PERT, is a model for project management designed to analyze and represent the tasks involved in completing a given project. Jpert is a tool to design and manage pert models.

JPHanger  (jphanger)   Incubator Project 
With JPHanger (Java Picture "Hanger") you can hang pictures on your desktop, using it like a wall.

JPhotoPro    
This is an open-source multi-layer photo edit application (like PhotoShop). It is based on JAI library. The main goal: to have simple but powerfull and esy extended application for photo editing and manipulating. I have created it for the stiching photo, but its design allows use it more wider. It has codecs for raw formats of photocameras (CRW - Canon and NEF-Nikon)

Jpicsort  (jpicsort)   Incubator Project 
Application to allow for easy sorting and viewing of massive amounts of pictures downloaded from usenet. Hot key commands for almost all features for fast and easy access.

JPinyin    Incubator Project 
Provides APIs for conversion between Chinese characters (中文) and phonetic symbols (Pinyin 拼音).

JPlaySound  (jplaysound)   
JPlaySound is a small Java Applet that displays a button to play a single "au" sound file (8-bit mu-Law Encoded Next/Sun AU - 8000Hz, 16-bit, Mono).

jPod    Incubator Project 
jPod is a podcast aggregator which lets users subscribe to, manage and listen to podcasts.

jproject  (JPassword)   Incubator Project 
This project aims to create a management plan for the password that allows a user to be able to save and easily retrieve their password. Passwords are encrypted with algorithms such as Blowfish or RC2 or more.

JPublish  (jpublish)   
JPublish is a powerful web application and publishing framework designed to ensure a clean separation of developer roles. JPublish includes support for multiple templating engines, including Velocity, FreeMarker and WebMacro and several scripting languages for actions.

JRelaxTimer  (jrelaxtimer)   
JRelaxTimer is a Java Applet that act as a timer that allows you to open specific Web pages at selected time intervals. It could be easily customized with your own graphics and options to achieve an unlimited variety of appearances.

JReplicator    Incubator Project 
JReplicator is the project aimed to develop replication or distribution of object among different nodes in the topologies. This Project is mainly consist on 3 basic layers. 1-Network Layer 2-Application Layer 3-Service Layer Network Layer is the core of object replication, where as application layers is built on top of it and will be pluggable if custom made. Service Layer mainly consist on Sender Service and Receiver Service,these are time based services which will replicate the objects through netowrk layer. application layer consist 2 parts 1-capture or intercept the data for database operations 2-restore the data recieved from other locations Conflict Resolution will be used for complex situations where more than one people can work on same record.

JRex    Linked Project 

jroadmap  (Jroadmap)   Incubator Project 
JRoadmap is a roadmap maker software available in Portuguese and English.

jscarab  (JScarab)   Incubator Project 
Split, Compact and optinally encrypt large files or directories.

JSDT - The Shared Data Toolkit for Java Technology  (jsdt)   
The Shared Data Toolkit for Java Technology (JSDT) is a development library that allows developers to easily add collaboration features to applets and applications written in the Java programming language. Enterprise developers can use the JSDT software to create network-centric applications, such as shared whiteboards or chat environments. It can also be used for remote presentations, shared simulations, and to easily distribute data for enhanced group workflow. It provides the basic abstraction of a session (i.e., a group of objects associated with some common communications pattern), and supports full-duplex multipoint communication among an arbitrary number of connected application entities -- all over a variety of different types of networks In addition, this toolkit provides efficient support of multicast message communications. This is accomplished by way of a single send method, and allows the user to define whether or not uniformly sequenced reception of data at all receiving locations is required. The ability to create shared byte arrays and get and set their values is also provided to session members. A token-based distributed synchronization mechanism is also provided, which can be used to ensure mutually exclusive access to a resource, to perform distributed, multi-application, atomic signalling, etc. Three implementations are provided: socket - uses TCP/IP sockets multicast - uses reliable multicast frameworks (LRMP or RMF/RAMP). http - uses HTTP protocol.

JShoes  (jshoes)   
JShoes is a management system for shoe stores.

JSide    Incubator Graduate 
An Integrated Development Environment (IDE) for JavaScript.

JSmallThem, The Batch Image Resizer  (J-Small-Them)   Incubator Project 
This tool can resize multiple images with a single click. Very useful, if you have high mega pix camera but you want to send images in the email. This tool is a time saver.

jsnap  (jSnap)   
jSnap is a small library that allow a group of windows (or internal frames for that matter) to snap to each other when they are close enough. This behaviour is similar to the behaviour that Winamp windows have with each other.

JSPaint    Incubator Project 
JSPaint like MS Paint. It is written by JavaSwing and Java 2D. It provides users tools easy to modified image or use it as module of any software

JSpreadsheet - A Swing Spreadsheet component  (jspreadsheet)   Incubator Project 
JSpreadsheet is a swing spreadsheet component that can easily be embedded in applications.

jStock    Linked Project 
jStock is a tool for technical analysis of stock charts. jStock draws logaritmic daily and weekly candlestick charts and also some indicators.

JStock - Free Stock Market Software    Linked Project 
JStock is a free stock market software, which supports multiple countries' stock market. (11 countries at this moment) It provides Real-Time stock info, Stock indicator editor, Stock indicator scanner, Portfolio management and Market chit chat features.

jthinrich    
Framework for building centrally hosted networked Java applications with desktop power. Swing based RIA framework that allows developers to program directly in Swing API.

JThrobber - Swing throbber component  (jthrobber)   Incubator Project 
A Swing throbber component that is an animated graphic to show users that the program is performing an action.

jtoaster    Linked Project 
Java Toaster is a java utility class for your swing applications that show an animate box coming from the bottom of your screen with a notification message and/or an associated image (like msn online/offline notifications).

jtrim    Incubator Project 
Java implementation of the MusicBrainz TRM generator

Juicy News Network  (jnn)   Incubator Graduate Downloadable Executable 
JNN (the Juicy News Network) is an RSS news feed reader/aggregator.

JuiPiter  (juipiter)   
JuiPiter provides a mechanism to separate Swing tasks from long running non-UI tasks.

jung2    Incubator Project 
Jung2-developement is a research area for the second generaion of the Java Universal Network Graph project.

JUnit tests for the vecmath package  (vecmath-test)   
This project contains JUnit tests for the vecmath package.

JUnitConv  (junitconv)   
JUnitConv is an universal Units of Measure Converter built as a Java Applet. It supports an unlimited number of Units Categories, Units of Measure and Multiplier Prefixes that could be customized using external text files.

Juse    Linked Project 
Juse (sounds like juice) stands for Java User Service Environment. Juse is about bringing everything together. Juse is a dynamically compliant desktop environment where you have all you need to run community built java applications easily and securely.

jveez    Incubator Project Downloadable Executable 
Picture browser/viewer for J2SE 1.5+

JVigilancia    Linked Project 
Using JVigilancia you can use a cheap webcam to remotely watch your home or business. Probably, you are only interested in the view when something is happening there, so you can instruct the program to perform several actions when movement is detected in the image. Even JVigilancia can send you an e-mail at this moment whit attached pictures.

JWindows    Incubator Project 
JWindows is a desktop written in Java. Then you can access your desktop from anywhere. Differently from VNC, the desktop is running locally, only files are remote.

jwizardcomponent    
Swing "Wizard" Component designed to be traveled through using Next, Back, Finish, Cancel.

JWorkbook    
A Spreadsheet Swing Component with advanced formatting, including workbooks with several sheets, merged cells, hyperlinks, background colors, varying fonts, etc. There's also an Excel Translator so you can easily open and view Excel files, rendered as you would see them in Excel.

jWorkSheet    Linked Project 
The jWorkSheet is a desktop time tracker application for your projects, data are presented in a spreadsheet like format. Application offers some completed work sheet reports, however you can create your own user reports by XSL transformations.

JWTable  (jwtable)   Incubator Project 
A second generation table control for swing.

JWTM (Web Tree Menu)  (jwtm)   
JWTM (Web Tree Menu) is a Java Applet. JWTM displays tree-style menus for Web pages using your own graphic, fonts, icons and sounds. JWTM could be database-driven.

JXHTMLedit  (jxhtmledit)   Incubator Project 
JXHTMLedit is a WYSIWYG XHTML content authoring tool on a small Java Applet. It provides a textarea replacement (like word processor) that allows you to edit the XHTML document directly in the final form (as will be rendered).

JZoneGamer  (jzonegamer)   
JZoneGamer enables you to create multiplayer games. Non-programmers can create drag-and-drop games, and programmers can add functionality to these games using a built-in scripting language called Treescript. This language has 2 modes: infix (like Java), and the default: prefix (like Lisp). End-users log on to my web site to play games in their web browsers. At the beginning of each game, the proprietary byte-code (a text file) of that game is accessed by the game server, loaded into memory as a tree, and executed. The following is a description of the JZoneGamer prototype. The full version of JZoneGamer is not restricted to grids, ASCII characters, or tile-based animation. Instead it supports shapes, bitmaps, free-form animation (2D, not 3D), and reusable software components. The end-user's screen is composed of one or more grids. Each grid square contains a circle, square, character, or is empty. The user can click on any square. The client determines which grid and square is clicked on, and relays that info to the server. The server includes an interpreter, which loads the proprietary byte-code (a text file) corresponding to the current game into memory, in the form of a tree, and executes it. The server also tells the client to update any grid squares that have changed. The second version of the prototype supports tile-based animation, in which the contents of a grid square can move smoothly from one square to an adjacent square. The game creation tool is written in Java and is separate from the client and server that run on the Project Darkstar game server. It includes a built-in scripting language of my own design (Treescript), which generates the proprietary byte-code that is uploaded to the game server.

Kamote  (kamote)   Incubator Project 
Personal Information Manager. Standalone java application that will make use of Swing and JGoodies. Includes email, rss, atom, contacts, web links, files, tasks/scheduler, calendar and search function.

KdeLAF    Incubator Project 
Swing Pluggable Look and Feel for Qt3, Qt4, KDE3 and KDE4. This plaf use Qt[3|4] to draw the swing widgets.

Kepler's Orrery  (keplers-orrery)   Incubator Project 
A generative music system that uses an N-body simulator to "compose" and play music.

Kickstarter for developing small Java programs  (fwutil)   Incubator Project 
By calling one method (Startup.boot()) common services like a logger, labels (for localization), a place to store (user specific) settings, etc. become available. The services are easy to use and require no configuration (but can be tailored if needed).

Kiosky: An Optimized Bidi Extension for Swing  (kiosky)   Incubator Project 
The project includes basic libraries needed when you are developing a GUI for a Locale with a Bidi language such as Persian, Hebrew and Arabic. It offers APIs to handle Localized numeric shaping just in the area of View and not Model. It also provides APIs for binding defined GUI components to ValueObjects.

Kladograph    Incubator Project Downloadable Executable 

Knowledge Web 3D Client  (Kweb3D)   
This project provides a 3D client application for James Burke's Knowledge Web Project

KnowledgePlus    Incubator Project 
A knowledge management application based on netbeans platform.

Koala Layout  (koalalayout)   Incubator Project 
This project provides a new Swing layout that is a proportional grid and very easy to use. It supports column and rows spanning.

L2FProd.com projects  (l2fprod)   
This project aims to provide the java developer community with graphical user interface components and libraries to help in building desktop applications.

Laffy  (laffy)   Incubator Project 
A Swing LookAndFeel demonstration application. Laffy contains all the various standard Swing components in their various states, presented in a clear manner for comparing one look and feel to another. It is also very useful for finding bugs!

lasolfason    Incubator Project 
A very intuitive Swing-based application to play music and share music information

Lexical Music  (lexicalmusic)   Incubator Project 
Create musical scores by specifying the notes in a special language that can be written with nothing more than a text editor. The emphasis is on creating a complete and flexable language that will be useful to both beginning and advanced musicians. Will also provide a compiler to turn scores into MIDI files.

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

lg3d LiveCD  (lg3d-livecd)   
The components for building a LiveCD for demonstrating the full features of Project Looking Glass without requiring any software installation/changes on a PC.

Lg3d Open World  (lg3d-openworld)   
Experimental Scene manager for project Looking Glass that allows multiple users to share a space.

libeccio    Incubator Project 
A Mistral extension for manipulating videos.

light weight swing docking  (light-dock)   Incubator Project 
Light weight swing docking frame based on cardlayout manager and DnD

Linux wiimote input driver  (lg3d-wii)   Incubator Project 
Make the wiimote look like a standard Linux input driver so that it can be used with JInput and integrated with Project Looking Glass and Project Wonderland

liquidlnf    Downloadable Executable 

Lookout  (lookout)   Incubator Project 
This project aims at putting together a lightweight framework for integrating various search APIs within the Eclipse framework via its plugin facility. It provides already the implementation for two search engines: The Google Web Search and the Google Desktop Search. The intent is to extend this integration to more search engines such as Yahoo Web Search, Ebay, Amazon...

Luck  (luck)   Incubator Project 
Instant Messenger written in Java

Lucky Draw Tool  (luckydraw)   Incubator Project 
A tool for lucky draw. 1. Input a max number, for example, 200. 2. Run randomly to display a number between 1-200. 3. If the tool is excuted several times, former displayed number is excluded from the pool 4. Show logo on the page and there is a function to change the image.

Macaw Image and Tile Painter  (macaw)   Incubator Project 
A general purpose image editor with a special focus on tileable images.

MagicPwd  (magicpwd)   
A software let you to keep your password easily.

MailingSystem  (MailSystem)   Incubator Project 
Mailing System is a powerfull tool to send e-mail newsletters for bulk marketing and advertising. It is a high-speed newsletter mailing software meant for professionals who need to send information / notification to a large number of recipients very fast. This software is to provide all essential information online for mailing. System administrator defines the user and assigns the user-id and password. The user can select the database and send mail to these databases automatically. Online mailing services allow you to select or design a mailpiece and enter addresses or upload an address list. Your mailpieces are printed, prepared, and delivered in as few as one or two days. From your computer you can write your messages in different formats, or you can upload files you’ve created for letters, booklets, or self-mailers. This application helps you send them to everyone on your mailing list after you create or select the design. You can upload your address list or type in the addresses manually. This application has different features like MS Outlook such as cut, copy, paste, colors, attachment, tables, etc.

mailstore  (MailStore)   Incubator Project 
Store any files to any email box base javamail. * support smtp verify and pop3 * move file and dir * batch commit change * support ssl

Makagiga    Linked Project 
Makagiga is a powerful, easy-to-use, cross-platform free software. It features plugins, file import/export, backup utility, tabbed view (like in Firefox or Opera), search function, custom colors, labels and comments for each file or folder, and more! The functionality can be extended via plugins. Currently Makagiga includes the following built-in plugins (extensions): Text editor, Todo list (with summary, priority, progress and date/time info), a very simple image editor, Google search, Wikipedia search.

Manange a Personal Finance  (durango)   Incubator Project 
The project mission is to be easy to use for end-user with usability and the goals is a financial apllication using swing

ManifoldLab    
ManifoldLab ... a 3D Modelling Companion for Subdivision Surfaces

Manipulating Computer Animation Rotation using JAVA 3D  (MCAR)   Incubator Project 
Rotation is an basic movement type which we encounter everyday. In this project we are going to rotate an object with potential application in computer animation. An web-based interactive program will be developed for this purpose using Java 3D.

Master project for the Java Advanced Imaging Image I/O Tools API  (jai-imageio)   
This is the parent project for all Java Advanced Imaging Image I/O tools related sub-projects on java.net

Matchstick    Incubator Project 
An easy to use instant-messaging system for a LAN. Supports private messaging, conferences, audio/video chats, and high speed file transfers.

Mathematical Expression Based Layout Manager  (ExpressionLayout)   
This project has as its goal a layout manager that uses mathematical expressions to specify size and placement of the child components of a container.

mComponents    Incubator Project 
New swing componets for make a GUI using a TaskBar with StartButton like Windows, also a TaskButton for InternallFrames and others

mCube: MP3 Music Manager  (mcube)   
Manager for mp3's collections.

MDIFramework    Incubator Project 
A ready-to-use framework simplifying the creation of a MDI (multidocument) application.

MDIUtilities    Incubator Project 
A set of optional utility classes to use in the context of the MDIFramework application framework project, but that can be used in any Desktop applications.

Media Jockey  (mediajockey)   Incubator Project 
A tool for playing visual media in a public setting.

Media Player for Eclipse  (emplayer)   Incubator Project 
This project provide media player capabilities to the eclipse platform using standard API like JavaSound and Java Media Framework and OpenSource implementation library.

media4java  (media4j)   Incubator Project 
Media4j is a framework built over JMF to make life easier to java programmers who want to include media features to their apps.

Memento - planning and coordination features for the Voyager project  (Memento)   Incubator Project 
Builds on Zephy and Voyager to provide (personal) planning and coordination features for the Voyager project; todo's and calendars.

Memoranda    Linked Project 
Personal diary manager and scheduling tool.

merlin  (Merlin)   Incubator Project 
Merlin is a engine that's renderize the user interface at runtime, with information collected from object model, heuristic & empirical methods and a historical informations from developer environment. Merlin is based on Metagen and my master thesis in Science Computer.

Message Bus implementation for Swing/EDT  (quitebusy)   
A simplistic message bus implementation for Swing apps, inspired by EventBus.dev.java.net

MGraph    Incubator Project 
MGraph is a multigraph rendering library with a simple physics engine.

MiG Layout Manager for Swing and SWT  (miglayout)   
An extremely flexible and easy to use Layout Manager for Swing and SWT.

Millisecond and nanosecond precise date on every platform  (PreciseInternalDate)   
Aim is to be able to get system date with an accuracy that is not dependent on the platform. This API is mainly intended for WINDOWS, where timer granularity is chaotic.

MindRaider    Linked Project 
MindRaider is Semantic Web outliner. It aims to connect the tradition of outline editors with emerging technologies. MindRaider mission is to help you in organization of your cognitive base and associated web/local/realworld resources in a way that enables quick navigation, concise representation and inferencing.

Minesweeper  (minesweeper)   Incubator Project 
An implementation of the game Minesweeper in Java. Based heavily on the version for the Gnome Desktop Environment.

Minimal client framework to interact with a RESTful server  (aptclient)   
Minimal stateless WebStart application framework for logging into a RESTful server, loading/updating preferences and modules, and generally interacting with the server as rich internet application

mistral - imaging processor engine  (mistral)   Incubator Project 
Mistral provides the class EditableImage, a container for images that undergo some editing process (e.g. in a GUI). EditableImage uses existing imaging engines (such as JAI or ImageJ) by means of a pluggable mechanism and includes an abstract processor task scheduler that can be realized in a wide gamma of contexts. Mistral is a spin-off of the blueMarine project.

mjbworld    
This is a tool for creating 3D and physics animation content.

MMJ - Mixture of mind map and Wikis -  (MMJ)   Incubator Project 
MMJ is a swing based rich client application which enables mixture of mind map and wikis. This tool can help you easily understand overall document structure of wiki documents.

mochaPOS    Incubator Project 
mochaPOS is a POS system with a Swing client front end and a web services based back end.

Modal Frames and Windows  (JModalWindow)   
This project was created because of the necessity for some modal functionality, that didn't block all frames like JDialog does, because then for example the help frame was no longer accessible. And this functionality should also support JWindows, because the title bar of the JDialog didn't fit with the program's look and feel.

modelmat  (ModelMat)   Incubator Project 
ModelMat is a software for mathematical modeling. The mathematical modeling objective is to understand, and even to foresee, system behaviours. Mathematical models are used in physics, engineering, chemistry, biology, metereology, economics, among others disciplines. A simple example: a company could use ModelMat to try to find relations between price of products and maket-share of the company. This project is subdivided in two parts: the core system, responsible for the execution of mathematical algorithms; and the graphical user interface (gui), that deals with input from diverse sources and output of modeling results. The gui will provide charts, capacity to import/export data to speadsheet softwares and it will count on more complete reports about the constructed mathematical models. This separation is important to alow the core system to be reused in others softwares, and to make possible the separation of interests: some people enjoy gui development, others prefer to research mathematical algorithms. Currently, ModelMat can do only the simplest linear and non-linear regression.

MoneyManager-J    Incubator Project 
Small web application, to track and manage incomes, salaries, etc.

Movie Tools - JMF recording and editing  (movietools)   
These are tools to make it easier to record and edit streaming media in Java (particularly those that leverage the Java Media Framework). These will generate movies with sound from Java applications.

mtgame    
Multithreaded processing system for rich visual applications

Mu  (mu)   
Streaming Music and Photo Browser

Multi Protocol Download Manager  (mpdm)   Incubator Project 
A Java based implementation of a multi-threaded download manager with an open and extensible architecture for multiple protocol support via plugins

MultiJ    Incubator Project 
java IM client with gui on JavaFX

multikulti  (Multikulti)   Incubator Project 

Multiplatform twin-panel file manager  (jcommander)   Incubator Project 
jCommander is a multiplatform file manager with a powerful two-panel and tab based user interface.

Music Album The Demo Applications  (musicalbum)   Incubator Project 
Demo Application which will demonstrate use of swing & hibernate in thick client / 2 tier application.

Music manager for church events  (reunion)   Incubator Project 
Utility for managing music catalog, projection of music lyrics, search for music played in last events and control people who play instruments and sings in events. For use in churches.

Music Recognition  (audiveris)   Incubator Graduate 
A Java optical music recognition application which infers musical information from the scanning of printed scores. This can be used as an input module for other tools such as composer or midi sequencer.

Music Translator  (music-translator)   Incubator Project 
A tool to translate chords and notes between music scales. Also indicates where are chords or notes ubicated in pentagrams or instruments. Exports the results in many formats. Developed in NetBeans.

Mustang Advisors  (mustang-advisors)   
Website for the Mustang Advisory Working Group, a Java developer community group which assists in the development of J2SE 6.0 by identifying important features and bug-fixes for the release from the perspective of the larger J2SE community.

MW4 Server Seeker  (MW4ServerSeeker)   Incubator Project 
This project is about the creation of a desktop application to facilitate finding servers in the multiplayer game Mechwarrior 4, as an alternative to the in-game browser that has lately become quite unreliable. It is also an experiment application to play with the creation of Java applications for the desktop, to learn and to show how they can be done.

myrms  (rms)   Incubator Project Downloadable Executable 

myswing    Incubator Project 
This is an effort to consolidate swing tips/tricks posted in my weblog: http://www.jroller.com/page/santhosh

myVuz Digital Photo Wizard    Linked Project 
myVuz is a multi-functional and easy to use digital photo management, editing, and publishing application. myVuz allows you to organize all of your digital photos into albums, perform image editing, print photos, auto-generate customizable web galleries, and publish onto the World Wide Web - all within minutes. myVuz supports the most popular digital imaging formats including gif, jpg, png, and bmp. myVuz is available for Windows 98/2000/XP, Linux, and any platform that supports Java. myVuz also includes a slide show feature, an integrated web server, and an integrated FTP client.

napkinlaf    Linked Project 
The Napkin Look and Feel is a pluggable Java look and feel that looks like it was scrawled on a napkin. You can use it to make provisional work actually look provisonal, or just for fun.

native library linker  (nlink)   Incubator Project 
This library aims to develop an easier-to-use API to invoke native libraries.

Native2Ascii    Incubator Project 
Create a java ui to do converting between native and ascii. Will create a plugin for Netbeans too.

ndd    
Top level project for NDD libraries.

net supprot  (netsupport)   Incubator Project 
it's similar to netop

NetAmie  (netamie)   
Java GUI Service Provider for the Desktop

NetBeans OpenGL Pack  (NetBeans-OpenGL-Pack)   Incubator Project 
Collection of NetBeans Modules for developing OpenGL Java Applications

NetBeans plugin for maps rendering  (forceten)   
ForceTen is a set of NetBeans plugins for rendering maps based on SwingLabs JXMapViewer component; also NASA World Wind is supported.

Network Monitor  (NetMon)   
This project here Monitors an entire network from a machine know as console. It provides a GUI Environment to the user to see who is connected to the network and if any link goes down it is showed on to the User. It also LOGS the packets sent by every node on the network

New JavaBeans Property Support  (bean-properties)   Incubator Project 
A simplified and more powerful syntax for property support in JavaBeans eliminating the get/set/is convention while retaining and gaining many new advantages.

NeXus3D - X3D browser  (NeXus3D)   Incubator Project 
NeXus3D is a Java based X3D Browser that can render X3D compliant scenes.

NiceSTEP Java Components    Linked Project 
This project has created a set of lightweight components that enable you to develop applications with a N*XTSTEP look and feel, something that is not possible by simply creating a Swing PLAF. The components are compatible with Swing but only a few of them require Swing to operate.

Nightingale- Audio Player  (nightingale)   Incubator Project 
A Java Audio Player with easy to use UI.

NMAP Java Front End  (nmapjfe)   Incubator Project 
A GUI front end to the NMAP network exploration utility.

numbus  (Nimbus)   
Cross platform synth based look and feel for Swing

NuOAR  (nuoar)   Incubator Project 
This is our OAR program renamed. It is a 3D project using Wonderland to reduce the recidivism rate in prisons.

Nuts and Bolts  (nab)   Incubator Project 
Document based application framework for Swing based Java applications.

nwsridge    Incubator Project 
nwsridge

Object Delta  (delta)   Incubator Project 
An API and reference implementation of a system for computing the differences (or 'deltas') between two objects, and for updating objects based on those differences. In a distributed system with a rich client, the client will usually cache data which is at the same time being updated on the server. By using object deltas, the server can avoid sending the entire object (which may potentially be very large, or expensive to obtain), and instead send only a description of the changed fields. This improves bandwith usage and serialization performance, at minimum.

officelaf  (OfficeLAF)   Incubator Project 
An Swing LAF mimicing Office 2007

OlivaMail/Core  (OlivaMailCore)   Incubator Project 
OlivaMail/Core is a java library, based on JavaMail API, with extended support of national codepages that provides an easy access to mail servers to send, recieve and parse messages and intended to be used as a core of GUI and Web mail clients. It is distributed under the terms of the LGPL license.

OlivaMail/Marine  (Marine)   Incubator Project 
Marine is a 100% java GUI mail client (pop3, imap4). It is based on OlivaMail/Core library. It stores messages, address book and other information in potentially any database (Currently MySQL and Oracle). It has extended codepage and attachment support.

OlivaMail/Webmail  (OlivaMail)   Incubator Project 
OlivaMail/Webmail - is a JSP webmail for POP3/IMAP servers with theme for PDA devices. It is based on the OlivaMail/Core library and supports MIME messages, multiple languages and codepages.

omnipublisher    Incubator Project 
A complete page layout, management and printing tool catering to the needs of modern desktop publishing requirements.

On Demand Internet Computing System  (ODIX)   Incubator Project 
Odix is a cross-platform application system for nomadic users and mobile applications in distributed desktop computing environments. A RCP-based Internet Application Workbench provides pervasive access to legacy and custom applications via a desktop-like user interface.

onepass password manager  (onepass)   Incubator Project 
onepass password manager

onephoto  (Onephoto)   Incubator Project 
a program which will allow users to upload their photos quickly to the servers of photo developers to be printed. the user can specify directions, sizes etc. of the photos in what will be a friendly GUI.

Online Chess Club  (onlinechessclub)   Incubator Project 
Creating and managing an Online Chess Club where game lovers can learn and play Chess games by different means (Chess tutorial, puzzle, game with computer or other player etc.). Professional players can take part in tournaments that is totally a commercial activity for site owner.

Open T-Cards  (opentcards)   Incubator Project 
Open TCards is an implementation of the TCards project/task management system in software format.

Open Table  (OpenTable)   Incubator Project 
A pure Java implementation of a multi-touch table-top interactive user interface.

Open Web Single Sign On  (opensso)   Incubator Graduate 
The Open Web SSO Project provides a crucial identity service that can be incorporated broadly into Java applications to enable more comprehensive security and seamless integration points with other proprietary and standards based identity services. All Java applications require identity based authentication and single sign-on capabilities, and the availability of open source code that provides these functions will lead to broad adoption of the technology in the Java community.

openbluesky    Incubator Project 
Enhancements and components for NetBeans RCP.

OpenEngineer  (openengineer)   Incubator Project 
This is a OpenSource CAD Software intended to bring the quality opensource software to the CAD

OpenJX    Incubator Project 
OpenJX is based off the Purple programming language, which was originally developed for no other purpose than to see if I could write my own compiler. It incorporated XML and PERL and translated the code into C which it would then compile. However, like many of the play or “for fun” languages, it quickly became a dead project. In the past year rich internet and client application languages have gained in popularity. When I first began reviewing rich internet application (RIA) and rich client application (RCA) technologies I came accross projects like Adobe's Flex language. While Flex is exciting in that it allowed me to create applications in Flash, it still lacked many of the robust features of Java and the processing power. I searched and searched for a Flex-like Java project. However, no adequate equivalents existed. This led me to believe that a re-implementation of the Purple language could be useful and due. So far the results have gone far beyond my expectations. OpenJX is very similiar to Flex. However, at its core it is Java.

Original Art files for Wonderland  (lg3d-wonderland-art-src)   
Art files from 3D content creation tools such as Maya, 3DS etc that make up the Wonderland world

Outer Desktop  (OuterDesktop)   Incubator Project 
Outer Desktop takes the users desktop to Outer Space. The idea is to present the file system in a familiar 3D environment in order to allow for a more intuitive sorting of files. Due to adoption of several paradigms from common physics, the user can quickly identify and browse through files.

owi    Incubator Project 
A one window irc client

packer    
Gridbag done right. Packer/Packas classes simplify use of GridbagConstraints.

PaintApplication  (JavaVersionOfPaintApplication)   Incubator Project 
The purpose of the Project is to develop a “Java version of Paint Application”. Through this application the novice users could easily create drawings using pencil tool and the other basic shapes like lines, ellipses and squares. There are also tools like pencil, paint in two modes i.e.; painting in bulk and painting with brush. A color box with stipulated number of colors is provided and for more range of colors we could select it from color chooser. There is a tool for erasing the unwanted and the unnecessary parts of the drawing called eraser and also a select tool. This application is quite useful for all those people who want to draw pictures in the computer. The end user could be a kid who draws pictures in the computer for fun or an adult who draws complicated pictures for some serious purposes. The drawings drawn using this application could be printed on a paper using a printer. The application will be developed using Java Programming Language. Java concepts like Swing, AWT, event handling, exception handling etc.; would be used. The code will be developed in the NetBeans IDE platform. The final result of the Project is to give the end user a plain canvas with all the drawing tools and give the user the facility to draw whatever he wants and save it. He can later on retrieve the file make certain changes and modifications and save the modified file. Apart from drawings other pictures and images could be opened and necessary modifications could be made and saved as new picture. In short by the completion of this Project we can develop a user friendly Paint Application.

Paper Wizard  (paperwizard)   
A tool to help authors to write articles step by step.

Parent project for TiVO HME applications  (tivo-apps)   
This is a parent project which hosts TiVO HME applications

partykewl  (Partykewl)   
Partykewl is a generic particle engine with low memory consumption and fragmentation that is used for games.

Password Place  (PasswordPlace)   Incubator Project 
Password Place is an application where the user can store passwords of various type (like credit card, login, ...) in a secure way. All passwords are encrypted using a single password, the only one the user can't forget.

PCL Parser  (PCL-Parser)   Incubator Project 
A parser for PCL print files. Project contain 2 major parts. The core parser that can parse PCL output file for virtually any printer. And a Swing application that can be used to open PCL file and print a page range from it.

PDF Renderer  (pdf-renderer)   
An all-java PDF rendering component. Can theoretically be used in any environment supporting Java 2D.

PDFRenderer    Incubator Project 
Parse PDF document and display.

Performance suite for testing Swing look-and-feels  (lightbeam)   Incubator Project 
Performance suite for testing Swing look-and-feels

Personal Global Workspace  (pgw)   Incubator Project 
Personal Global Workspace is a global distributed service providing a user abstraction of workspace that includes a personal set of applications, preferences and personal data.

PgsLookAndFeel    
A nice LookAndFeel for Swing. It aims to provide a platform independent LookAndFeel that looks and feels like a modern look, thus it has many rollovers, gradients and nice borders.

Photo Album  (PhotoAlbum)   Incubator Project 
* want to show 6 photos at a time in a page. *want to add,update,delete a photo. *want to zoom a photo by the double clicking.

PIDesktop    Incubator Project 
PI (Personal/Publishable Information) Desktop is a desktop software to maintain and share personal information. It is built on Java/Eclipse RCP platform, And can run on any OS which supports Java. Using this software, users can maintain their personal information and share some of them ( if they want) through p2p network with each other, which include blog, album, personal web site, and favorite web link, e.t. wiki and forum are being investigated.

PIEOS  (pieos)   Incubator Project 
PIEOS (Platform Independent Emulating Operating System), as obvious from the name it emulates an Operating System while being able to run on any platform.

pivot  (Pivot)   Incubator Project 
An open-source framework for building high-quality, cross-platform applications that are easily deployable via the web and to the desktop.

PlanetOnWire  (planet-on-wire)   
PlanetOnWire is the program for gathering data from various RSS Feeds.

playfull    Incubator Project 
playfull is a Java (TM) based shoutcast (TM) (www.shoutcast.com) client. This application allows to search though the shoutcast steams and play them. The application also shows stream metadata. This application is being developed using NetBeans 6.5 platform.

plethora    
Plethora is a NetBeans plugin suite which facilitates developing applications for the Looking Glass 3D desktop by integrating an lg3d GUI-Builder into the feature-rich NetBeans IDE.

Plugins for Substance LAF for additional components  (substance-others)   
Plugins for Substance LAF for additional components

Political Science: Campaign Simulator  (Campaign)   Incubator Project Downloadable Executable 
The Campaign Simulator is an attempt to statistically model and predict the outcome of an American presidential election; several users assume the roles of competitive candidates and inflict the repercussions of certain decisions on a GSS based dataset. The application is written in Java and supports all Operating Systems with a Java 1.5 VM (Windows, Unix/Linux, MacOS, etc).

pong3d  (Pong3D)   Incubator Project 
A networked 3D pong game

Presentation Slide Caster  (slidecast)   Incubator Project 
Show any presentation slides from the instructor to the clients. For example there will be a teacher who would choose a slide set and start a presentation, then clients can see the slide show in terms of controlled by the instructor.

Progress API  (progress-api)   Incubator Project 
A standalone version of the Progress API module from the NetBeans Platform.

Project Looking Glass  (lg3d)   
Project Looking Glass is based on Java technology and explores bringing a richer user experience to the desktop and applications via 3D windowing and visualization capabilities. It is an open development project based on and evolved from Sun Microsystems' advanced technology project.

Project Looking Glass 3D models, textures etc.  (lg3d-art)   
3D Model, textures and other art assets for Project Looking Glass

Project Looking Glass Core components  (lg3d-core)   Downloadable Executable 
Core components for Project Looking Glass

Project Looking Glass demo 3D applications  (lg3d-demo-apps)   
Demo 3D applications for Project Looking Glass

Project Looking Glass Webstart  (lg3d-webstart)   
Project Looking Glass Webstart

Project Looking Glass X11 integration  (lg3d-x11)   
X11 Integration for Project Looking Glass

Project Looking Glass X11 integration  (lg3d-x11)   
X11 integration for Looking Glass

Project Scene Graph  (scenegraph)   
he Scene Graph project, which provides "scene graph" functionality at the Java level, as well as providing one of the important runtime elements that the JavaFX Script language depends upon from the underlying platform.

Project Wonderland Incubator  (wonderland-incubator)   
Incubator project for Wonderland components

ProjectTimer    Incubator Project 
The ProjectTimer is a tool to plan projects, let developers book on tasks and help the project manager to control the project by using various reports. The ProjectTimer frontend is build on swing, using the best components found for this approach: swingx, JFreeChart, JFreeReport, hsqldb, forms and looks. The backend is using jboss-4, PostgreSQL and hessian to communicate with the frontend.

Projet Wonderland  (lg3d-wonderland)   
A Scene Manager for Project Looking Glass to enable research on the use of 3D collaborative spaces.

proxymusic  (ProxyMusic)   Incubator Project 
ProxyMusic generates a Java binding for MusicXML format, meant for marshalling high-level music information between Java and XML worlds

psestation  (PSEStation)   Incubator Project 
Trading Application for Philippine Stock Exchange

pup    
All Java Picture uploader

pure Java library for OASIS Open Document files manipulation  (jOpenDocument)   Incubator Project 
jOpenDocument is a free library for developers looking to use Open Document files without OpenOffice.org. You can use jOpenDocument to: - Generate dynamic documents from Java, XML or databases - Display and print files with built-in viewers - Split, concatenate, and manipulate pages - Automate filling out of template (created by OpenOffice or not) - Use your preferred langage via standard ScriptEngine interface

queen    Incubator Project 
a new swing based im client and server

radeox    
Wiki text markup render engine.

raytracershell    Incubator Project 
Java based GUI for RayTracer. This project's purpose is to help in developing some 3D scenes that could be later on used as a basis scenes to render in RayTracers. For now it supports only some basic figures like Sphere with some additional behaviour of rotating user view port. The GUI is similar to all 3D shells / division to 4 view ports with one set to camera /.

Reader for XML documents from docweb  (docreader)   
This is a desktop application for reading and translating javadocs fed out of the docweb server. Docweb can produce documentation in both html and xml forms. DocReader can do more powerful editing for translations, and it works offline from its cache.

reality  (Reality)   
JavaOne Extreme GUI Makeover Demo App, 2007

Renaissance Office  (renaissance)   Incubator Project 
Renaissance office is a lightweight office implementation that features a Word Processor, a Presentation program, a Spreadsheet and a File Manager.

Render Pack  (renderpack)   
Simple, good looking, customizable renderers for Swing table cells, combo boxes and more.

Repository for Legacy Source Code from AptFramework  (aptsource)   
Repository for Legacy Source Code from AptFramework, eg. from deprecated projects, so that those can be deleted.

RestfulBeans  (restfulbeans)   Incubator Project 
The goal of the project is to build a framework that would support sharing objects between client and server in the REST style. The main point of this is to simplify building RESTful and search-friendly J2SE-based rich internet applications.

Reusable Views API  (reusableviews)   Incubator Project 
Provides small and powerful API to create reusable and maintainable presentation views.

Reveille  (reveille)   Incubator Project 
Project Reveille demonstrates an ideal, lightweight, end-to-end architecture that includes multiple frontends (Swing, JSF, jMaki, Java ME, etc) connecting to a flexible server tier.

Revenge (The Game) First Person Shooter  (RevengeFPS)   Incubator Project 
This project RevengeFPS Game is aiming to make an interactive mind blowing 3D game that run on Linux, Windows, Solaris ,Mac or others Desktop Operating System based on the Most Popular Open Source Game Engine jme(jMonkeyEngine.com).

RGBImageManager    Incubator Project 
An application for managing and editing image/pictures using swing and embedded database.

Ripple effects for Swing applications  (strider)   Incubator Project 
Ripple effects for Swing applications

Robot Timer  (robottimer)   
Robot Timer is a glorified stop watch. :-) It runs a countdown in full-screen mode with pretty graphics.

Rotalign-J  (rotaling-j)   Incubator Project 
This is a simple tool for loading, comparing, rotating and translating images which uses Java Advanced Imaging. It's intended to be used in 3D Volumetric Reconstruction of objects by segmentation.

Rowan, Library of Custom Swing Components  (rowan)   
Rowan is a library of custom Swing components and utilities. It includes Windows style wizards, painted panels, etc.

RSS Feed Reader  (feedtrove)   
RSS Feed Reader using ROME, residing in the SystemTray.

RSS View Eclipse Plugin  (rss-view)   Incubator Project 
RSS View is an RSS/Atom reader that keeps you always up-to-date. Unlike standard news readers, it is designed to integrate into Eclipse and coexist with your workbench. You have everything at one place. RSS View may also improve your development process by integrating your bug tracker, development forum or wiki directly in your IDE. Features include HTML preview, grouping and filtering news feed items, offline feeds, and several customizations.

RSSClient  (rssclient)   
A simple Java based RSS client. RSSClient is an effort to provide a customizable RSS Feed consumer having helper functionalities to play with.

rssnotifier  (RSSNotifier)   Incubator Project 
An RSS Feeds reader application working on System Tray. The RSSNotifier will show a rss item to user in small message boxes, like GMail Notifier.

Rubber Band Selection for JTree and JList  (rubber-band)   Incubator Project 
Select multiple items in a tree or list using the mouse to press and drag a 'rubber band'. This is very common on other platforms (see for example the file list in windows explorer), but not currently possible in Swing.

SAD    Incubator Project 
A Structural Analysis and Design (SAD) application implementing an element stiffness method solution to the analysis and design of 2 dimensional engineering problems. While implementing one and two degree of freedom elements, the application will serve as a framework for other engineers to implement modules for other design types.

Salty Files  (saltyfiles)   Incubator Project 
A plattform independent encryption-tool with a simple user interface (swing/java). It uses 'Password Based Encryption' (PBE) to encrypt and/or decrpyt files on the filesystem. Encryted files will also be compressed using the zip-format.

SAM - Swing Action Manager  (SAM)   Incubator Project 
SAM is a Swing Action Manager that provides features that truly make Actions central to your Swing applications. SAM adds features for actions such as role-based security, context, delegated enablement, a customizable component factory and an XML format with an editor. SAM is especially useful for large projects or projects with plugins since it allows weight-based merging of Action XML.

Sample widget implementation for laf-widget project  (trellis)   Incubator Project 
Sample widget implementation for laf-widget project

Samples for Substance LAF  (substance-samples)   
Samples for Substance look-and-feel

Sanjeev Debnath  (SwingComponents)   Incubator Project 
This project is to provide updated and new Swing components to the world of Java Swing Developers. The new components contains the easy interface to create and use them in the projects.

Saramago Library Manager  (saramago)   Incubator Project 
Saramago is a Library Manager written in Java. It connects to a MySQL database to store borrowers, books, and loans informations. Saramago is built with localization in mind, so it can be fully translated to any language without the need for recompiling

SBFB - Swing Bean Form Builder    Linked Project 
Swing Bean Form Builder (SBFB) is a java SWING framework that automatically generates input and presentation GUIs from standards JavaBeans (or POJO) objects (using introspection, java.lang.reflect.* package). The generated GUIs can be customized using a simple XML file, and all fields created by SBFB are accessible at runtime. So you can handle it as standard swing fields. You can webstart a simple demo here : http://sbfb.sourceforge.net/sbfb-demo.jnlp

SBFB - Swing Bean Form Builder  (SwingBeanFormBuilder)   
Swing Bean Form Builder (SBFB) is a java SWING framework that automatically generates input and presentation GUIs from standards JavaBeans (or POJO) objects (using introspection, java.lang.reflect.* package). The generated GUIs can be customized using a simple XML file, and all fields created by SBFB are accessible at runtime. So you can handle it as standard swing fields. You can webstart a simple demo here : http://sbfb.sourceforge.net/sbfb-demo.jnlp

SBFB - Swing Bean Form Builder  (SBFB)   Incubator Project 
Swing Bean Form Builder (SBFB) is a java SWING framework that automatically generates input and presentation GUIs from standards JavaBeans (or POJO) objects (using introspection, java.lang.reflect.* package). The generated GUIs can be customized using a simple XML file, and all fields created by SBFB are accessible at runtime. So you can handle it as standard swing fields. You can webstart a simple demo here : http://sbfb.sourceforge.net/sbfb-demo.jnlp

SBIG Astrophotography JAI Codecs  (sbig-codec)   Incubator Project 
Codecs for the various image formats from Santa Barbara Instrument Group (SBIG) Telescope sensors.

SCAN    Linked Project 
SCAN (Smart Content Aggregation and Navigation) is a personal Information Retrieval framework. It combines search, text analysis, tagging and metadata functions to provide new user experience of desktop navigation and document management. SCAN provides a single metadata repository for documents from different sources. Documents in the repository are indexed for search, monitored for updates, tagged manually or automatically for fast navigation.

Scenic    Downloadable Executable 
Scenic is a scene based 2D graphics library. Scenic uses either DirectX or OpenGL for rendering. Rendering code is written in c++.

Screensaver for Swing applications  (matrix-rain)   
Screensaver for Swing applications

Screensavers: SaverBeans Screensaver Pack  (screensavers)   Downloadable Executable 
Collection of Java screensavers developed using the SaverBeans SDK.

Self Organizing map  (JavaCluster)   Incubator Project 
The Java Cluster library would implement all the clustering algorithm like the K-means, Fuzzy C-Means, Fuzzy K-means, Nearest K neighbour, SOM, GSOM and so on. We will also implement techniques for Text categorization and Text summarization.

Semantic Explorer  (semanticexplorer)   Incubator Project 
Semantic Explorer will be an implementation of the Semantic Web concept in a Desktop application. Using SHDM ( Semantic Hypermidia Design Model ) we are going to write a semantic file explorer in order to organize and give the files semantic content.

servermanager    
Swing GUI that reads an XML file that defines Servers according to a customizable ServerModel and allows a user to select one from a tree and perform a customizable "Connect" operation or Connect can simply return the IP Address/Server Name chosen.

Shared Questionnaire System  (SQS)   Incubator Project 
SQS(Shared Questionnaire System) is a set of Swing/JavaWebStart applications for questionnaire administrators; (1)SourceEditor: XML Editor/Questionnaire Form Designer/PDF Publisher, (2)MarkReader: OMR(Optical Mark Reader) and CSV/XML/HTML Generator.

Simetria  (simetria)   Incubator Project 
Buy and sell strategies tool for stock market.

Similar Picture and Relationship Konstructor  (SPaRK)   
The purpose of this work is to create a system to organize images using location, date, event annotation, and semantic noun relationships via WordNet.

SimpleCenter    Linked Project 
Consumer application for managing, editing, distributing and sharing music, pictures, videos, and other media.

SimpleCryptoAPI  (simplecryptoapi)   Incubator Project 
This is a simple cryptographic API for Password-Based Encryption.

Simulador de Processador (Simulated processor)  (simuladorprocessador)   Incubator Project 
Este projeto é referente a um trabalho de faculdade, para criação de um simulador de processador. This project is for a work of faculty, to create a simulated processor.

Simunav    Incubator Project 
The goal of this project is to create a software that will help the user to find its way through a road network. The user will be asked the starting point and the arrival of his journey and then will be able to add some constraints. The software will also provide an administrator interface to make any change wanted to the network.

sirhca    Incubator Project 
This project deals with the development of a little engine of proof in theories described by equalities based on graph-based deduction in java. The innovation is the user interface that pictures the graph and permits the educational use of the software.

Sistema de Gestão  (sistemagestao)   Incubator Project 
It is a system of management of company in the one of projects for farms. It contains I register in cadastre of usuarios, employees, customers, farms and projects. The system emits reports using the JasperReports. It possesss module of flow control of box.

Skin Look And Feel  (skinlf)   
The Skin Look And Feel project (aka SkinLF) brings "skins" to Swing applications. It supports themepacks made from Linux GTK and KDE themes. Skin Look And Feel can be used on all platforms including Windows, Linux, MacOS.

Skype API for Java  (skype)   Incubator Project 
'Skype API for Java' enables developers to create Skype plug-ins by Java. This library contains not only transport layer but also application level APIs.

Slide  (slide)   
A framework for transition effects (menus that slide in, dialog boxes that fade out, etc.) in Swing, implemented in pure Java.

SlideShow trying to use filthy rich components  (jslideshow)   Incubator Project 
This is going to be a slideshow applet. I'm going to use many ideas of this filthy rich client presentation on javapolis.

smrt    
3D Media Center UI

Snow Plow Simulator  (jsnowplow)   Incubator Project 
Snow Plow Simulator will be a 3D simulation written in Java and using the jMonkeyEngine in combination with jMonkey Physics and MonkeyWorld3D.

SoftAgregator  (softagregator)   Incubator Project 
Write a desktop application compilant with OSGI, and turn easy other developers write yours bundles and publishes in SoftwareAgregator.

Source code for the "Pushing Pixels" blog  (pushingpixels)   
Source code for the "Pushing Pixels" blog

SPAR Rich Client Platform  (spar)   
A Swing rich client platform based on Eclipse OSGi and Spring IOC. Designed to simplify the architecture of large Swing applications. Originally developed for Xerto Imagery a image managment application.

splits  (Splits)   Incubator Project 
Splits provides a very concise XML language for laying out Swing panels, based on the idea of recursively splitting panels into subspaces. Internally, Splits generates standard Swing components (panels, split panes, etc.) and uses GridBagLayout as its main layout manager. The complexity of GridBagLayout is hidden to the user, but still available for those who know how to use it. On top of that, Splits provides a means for easily configuring the color scheme of the application, with an original approach allowing developers to fine-tune the colors of their application in real-time.

SpringRPCTooling    Incubator Graduate 
Tools for using the Spring RPC.

SQuirreL SQL Client  (squirrel-sql)   
SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc. This functionality can be extended through the use of plugins.

Stampy Online Filesystem  (stampy)   Incubator Project 
Stampy Online Filesystem enables secure storage and retrieval of files using Amazon.com's S3 (tm) Storage Service in a format that is compatible with jungledisk (tm). Uses jets3t, fuse-j and JCE technologies.

Stock Tipper  (StockTipper)   Incubator Project 
Stock Market Analysis Software. Analysis the EOD Data. Also the current stock data and tips on the stock being analysed.

Storekeeper  (storekeeper)   
Storkeeper is a configuration management system, written for either client or server side products. It gives you the power to define global keys, extend or overwrite global keys as well define your new keys. The value returned for a key are of a specified type (canned types like java.lang.String need no configuration), which gives us the interesting option of nesting keys. Users have the option of plugging in their own custom value types. Storekeepr allows you to mask values, in order to store sensitive information. It also comes with its' own GUI tool to create configuration sets!

Strandz  (strandz)   
Strandz is an API that enables developers to connect users with their data. It is the middle layer that connects a Java Swing UI with Data Objects, employing a strict Model/View/Controller structure to enable the rapid development of maintainable code.

Stupid Zombie  (StupidZombie)   Incubator Project 
StupidZombie is a program that can "ping" your favorite directories, without visiting an external website. Can also let you add search tags recognized by your favorite directories (technorati, blogalaxia and others). StupidZombie es un programa el cual puede hacer "ping" a tus directorios favoritos, sin necesidad de visitar ninguna pagina web extraña. También te permite agregar etiquetas (tags) reconocidas por tus directorios favoritos(technorati, blogalaxia y otros)

StyleLayout  (styleLayout)   Incubator Project 
StyeLayout is most flexibility but easiest layout manager for awt/swing. This layout manager using styles (string) as constaint for config layout for each control on container. LayoutStyle support float location, align, anchor, resizable and label. With StyleLayout you don't need more Panels. StyleLayout can replace BorderLayout,FlowLayout and Null Layout. Example : setLayout(new StyleLayout( )); add( new TextField(), "x=10;y=30; label=First Name"); add( new TextField(), "x=10;dy=30; label=Last Name"); add( new Button("OK"), "anchor=left-bottom;x=10;bottom=30" );

Substance  (substance)   
Pluggable look & feel for applications that wish to present a modern interface. The look & feel provides the best (in our opinion) graphic elements of Windows XP and MacOS 10.4

Substance LAF Button Plugin  (substance-button-shaper-pack)   
A plugin for Substance LAF providing additional button shapers.

Substance LAF JIDE plugin  (substance-jide)   
A plugin for Substance LAF providing UI delegates for JIDE components. This plugin includes all classes that are necessary for custom components of JIDE.

Substance LAF NetBeans plugin  (substance-netbeans)   
A plugin for Substance LAF providing UI delegates for NetBeans components. These components include sliding button, tab controls and more.

Substance LAF theme plugin  (substance-theme-pack)   
A plugin for Substance LAF providing additional color themes.

Substance LAF Watermark plugin  (substance-watermark-pack)   
A plugin for Substance LAF providing additional watermarks

SugarCRM integration with OpenOffice.org  (SugarCRM-OOo-integration)   Incubator Project 
SugarCRM plugin for OpenOffice writer is essential for SugarCRM's Multi-Channel Marketing functionality. The goal of the project is an OpenOffice.org extension with Mail Merge functionality using Webservices.

Superficial    Linked Project 
Superficial is a fresh approach to coding GUI-driven interactive applications, based on strict separation of concerns. Applications coded with Superficial are easy to develop, debug and maintain. The Superficial approach has been implemented first for Java Swing.

supervox  (abcsupervox)   Incubator Project 
Screen Reader and Voice Synth

Supling Pediatric Tool  (Supling)   Incubator Project 
Supling is an application designed to enrich health care information systems for children. It is based on the pediatric baby book, which is an important tool to document a child's relevant medical information. It addresses pediatric issues like scheduling and immunization while capitalizing on the advantages current electronic medical record systems offer such as security and access control. Supling is covered by the GPL.

Support for common "feel" widgets in look-and-feel libraries  (laf-widget)   Incubator Graduate 
Support for common "feel" widgets in look-and-feel libraries

Support for Swing EDT programming  (quiteditty)   
Some support classes for Swing EDT related programming, ie. for using SwingWorker, and also for using dynamic proxies to invoke methods on the EDT, or in the background.

Support for third-party components in look-and-feel libraries  (laf-plugin)   
A small infrastructure that provides plugin mechanism for third-party components in look-and-feel libraries.

SVG - Salamander SVG Renderer & Animator  (svgsalamander)   Incubator Project 
SVG renderer and animator. Originally built to be a HUD for Java3D, it provides an easy and light way to read and display SVG content in Java programs. Built for video games, programmer has full access to scene graph. Design menus in vector art program and render in Java.

SVG explorer  (rainbow)   
SVG explorer

Swank, A scriptable,Tk-like, GUI toolkit built with Swing  (Swank)   
Swank is a scriptable toolkit for building GUIs with a Tk-like paradigm. It is the GUI toolkit companion to the scripting language Jacl (Java Command Language). Together Jacl and Swank form the Java analog to Tcl and Tk.

SwAp - Swing Application Framework  (swap)   
The SwAp Framework is a combination of different existing frameworks like AppFramework, Spring, Binding, Validation, Apache Commons Configuration, Abeille Forms, and some others together with a MVC-Concept. The goal is to provide a fast and simple starting point for modern, high quality Swing-based desktop applications.

SweetReader  (sweetreader)   Incubator Graduate 
SweetReader is a Java application for reading RSS feeds.

SWFDesigner  (swfdesigner)   Incubator Project 
SWFDesigner provides an easy to use visual designer to generate Spring Web Flow definition file.

Swing - RAD (Rapid Application Development)  (swingrad)   Incubator Project 
This Program generate code in Java for Swing applications with database connections. The objective is increase the development time using this tool as Rapid Application Development (RAD).

swing application  (paintapplication)   Incubator Project 
Get a paint application that allow the user to select Line color,Fill Color, to get polygon,circle,rectangle,ellipse

Swing Application Error Reporting Library  (JErrorReporter)   Incubator Project 
Client and server components for automating error reporting in a Swing application. It works similar to the "Talkback" functionality in many applications and OS's.

Swing Application Framework  (appframework)   
A prototype implementation of JSR-296, the Swing Application Framework. This is a live view of the evolving spec and its implementation.

Swing Automenu  (AutoMenu)   Downloadable Executable 
AutoMenu is a automatic menu generator that makes it easy to create JBarMenus and PopupMenus from XML definitions when building GUIs in Swing.

Swing debugging tools  (swinghelper)   
The set of tools and techniques to assist with Swing debugging

Swing Explorer  (swingexplorer)   Incubator Project 
Swing Explorer is a tool for Swing developers helping to visually explore swing based application internals. It recognizes Swing components when user moves mouse over them and provides additional information about currently selected component (layout, size, coordinates and other things). Additionally it allows to view basic graphical operations used to draw swing components like DebugGraphics does, but in more convenient for the user way. I have already alpha quality implementation having mentioned above functionality and something more.

Swing GUI framework for forms and tables  (greenscreen)   Incubator Project 
We provide Swing IDE-agnostic data-binding GUI framework for rapidly building data-rich GUIs eg. database front-ends. The data-binding mechanism uses java.beans, and the layout and configuration is accomplished using java5 annotations.

Swing Language Framework  (fblanguage)   Incubator Project 
This small framework is based on the standard ResourceBundles and allows switching locale's on the fly.

Swing Layout Extensions  (swing-layout)   
Swing Layout Extensions goal is to make it easy to create professional cross platform layouts with Swing. This project will consist of extensions to Swing and possibly a new LayoutManager. The long term goal is to roll these changes back into Swing proper.

Swing Power Pack  (swingpowerpack)   
Swing Power Pack - a collection of components thare are missing in Swing.

Swing RSS Reader  (feedtray)   Incubator Project 
A Swing RSS Reader that resides in the System Tray

Swing Utility Classes  (swingutil)   Incubator Project 
This project will be used to provide access to a number of swing related utility classes that I have written over the years.

Swing Visual Component Library  (avondale)   Incubator Project 
Avondale is a Swing-based visual component library. The library is intended to be used to implement anything from visualization software, diagramming software to visual designers. The architecture of the components in Avondale are similar to Swing components (containers, painters, layouts, etc.) with a very well defined API carried throughout the entire framework. The API for Avondale was written to be clearly defined and fully extensible to avoid growing pains by any implementors that wish to extend the framework.

Swing Wizard Framework  (wizard-framework)   Incubator Project 
A wizard framework based on a WizardModel and WizardSteps.

Swing workflow and issue tracking application  (aptworkflow)   
Issue tracking and workflow internet application written in Swing, using RESTful server

Swing-bug Demo  (swing-bug-demo)   Incubator Project 
Demonstrations of the various components and effects in the swing-bug project

Swing/JPA/REST RIA client framework  (gooey)   
Swing Application Framework based on quitegooey, refactored and rebuilt to use AppFramework and JPA.

swingcomponents    Linked Project 
A set of component and utility classes to develop swing based applications

SwingEasy  (swingeasy)   
Goal to develop a set of documentation of best practices, workarounds and information on toolkits and their configuration to simplify application development using the Swing API.

SwingFX    
SwingFX is a suite of effects, components, and more that are written in Java, typically using Java2D and Swing.

swinglabs  (SwingLabs)   
SwingLabs is a Sun Microsystems supported project that allows experimentation with extensions to existing Swing components, new Swing components, and other desktop related technologies such as Java2D, AWT, etc. It acts as a testbed for ideas related to client side technologies, and provides a path for inclusion to future versions of the JDK.

swinglabs-demos  (SwingLabs-Demos)   
Project for creating and maintaining demos of the SwingLabs project, and its sub-projects. This Project contains common code among demos, including Database configuration and setup, jnlp file configuration, build files, and look and feel initialization.

swinglets  (Swinglets)   Incubator Project 
A collection of Java Swing components. These components have been developed with the Swing MVC architecture in mind and provides maximum flexibility and extensibility to the user.

SwingSet3  (Swingset3)   
The next generation Swing Demo program.

swingtopics  (uitopics)   Incubator Project 
An alternate mechanism for handling events in Swing.

swingtx  (SwingTX)   Incubator Project 
SwingTX is an extension of Swing Application Framework, which is a prototype implementation of JSR296, to integrate with Spring Application Framework, Groovy and JavaFX. SwingTX's main goal is to provide an extension layer on top of Swing Application Framework to help java programmer to build a structural Swing application more easily. In SwingTX, Swing Application Framework controls the Swing application lifecycle and Spring Application Framework provides the Swing application infrastructure. Groovy and JavaFX scripting provides more flexibility to build the Swing application UI and validation.

swingwork    Incubator Project 
Swing implementation of the xwork framework.

SwingWorker    
SwingWorker is a framework for implementing 'long running Swing GUI interacting tasks'. This project is a back-port of SwingWorker from Java (TM) 1.6 release to Java (TM) 1.5 release.

swingx  (SwingX)   
Extensions and additions to the Java Swing toolkit. Successful SwingX components may be considered for inclusion in future versions of the JDK.

SwingX Components for ULC  (ulc-swingx)   Incubator Project 
This project aims to provide a server-side API for SwingX components to ULC applications.

swingx-ws    
SwingX-WS is a project devoted to making web service interoperability with Swing easy. It focuses on both visual and non visual JavaBean components.

swingxgenesissupport    Incubator Project 
Provide support for binding SwingX components to Genesis framework.

swtxui  (swt-xui)   Incubator Project 
The XML-Based SWT UI. Describe SWT widget objects with XML, it is easy to use and support JavaScript,Groovy,BeanShell,Python scripts.

Syntax Tree Browser  (syntaxtreebrowser)   Incubator Project 
A standalone Swing app for browsing syntax trees from javac in order to better understand javac's API.

Synth-Designer  (synth-designer)   
A visual designer for Synth look and feels which includes the ability to create look and feels based on vector artwork. Based on the NetBeans RCP

sysbackupper    Incubator Project 
Check the system's backup is complted,such as file backup or oracle db backup... And is based on eclipse RCP.

Table layouts using ExplicitLayout  (explicit-tablelayout)   
This project provides a TableBuilder for constructing table layouts using ExplicitLayout.

Tabletop Simulator  (Lemongrassi)   Incubator Project 
Java based tabletop simulator. A tabletop simulator is an engine for playing wargames on a computer. Wargames are typically played on modeled table top using miniature models to represent combat units. This tabletop simulator will provide the ability to perform all typical actions associated with wargaming in a simulated environment. Examples of these actions include placing, moving, and removing playing pieces, rolling dice, and passing play from one player to a next.

Tanks War  (jtankswar)   Incubator Project 
2D head to head tank war in Java. Multiplayer over the network.

Tasker    Incubator Project 
A very simple utility for managing tasks. Tasks can be created, edited and timed. Notes can be added Task lists can be used as schedules, diaries and time tables.

TaskMeister    Incubator Project 
A very easy to use and useful Task Manager

teachermark    Incubator Project 
A desktop application for managing student's marks and performing reports.

Template Matching using Segmentation  (templatematching)   Incubator Project 
Browse an image. perform segmentation. Identify objects from image on the basis of segments by comparing segments with stored templates. At the end Display matched objects on panels.

tequihuaj-excados    Incubator Project 
Tequihuaj is a Virtual Operative System written in Java which allows easy customization via .properties files. EXCADOS is the GUI for the OS which also uses .properties for each and everything, allowing end users to modify EVERYTHING without any technical knowledge.

TFrame  (tframe)   Incubator Graduate Downloadable Executable 
TFrame is a framework that provides all the things needed for a basic Java application. To use the framework you extend from the TFrame and Mediator classes and provide behavior for actions. The framework takes care of the order of construction as well as registering of objects within the mediator.

The Beanery  (beanery)   Incubator Project 
A suite of low- and high-level components focused on Java bean development issues.

The Code ERP  (code-erp)   Incubator Project 
And ERP integrated with Oscommerce

The Cool Object Storage System  (jcosy)   Incubator Project 
COSY aims to be an object storage system for the desktop environment. At first, COSY will be implemented as a layer on top of a traditional hierarchical filesystem. It will use XML techonologies (XML Schemas and XLink, mainly) and the Java language to provide a rich object-oriented presentation of user and application data - documents, photographs, emails, contacts, projects, etc., making it possible to express and use data relationships that are kept lurking in the background, in today's desktop storage and presentation environments.

The Cricket Manager  (cricket)   
The Cricket Manager is a web site that is aimed to be dynamic in nature which can manage any local cricket tournament as per the information in the database.The website is designed to aid the task of collecting and managing the names of the local cricket teams and to ease the process of registering a team from remote locations.

The Darkstar Client API for Python  (sgs-python-client)   
This is a port of the client API for the Project Darkstar server to Python.

The eReaper  (ereaper)   Incubator Project 
The EReaper is a Java desktop application that takes your delicious username and then processes you delicious bookmarks in order to find those delicious users who have the most bookmarks in common with you. The program then displays these other delicious users to you and allows you to view the rest of each users bookmarks to allow you to find websites of interest to you.

The Java Advanced Imaging API core  (jai-core)   
This project contains the source code for the Java Advanced Imaging API containing the packages javax.media.jai.* and com.sun.media.jai.*.

The Mad Chatter  (mad-chatter)   
The Mad Chatter is a sample application used to develop and demonstrate techniques for building Swing applications that look and feel native.

The Player  (theplayer)   Incubator Project 
Our goal is to build a modern multi-platform audio player which combines the best features of current available audio players (souch as Winamp, iTunes, XMMS). The architecture should be highly flexible and allow the core features (media playback) to be combined in a variety of forms (thin client like XMMS, rich media library like iTunes etc), and allow it to be used in diverse environments and use-scenarios. This project could be an excelent opportunity for the developers to experiment with the latest Java technologies.

theReallm  (thereallm)   Incubator Project Downloadable Executable 
Actually an umbrella for several sub-projects, I hope the reallm will one day change the way people live their lives. The goal is to provide enterprise-level secure messaging, e-commerce, resource sharing, distributed processing (for everything from statistical research to special effects rendering), P2P network reliability, and most importantly: connection - not just protocol connections - emotional connections.

ThinUI  (thinui)   
ThinUI is a lightweight window toolkit for Java.

Three-Dimension Java Worlds and Games  (THDIJAWOGA)   Incubator Project 
We are a team who creates Three-Dimension (3D) Worlds and Games in Java and publish them to the web so people can move through or play them.

Tina POS    Linked Project 
Tina POS is a point of sales application designed for touch screens, supports ESC/POS ticket printers, customer displays and barcode readers. Its multiuser and has a great backoffice with a product entry form, reports and charts.

TiVO Web browser  (tivo-www)   
A TiVO application that allows web browsing on your TV.

TjMSN (MSN Messenger Client)    Linked Project 
A MSN Messenger client written entierly in Java.

TKAppletBar  (tkappletbar)   Incubator Project 
TKAppletBar implements a desktop side bar that can execute an arbitrary number of modules, which are ordinary applets. The applets can run in fixed size mode which means that they are shown inside the desktop side bar or in preferred size mode which means they appear in individual moveable and resizable windows

TMap Designer  (tmapdesigner)   Linked Project 
TMap Designer is a desktop application to design thematic maps

TNE    Incubator Project 
the application that help people to manage the schedule

Token Arranger  (tokenarranger)   
Token Arranger is a library of code for creating applications for displaying, arranging, and connecting icons. It includes a package for panning and zooming across a user interface. It will include packages for turning low-level mouse gestures into higher-level events, and for relating icons to each other by drag/drop gestures and by connecting edges.

Tomahowk  (tomahowk)   Incubator Project 
Tomahowk is a tool of work to support the analysis, conception, planning, execution, validation, control and documentation of executed activities following the Methodology of Tests and Homologation of Systems.

ToolBar    Linked Project 
An extension of JToolBar allowing multiple docking toolbars and dropdown toolbuttons

TopicDocs  (topicdocs)   
Personal knowledge/information manager, archiver and scheduler

tpainter  (TabletPainter)   
Graphics editor with Tablet support. It includes Java wrapper around the tablet driver.

trading utility  (bazis)   Incubator Project 
This is a small utility for some trading company. It should describe production and money flow in this company. For the first time we are going to use MySQL database with direct JDBC connection. And develop GUI components. Then we have plans to extend it toward the internet.

Transactional Data Server for AptFramework Clients  (aptserver)   
RESTful server components for common data implemented in AptFramework

TransparentLayout AWT/Swing layout manager  (TransparentLayout)   Incubator Project 
A straightforward layout manager for Java AWT/Swing toolkit that infers the appropriate resizing behavior from the original component bounds, freeing the developers from the complexities of layout managers. It implements the LayoutManager2 interface to support a brand new "Free Design" paradigm. Set only the original component bounds (x, y, width, height) and TransparentLayout works for you. The solution can be used either in command-line tools or in graphical ones.

Transpers  (transpers)   
Data access layer at extremely high level of abstraction built on top of Spring and Hibernate libraries. The main goal of the project is providing configurationless library for storing objects in relational databases.

TUER    Incubator Project 
It is a 3D FPS using JOGL, JOGG and JORBIS. You can shoot robots in a museum with your rocket launcher. It uses a kind of dynamic lighting. You can also perform screenshots and snapshots. There is two modes in the game: "slow" and "experimental".

TwelveMonkeys ImageIO plugins  (twelvemonkeys-imageio)   Incubator Project Downloadable Executable 

typecast    Incubator Project 
Typecast is a font development environment for OpenType font technology. This includes an outline editor for both TrueType and Postscript Type 1 outlines, TrueType and Postscript Type 1 hinting, font conversion utilities, and font handling libraries for use in application development.

UGC Universal GUI Component  (ugc)   Incubator Project 
UGC is an API that generate a SWING GUI by the introspection of a data model object made of JavaBean. It can generate a sophisticated GUI (tabbed pane, tree, etc..) just by understanding the model structure and by refering to the design best practices and standards (ISO, IEEE...). Clients of this API have no regards about GUI design. But he can give more specification to the API about input constraints on data domain's definition with the help of XML or annotations. The client can specify the dialog model, this will change the GUI navigation. Dialog model should be a part of the data model like the constraints model in a MDA approach.

UGet    Incubator Project 
A state of the art download manager

UICompiler  (uicompiler)   
UICompiler is the tool to change your workflow when coming from a graphical design to a finished rich client. We provide the tools to use the professional QtDesigner application for point and click GUI building, as well as professional widgets and complete integration of theming into the end product.

UIDL (User Interface Description Language)    Linked Project 
UIDL (User Interface Description Language) is a project which aims to create a scriptable, JavaScript based language for expressing complex user interfaces. The aim is to develop a universal client which will display UIDL pages with the same ease with which HTML pages are displayed.

UISpec4J Swing testing library  (UISpec4J)   Incubator Graduate 
UISpec4J is a functional and/or unit testing library based on the JUnit test harness. Unlike existing event-based, low-level Swing testing tools, UISpec4J offers a set of high-level APIs which result in readable and maintainable test suites.

ULC Closeable Tabbed Pane  (ulccloseabletabbedpane)   
Extension of ULCTabbedPane, with the introduction of closeable tabs.

ULC Date Component  (ulcdatecomponent)   Incubator Project 
This extension provides a high-level component for date entering and date choosing.

ULC Filetransfer  (ulcfiletransfer)   
This extension provides support for transferring large files between the client and the server in multiple steps. Unlike "standard" ULC, the file gets transferred in multiple server round-trips. The progress of the file up- / download is visualized using a progress dialog.

ULC Filtered Table Model  (ulcfilteredtablemodel)   
Many ULC applications display some table data that must be filterable according to user criteria. This contribution provides a generic filtered table model and a set of generic filters (date, boolean, string, substring, not, and, or).

ULC Form Model  (ulcformmodel)   
This contribution proposes a form model adapter which takes care of populating the form components with the bean data and writing the contents of the form back to the bean.

ULC Iconizer  (ulciconizer)   
This extension provides developers with the concept of Iconizers that allows the simple, fast and consistent creation of fancy (tool bar) button icon effects.

ULC JDIC Browser  (ulcjdicbrowser)   
This project integrates the JDIC Browser component into ULC.

ULC JFreeChart  (ulcjfreechart)   Incubator Project 
Many business applications need to display business charts. This contribution shows how the free chart library JFreeChart can be integrated into ULC applications.

ULC JFreeChart  (ulcjfreechart2)   
Integration of JFreeChart into ULC that does not need the headless support on server and makes the JFreeChart API available on the server side.

ULC JGoodies Animation  (ulcjgoodiesanimation)   
This extension integrates the JGoodies animation framework into ULC and allows the creation of fancy animations including fan, fade, and glyph animations.

ULC JGraph integration  (ulcjgraph)   
Integrates JGraph library into ULC

ULC Link support  (ulclinksupport)   Incubator Project 
Implements widgets that provide the look & feel of HTML links. Is useful when your ULC application needs to conform to a HTML style guide.

ULC Log4J integrations  (ulclog4j)   
ULC Integrations for Log4J

ULC Look Up Textfield  (ulclookuptextfield)   
This extension provides a text field with additional lookup functionality. The lookup is achieved by choosing a value from a popup list which is displayed on demand. While typing in the text field, the filter set on the ULCLookupTextField is queried to narrow down the choices in the popup list. Browsing the lookup list and selecting a value can be achieved with mouse or keyboard. The ULCLookupTextField is highly configurable.

ULC Message Bar  (ulcmessagebar)   
This extension has two purposes. The first one is the ULCMessageBar component. This is a component which can show messages in two ways. One way is to show the message as long as you do not click on it, or on the other way, the message will be shown only for a predefined time. The second purpose of this extension is the ULCMessageDataType. This DataType is a decorater for IDataTypes, which associates a datatype with a message. If the validation fails, the message is shown on the IMessageDisplayHandler permanetly or temporary without server round trip.

ULC Portlet Integration  (ulcportletintegration)   
UltraLightClient 6.1 has two special functions, pause and resume, which enable stopping and restarting a user session. This capability can be used to deploy UltraLightClient-based applications as portlets according to the Java Specification Request (JSR) 168.

ULC Printing  (ulcprinting)   
The intended way how to print from within an ULC application running in a servlet container is to generate a PDF document on the server-side and make this document availabe for download by the client. The PDF document can then be printed like any other PDF document, only depending on the PDF viewer and installed printers.

ULC ProgressPane  (ulcprogresspane)   Incubator Project 
This ULC extension provides developers with a flexible and extensible framework for monitoring longer running tasks that execute on the server-side using a progress bar, for example.

ULC Relative Layout  (ulcrelativelayout)   
ULC Relative Layout

ULC Sample Applications  (ulcsampleapplications)   
This is a place for various ULC Sample Applications

ULC Subset Chooser  (ulcsubsetchooser)   
This extension provides a high-level component that holds two tables of entities and provides the functionality to move one or multiple entities from one table to the other, allowing to choose/define a subset of data. The subset chooser may either be horizontally and vertically oriented.

ULC Swing X  (ulcswingx)   
This project aims to provide extensions for various SwingX components to ULC applications. The SwingX components are being developed by the SwingLabs folks and represent extended Swing components such as collapsible task panes, date pickers, and many more. These are useful, powerful, and well-designed, pure Swing components. The ulc-swingx project aims to integrate these components into the UltraLightCLient (ULC) framework, allowing the usage of these components in the context of a ULC application.

ULC Testing with Jemmy  (ulctestingwithjemmy)   
How to use JUnit and Jemmy for automated user interface testing with ULC.

ULC Title Bar  (ulctitlebar)   
A ULC title bar that can be configured to have gradients and background images.

ULC ValidationComponents  (ulcvalidationcomponents)   Incubator Project 
This ULC extension adds ULC Validation Components that provide enhanced and customizable client-side validation feedback.

ULC Value Field  (ulcvaluefield)   
This extension provides developers with the ULCValueField component that allows increasing/decreasing an integer value using the up/down buttons or the keyboard cursor keys.

ULC XMapViewer  (ulcxmapviewer)   
Integration of SwingX-WS's JXMapViewer into ULC

ulcxml    
A framework to create ULC user interfaces using markup language. Parses the XML files describing the UI and creates the graphical interface at runtime.

ultra-light-client-project    
This Java.net project offers free extensions, sample applications and code snippets for developers building Rich Internet Applications (RIA) with Canoo's UltraLightClient. UltraLightClient is a Java library for web user interface development, bridging the gap between Swing and a server-side architecture.

UltraLauncher    Linked Project 
The ULauncher is a small Java Launcher that uses JNI to create a JVM and launch the main class. ULauncher uses JVM.DLL to locate and create the JVM, so you can not configure the "classpath" nor "path" environment variables.

UltraLightClient contributions  (ultralightclient-contributions)   
Free Extensions, Integrations, Utilities for UltraLightClient

UniqpodForum  (uniqpodforum)   Incubator Project 
Uniqpod forum is a java webservice that provides forum service to various type of client technologies. It currently support flash/flex/central and html front end.

Utilities  (SwingApps)   Incubator Project 
Contains various kinds of desktop applications developed using swings.

Utilities for deployment of Swing apps  (cookiejar)   
Some utilities for deployment, eg. having a "splash jar" that uses URLClassLoader in the background to load the application.

validation of entered data during registration  (validation)   
During online registrtion this component will ensure that valid data is enterd in respective fields

VaultKeeper    Linked Project Downloadable Executable 
Encription program, based on PBE system. Given a password, the program can encrypt files or entire folders. The results are stored in a vault, where can be later unencrypted, provided the user knows the correct password.

Vexi    Linked Project 
Vexi is a RIA platform where user interfaces are "projected" over the Internet. Vexi applications look and behave like native applications and are created using an easy XML syntax similar to HTML and application behaviour is defined in JavaScript. The platform provides a flexible and extensible layout model, and there is an extensive widget set implemented using the core model. Vexi is a mature project that has been in development since 2001.

VietNam Business Application Framework  (vbaf)   Incubator Project 
This project provides a desktop application framework to develop Business (ERP, Accounting, Human resource, ...) application.

virgoFTP    Linked Project Downloadable Executable 
VirgoFTP is a Java FTP GUI based SWT,with the long goal to provide a convenient ,powerful FTP tools in NON-WINDOWS platform ,such as linux,MacOS,solaris.VirgoFTP provided a CuteFTP likely Interface for users who turn from Microsoft Windows to linux.

Virtual Faculty  (virtualfaculty)   Incubator Project 
Virtual Faculty Virtual faculty like virtual world that simulate real world. Scenario: For faculty's students and Faculty members, they can enter to web site of faculty and enter to the virtual faculty that simulate real faculty and can move inside it and enter to labs, sections and etc. they can see any thing in the faculty. Any one (Virtual person) inside the virtual faculty will have free moving (left, right, up and down). More than one will be able access on internet in the same time. The system must verify (sure) from ID of person and the system can be designed free to let it open for any one. When students enter to virtual faculty, they can meet and chat with themselves. Practical vision: Who will use it? Any one want to query about specific place like faculty or famous company, we give him the chance to see virtual image for this place. Visitor can visit this place from his home. Only he needs access to internet. Company owner can announcement his company on his site in very interesting way. Customers can watch all things inside the company. Private Institute can be announcement by this way. Finally in this way you can see any place from your home and can enter inside it mahmoud_nagyp.....4th year computer engineering..... it is my project idea

Virtual File Manager  (VFM)   Incubator Project 
With VFM, you can define (design) multiple views of your os filesystem. These views can be stored in xml and loaded at any time. A view can also be synchronized with the os filesystem.

Virtual Universe - Real World Simulation 3D    Linked Project 
The "Virtual Universe" is a 3D virtual reality environment that offers advanced possibilities to simulate, test, develop and try out own solutions in a network-capable, platform-indepenedent environment. The "Virtual Universe" is a software environment which runs on top of the Internet. Comparing to media-hyped environments like "Second Life(tm)" it is completely open (licensed under the GPL for non-commercial use) and designed to be extended easy for "serious" applications like simulations.

Visual tool for generating java code of rich multimedia effects  (MediaJuggler)   
timing framework ."> The main purpose of this project is to show developers unfamiliar with Java Client Technologies how to use them to get rich multimedia effects. It has pretty simple UI - just two panels. First one is a visual tool that allows to create and manipulate graphical objects, apply transformation and animation. Second one is a text panel with dynamically generated source code (not editable but allowing selection and deletion). User could save this code and later compile it as a standalone application. This project depends on timing framework .

VNSS Personnel Management  (vspm)   Incubator Project 
VSPM is a Swing Program that manage human of company. It can manage the employee's resume, thier work... It also can works point automatic through reading file from barcode reader.

Voyager Project  (Voyager)   Incubator Project 
A java-based federated brokerage model for the exchange of digital content and rights.

vtk-webstart    Incubator Project 
The project aims to produce a set of Web-Start-capable VTK (Visualization Toolkit) binaries. Applications can access VTK from this site using the Java Network Launching Protocol (JNLP).

WeatherTray    Downloadable Executable 
A program that gets current weather as well as a 5 day forecast from the National Weather Service. It uses the JDIC Tray library to put the current weather in the system tray.

Web Publisher  (WebPublisher)   Incubator Graduate 
A desktop application to help publish content using FTP. Unlike most FTP programs, Web Publisher works to minimize network traffic by keeping records of what has been sent.

WebOnSwing  (webonswing)   
WebOnSwing is the easiest way to create web pages and sites, you can render html pages with Swing components, using html templates to separate perfectly look&feel and logic. Component based web application framework that renders web pages with Swing components.You can develope your web application without taking into account HTML and JS; map Swing applications to html, handling client events and each component persistence.

Widget for jWidget - the Java WidgetSystem  (jwidget-repository)   Incubator Project 
A repository for widgets for jWidget.

Widgetized Windows look and feel  (laf-widget-windows)   
Widgetized Windows look and feel

wikibook    
wikibook converts SnipSnap based wiki sites into docbook, pdf, and html (single page and multipage) content.

winlaf    
The winlaf project aims to provide a common place for Swing developers to track inconsistencies in the Windows Look and Feel. One goal of the project is to provide a common source of utilities that work around consistency issues. The hope is that eventually, many of the utilities provided here won't be necessary and the underlying issues will be fixed in Java itself. In the meantime, the winlaf project provides a way to make Java applications under the Windows Look & Feel appear as close to their native counterparts as possible without resorting to non-platform toolkits such as SWT.

WiSer  (wiser)   Incubator Graduate Downloadable Executable 
A unified Widget Server for Swing- and Web-Clients

wizard  (Wizard)   
Provides a simple API and UI for Wizards, a commonly used UI pattern in GUI interfaces. Traditionally, everybody has needed to write their own Wizards, and such code is painful and hard to get right. This library aims to provide a simple API for writing Wizards, and default UI that resembles Wizards in other applications, but with the ability to plug in alternative UI implementations if desired. This library was designed as a replacement for NetBeans' Wizards API, and takes into account the long history of that API, problems encountered with it over the years, and provide a simple, easy to use solution that enables any Swing application to provide Wizards with a minimum of code and effort.

Wizard Framework  (WizardFramework)   
An easy to use Framework which allows for quick and streamlined development of wizards (Which increase usability in flow/process oriented tasks). The Wizard Framework primarily handles flow control by relying heavily on Generics & Enums, however, it is still rather lightweight (its only 2 abstract classes). A wizard is simply a collection of panels which are organized through assigned enums. Since most wizards are process oriented, and processes can encounter errors, each panel can flow in several different directions, thus abstract methods are used to determine which panel should be displayed next and whether the user can cancel the current process. Other abstract methods are implemented to streamline field validations, panel cleanup and panel initialization.

Wonderland art assets  (lg3d-wonderland-art)   
Art assets for the lg3d-wonderland project

Wonderland Incubator Modules  (wonderland-modules-incubator)   
An Incubator project for Wonderland Modules

Wonderland Lobby  (lg3d-wonderland-lobby)   
Web infrastructure for Project Wonderland

wonderland-modules    
Non core modules for Project Wonderland

WorkSpace    
WorkSpace is neither an application in the tradional sense of the word in fact It aims to be more. WorkSpace is simply the sum of it's modules and result of here relationship. WorkSpace is a traditional client server application that can provide a team work environment that have a share view of objects, in a sense they are all apart of the workspace. For example WorkSpace may contain modules packaged as an Accounting program or an Inventory Management System etc.

World Clock  (worldclock-application)   Downloadable Executable 
A world clock tray application

Wrap Look And Feel  (wraplf)   
A wrapper for existing look and feels to globally enable anti-aliasing in your application

wxMatisse    Incubator Project 
wxMatisse is a code generator that creates C++ wxWidgets code from AWT/Swing windows. The generator uses the window's properties instead of code to generate its output. In the future, wxMatisse will be integrated as a NetBeans plugin to allow direct creation of wxWidgets windows from windows created on Matisse.

XAMJ    Linked Project 
The XAMJ project aims to build a pure Java web browser and RIA platform that can not only render HTML well, but can also render rich internet applications by leveraging the Java platform.

XAMJ - Proposed Alternative to HTML (and XAML)  (xamj)   Incubator Project 
XAMJ is an XML language designed to address many of the shortcomings of HTML, and as a Java-based, open source alternative to Microsoft's XAML. The prototype XAMJ browser is called Warrior. XAMJ documents are generally served over http but they can also be used in standalone applications, as Warrior itself is written in XAMJ. XAMJ code is compiled after being converted to a special kind of Java class called a clientlet. Additionally, a variety of Java code scriptlets may be embedded in a XAMJ document and become part of the generated class.

Xito  (xito)   
Xito hosts several Java Desktop projects designed to increase the functionality and usability of Desktop Applications.

Xml Editor  (exalto)   Downloadable Executable 
An Xml Editor written in java good enough to be an IDE for editing XML

XMLGridLayout  (xmlgridlayout)   
XMLGridLayout is a LayoutManager that behaves like GridBagLayout, but the constraints are specified in XML rather than in code, thus effectively separating the layout logic from the actual components or the container (the same XML can be use in more than one container).

xmluitoolkit    Incubator Project 
A generic XML-based user interface toolkit. The main objective of this proposal is to define a generic Java framework (called Toolkit) with a set of Java APIs as a basis to support various XML-based user interface technologies, like UIML, XUL, and W3c XForms etc.

XNap Commons    Linked Project 
The XNap Commons project provides a set of utility Java classes for easy handling of common tasks like sortable tables, auto completion, internationalization (i18n) and a settings framwork.

XPlayer  (xplayer)   Incubator Project 
Platform independent MP3 Player with all option of Winamp like skins, playlist editor, save, id3 tag editor and many more. *Especially for Linux

XPTurbine    Incubator Project 
XPTurbine mission is help developers, clients and analysts to manage projects that use extreme programming. metodology . It will help to create user stories, releases, iterations, estimate and others operations.

XToolBar    
This project aims to design and build a new Swing Component. It contains its own customized buttons only specific to the XToolBar. All the Components used in this new integrated component are self-designed and having well identifications . Also it's having its own menu generator. It follows various design patterns. And above all it is a helpful component for developers those who need customized toolbars.

XtremePC    
In response to huge request from AIUB teachers and students for uploading my project of Object Oriented Programming - 1 course, I have decided to come up with this Java RMI project with source code!! This project can widely be used over internet violating restrictions to control the server from anywhere in the world including features of listing running processes, file transfer, shutdown/logoff/lock/restart server, execute programs, browsing in DOS/Linux fashion. The server is protected by encrypted password. I bet my time and energy on this project most for increase the strength instead of designing GUI. However, this is a very ordinary command line client-server program.

XUI  (xui)   
XUI is a framework for building lightweight mobile and desktop AWT or Swing applications via Java and/or XML.

xwt    
Extended Window Toolkit

yasbinding    Incubator Project Downloadable Executable 

yinchuan    Incubator Project 
It's a text, jsp, java, html, css, javascript editor.

Zambro  (zambro)   Incubator Project 
Simple and light web browser with many features like bookmarks support, HTML viewer and search on the web.

Zeiterfassungssystem    Incubator Project 
Mitarbeiter und Arbeitszeitverwaltung

zen    Incubator Project 
The goal of this project is to produce a Java-based e-mail client that scratches a ton of the itches that folks may have with their e-mail clients. The goal is *not* to do yet another reimplementation of Microsoft Outlook or Mozilla Mail in Java.

Zephyr - a framework for building rich content-aware applications  (Zephyr)   Incubator Project 
Zephyr aims to solve three core problems: 1. Each new content-handling application can only handle one type of content type or source 2. Every such application needs to build many capabilities from scratch. 3. The JDK provides an excellent base for building thread-safe applications, however classes often deliver less than optimal performance due to a high-level of data copying The Zephyr framework will provide: - a common abstraction for content types (textual, images, media) and sources (folders and items that may reside in a filesystem, zip file (or similar random access archive), web, blogs, IM channel, calendar, mail folder or database) - concrete high quality implementations of *content* capabilities (editors, viewers, players, readers or publishers) - concrete high quality implementations of the *source* abstractions (item, folder and store) that store, send or publish each of the content types listed above - the project will also deliver and use an innovative framework and concrete implementations of value types and I/O classes that deliver considerably higher performance but with similar safety guarantees to the JDK

 Feed java.net RSS Feeds