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 IDE Projects

*.ipr to CLASSPATH formatter  (parse-ipr)   
Set CLASSPATH env var by parsing IntelliJ IDEA's .ipr file

0621project   New!   
0621project will be open plat for university student

A java based poker game.  (jpoker)    
The basic intent of JPoker is to be an object-oriented pilot project and, therefore, its main purpose is allowing involved developers to earn experience in OOAD discipline; this can only be done by doing some practical work, from problem analysis to actual coding. And to do so, a case study context is required, where developers can be confronted with real design issues with some complexity. Poker is a card game which has some interesting peculiarities, if we think about it. It has some complexity logic if we think about its rules. The betting also is intriguing. In addition besides being a game played by more than two players simultaneously, it also can be played in a variety of styles. As we go deeper, we’ll find that it has some complexity to be beaten, and JPoker goal is provide a complete poker gamming solution. The development of JPoker should be done by using software design best practices. The environment chosen is Sun Java Studio Enterprise 8.1 beta release.

A Java Tutorial for Beginners  (BeginningJava)    
A Java Tutorial for Beginners using the Eclipse IDE

A Jini enabled Desktop System.  (gosie)   
This project provides a Jini based desktop system using ServiceUI and Jini's dynamic discovery to provide access to Jini based services in a desktop environment.

A Visual LL(k) Parser Generator  (a-visual-llk-parser-generator)    
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.

AccuRev VCS plugin for IntelliJ IDEA  (accurev4idea)     
AccuRev VCS plugin for IntelliJ IDEA

AceMDI  (acemdi)   
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.,

ACT  (act)    
ACT (A Custom/ Cool Toolkit) is a dynamic GUI for a set of tasks for any desktop.

Active XML  (activexml)   
Java Component driven xml elements to facilitate easier code readability, structuring and reuse of components required to facilitate less granularity and more business logic than core Java APIs.

Administrador de Escolas  (NORSJAVA)   
The Project Administrator of Schools will serve as base for the learning of Java in the Region the Northwest of the State of the Rio Grande Do Sul - Brazil. It will be a project to automatize a school (secretariat, library, etc)

Advanced J2EE Programming with Passion!     
This is free online "Advanced J2EE Programming with Passion!" course that is being taught by Sang Shin of Sun Microsystems.

Agent Desktop  (agentj)    
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     
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.

AJAX for Javaserver Faces.  (ajax4jsf)    
Open Source framework that provides AJAX functionality for JavaServer Faces application.

ajug-adelaide    
he Adelaide Java User Group is the only known South Australian Java User Group. The group's main resource is the Wiki Site at http://ajug.org.au/display/AJUG/AjugAdelaide and the YahooGroups mailing list ajug-adelaide-announce@yahoogroups.com at http://groups.yahoo.com/group/ajug-adelaide-announce

Alaska Java User Group  (AKJUG)   
The Alaska Java User Group is a home for Alaska Java users to share their experience and ideas about developing applications in Java.

Alliant Developer Studio  (alliant-developer-studio)    
A Development Enviroment able to program in any language (HTML, ASP, ASP.NET, C++, Java, ASM, C, etc.). It has a plug in system for easy additions to the enviroment.

AmaterasIDE    
We provide opensource Eclipse Plugins for J2EE. Our tool supports basic features in web application development such as editing HTML,JSP and XML. And also it supports easy development for Struts and JSF.

Ammat: A J2EE-based IT Security Policy Management and Enforcement  (Ammat)    
With the advent of legislation of legislation like Sarbox, GLBA, USA PATRIOT Act, it's increasingly important that IT security policies be defined and enforced. This project will use recent advances (e.g., J2EE Connector Architecture 1.5) and existing open source projects to build an enterprise-ready network monitor that will detect actions which conflict with security policies and start remediation workflow. Think of it as an intrusion detection system deployed on J2EE with the ability to call the FBI, when necessary.

An enhanced Jini Service Starter framework  (pescade)   
This project is a fork of the com.sun.jini.start package that is in the Jini Technology Starter Kit created by Sun Microsystems. The purpose of this project is to provide some automated deployment and lifecycle management facilities on top of the basic functionality already present.

An Invoice System  (invoice)    
i am developing a invoice system for a company for ther own purpose.Depending on the role i am giving the employee to use the system.Admin,Operation unit and finance unit.Admin will create the employee,add currency and add country.Finance unit will approve the invoice,edit the invoice and last operation unit creates client, project of invoice,create invoice,edit invoice,report invoice,send invoice for approval,lsit invoice,generate pdf. I want to use Struts hibernate and Mysql

An planner for agile projects  (AgilePlanner)    
This tool allows project managers to plan iterations, features, tasks, people and more for agile projects. Some statistics will be computed to manage project progress.

Andhra University College Of Engineering Java User Group  (aucejug)   
aucejug is meant for Java users of Andhra University College Of Engineering , Andhra Pradesh state of India. It is just like any other JUG.

Ant GUI  (antgui)    
Ant GUI is aimed to provide plugins for eclipse , netbeans as well as a standalone application to create project build file using an intuitive wizard interface.

Ant task to rename packages  (package-rename-task)    
This task automates the "package renaming" of the source code where, for example, one relocates the whole packages rooted in org.acme.** to another package org.foo.bar.**

Anteater's Java User Group  (anteaterjug)   
A Java User Group for people in and around UC Irvine who are interested in learning more about Java and related technologies.

antegram     
alternative IDE for java based on XML/XPath, non overlapping data views and refined code tree view. Includes project management and debugging features. Applications: 1000+ classes software project development, education.

Apache Eclipse Projects  (apache-eclipse-projects)    
Ready-to-check-out Eclipse projects for Apache java projects (Jakarta plus top level projects). Each project contains exported jar files with attached source and javadoc URL, giving maximum help in Eclipse without having full source in your main project. These are intended to work along with Team Project Sets in Eclipse 3.1+

AppTale  (apptale)    
An open source generic framework to factiliate learning about your applications. Some usecases: - UI - Most frequently used keystrokes - Frequently used colors, textwidths - Application - Number of transactions, averge transaction size - System - Current memory usage - How often connection pool is getting exhausted? Note: Some of the data here can be retrieved by writing code yourself. But then you are writing code! All this will be exposed via various channels, such as, - JMX - XML The offering will also include a plugin to integrate AppTale in your application.

ArgoUML     
ArgoUML is a modelling tool that helps you do your design using UML.

arkansas  (ArkansasJUG)   
University of Arkansas Java User Group

Assam University Silchar Java User Group  (AUSJUG)   
The Assam University Silchar Java User Group intends to spread awareness about Java and the latest java technologies, and to elucidate & teach people about the immense potential of Java. Since the Group is very new and small, we haven't planned group gatherings yet. We are really looking forward to it, so join AUSJUG and have fun with Java.

aTrack  (atrack)    
A bug tracking application using AOP.

automated perfomance management in a distributed system  (apmds)    
The objective is to develop a an automated perfomance management tool for a distributed system.touching on resource utilisation,throughput and load balancing for resources.the system should be able to heal itself in some parts such as perfoming self optimization,self healing

Babel  (babel)    
Babel is an java IDE designed for build applications from scratch based on a group of well defined patterns. A Babel project must capture the business logic of the application in a rich prototype. After, the prototype will become in a real application using the desired technology: PHP, Java Swing, Windows Forms, etc

bangalore open java users group  (bojug)   
This is a community if Java users in Bangalore, India. We hope to have to talks, debates, discussions,hack sessions, and participate. More importantly Share! We hope to create a forum for ideas to flow.

baraza     
The Baraza Framework is a development Java Development initiative that makes application development easy. The framework takes advantage of XML to define its components. Using the framework, desktop applications, applets can be easily deployed using the same XML document with only slight modification.

Beans4GUIBuilders  (Beans4GUI)   
Developing beans components that can be added to a gui designer like netbeans gui builder that is not originally included in the swing API but are frequently used by gui developers.

bee    
Yet another Java project build tool

bellevoix     
Command your PC with your voice

BGJUG(Bulgarian Java User Group)    
The Bulgarian Java User Group is an organization of the Bulgarian developers interested especially in Java. We gather every month and discuss topics that are closely connected with the Java language. To become member of the group, the only thing to do is registrate on the web-site and attend our meetings whenever it is possible.

BlueJ  (bluej)    
BlueJ is an integrated Java environment specifically designed for introductory teaching

bluej-project-exporter  (BlueJ-project-Exporter)   
Small BlueJ extension that allows a BlueJ user to export a BlueJ project to another IDE platform that supports ant buildfiles.

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.

Bluetooth RC  (remotecontroller)   
Desgning of a Bluetooth remote Control for a PC from a mobile device.

Bolide, the business oriented programming compiler  (bolide)    
Bolide can be seen as the next generation of compiler. Bolide is able to produce business application from business programming instead of classical programming. Bolide rely on formal use cases to produce a real Java application. http://www.bolide.org

Brazilian Java Users Society  (soujava)   
Here you will have access to all tools and projects that the SouJava group will be supporting to integrate the Brazilian Java Community with the international community.

Browser in java using netbeans with explaination  (webbrowser)    
web browser fully functional with detailed explainations

Bulgarian Association of Software Developers    
Bulgarian Association of Software Developers (BASD) is a non-profit organization that actively supports the professional advance of the Bulgarian developers. It works for encouragement of experience exchange between them and improvement of their knowledge and skills in the area of software design and development. The Association organizes conferences, seminars and training courses for software development and software technologies specialists.

CACard  (cacard)   
Common Access card authentication Module for SunONE Identity Server. this Authentication module would be an add-on to the SunONE Identity Server which enables Strong Authentication using certificates stored on SmartCards.

CafeManagementSoftware     

Cantinho do Java     
Dedicado ao compartilhamento de informações sobre Java: exemplos, dicas, tutoriais, e-books, etc. Para Windows e Linux. Dedicated to the comprehension of information about Java: examples, hints, tutoriais, and-books, etc. For Windows and Linux.

Cape Town Java Users Group    
The ctjug was created by the Java development comunity in Cape Town. We meet once every second month for a presentation and a general get together. The meetings are an ideal place to meet other programmers and exchange ideas. There are no fees required to join the ctjug and all are welcome, no matter what your level of java is and none programmers are welcome too (management etc.).

Capital Java User Group  (capJug)    
A user group in downtown Madison for all those interested in Java and Java related technologies.

Car Rental System  (rental)    
A car rental website that allows the user to register, login, book a car and cancel booking.

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

Charlotte JUG    
The Java User's Group website for Charlotte, NC. Focused on supporting a vibrant community through education and networking. Meets monthly

Chat Application  (imp)    
The gole of this project is to create some API, which is used easily in any program to create chat application for any platform. We will also provide the Blue print of chat application. Chat Portlet can be created for any Portal environment.

Chennai Java User Group  (ChennaiJavaUserGroup)   
Hi Guys ,We are all Java guys working in different places. We are Specialized in Developing Intranet/Extranet/Internet/B2B applications for the Industries, to make their communications effective. And we are interested in discussing Java related latest developments, issues etc. The technologies we discuss are J2EE, MVC, SC, Open Source etc

ChicoJUGChico Java User Group  (chicojug)    
Chico Java User Group (Chico JUG) is located in Chico, CA. We aim to: * Promote the use of Java and related technologies * Educate through high-quality and applicable presentations * Induce interactive discussions and forums * Be a resource hub for whomever is interested in web development in general and Java in particular * Develop close ties and relationships with the industry mentor companies and educational institutions in the United States and worldwide.

CJAVAPERU.COM    
Web dedicado a la difusión de la tecnología JAVA en Perú - Lima. realizando eventos y asesorando en tecnología JAVA

Cleveland Java SIG  (clevelandjavasig)   
The Cleveland Java SIG holds monthly meetings and maintains a mailing list. Our mission is to promote the use of the Java programming language and its related technologies and provide the means for developers and students to communicate together and advance their knowledge of the language.

Code editor for mobile  (CodeEditor)    
Code editing software for mobile phone. Built on javaME platform allows to code right from your handset. Templating and code generation feature would be available

Code Generator for Java  (coder4j)    
Coder4j is a software to create softwares. Coder4j helps the developer to create software easier and faster. The developer just need to configure the software entities and Coder4j will generate the project in its preferred IDE (Eclipse or Netbeans), preferred platform (J2ME, J2SE or J2EE) and preferred presentation (MIDlets, Swing, SWT or Web).

codearmory.com     
codearmory.com is a non profit organization dedicated to help J2ee developer community by providing solutions to real life coding issues and design.

CodeSimian     
CodeSimian is a self-modifying JAR file, an interpreted/scripted programming-language made with Java 1.5, for building Artificial-Intelligence, A-Life, chatbots that use letters to write sentences (instead of sentence templates), and synthesized audio from equations that equal amplitudes between -1 and 1, 22050 times per second. Example: sound(*(microphone mp3('C:\\music\\any.mp3' *(-2 count)))) plays the microphone multiplied by an mp3 backward at double speed. Example: sound(mp3('C:\\a.mp3'))

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

Columbia SC Java Users Group  (jugofcola)   
Columbia SC Java Users Group

com4j    
A Java library that allows Java applications to seemlessly interoperate with Microsoft Component Object Model. A Java tool that imports a COM type library and generates the Java definitions of that library.

Common Controls     
The Common-Controls form a Java™ Presentation Framework based on Java Servlets, Java Serverpages (JSP™) and Struts. The Presentation Framework contains the most common control elements like lists, trees, tabfolders, menus and forms, which are required for the development of J2EE™ applications with HTML frontends. The control elements distinguish themselves by the fact that they automatically save their own state across server roundtrips, so that the scrolling mechanism of a list, for example, or the explosion and folding of a tree structure do not have to be implemented independently. Rather, the state is managed by the control element itself, so that the developer can concentrate on the actual and important aspects of a Web application, such as the technical sequences or providing the data. The Framework takes over the presentation.

Compute Server  (computeserver)    
The purpose of this project is to facilitate direct and open engagement with developers who are interested in exploring how to make the leap to utility-based grid computing. To get things started, Sun is sharing an unfinished, early-access version of new Compute Server software, which is targeted at Java developers who are working with applications that can be modeled as a set of independent, compute-bound tasks.

Comunidad Java Chile  (ComunidadJavaChile)    
Comunidad de usuarios Chilenos de Tecnologias Java(Chilean Java User Group)

Comunidad Java La Paz  (lapazjavacommunity)   
Estabilishing a JUG in La Paz

Context based code search  (context-based-code-search-for-netbeans)    
This project aims at creating a module that helps reuse existing code. This would improve reliability of used code and valuable time of the 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 nevertheless 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

Context based code search  (Context-Based-Code-Search)    
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.

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

Coyote  (coyote)    
Plugin to provide support for dynamic languages like Jython and groovy in the NetBeans IDE

CSCI240 SALESFORECASTING  (SALESFORECASTING)    
PROJECT FOR FINAL PROJECT IN MY COLLEGE COURSE

Cube-J     
Open source light weight IDE for Java.

Custos - Design By Contract Guard  (custos)    

daiictjug    
Java user group for DAIICT Gandhinagar,

datation     
An object relational mapping library, and a design toolkit.

Dataweb Project     
it's a RAD (Rapid Application Development) written in java. It's a client / server framework that allows to develop and to use tables, forms, reports, modules, plugins, services, webservices and other from remote.

DBwithGUI  (aptframework)   
Database with Gui using Swing

DCJUG    
DCJUG will are a new JUG on brazil!

Delhi NCR JUG  (djug)   
A Java User Group for New Delhi and National Capital Region in India. This group discusses not just the Java language but the whole Java eco-system.

Delphi-like IDE for Java  (jdelphi)    
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.

Demonstration project for JavaTools Community  (javatools-demo)   
This is a demo project for JavaTools Community. It aims to show project owners how to use java.net resources and how to configure tools like IDEs to develop java.net projects.

Dependency Finder     

DescriptiveAstronomy  (descriptiveastronomy)    
Migrating PDF files into Windows Platforms, integrating Graphics , 3D, amd real-time video with links posting by one click access, user friendly. all OS platforms

Design and View Tooling for Portal Server  (designview)   
This project will hold the binaries and source code for the tooling efforts around the design and layout of a portal server look and feel. This project will have plugins for popular web designer tools such as Dreamweaver and Frontpage using which the web designers will be able to create, design and preview the look and feel of the portal server.

Desire Driven (jDsD) - new road to gaming  (jDsD)    
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.

Detroit JUG  (DETROIT-JUG)   
JUG in the Southeast Michigan area.

Dial a Server  (DialAServer)    
This project explores Java wireless programming. Enabling the users of the system to use their cell phones to interact with the company Server. The fun part of it is not having to be physically in front of your office computer to add value to your company.

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

Digital Circuit Simulator  (jLogic)   
Purely object-oriented design for digital circuit simulation and testing

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

DocBook Suite  (maven-dbsuite-plugin)    
A plug-in for DocBook processing within Apache Maven.

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

1 to 100 of 637 Next
 Feed java.net RSS Feeds