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 Mobile & Embedded Projects

http://community.java.net/mobileandembedded

A Jini enabled Ricoh MFP  (jiniricohmfp)   
Sun Microsystems's Jini is an innovative distributed framework for building robust and dynamic networked services. We will apply and evaluate its usefullness in an embedded devices context by bringing a Ricoh multifunctional product (or MFP) to the network using Jini and J2ME technology.

Adaptive Corridor Energy Saving System  (ACESS)   Incubator Project 
To develop an adaptive corridor lighting system, which judges intelligently corridor attributes and automatically controls the switching of all lights to reduce power requirements of the corridor.

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

Anyx's Sim App  (anyxsim)   Incubator Project 
An application for all kinds of sim Cards.

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

AutoSPOTs    
Remote-controlling a Sun SPOT controlled autobot (e.g. RC-controlled car hooked up to a Sun SPOT) . The autobot responds to the gestures on the remote SPOT such as the up, down, left, right movements and the switches. The autobots can be made autonomous by including sensors, self-tracing abilities.

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

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.

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.

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

Bluetooth JGroups (JGroups-BT)  (jgroups-bt)   Incubator Project 
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)   Incubator Project 
A j2me and j2se project that provide a bluetooth service send messages between devices on the net.

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

BtFree    Linked Project 
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.

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

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.

claybox: mobile framework  (ClayBox)   Incubator Project 
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.

Code editor for mobile  (CodeEditor)  New!  Incubator Project 
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

Collection Tree Protocol  (CTP)   
A routing protocol for Sun SPOTs and TinyOS motes that efficiently sends data to one or more data sinks.

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.

Control of Access Guided to Service  (cauos)   Incubator Project 
control of users centered for diverse programming languages using for this a WebService made in Java that will take care of to search and to return to the permissions and respective accesses of the user in the system.

Control PC KeyBoard and Mouse using Mobile Phone over Bluetooth  (uVNC)   Incubator Project 
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.

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

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

Dial a Server  (DialAServer)   Incubator Project 
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 TV RSS Reader  (RSS4TV)   Incubator Project 
This project is an implementation of a RSS Reader using Java TV API (JSR 927)

Dino    Incubator Project 
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

Drip    
A data dissemination protocol for Sun SPOTs and TinyOS motes.

eBones: eSPOT add-on board description & howto  (spots-ebones)   
This is the basic schematics, bill of materials, mechanical drawings, etc for making an add on board for eSPOTs.

eDAQ - High precision, low-power data acquisition board for SunSPOTs  (spot-edaq)   
eDAQ is a full featured 6-channel, 16-bit data acquisition board for the Sun(tm) SPOTs that can autonomously acquire data while the SPOT is in deep sleep. Features: 6 channels with fully differential inputs, 3 ADCs (16-bi) , 4 analog voltage triggers, onboard AVR32 slave processor and external I/O capabilities.

Embedded Java community vendors.  (embeddedjava-vendors)   
Private project for members of the EmbeddedJava community who are also Embedded Java hardware or software vendors.

EmbeddeJava sub-project owner's project.  (embeddedjava-subprojectowners)   
Project for EmbeddedJava sub-project owners.

Enterprise Mobility Framework  (mobinet)   Incubator Project 
This project will implement an enterprise service provisioning framework. The framework is built on top of SOA based architecture to provide a world wide service provisioning system. It allows organizations to make their services accessible through web service interfaces. They can implement and register their web services under a proper category within the hierarchy of categories that are made available by the framework. This will make the search for the service to be based on the category of the service. The clients of the framework will be of any type but special benefits will be targeted to mobile devices. In order to overcome the restrictions with wireless resources a new messaging protocol is designed so that the registered services become accessible with no need for any on-demand search and therefore result in lower wireless interactions. The framework is also capable of filtering the services that are meant to be specific to a particular geographic area.

eSPOT  (spot-espot)   
eSPOT main board design files

FallME    Incubator Graduate 
Spring like framework for the Java ME platform. It is to the Java ME platform what Spring is to the Java EE platform, an application level abstraction rather than a technical API. It includes a small inversion of control (IoC) container and more.

Floggy    Linked Project 
Floggy is a free object persistence framework for J2ME/MIDP applications. The main goal of this framework is to abstract the data persistence details from the developer, reducing the development and maintenance effort.

GASP    Linked Project 
GASP is a pure JavaTM middleware under L-GPL license for mobile multiplayer online games and implements the OMA GS (Open Mobile Alliance Games Services working group) specifications, enabling multiplayer games on J2ME MIDP and Doja mobile phones over phone networks (2/2.5/3G). GASP Bluetooth is the GASP middleware version enabling multiplayer gaming over Bluetooth local network on J2ME MIDP 2.0 mobile phones with JSR82 implementation.

GPS Location Sharing  (gls)   Incubator Project 
Project GLS aims to share client positions of all possible mobile devices with the use of mobile internet access and GPS receivers.

Grafcet Modeling and Simulation for Java  (jgrafcet)   
The Grafcet is a language that allows modeling of automation systems, mainly control systems. Its graphical character, defined with simple rules, becomes attractive for modeling of sequential behaviors and more complex dynamic of systems. This project aims to supply a framework to help the definition of structures and simulation of Grafcet models. In the first stage of the project, it will be defined the representation of the model and basic mechanisms of interpretation. In the second stage the objective will be to supply a visualization layer, that facilitates to the creation and maintenance of models of graphical form. It is also of interest of the project to supply a core of class with small footprint, aiming at the use in embedded systems.

graph  (Graph)   Incubator Project 
The MIDlet calculates mathematical expressions and draws function graphics in Cartesian and polar coordinate systems.

HD Cookbook for BD-J and MHP/GEM/OCAP  (hdcookbook)   
This project is a repository for contributed code that can be used in the Blu-Ray Java platform, and other interactive television platforms based on GEM, such as MHP and OCAP. This is envisioned as a loose collection of frameworks, useful techniques, and complete applicaitons. Each "recipe" will be given its own package under the com.hdcookbook package.

Hecl    Linked Project 
The Hecl Programming Language is a high-level, open source scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use. In fact, it's small enough that it runs on J2ME-enabled cell phones!

hoho  (Hoho)   Incubator Project 
Hoho Goblin is a MOD (Modification) of Dino Adventure. This game is an action game, the player controls santa claus and need stop the thieves goblins. The monsters need killed by the player. The player need kill a certain quantitiy of enemies to go for the next level. During the action, itens will be found and could help the character

iDesktop - Mobile Remote Desktop Application  (idesktop)   Incubator Project 
iDesktop is a VNC-like application that enables the visualization and interaction of a remote desktop from a mobile phone. It provides all the basic functionality required to control a remote computer in graphical mode. It runs in any Java enabled device with CLDC 1.0 and MIDP 2.0.

iLabs Mobile Toolbox  (ilabsmobiletoolbox)   Incubator Project 
The iLabs Mobile Toolbox aims at facilitating development of mobile clients on MIDP terminals which communicate via open communication standards. Pr June 1 we provide APIs for the XMPP, HTMP, ATOMS standards as well as some demonstrators for accessing internet services via a mobile handset. The open source project is part of the iLabs project in Telenor R&I, see http://www.ilabs.no.

Incubator for spots-applications  (spots-applications-incubator)   
an incubator directory for the spots-applications, to ease the way for users just starting a spots application

InstantMobileChatApplication  (mobileinstantmessenger)   Incubator Project 
A mobile application for sendiing instant messages

Instructional material incorporating Sun SPOTs  (spots-curriculum)   
This is a project where teachers can create and share instructional material for classes that use the Sun SPOT.

intable  (InTable)   
This project develops a table component to the J2ME platform.

IRNA-MOBILE  (IRNA)   Incubator Project 
IRNA (Integrated Radio Network Analythics) is series of Java tools for Mobile Network management, 2D/3D visualization, qualifying, optimization, spectrum assignment, signal/traffic simulation and tuning data (Agilent/TEMS ..) analysis with GIS,GPS and netmonitoring support. Also vendor-specific (Siemens/Alcatel ..) scripting engine for equipment management and data analysis is to be supported. Supported technologies: -GSM -Broadcasting/TV -P2P/CPE -RRL -Wi-Fi -CDMA -AMPS/DAMPS Technologic solutions: - network topology design - 3D clutter/morphostructure design - antenna design - electro-magnetic compability - spectrum assignment and analysis - signal analysis - network statistics - thematic maps (coverage, traffic, up/down link, EDGE/GPRS CS1-9, interference, tuning ..) - best-server modelling - best-site location - best-cell featuring - CCI/ACI reduction - GOS qualifying - global network optimization -2D-scene: - image/ vector data manipulations and georeferencing/digitizing - PNG,JPG,GIF,TIF,BMP - ECW,MrSID - GoogleEarth - multi-layered mapping with GIS support -3D-scene: (OpenGL) - fast visualization ofand virtualization for redionetwork elements and 2D-scene layers - KML/Google - VRML/W3DC - W3D(3DN)/SRTM Studio Earlier, this project has been implemented as SRTM Studio (2005-2007/VB6.0) and now nightly-updated by new features for common tasks of Mobile network optimization.

J2ME app for cellphones listing E-Number food additives.  (Toxad)  New!  Incubator Project 
Toxad allows any Java-enabled phone (J2ME) to bring along a list of e-number labelled food additives, their toxicity, side effects and purpose. Lookup based on e-code and name.

Java JTAG interface  (jjtag)   
Java framework for accessing and manipulating Joint Test Action Group (JTAG) IEEE-1149.1 interfaces.

Java Me  (javame)   
A project for housing Java Me related projects.

Java ME Font Rendering  (mobilebitfontcreator)   Incubator Project Downloadable Executable 

Java ME phone platform development.  (phoneme)   
This project is for building a Java ME platform for mobile phones with a focus on the feature phone segment using CLDC technology and the advanced phone segment using CDC technology.

Java Mobile & Embedded Developer Days  (DeveloperDays)   
The Java Mobile & Embedded Developer Days is a conference for application developers of different skill levels, platform developers, tool vendors, integrators, OEMs and carriers. The content would feature a series of technical sessions, lightening talks, true BOFS or unconference meetings, labs, and poster sessions.

Java-compatible platform for robotic exploration  (javabotics)   
The JavaBotics project objective is to define a simple, embeddable architecture compatible with the Java platform and targeted particularly for robotic applications.

Javolution  (javolution)   Downloadable Executable 
Real-time framework for high performance applications.

JCommunicator - Embedded Java Communicator  (JCommunicator)   Incubator Project 
Programmable JAVA board, with network and GSM/GPRS connectivity

Jeeg    Incubator Project 
This projects aims to develop a Java class library for Maxstream Xbee ZigBee modules. Target platforms are Java Standard Edition and Java Micro Edition

JingleOS    Incubator Project 
A dependable open-source and real time operating system to embedded systems. Using a novel architecture based on the programming language avoid direct hardware manipulation and get better dependability, the system is developed in Java and Assembly language based on the CLDC 1.1.

kommons - JavaME Reusable Objects  (kommons)   Incubator Project 
The goal of the project Kommons is to provide a set of reusable classes to do common tasks as Http Networking, Object Persistence and Caching, Logging and many more...

LBS Middleware adapted  (MiddleLBS)   Incubator Project 
location manager function is to enable the use of various positioning technologies in conjunction with various LBS applications and to perform the SCF function for mobile IN positioning technologies

LocationManager    Incubator Project 
Single library for retrieving GPS postion information in JavaME, transparantly using both JSR179 and JSR82 if available.

M Dictionary, An English <> Persian MIDP 2.0 Dictionary  (MDictionary)   Incubator Project 
It is a Dictionary written for MIDP 2.0 Enabled diveces , it Translate words from English to Persian and Vice Versa, also can use Some Dictionary servers, for example my own English <> Farsi web service ....

M-Admin  (mobile-administrator)   Incubator Project 
Mobile Administrator will consist of two software applications e.g. Client application and the Server application. This software will provide an emulated terminal plus a limited GUI for server administration, it won’t import the server desktop on mobile, to enhance performance and save bandwidth, as the VNC clients usually do. In short this product will be terminal emulator, service monitoring and management and alert system. What should be expected from the product. The software will • provide user interface to remotely login to the Linux server. • provide user with a list of common server administration commands. • provide user with the functionality to send commands by filling required fields in command wizards. • emulate terminal on mobile device. • provide user the functionality to get alerts of certain subscribed service start/stop. What should not be expected from the product The software will not • provide remote desktop connection or desktop sharing. • provide actual Linux server’s terminal on mobile phone. In short this will be an emulated terminal plus service management plus alerts and plus more...

Marge    Incubator Graduate Downloadable Executable 
Java Bluetooth Framework

Mario Game  (mario-game)   Incubator Project 
A JavaME based mobile game

MEChart  (mechart)   Incubator Project 
API direcionada a construção de gráficos para Java ME, usando a configuração CLDC.

Merchant    Incubator Project 
Merchant is a mobile game. It allows users to exchange objects at a specific price. To run merchant the mobile: needs Bluetooth has possibility to run java applications The business requirements are: The users are able to make transactions. A transaction means the exchange of a lot of objects and a sum of money. The game has the option to search another mobiles containing the game using a predefined criteria. The game keeps the trace of all transactions. The game keeps the current status of objects and money.

MicroAI Engine  (MicroAI)   Incubator Project 
MicroAI proposes a mobile game framework development using JavaME that makes the creation of behaviors for CPU managed agents easier, by implementing a collection of behaviors such as: Seek, Flee, Arrival, Pursuit, Evade, Path following, etc

microfloat  (MicroFloat)   Incubator Project 
A Java software library for doing IEEE-754 floating-point math on platforms which don't have native "float" and "double" datatypes, including J2ME CLDC 1.0.

Micromatica - A J2ME Math Utility  (micromatica)   
Micromatica is a suite for evaluating expressions, plotting functions and other calculations using fixed point math.

MIDI applications for SunSpots  (spots-midi)   Incubator Project 
This project is about interfacing SunSpots with midi, the Musical Instrument Digital interface. This include processing and gatewaying midi streams, and operating as the source or sink (or both) of MIDI data.

MIDP SDL Backend  (sdl-midp)   Incubator Project 
Simple DirectMedia Layer backend for MIDP reference implementation.

MIDPath    Linked Project 
MIDPath is a Java library which provides a MIDP2 implementation for J2SE and J2ME/CLDC on top of various graphical libraries (SDL, AWT, SWT, X11) and audio libraries (SDL, ESD)

Mini Tour  (mini-tour)   Incubator Project 
This is a tour guide application for pocket PC.

miniContacts  (minicontacts)   Incubator Project 
Application and Framework for advanced management of contacts, calendar and to do list in mobile phones

MiniIM    Incubator Project 
MiniIM is multi protocol supported instant messaging client. This is based on J2ME and thus targeted on the MIDP2 supported platforms(commonly found in the mobile devices). This is inspired by one of such popular software Pidgin(Gaim). The design is concentrated on the protocol level abstraction and a easy way to integrate new protocol implementations. Finally it is open source. You can modify, extend and redistribute the program under the terms of GPL. MiniIM is instant messaging client. As it's name(Mini IM) implies it is lightweight. It can connect to different servers through different protocol (Note that it does not convert protocols). And it can do it simultaneously. The user needs identifications (and probably password) to connect to remote server. The interface design is unaware of the underlying protocols. Implementing newer protocol is simple here.

mmapi    Incubator Project 
Test MM API (JSR135) of J2ME in all kinds of Java support mobile platform.

mmapi_test  (MMAPITest)   Incubator Project 
Test MM API (JSR135) of J2ME in all kinds of Java support mobile platform.

Mobile and Embedded Application Developer Projects  (meapplicationdevelopers)   
Application developers Mobile and Embedded project development site. This project will bring together experts from different areas of the mobile and embedded community to create new applications and directions for the JAVA ME(TM) platform.

Mobile Calls timer  (TIMER)   Incubator Project 
It's a timer that starts automatically when a call is connected and automatically disconnects the call after a determined period , in order to restrict use of a cell phone.

Mobile Developer Alliance  (MobileDeveloperAlliance)   
Giving mobile developers a voice to address the pain points of the mobile ecosystem

Mobile Device Information  (mdevinf)   Incubator Graduate 
A Java GUI providing an interface to the WURFL mobile device information database.

Mobile Map  (mobilelocator)   Incubator Project 
a mobile phone which capable of showing your current using J2ME application

Mobile Navigation System  (IDrisian)   Incubator Project Downloadable Executable 
IDrisian Navigation System Its idea is to find the shortest the route between his Location (Source) and the destination. The System provides User with graphical representation of the path (Shortest) between Current and Destination Locations.

Mobile personal data encryption  (mobilesecurity)   Incubator Project 
The aim of this project is to develop a powerfull tool which can insure the unreadility of personal datas on a mobile phone to non-authorized users. Conversely, an authorized user (typically the phone owner) can decrypt such crypted datas. By the term "personal datas" we have to understand : - SMS, MMS and E-Mail archives - personal photos, videos and sounds - entries in adress book, events in agenda, and call logs - others ? This tool have to be : quick, easy-to-use (automatic encryption may to be implemented in order to securize datas as soon as they are entered in a mobile phone).

Mobile Puzzle  (mobilepuzzle)   Incubator Project 
Create a puzzle game on Java ME using 2D or 3D technology.

Mobile Remote Control  (mobile-remote-control)   
An application which can control any desktop computer or a server by sending the required commands over an HTTP Connection

Mobile Space Racer  (mobilespaceracer)  New!  Incubator Project 
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).

Mobile Train Schedule  (MTrain)   Incubator Project 
Retrieve Train Schedule from Web Page and Display in Small Screen on Mobile Phone

mobile video surveillance  (mobilesentry)   Incubator Project 
Netbeans mobility pack and j2me for CLDC and CDC devices has opened up the area of real-time video processing on mobile devices. This is an endeavour to develop real-time video based ubiquitous and pervasive computing methodologies. This will open up lots of frontiers in video based security, gaming , assistive and chatting applications. The emphasis will be on java technology for mobile video processing and fast and less compute intensive image analysis algorithms for the mobile plat form

mobilecentre  (MobileCentre)   Incubator Project 
A mobile application combining Adobe Flash & Java for wireless ticket selling

mobile_shogi_clock  (MobileShogiClock)   Incubator Project 
Shogi is a traditional Japanese board game. It's relative of Western Chess. Time keeping in shogi is similar to IGo not to chess. More over there are at least two completely different approaches for time keeping. This project aims to create shogi clock for mobile phone. When completed, this application may be used as clock for shogi players that are always available, super portable and is total replacement for timekeeper (person in charge of time keeping in games of shogi). As a subproject, lightweight time/event simulator will be created. Clock will: - support multiple time keeping modes (specified in further project documentation) - do countdown (byouyomi), - run on any Java enabled mobile phone, that supports CLDC 1.0 and MIDP 1.0. Majority of "Java phones" on market. - be developed under Common Development and Distribution License. In future releases clock may: - be customized for IGo and/or other games from chess family.

MobiMic    Incubator Project 
The project aims in using mobile phone as microphone and uses bluetooth to transfer packets to the laptop/workstation.

MoBook    
Mobile Book, program for reading books on any mobile device supporting Java MIDP 1.0.

MobShop    Incubator Project 
MobShop is a mobile application that maintain a shop list prices using j2me technologies. Tha main goal is improve the capacity to syncronize different prices about same product list item from different places.

Mocha    Incubator Project 
Character Converting Server for Mobile Devices

mOOo    Incubator Project Downloadable Executable 

Moving ruby to telecom  (RoRoTelcom)   Incubator Project 
The idea is to move beyon java into Ruby's realm and its applications to telecom apps in particular mobile applications and wireless end-points.

Multi player bluetooth J2ME game framework  (ReachOut)   Incubator Project 

NetBeans DarkStar Plugin  (darkstarmobile)   Incubator Project 
NetBeans plugin for Project DarkStar includes: server management console, implementation of the missing client API for J2ME using HTTP and sockets.

Netbeans Spot  (netbeans-spot)  New!  
This plugin will give the NetBeans Platform the ability to integrate the Sun Spot access interface through a wireless network, a gateway, or by using a Sun Spot emulator.

ocap-developers-contest    
ocap-developers-contest

Open Cable  (opencable)   
OpenCable pages

Open source hardware for the Sun SPOT  (spots-hardware)   
Open source hardware for the Sun SPOT

Pacman-IITK  (pacman-iitk)   Incubator Project 
A java ME based mobile game

PATS SunSPOTs Curriculum  (SunSPOTsCurriculumPATS)   
The curriculum material for our course on sensor networks, based on SunSPOTs.

Pollux  (pollux)   Incubator Project 
Pollux provides Java API for synchronizing data from various of data sources which share the same data format

POP3 and SMTP Email library for Java ME  (MobileMail)   Incubator Project 
MobileMail is a much needed mail API for Java ME Developers. In past ME developers had to use a third party server or write the smtp/pop messages from scratch for sending emails. But this API will provide a JavaMail like API for mobile developers to be used in their projects.

QuickFrame    Incubator Project 
a Framework that allows mobile applications to run in several different types of mobile devices. That is only possible due to the fact that the QuickFrame possesses a standard specification language and has the capability of defining the application interface, verifying the target devices’ specifications and pre-visualizing the user interface. Therefore, several of the problems caused by the large number of mobile device models available and their different specifications are eliminated. Thru reaching to that goal we have a tool to increase pervasivity in mobile applications. Say no to the device fragmentation problem!

RSS2RICOH  (ricoh-r2r)   
A RSS reader throw RICOH MFP

Sagacity    Incubator Project 
A Word Game for Mobile Phones

Self Attendance Monitor Mobile software Using Mobile technology  (SAMM)   Incubator Project 
The project will be performed using mobility pack of Java Net Beans IDE 6.0. This project will be very helpful to students. It will help them in calculating and updating their respective attendance for different subjects regularly. It will also give alerts incase of attendance falling short. The attendance percentage will also be provided in interactive manner.

Sideralis    Incubator Project 
A sky map for mobile phones. Display the sky (stars, constellations and planets) on your mobile as you can see it by looking up during the night.

skl  (safeKeyboardLogin)   Incubator Project 
This project is to use a login applet against the keylogers. Can be use to any type servers(.jsp, .htm)

Small LCD API for Java  (lcd4j)   
A Java API to interface with small text and graphic LCD controllers and optional keypads.

spontaneousware    Incubator Project Downloadable Executable 

spot-eDemo  (spot-edemo)   
Demonstration add-on board for Sun SPOT eSPOT

spot-eflash    
MiniSD card reader/writer add on board for Sun SPOT eSPOT

spot-eproto    
Prototype board with simple interface to SunSPOT eSPOT

spot-eprotomega    
eSPOT Prototyping board with Atmega88 processor

spot-eserial    
RS232 Serial interface board for the SunSPOT eSPOT

spot-eusbhost    
USB host interface to Sun SPOT eSPOT

SPOT-powered high altitude balloon (Hardware and Software)  (spot-balloon)   Incubator Project 
SPOT-powered high altitude balloon project with attached hardware designs and software libraries. Project will include a GPS interface, GSM module interface, flash memory serialization mecanism and digital camera controller, as well as mission software.

SPOTs - Small Java powered Wireless Transducer Devices  (spots)   
The SPOTs project explores wireless transducer technologies that enable the emerging network of things. We are building a hardware and software research platform to overcome the challenges that currently inhibit development of tiny sensing devices. The Sun SPOT hardware platform is a small, battery operated, wireless device running the Squawk Java Virtual Machine (VM) without an underlying OS. This VM acts as both operating system and software application platform. We have created everything from device drivers and development tools to demos and tutorials so users can quickly create their own embedded wireless applications. Programming the world with Java!

SPOTs network library  (spots-network-library)   
Ongoing library development for the network stack of the Sun SPOTs

SPOTs security libraries  (spots-security)   
Ongoing library development for security on the Sun SPOTs

SPOTS sensorboard library  (spots-sensorboard-library)   
Ongoing development of libraries for different sensorboards for the Sun SPOTs

Squawk for LEGO MINDSTORMS NXT  (nxtsquawk)   Incubator Project 
Development of a port of Squawk for LEGO MINDSTORMS NXT. The micro embedded systems targeted by Squawk makes it suited for the open source HW/SW platform provided by LEGO.

Squawk JVM  (squawk)   
An Open Source Java ME Virtual Machine (JVM) targeted for micro-embedded devices.

Sun/Laszlo collaboration LZX Web 2.0/AJAX viewer  (Orbit)   Incubator Project 
OpenLaszlo, currently in version 3.3, was designed from its inception to support the instantaneous, no-download deployment of web applications on a diverse set of client runtime environments. Now with further extension to support the Java ME platform, OpenLaszlo will offer an unprecedented level of development portability and flexibility across a wide variety of Java technology-based phones, television set-top boxes, and other connected devices. Support for OpenLaszlo applications further enhances one of the key strengths of the Java platform - the ability to support development environments and authoring tools targeting a broad spectrum of developer skills and preferences. Project Orbit is the Sun Java ME viewer of Laszlo content. It is a Java ME CDC/Personal Basis application that uses the Rhino engine to run LZX programming language Web 2.0 (AJAX style) applications.

TableTennis-Bluetooth    Incubator Project Downloadable Executable 

Time Series on Mobile  (mpantry)   Incubator Project 
Mpantry is a open source, open tool for setup/manage time series data on Mobile Device. Built on the JavaME technology and compatible with any Java Mobile. Mpantry provides open plug and play your analyse tool.

Top-level JavaME and Embedded Java project  (javame-embedded)   
The purpose of this project is to house both the JavaME project and the Embedded Java project.

Tutorial for Java Card 2.x  (jc2tutorial)   Incubator Project 
The objective of this project is to build a tutorial for Java Card technology, aimed at both Java and smart card developers. The tutorial will be based on 1 or 2 realistic examples.

wearucam    Incubator Project 
unified context-aware application model for wearable computing environment

Week Planner - plan your weekly tasks  (WeekPlanner)   Incubator Project 
Week Planner helps maintain and preview week plans. There can exist several plans - for each child its school plan - which you can easily maintain and preview.

WireAd – Taking the Advertising to the next level  (WireAd)   
The aim of WireAd is to provide a project where we can develop the next generation of advertising. The project will make use of mobile technologies like J2ME, SMS, GPRS and much more to take advertising to the next level.

Wireless Telecommunication Framework  (beep)   Incubator Project 
Implement a generic, high level, abstract, well-defined framework that supports wireless communication over the Internet enabling two roaming mobile devices to exchange data not necessarily using the same wireless technology.

yahoo messenger for mobile  (saurabh)   Incubator Project 
Using this application user can do chatting through mobile phone with another person who is using Yahoo Messenger on desktop system

yggdrasil.spots-application.spots.dev.java.net  (Yggdrasil)   
Reference implementation of a data collection framework using Sun SPOTs

youmobai  (you)   Incubator Project 
Creating and Sharing ring ton, wallpaper, music.

ZDO Scientific Ploting Package for Java  (zdo-plot)   Incubator Project 
A scientific ploting package for Java 1.1. Includes Scatter Plots, Bar Plots, Polar Plots, and 3D ploting extensions are under development.

 Feed java.net RSS Feeds