LogMEAdvanced - logging system for Java ME

LogMEAdvanced is a flexible, extensible logging system for Java ME to help developers remotely debug java enabled devices by using Bluetooth logging, Network logging, RecordStore logging, FileConnection logging, and System logging. (Or by extending the system with their own logger).

Janus Symbian Engine

Janus Symbian Engine is a local http server (for Flash Lite) for Smartphones (S60), which allows developers to create engaging Flash Lite applications. It allows you to extend Flash Lite functionalities using simple local http calls (es. loadvariables).

ToolME Java ME Utilities

ToolME provides J2ME mobile application developers with a set of API utilities (tools) that aim to solve many of the common problems a J2ME developer will face when developing mobile software.

Secure Record Store (SRS) provides the developer with a convenient way to encrypt and decrypt persistent data within the MIDP 2.0 Record Management System (RMS).

Easy HTTP provides a mobile application developer with a convenient and robust way to perform HTTP communications.

Easy XML provides a mobile application developer with a convenient way to perform XML DOM parsing.

Cobertura - coverage tool for the Java ME

Cobertura for Jave ME provides code coverage metrics such as

  • Line Coverage
  • Branch Coverage
  • Method Coverage

In addition, it provides other source code metrics - assuming the source code is available - such as

  • Cyclomatic Complexity (CCN)
  • Non-Commenting Source Statement (NCSS)
  • JaVaDoc Comment (JVDC)

kommons - common libraries for Java ME

The goal of the project kommons is to provide a set of reusable objects useful to make networking, object persistence (caching), logging, working with Strings (ISO, UTF8) and many more. It is released under Sun Public License (SPL).

59pixels Open Source J2ME Libraries

59pixels has a collection of Java ME libraries which are released on Creative Commons Attribution-Share Alike 3.0 Unported License:

  • Custom Font
  • Custom HTTP Wrapper
  • Custom Particles
  • Tipple Tap Input
  • String utilities
  • Image utilities (effects and resizing)

Jarpa - Java Packaging for Flash Lite Developers

Created by Felipe Andrade and Alessandro Pace, Jarpa is a development tool which allows Flash Lite developers deliver their content as Java ME applications.

[Article]
Jarpa: How to package your flash lite project into a JAR file

Hammock - mock objects for Java ME

Hammock is a Java ME mock object framework for testing J2ME apps with J2MEUnit or JMUnit. The framework includes mocks of many of the standard Java ME classes for communications such as HTTP, SMS, OBEX, etc so that one can test without actually hitting a network. A HammockMaker utility lets you mock any other class. It has Ant tasks for continuous integration testing.

FallME - Spring like framework for Java ME

FallME is a framework based on the popular Spring Framework but designed for the Java ME (J2ME) platform and is compatible with MIDP. Currently included in FallME is an inversion of control (IoC) container as well as a RecordStoreTemplate.

CLDCUnit

CLDCUnit is a library containing a unit testing framework for Java ME applications. It is based on the source code of the original JUnit for Java SE. And integrates some code from J2MEUnit. The target of this project is to simplify UnitTest creation and execution.

Next Page »