Projects

The OCEJUG publishes source code under the Apache 2.0 license.

Libraries

Libraries to support programming various embedded Java platforms:

Portable libraries:
These libraries should run across a number of different platforms. They may require special builds. Such dependencies are documented in the instructions.

  • libSensor — A framework for managing sensor networks and readings. Includes abstractions for 1-Wire sensors and default applications for monitoring
    and distributing data from a sensor network.

Java Micro Edition (JME; formerly called J2ME):

  • libmidp10 — General purpose library for MIDP 1.0 and above devices.
  • libmidp20 — General purpose library for MIDP 2.0 and above devices. Includes some classes that replace libmidp10.

TINI libraries:

  • libTINI — General purpose library for TINI devices.
  • libTINI_EMAC— Functionality specifc to working with the Emac Inc. TINI offering — the SoM-400EM and the SoM-100ES.

top

Applications

  • Weather Station — A current project of the group is a Weather Station. The reference implementation is assembled from common, readily available embedded development components (1-Wire, I2C, etc.) and off the shelf parts. We use a dedicated embedded Java controller (the Dallas Semiconductor/Maxim TINI) and a number of pre-assembled sensor components.

top

 


Home | Projects | Events | Resources | Subscribe | Employment

©2006 Orange County Embedded Java Users' Group