RMS to Object Mapping

J2ME APIs 1 Comment »

Overview:

This API provides Object Oriented Mappings over J2ME’s standard RMS
Features:

  • Developed on j2me-wtk and Nokia Series 60, testing on Nokia 3650
  • MIDP 1.0, CLDC-1.0 Compliant, i.e. can be used on any kind of J2ME device
  • Support for all J2ME primitive data types and their class representations
  • Support for Vector which contains any of the supported types / classes
  • Support for pseudo-floating point (MIDP1.0 has no float)
  • Support for any class implementing the persistence interface
  • Filters, Searchers, and sorters can be applied at retrieval time

Status:

  • In production and being used in my other projects
  • May not give full performance on phones with slow processors
  • May not be an optimal solution on phones having limit on RMS size or low memory

TODOs:

  • Write a benchmark program and publish results

J2ME Chart / Graph API v0.9

J2ME APIs 7 Comments »

Overview:

Currently un-named, its goal is to provide a chart drawing package based on MIDP 1.0 specifications. Another goal is to make this package open-source, see help required below.
Status:

  • Line charts are complete
  • Pie charts are complete
  • Bar and Bar with Line charts are working but require some minor changes
  • Data can be given in categories and multiple lines and bars are drawn
  • An area of the screen can be given for charting while application uses the rest of the screen
  • With a sample application the obfuscated jar is 16 KBytes and takes 52 KBytes heap memory on the Nokia Series 60 emulator
  • Axes drawing is partially working (lables and markers are missing)

TODOs:

  • Customizations in drawing charts (Point circles, Axes stepping, lines in BarCharts, etc.).
  • Chart titles, Axes titles, Data titles, Legend Charts for better explanation of charts.
  • Finding a way to release the API in a way that source is hidden (till opensource efforts succeed).

Screen Shots:

Here you see a simple midlet on a Nokia 3650, with the charts occupying the whole j2me canvas area.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login