The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


java.net Incubator Graduate 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.

 | 0 | 1 | 2 | 3 | 6 | 7 | 8 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |  |
An RMI framwork for collaboration between applications. It allows spontaneous interconnection, and also provides for the transmission of graphical user interfaces. It is freely licensed under the GNU LGPL.
This project holds the on-line publication of the Java and J2EE Conventions, Best Practices and Guidelines document used by the Flemish and Federal Belgian Government.
CORE is an application framework designed deal with the infrastructure of business applications, allowing developers to concentrate on developing business logic.
4GL style development environment supporting RAD/MDA principles
The Roller Weblogger
SnipSnap is a free and easy to install weblog and wiki tool written in Java. It allows users to focus on creating content and the software manages all the formatting and linking. Themes can be used to adapt the user interface to your needs and macros can extend the built-in wiki language in a powerful way.
Thinlet is a lightweight GUI toolkit in a single Java class. Separates the graphic presentation (described in an XML file) and the business logic. Developed mainly for browsers' 1.1 capable JVM and Personal Java PDAs.
Find occurrences of a class in your classpath or any ClassLoader
A reporting plug-in for TestNG.
ACT
ACT (A Custom/ Cool Toolkit) is a dynamic GUI for a set of tasks for any desktop.
Easy to use, extensible library for searching directories, zips and jars.
JarSearch is a utility for finding classes in jar files, answering questions like "which jar file did I leave out of my classpath to get the ClassNotFoundException?" and "how many versions of class Foo are in these jar files?" JarSearch is a utility to help with these, providing a user friendly interface to the search process.
IRC bot with pluggable feature sets
Embedded pure Java object oriented database. It makes it possible to work with persistent eata in almost transparent way.
Kanaputs is a parser for java based scripting. It is an interpreter for Java. With Kanaputs you can use Java as an interpreted language: no more compilation, each instruction is executed when you write it.
The main effort of Qsevent is to build a compact testing server that will help the testing (and development) team in their daily life. Qsevent is used to make metrics on source code, perform tests (unit, acceptance, load, performance, etc.). Mainly it is a tool for planning and running (push or scheduled) tests on a software project.
The Java 2 Platform, Micro Edition (J2ME) Connected Device Configuration (CDC) Java Users Group is a discussion and development group. This users group is not situated in only one geographical location. Users from all over the world are welcome to join. Discussion, the exchange of source code and documents and anything related to J2ME CDC technology is appropriate for this users group.
Aspect-oriented programming framework. Supports both dynamic and cglib (POJO) proxies. Robust pointcut model. Easy BeanShell configuration.
The Verge Framework is an open source J2EE web application framework available under the LGPL license.
SweetReader is a Java application for reading RSS feeds.
Provides a JMF wrapper around the Microsoft DirectShow video capture API's
JNN (the Juicy News Network) is an RSS news feed reader/aggregator.
A visual IDE-style LL(k) parser generator that uses an editable tree with icons for terminal and non-terminal symbols to represent the grammar rules.
Servlet/JSP 2.0 based photo gallery using JSP Templates. Automatic thumbnail generation. Image data is accessed via JSP 2.0 EL from templates. JAlbum skins/templates can be easily converted.
A custom security manager for analysis and auditing
Making QTJ more accessible and easier to use, OpenQTJ provides examples, code snippets, tutorials, documentation and sub-projects to help overcome some of the current QTJ release problems.
Remote site management: upload, download, file manage your web site via HTTP protocol.
The Java User Group Sardegna is a no-profit association composed by local users of the Java™ programming language. Our activities are focused to promote the knowledge, the utilization and the diffusion of the Java programming language between individuals, sardinian companies and institutions.
A visual database explorer and query tool based off of JFaceDBC that works under Eclipse.
JDBC Driver for Excel
A unified Widget Server for Swing- and Web-Clients
The ESJUG aims at the spreading of the Java Technology in the state of the Espirito Santo. Meetings and lectures are the strong points of the ESJUG. The ESJUG still is in development phase.
One Jar One XML is a framework that privileges the simplicity of use and maintenance. All things for constructing a simple website can be done by configuring just one XML, ordering and exporting just one Jar file. Other features can be agregated but always maintaning the principle: keep things simple!
UnifiedIO allows random access to any data (even over HTTP), and gives a clear difference between read only and read/write access.
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.
Allow JUnit tests to run in parallel for better CPU utilization.
WebAppSecurity is a Servlet Filter framework that allows an easy declarative manner to create security rules for a web application. This includes limiting the number of transactions a user can make, preventing brute force password cracking, and XSS attacks. WebAppSecurity is designed to protect Websites and WebServices.
This project develops a library that let applications seemlessly interoperate with Microsoft Component Object Model by exploiting J2SE 1.5 features.
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.
A java-package which will allow you to dynamically build a GUI preferences dialog window for your application. The prefecenses window will be built dynamically according to your XML settings file and preferences can be stored in various formats, e.g. XML or properties file.
This project provides an enterprise quality SMI library/parser and applications. The library will be used for reading and testing Management Information Base (MIB) modules which are defined in Structure for Management Information (SMI). The applications use the library to provide functionality such as code-generation or MIB browing, while it also can be used within other projects to develop SNMP applications.
JavaSvet is an open Java community, for open Java people. It is also the first JUG in Serbia and Montenegro (SCG), with two major goals. The first is to gather and to share Java knowledge among Java developers, experts and enthusiast, as well as to organize Java events and to spread the word about Java. But that is not all: the second goal is to become a leading knowledge & technology center in this area. We would like to connect all relevant know-how centers and to bring much bigger attention for Java in our region.
Provides a common place for JBuilder OpenTools developments documentation and links to opensourced OpenTools (sub)projects
The SLAMD Distributed Load Generation Engine is a Java application designed for stress testing and performance analysis of network-based applications.
The project is aimed at become a meeting point open for all Java lovers near Trento. Il progetto intende essere punto di contatto aperto a tutti gli amanti di Java nei dintorni di Trento.
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.
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.
zIrc is an Irc client written in java. Its a gui mdi application.
Authoring and deployment tool for RMI application
This Tool can be used to setup tunnels for TCP connections between a client and a server. It intercepts all the traffic flowing on the TCP connection and displays it in its GUI. This tool is quite useful for debugging any Web application, or a Web service since it can be used to monitor the requests and responses as they are sent on the network.
Experiment with new java language ideas by modifying the javac compiler from Sun (under the JRL) and sharing your results and experience with others.
An API which allows you to execute Ant tasks from Java code.
A Java/Netbeans extension library providing a VB/Access like development/migration environment .
Java User Group of Institute of Computing (http://www.ic.unicamp.br) at University of Campinas, Brazil
Mnemos is a Lightweight Object Oriented Persistence System (LOOPS) based upon Java Object Serialization. Mnemos provides an API for storing and retrieving data based upon the Java type system.
A XMPP/Jabber instant messanging client with end to end encryption.
RAD framework for Rich Client Enterprise Information Systems, implementing command/action framework (actions, toolbar, menus) with common actions and icons predefined, data-bound forms and tables for rapid GUI prototyping, making heavy use of annotations and reflection. Common barebone business objects and forms are included.
Fast Infoset specifies a binary encoding for the XML Information set. An XML infoset (such as a DOM node, StAX events or SAX events in programmatic representations) may be serialized to an XML 1.x document or, as specified by Fast Infoset, may be serialized to a fast infoset document. Fast infoset documents are generally smaller and faster to parse than equivalent XML documents.
"Sorcerer" generates highly intelligent HTML files from Java source code, with the navigation capability that parallels that of IDEs.
GreenBox is the new name from JABA Framework. We hope that change name cant to mean a revolutionary evolution.
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.
UTF-X is a Junit extension for testing XSLT stylesheets. UTF-X test are deined in XML test definition files which are automatically loaded and executed by the framework.
Maven plug-in for java.net. If you are hosting java.net projects and they use Maven as the build system, this plug-in automates a lot of tasks.
Sherbrooke's java user group (French)
Simple framework to implement crawling technolgy in own programs and libraries.
A plug-in for the Eclipse IDE aimed to develop easily Jain SLEE-based projects.
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.
JFJUG is a virtual user group from Brazil. We are one of the most influent and active group in the community. JFJUG was stared at April 2004. Having 50+ users, who every day discuss about Java, make articles and disseminates Java in the country, JFJUG is very proud to help the Java Community grow. We from JFGUJ developt a lot of open source code, like Nheengatu (Project is a Java library that provides HTML markup abstraction allowing you to reutilize it to generate PDF files, OpenOffice documents, image files, etc. The goal of this project is to maximize the use of HTML markup procedures).
SimpleDBM is an educational project. Its primary goal is to build a basic Database Manager that implements some key features of a Relational Database, such as, Transactions , Write Ahead Log, Multiple Isolation Levels, BTree Indexes, System Catalogs, and SQL.
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.
Project for the Tucson Java User Group in Tucson, AZ USA.
Somos um grupo oficial da SUCESU-SC destinado a formar uma comunidade de pessoas envolvidas com a tecnologia Java, com os seguintes objetivos: promover a troca de experiências e conhecimentos técnicos relacionados com a tecnologia Java, proporcionado uma forma de crescimento técnico e profissional para seus participantes. divulgar a tecnologia Java
WebLeaf is a servlet framework whose main goal is to help in the development of web server side applications written in Java, specially for XML/XSLT based ones.
Using this library allows a Java application to access a ZIP or JAR file and its entries like an ordinary directory with the entries as the directory contents. The API provides classes which are backwards compatible to Sun's genuine classes File, FileInputStream, FileOutputStream, JFileChooser and FileSystemView. Thus, usually all that is needed to migrate your application is to add a simple import statement in your code. Nested ZIP or JAR files are supported too, e.g. a single call to <tt>new File("outer.zip/inner.jar/directory").mkdirs()</tt> will create a directory entry in a JAR file which is an entry in another ZIP file in your current directory (none of which need to exist before).
This package provides interfaces and classes to provide powerful, yet easy to use filtering of entries in a JList.
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.
A set of libraries including Jemmy3 (based on Jemmy2 http://jemmy.netbeans.org), test recordig tools, test generation tools assisting in creation of tests for Java UI, GTK UI, Mozilla UI and many other possible areas.
OB,Object Bridge is a application development distributed framework based on java,which provide some useful services for being visited by EndPoint(include local JVM) with isochronous or asynchronous way. please visit the link: http://obframework.home4u.china.com thanks!
Use SubscriptionCycle to publish content to your subscribers in multiple formats including HTML (website), OnDemand (portal), email (newsletter, mailing list) and RSS (blog) all from an intuitive web based administration panel
A framework that greatly simplifies action management for Swing applications and handles cross-platform vagaries (mac/pc, etc.).
This JSR specifies the set of APIs which are common across the OSS through Java JSRs. This provides consistency by reducing duplication of common interfaces and classes among these JSRs. It includes also the Core Business Entities (CBE) definition.
The community is for discussion of JSR-133, the Java Memory Mode. Although this JSR is completed, this community will serve as a place for continued discussion, clarification and errata.
a agent for j2ee server
The Fault Management (FM) API specification is the network-facing API. The network-facing FM API will interface element managers, and/or system managers and/or or sub-network managers that provide fault information when an undesired event occurs. The API will specify the configuration interface for fault detection including alarm formatting and reporting to enable discovery, isolation, and correction problems.
Hibernate Query Editor (HQE) is a simple application designed to make easy the work of writting HQL/SQL queries for Hibernate. It has simple features like syntax highlight and other editing stuff.
An embeddable workflow engine that lets you write event-driven programs as procedural programs by using the thread virtualization technology.
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.
JLanguageChooser is a language manager system implemented based on XML language files pattern. The goal of this project is to make easier the translation of applications in various languages.
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.
Jen is a small, easy to use Java class generation and bytecode transformation library that provides a small (under 40k) class-centric core API that permits easy modification of existing Java classes, as well as generation of completely new ones (such as JavaBeans), via a high-level API.
An Eclipse plugins that adds basic JavaBean management capabilities.
A JDBC connection pool with database cluster support baked in.
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.
JOGLUI is a graphical user interface (GUI) application programming interface (API) based on OpenGL. JOGLUI will provide all typical GUI components like buttons, sliders, trees, text areas frames, tabs, etc. which are required to build a complete GUI system. Since it is based on OpenGL, JOGLUI fits well in multimedia and game environments. In addition, OpenGL enables JOGLUI to be fast and have graphical finesse at the same time.
Remote JMX Server
Juno is a small, focused constraints library that provides zero-dependency constraints functionality together with optional integration with JUnit, JMock, and/or PicoContainer.
A Java GUI providing an interface to the WURFL mobile device information database.
Reuse your existing Display PostScript knowledge and/or code in several environments using this lightweight adapter.
A pure Java player for .swf Flash media files
A tool that parses the output from the jnadmintool program about all the java.net projects into a tab-delineated, mySQL-importable text file. This will allow the community leaders to monitor their projects more closely and ensure that the O'Rieley and CEE DB are kept in-sync.