JavaOne Mobility Online Sessions
I came across the JavaOne 2006 Mobility Online Sessions this week. There are some interesting PDFs and videos which include details on the latest JSRs providing support for such things as IMS, SVG and Location based services.
I particularly found the following presentations interesting…
-
Squeezing the Last Byte and the Last Ounce of Performance from Your MIDlet
The techniques on flattening classes and structures made me think back to some projects where I have worked on existing code and found that programming patterns don’t necessarily work well in mobile. They often lead to over complexity, code bloat and reduced performance which is more noticeable in the mobile space.
-
Live Demo: Adapting and Optimizing a Java ME Application for Global Deployment
Aspect Oriented Programming (AOP) is discussed which complements OOP in that it allows static code to be dynamically changed for new requirements. It provides modularisation of things that change across phones - the things that usually cause fragmentation.

-
Troubleshooting Java ME Technology: Tips from the Pros
A good presentation if you need an insight into what aspects change across phones.
Related Articles: