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

A powerful Go SGF viewer/reader running on mobile  (yygo-midp-local)  New!   
A powerful Go SGF viewer/reader running on mobile. Can read any SGF files residing on the mobile. support nokia, samsung, moto, sonnic, dopuda machines.

A very simple bluetooth API to hide the JSR82 complexity.  (btutil)   
Are you bored trying to learn how to use the JSR82? Don't worry anymore. I had the same problem as you and that's why I decided to free you from this hard task. Instead of using and learning JSR82, download BtUtil API, read our documentation, and find out how enjoyable can be the bluetooth programming ;-)

account order management  (accountordermanagement)    
This is the project for accounting and order management for Thailand

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)

AIJ  (aij)    
AIJ defines a set of Artificial Intelligence API's for Java on both J2ME and J2SE platforms.

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

Akela  (akela)    
Boy Scout/Cub Scout web-based pack/troop management software. Accessible through various clients (web/desktop/mobile).

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.

Amass Pharma Plus  (amasspharmaplus)    
Amass Pharmaceutical assistance service is build to Pharmacy Company to medical distributors. This web application based application will have very interactive user interfaces which will make searching medicines easy and convenient. Admin who will control all the system and has the power to delete or update the information. This system will have database system which can efficiently handle large number of users. This application is build such that it can be updated depending on the business needs and expansion plans.

an application for managing Sun SPOTs  (solarium)   
An application for managing Sun SPOTs: deploying code, configuring SPOTs, viewing status, etc.

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.

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.

API for Rest Webservice access with Java ME  (kRest)    
API to be used on embedded Java ME application to access webservices using Rest technology.

Applet to MIDlet Converter  (appl2mid)    
Applet to MIDlet Converter

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

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.

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.

Asteroid Racer Mobile  (asteroidracer)    
This is a simple game for Java ME that uses the OpenGL ES bindings for Java ME (JSR-239) and the Mobile Sensor API (JSR-256) to demonstrate the use of 3D graphics and accelerometers on mobile phones. The game is based on the game from the technical session "Combining OpenGL-ES and Mobile Sensor API for a New Gaming Experience" at the Mobile & Embedded Developer Days 2008 (https://developerdays.dev.java.net/abstracts.html#TS12).

Atlantic City Java User Group  (acjug)  New!  
Atlantic City Java User Group

aTrack  (atrack)    
A bug tracking application using AOP.

Balls and Lines game  (ricoh-BallsNLines)   
A simple balls and lines game.

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.

Basic libraries for Sun SPOTs  (spots-libraries)   
Ongoing development of the basic libraries used by SPOT applications.

Baton Rouge Java User Group  (BRJUG)   
Requesting project/website for the new Baton Rouge Java User Group

BD-J Application Contest  (bd-j-application-contest)   
Project for the 2007 JavaOne Blu-ray Disc Java Application Contest sponsored by 20th Century Fox Home Video and Panasonic.

Benchware     
Benchware is a collection of benchmarks designed to determine the performance characteristics of different aspects of JSE, JEE, or product provided features.

Berluskotchi - a tamagotchi for your mobile phone  (Berluskotchi)   
Berluskotchi is a customizable tamagotchi for mobile phones using J2ME (CLDC 1.1 and MIDP 2.0), with the possibility to update it online through a web-service. Future releases will include also advanced AI algorithms

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.

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

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.

bluebox     
It's a Bluetooth Server, responsible to send medias over this technology to any bluetooth device in a limited area.

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.

BlueGrid - Grid Computing for Bluetooth J2ME devices  (bluegrid)   
BlueGrid is a middleware that provides parallel computing over J2ME devices using Bluetooth communication protocol. It allows J2ME devices to share computational load with other devices using a distributed scripting language called G­Script. G­Script has been designed upon a JavaScript like, open source, scripting language called F­Script. G­Script introduce the parallel and the task language constructs allows to define tasks and code sections where tasks can be executed in a distributed way thanks to BlueGrid.

BlueHome     
BlueHome is a project to take over the control of houses. The system will through BlueTooth technology identify who's home, and adjust information screens, lights, temperature etc. to the person’s private profile. BlueHome will as well offer WebServices to share information about your home with other BlueHome users. Wouldn't it be great to get a suggestion about visiting your friends if you are home alone and four of our friends are gathered another place? Or letting the BlueHome turn on and of the lights as you come and go? BlueHome will mainly be developed by four flat mates and the purpose is in addition to build the enchanting to learn more about the technologies we are using.

BlueID  (blueid)    
ID recognition via Bluetooth Technology

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

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 JGroups (JGroups-BT)  (jgroups-bt)    
This is an extension for JGroups-ME which is JGroups (www.jgroups.org) partially ported to work in a JavaME environment. The goals of this project are: - Port the GossipRouter to JavaME so we can have a 100% mobile group communication system. - Add Bluetooth to the network layer allowing short-range communication between the group members.

Bluetooth message service  (BMS)    
A j2me and j2se project that provide a bluetooth service send messages between devices on the net.

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

Bluetooth remote controller interface  (Blix)    
The project aims to create a library to implement remote controller applications based on JSR-82 and support application development for users with disabilities.

Brasilia Java Users Group  (dfjug)   
DFJUG is a group of 6,232 Java developers in the capital of Brazil.

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

BtFree     
BtFree is a library for creating client-server application over a Bluetooth connection. You can use it in your MIDP application or in a Java application that use an implementation of JSR82. Upon the BtFree you can easily create application with a client-server interaction, avoiding need of know JSR82 and the problems related.

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     

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.

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.

Cereal: A Prevalent Storage Container  (cereal)   
Cereal PSC is an free software project to develop a way to improve J2EE performance using Prevalent storage devices as part of the Containers' structure, specifically: replacing CMP's and BMP's need of a database with a Prevalent storage.

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

Chart JME API  (Chart2Go)    
API to create charts on JME with MIDP and CLDC

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.

chrojug  (CHROJUG)   
Switzerland Romandie Java User Group

CIT Java User Group  (CITJava)   
This is a user group intended for Java Users in CIT

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

claybox: mobile framework  (ClayBox)    
Java ME flexible UI and systems framework to help developers in writing their application, not in writing the engine behind it. Asynchronous networking, network utilities, webservices, screen management , asynchronous screen preparation, thread utilities, build system and more is right out of the box.

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.

Club des Utilisateurs de Java  (clubjava)    
The "Club des Utilisateurs de Java" is the Java User Group of the Java users who speak French. If you don't speak French, join us to build Java utilities with user interfaces translated in many languages. Don't be afraid, our Java source code is in English ;-) And if you do speak French, join us to be informed about Java news : you will be at the "avant-garde" of Java !

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

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

Common Agent Container  (common-agent-container)    

Compatability and Quality for JavaME  (cqme)   
The home for Java(tm) testing technologies. Contributions from anyone interested in quality and compatibility testing are encouraged and welcomed.

Compiere Italia Business Suite  (compiere-ita-suite)   
Il progetto vuole costituire la prima suite di business basata su Compiere e volta al mercato italiano. La suite avrà come nodo focale il noto applicativo ERP Opensource Compiere e sarà composta dai seguenti blocchi: controllo e gestione della produzione, busisness intelligence, integrazione verso sistemi esterni.

comujava  (ComuJAVA)   
Java students group.

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

Conference Schedule Mobile  (cosmo)   
Cosmo is an application to be used on conference events with any kind of sessions (like JavaOne, Sun Tech Days, etc). The main goal of this application is make available mobility access to the event schedule and other functionalities.

Control PC KeyBoard and Mouse using Mobile Phone over Bluetooth  (uVNC)    
This project consist in two Midlets and one PC server connected by Bluetooth that enables you to take control of your PC using you mobile device. The ubiKeyBoard permits you to send keyboard commands and text mesages from you cellular phone directily to your PC. The ubiMouse permits you to control the mouse pointer using your phone, you can move the mouse cursor and realize clicks remotely.

cool-threads-aurora    
Multimedia Oriented Portal Server

cool-threads-copyirc  (copyirc)   
irc client for ricoh machine.

Cope  (cope)    
Personal control for mobile devices.

cordobajug     
Cordoba Java User Group. Our Idea is to provide the java comunity with a place where to join forces to make the comunity it self to grow. To provide with technical session in our comunity, with tutorials, hands-on labs.

Core libraries for the Sun SPOT  (spots-core-libraries)   
ongoing development of the core libraries for the Sun SPOT

Corporate Management Process  (CMP)   
This project is a online distributed application, which manages the entire project management information like status of a project, Financial projection of the projects, expenditure, etc.. With up to date information with graphical representation and creating component module as needed, accessing all information through secured network through internet, on Laptop and other hand held devices such as mobiles, Palmtops and blackberry etc... Platform using for this project is JSP/Servlets, EJB, JMS and JMF with IBM Websphere as Application Server v 5 and Oracle 9i as database. In short, this software will give an updated information about a company’ financial position, current projects etc. to top level officials like CEO, COO etc so that the top executives will always in touch with each and every aspect about the company, where ever the persons is.

Costa Rica JUG    
Costa Rica Java User Group

Custos - Design By Contract Guard  (custos)    

Data Access Object Mobile Edition  (DAOME)   
Data Access Object Mobile Edition is a mobile version of an object relational mapping. It uses the J2ME RMS as the database, and a DAO that will enable the ease of Creating, Retrieving, Updating and Deleting objects from the RMS. Further, its goals is to be able to create a two-levels of dependencies. Parent Object and ChildObject. Another goal of this project is to create an Query Language for RMS. DAOME will also have a facade for sending and recieving object from/to a server application (J2EE). DAOME should be able to answer the problem of sending/receiving an Array of objects or a Vector of object from/to a serverv via HTTP or Bluetooth (BTSPP). The targeted devices for DAOME are the MIDP divices with high memory (SmartPhones, PDAs) since it will not be feasible to use primitives for the objects. The targeted users of this DAOME are for enterprise applications. For Example wireless Inventory System, Personal Accounting System, and others related application.

databindingme  (DataBindingME)    
Data Binding ME is a data binding framework for JavaME. The framework allows cleaner design and faster application development by enabling to easily separate data/model and view/controller parts of the application. One of the most important features of this framework is a usage of Expression Language (from JSP 2.1 - JSR 245) as a "glue" between the application UI and its local or remote data and services. This makes the data binding framework consistent with Java EE and Java SE frameworks

Demo code distributed with the Sun SPOT SDK  (spots-sdk-demos)   
This project contains the demonstration applications and sample code that is distributed with the Sun SPOT SDK

Demonstrations for the Sun Game Server  (sgs-demos)   
This is a palce to share your demonstration programs for the Sun Game Server

Desarrollo para dispositivo Ricoh  (ProyectoJava)   
Desarrollo de una aplicación Java para un dispositivo Ricoh

develop http based midlet easily  (httpme)    
httpme is a small but useful java me based framework.The main goal of httpme is to make networking midlet development more easily.

Diamond Powder - data collector builder for mobile devices  (diamond-powder)  New!   
Diamond Powder is an open source Java ME framework that speeds up the creation of data collectors inside MIDP applications. By data collector we understand a software component, that helps the user to quickly take note of informations, and also manages the storage of such information. In order to describe a data collector (forms, fields, help messages) Diamond Powder uses a simple and straightforward user interface definition format, based on key-value pairs, that resembles LCDUI API. A data collector user interface definition can be stored inside the device or delivered at runtime. The central point of Diamond Powder is that a collector definition is parsed at runtime and rendered as a sequence of LCDUI forms to allow user input. At the end of user interaction Diamond Powder is able to store gathered data, and to deliver it to another MIDP application layer (validation, network, ...). It is based on MIDP 2.0 and CLCD 1.1, and fits for NetBeans Mobility Pack.

Digital Inclusion of Persons with Special Needs Through Mobile Comunication  (rybena)   
A significant part of the Brazilian population has visual or auditive deficiencies. The purpose of this project is the conception and development of a system which allows digital insertion of these communities to the communication between the blind and the deaf through a cell phone

Digital TV RSS Reader  (RSS4TV)    
This project is an implementation of a RSS Reader using Java TV API (JSR 927)

Dino     
The player will command a dinosaur , Di.No, with strange powers who wants to protect his house a unexpected rain of things. With simple commands, walking only for the sides and can shoot something on the objects in specific situation: The player need destroy the objects, collect itens and bonus

Document Converter  (DocumentConverter)    
The main objective is to convert various document types to the other way round. As a example convert pdf file in to a .doc file.. etc..

DocumentExplorer  (ricoh-documentexplorer)   
=> FRENCH : L'application doit permettre à un utilisateur d'explorer un dossier (et ses sous dossiers) en local ou à distance et d'effectuer des operations dessus. Détails des fonctionnalités de la version 1.0 (prévue pour le 10 Janvier 2007) : - Connexion sur un partage Samba, Ftp - Exploration du dossier auquel l'utilisateur est connecté (type explorateur gnome sous linux) - Sélection d'un ou plusieurs documents sur lesquels l'utilisateur souhaitent travailler - Actions sur les documents sélectionnés : 1. Faxer (avec options à définir) 2. Email (avec options à définir) 3. Imprimer (avec options à définir) Détails des fonctionnalités possibles pour les futures versions (après le 15 Janvier 2007) : - Connexion sur un serveur de mail (POP ou IMAP afin d'imprimer le contenu d'un mail, pièces jointes ...) - Connexion sur une base de données contenant des documents puis récupération des données avec SQL. - Gestion de Favories (Emplacements communs à tous les utilisateurs / spécifiques à utilisateur connectés) => ENGLISH : Application have to provide a way for users to explore a folder (and its subfolders) in local or remote in order to do some operations in documents. Details of fonctionnalities (of version 1.0) - Connect to a remote folder (samba or ftp) - Explore current connected folders (like gnome-explorer) - Select one or more document(s) in order to do operations on them : 1. Fax them 2. Email them 3. Print them Details of fonctionnalities (second version) - Connect to a mail server (imap, pop) - Connect to a Database server containing files. - Manage a cache of last connection (server name / ip) in order to reconnect to them quickly.

Dolphin  (dolphin)    
Dolphin is a project that concentrates on TDD applied to J2ME development with building blocks such as build scripts, new libraries, and tools.

DReaM    
An end-to-end Reference Implementation for the DReaM specifications standardized through Open Media Commons. This contains both an open interoperable DRM framework and content protections mechanisms for multiple domains.

DRM OPERA  (DRM-OPERA)   
DRM-OPERA is an interoperable DRM architecture implementing standardized interfaces and processes for the interoperability of DRM systems. The DRM-OPERA architecture is independent of specific hardware and operating system, and is not restricted to specific media formats. It enables user based license provision as opposed to the situation today where licenses are assigned to devices.

DRM OPERA  (DRM-OPERA)   
DRM-OPERA is an interoperable DRM architecture implementing standardized interfaces and processes for the interoperability of DRM systems. The DRM-OPERA architecture is independent of specific hardware and operating system, and is not restricted to specific media formats. It enables user based license provision as opposed to the situation today where licenses are assigned to devices.

DryNet  (ricoh-drynet)   
Ricoh Sun contest

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