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

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

A class diary to keep record of classes contents  (classdiary)   
This project provides a class diary with the possibility to maintain classes and diaries. This way students and professors can always check what was the content of classes.

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 Java User Group of Jadavpur University, Kolkata  (ju-kol-jug)   
The Jadavpur University Java User Group intends to share information about Java and is dedicated to promoting the use of Java technologies.

A JUG for sustaining interest in Java development  (Jaccra)    
A JUG for sustaining interest in Java development, beginning with a strong presence in the capital, Accra

a multi-player lan based quizzing application with trivia like system  (Trivphilia)  New!   
a multi-player lan based quizzing application with trivia like system

A muvium-based emulator for the 6502 processor.  (6502emu)   
This project contains a muvium-based emulator for the 6502 processor along with various 6502-related tools.

A toolkit for producing educational simulations.  (jelsim)   
The JeLSIM toolkit facilitates the creation of educational simulations. The process of creating a simulation is split into model writing and interface design through a visual interface provided by the tools. This interface provides visualisation objects (sliders, graphs etc.) which can be linked to model variables. The advantage of this approach is that whereas a programmer is needed to create the original model, the visual development environment means that the construction of individual simulation interfaces can be carried out by a teacher or other educational expert. One model can give rise to an unlimited number of simulation interfaces each customised to a particular educational need. Models can be reused at different educational levels and even across different disciplines where the same underlying algorithm is present. Once finalised, simulation interaces are deployed in one click as java applets, or as SCORM or IMS Content Packages. The tools are mature and have benefitted in the past from both public and commercial funding. Recent funding has been used to explore the potential for using these tools in an assessment environment. Prototype synchronous collaborative functionality is already present within the tools and asynchronous collaboration is easily achieved through saving state via to a server (using the SCORM API). We have also developed model builder functionality to allow the programmer to be removed from the loop for a class of models. Almost 50 models have already been developed (in chemistry, electronics, mechanics, mathematics and many other subjects) and these are also freely available. One of our aims is to create a community within a community creating a collection of freely available/sharable models and interfaces as a goal of the project.

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.

Access Control for Java Distributed Systems using ABLP  (ablp)    
Our main goal is to develop an access control system based on formal logic (ABLP) for distributed systems using Java. This system would use inference rules to judge if a request from an user would be valid or not. This project will be used in my graduation project and I wish to continue the development after that.

ACGNJ Java Users Group    
The Amateur Computer Group of New Jersey (ACGNJ) is a forum for discussing beginner, intermediate, and advanced level Java programming. Topics will primarily focus on developing useful/practical applets and applications, but can include related topics such as Java I/O, JavaBeans, Reflection, object-oriented programming and software design issues. Meetings are held every second Tuesday of the month at the Scotch Plains Rescue Squad second floor meeting hall starting promptly at 7:30pm.

Aditya's Java Based OS  (adityajos)    
This is an attempt to create a kernel where we can host the Java vm to run normal GUI and Applications. This way we can have a portable os and all we have to do is recomplie the kernel.

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.

AJAXNetBeans     

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

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

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.

alfabetizacao_interativa  (alfabetizacao-interativa)    
The purpose of the Interactive Literacy System is to assist the literacy process of children in an attractive way. The system evaluates the pronounce of letter, syllables and words through the interaction with children, computer and funny exercises

algebra     
Developing application related to Algebra, such as: Number Theory, Field Theory, Set Theory, Abstract Algebra, Coding Theory etc

Algebraic Manipulations Package  (algebraicmath)    
A project aimed at implementing pure mathematics in Java, so that algebraic manipulation of equations and functions, e.g. differentiation, would be made possible via this Java package.

Algorithmic Geometry  (AlgoGeom)    
This educational project hosts the Java classes used with the Algorithmic Geometry course developed by Pierre Bierre. The course is for 9-12 math/CS students, and focuses on software representation of foundational objects and properties in 2D and 3D using vector concepts: points, distance, direction, lines, circles, planes, spheres and 3D lines. Students in the course develop ~200 algorithms, and solve challenges including robot arm motor coordination, GPS positioning, 3D wireframe graphics, molecular mechanics, computer vision, and interstellar navigation.

AlgorithmsDataMonitor  (algdam)    
Projeto de analise de desempenho de algoritmos de ordenação e pesquisa.

ALJUG   New!  
Java User Group from Alagoas - Brazil

alternative art communities history  (alternativeartsny)    
Project is to map the complex history of groups, exhibitions and spaces by alternative art communities in New York 1970-2005. I am working on my dissertation at Columbia University

An English-Turkish Prompter System  (belletmen)   
This is a simple Smart Reader system. User will load an English document, and will get some help in Turkish when asked, or required. The project will help people who knows little English, and requires help. In future, English-English, Turkish-Turkish, or other languages can be included in the same project.

An Object Oriented language  (puma)    
Puma is an object oriented language based (and implemented) on Java 1.5 specifications. It has the target to guide the work of understanding the object orientation design and could be extended by community members.

An XML based web publishing framaework  (silkpage)   
SilkPage is an XML based Web publishing framework that has evolved from the Docbook Website. With strong foundations in XML, it is a publishing framework with a focus on web standards and usability. SilkPage provides a framework for publishing structured and standard compliant websites in XML. It is particularly suited to publish personal websites, though it is by no means limited to them.

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.

antcolonytool  (AntColonyTool)    
This project is a framework for testing Dorigo's Ant Colony Optimization.

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.

antgame-1.8  (AntGame)    
AntGame is a game project for the university!

AP CS Teacher Java Resource CD  (apcsteacherjavaresourcecd)   
Advanced Placement (AP) CS Teachers wanting all available appropriate educational materials in one place. Contributing materials will help save teachers time and increase their Java teaching skills.

APIHEP     

AppFuse  (appfuse)   
An application for starting your web applications. Checkout from CVS and execute "ant new -Dapp.name=yourApp -Ddb.name=database" to instantly be up and running with a Tomcat/MySQL app. Uses Ant, XDoclet, Hibernate, JUnit, Cactus, StrutsTestCase, Canoo's WebTest, Struts Menu, Display Tag Library, JSTL and Struts (including Validator and Tiles). Features include CMA, Remember Me, Self Registration, Password Hint. The fuse to start your apps.

Application Characteristics Repository Environment  (ACRE)   
Application Characteristics Repository Environment (“ACRE”) is a queryable repository for storing Java application characteristics. This enables developers to extract, capture and store applicaiton level characteristics into the repository. Once the characteristics are created, developers can query the repository to search for matching data using the built-in query language.

application format and dialog box format  (format)    
well im a college student and i'm not so well known with java yet, well i'm hoping to know more about it. but that's not the problem our proff. gave us a project for our finals and its all about compilation on program codes. i think its easy but the problem is i dont know where to find sources. we just have to give the codes. we are required to make a problem and to show the codes using application format and dialog box format. I need 15 easy ones and 15 quite hard problems.. hope you guys can help me.. thank you.

Applications developed for Sun SPOTs  (spots-applications)   
Community contributed applications and sample code for the Sun SPOT, a small Java powered wireless transducer device.

Argo Navis  (argonavis)    
Argo Navis is a e-learning software developed with Java technology and open source tools and frameworks.

arkansas  (ArkansasJUG)   
University of Arkansas Java User Group

arms     
Spatial Alignment with the RMS (Root Mean Square) method.

ArnoLib, a library of reusable Aspects  (ArnoLib)    
This project will contain a collection of several reusable AspectJ-aspects. This project serves several purposes. First off all developer should be capable to take them and use them directly in their own projects. Secondly, this project should give some good sample how to write reusable aspects. Finally this project should work as a pool for small simple general purpose aspects.

Arpia  (arpia)    
The Arpia project objective to implement a server of applications J2EE, a application server. The base of research of the project was the Tomcat5.0, and the Arpia will function as a add-on of the Tomcat, having offered one better interface of control and management, as well as a better support for distributed environments. The Arpia will be really great for Academic Institutions(base of research: Brazilian Academic Institutions) helping in an environment configuration, having offered a faster and easier way using an interactive interface controller, discarding the necessity of manipulation of archives xml and properties of configuration. This interface also will offer to a support of management of the server, making possible deploy, independent management of installed applications, and used resources(JNDI, JMS, JTA, and others). It will be optimized for High Performance Computing(clusters), using DSM to sharing between machines of cluster. It´s really intersting for academic institutions as well as some companies. The Arpia project will have a excelent and complete documentation.

Arrays&Loops  (arraysloops)    
To construct an array using repetition Methods.

Article publication for seminaries  (articlepublish)    
Article publication technician for computer science seminaries

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.

asv     
Analytical calculation of van der Waals surfaces and volumes.

Auction4You     
It's a simple/lightweight ebay web application

AutoMata Platform  (automata-platform)   
AutoMata is a very important course in computer scince subject. AutoMata Platform a auto machine tool for test your automata arithmetic implementations.It provides state map view ,state trees,and a powerful extendable achitecture. The users (mainly students and teachers)can use this toolfor demostration and argumentation the auto machines. they can also implement their own automachine or layout arithmetics to enhance this platform to fill thier requests.

Automated Data Warehouse  (JADW)    
Automated DataWarehouse is a fully automated data organization.This automatic system uses a problem oriented language to design the client based data organization.Here,B+ Tree is used to design the FileSystem of DataBase. Hashed Logic is used for implementing different computational algorithms.Anyone can use this DataWarehouse without using any other host O.S. Java is used here to achieve our objectives.

Automation Systems  (autosys)    
This Project is basically intented to create Automation Systems in all fields, as a beginning, We have decided to start with automation system for Flood and Drought control.

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

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.

Behavioral Java Programming Language  (bjava)    
The intention of this project is to define specifications for a new high level programming language called Behavioral Java. Behavioral Java is built on top of Java programming language. This new language is based on a new concept which I call "Behavioral Objects".

Beijing Java User Group  (bjug)   
our Beijing Java User Group: http://www.bjug.org

BelJUG  (beljug)   
Belem Java User Group is the biggest Java User group in the Amazon Region in Brazil. Providing technical meetings, and also working in social projects in Belem City.

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.

BiblioTech    
Projeto criado para desenvolvimento de um produto para uma bibliote utilizando o Praxis.

BigAl  (bigal)   
BigAl is written entirely in Java. With BigAl, you can calculate really big numbers, the only restriction is the power of your computer. Not only basic calculations are supported but also special functions like factorial, fibonacci, lucas-sequence, periods, fraction reducing, binomial coefficient calculation and many more.

Binary to xml parser  (2CX)    
this is a binary to xml and vice versa parser in c. this will help to improve xml trans action speed and xml size. Also hope this project will change the shape of web services in the future

binbase  (BinBase)    
BinBase is a software for the automatic analysis of Massspec data from LECO GC-Tofs.

Blogapps: RSS and Atom utilities and example code  (blogapps)    
A set of RSS and Atom utilities, a Blog Client (MetaWeblog and Atom Protocol based), a Planet Aggregator and numerous other examples. Including a standalone Blog/Wiki demo server based on Roller and JSPWiki.

Blu Dahlia: Blu-Ray Java and TV Java User's Group  (blu-dahlia)   
This Java User's Group would focus on Blu-Ray, and other applications of Java to interactive TV, such as OCAP for Cable TV, and GEM-IPTV for IPTV. Like the nightclub in Raymond Chandler's novel, Blu Dahlia is a gathering place to exchange ideas, hire a professional (with or without blackjack), or just find solace after a hard debugging session at the bottom of a cheap bottle of whiskey. This group is in formation, but we expect to coordinate with SEMUG and the LAJUG. We expect meetings to be held in or near Hollywood, and perhaps be bi-weekly or monthly.

BlueBubbles  (bluebubbles)   
This project consists of a multiplayer prototype version of the known Frozen Bubbles game (http://www.frozen-bubble.org/) which is under GNU GPL v2 license. This new version is intended to be made using 3D graphics(OpenGL), and the Bluetooth tecnology to comunicate the two playing devices. To achieve this goals we will use the Java 3D API and the Java APIs for Bluetooth Wireless Technology (JSR-82). This project is aimed to the J2SE platform, and has the major objective of being a tutorial to developers who are interested in learning these two promissing technologies. It is a research, opensource project.

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.

bluej-project-exporter    
Export BlueJ projects to other IDE

BlueNET     
Distribuição de propaganda através do protocolo Bluetooth.

bluetooth technology  (bluetooth)    
i want a simple but an interesting project on bluetooth technology for a college techfest

Bornean Orangutan Conservation Media Campaign  (orangutan)    
An interactive game for children 3-12 years old. they can learn how bornean orangutan can survive in the natural bornean forest.

Brainiac  (brainiac)   
The Brainiac knowledge management system enables companies to keep track of employee comptences as well as managing competence debelopment activities.

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.

broccoli  (Broccoli)  New!   
modular math. software package for Java

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.

CafeManagementSoftware     

CaJo  (cajo)    
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.

cameleon  (Cameleon)  New!   
Project that acts as a common repository for non trivial example of how to use ANT, Maven2, jUnit, jMock, Quartz, code coverage tools like Cobertura, FindBugs, PMD, code beautifiers like jalopy, CheckStyle, java profilers. All this are coming in a real life non trivial, but still easy to get project. Project can be used as a “start-up” template for Java test driven development projects with most of the things already configured.

CandyWars     
This game is based on the games Dopewars but instead of useing drugs we'll be using candy.

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.

Career & Technical Education Curriculum  (CTEcurriculum)    
An open-source process for developing curricula in career and technical education.

Carnegie Mellon West Open Source Research  (carnegiemellonwestopensourceresearch)    
The objective is to create an open source interaction tool for university faculty, students,project teams to interact amongst themselves

CAS computer algebra system  (CAS)   
This is a quick and dirty prototype for a Java computer algebra system based on Hartmath (hartmath.sf.net) that I hope to work more on this summer.

Cell Biology  (cellbiology)    
This project establishes the java classes for the cell biology science.

Charleston SC Java Users Group (JUG)  (charleston-sc-jug)   
This is the Charleston SC Java Users Group (JUG).

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

CheckME  (checkme)    
CheckME system for easy knowledge testing. Includes test preparation, test process and administration.

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.

Chinese-English Dictionary  (ced)    
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.

Chords and Scales for Guitar and Keyboard  (chordandscales)    
Tool for Music Education. Displays Chords and Scales on Guitar Fret and Keyboard.

ChristmasSPOTs    
Use this program to have your SunSPOTs elect which gift you can get at Christmas. This project includes desktop (server) and onspot (client) code.

CIO Forum Shanghai  (cio-forumshanghai)   
Information about the CIO Forum in Shanghai, 2004

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

classviewer     
Class Viewer for Java

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