When I started exploring J2ME in 2004, I started by creating some APIs which made my life very easy, however, somebody new to J2ME will need a steep learning curve in the restricted environment and on top of that to learn to use third party APIs. Hence, I envisioned that there should be a RAD environment that would allow using built-in J2ME classes, JSRs conditionally, and my APIs without the person need to know anything about any of these things.
This project is precisely here to convert the vision into a practical software. And this post is to keep me working on it.
Planned features:
- An abstract data type to encapsulate a “Screen”:
- A wait (splash) screen shown while other objects are created including any data gathering from connectivity options
- Connectivity provided for:
- SOAP WebServices (via JSR, kSOAP, and wSOAP)
- Servlet providing data separated rows by “|?” and columns by “||”
- Bluetooth, IR, USB via JSRs
- Custom class implementing connectivity interface
- RMS via RMS to Object mapping, may also be used to cache data that is cacheable
- UI provided by LCD UI, thinlet (XUL), charts, or table API.
- Action handlers to perform UI tasks, navigation of screens (may use Hecl mobile scripting for advanced features)
- Rules for screen navigation
- Internationalization
Recent Comments