Opinionated comments on mobile phone industry news
|
All entries are written by Anders Borg, CEO and Consultant of Abiro, that has a long experience in strategic planning, developing embedded and Java software, usability aspects, and the mobile phone industry in general. You can also read the latest Mobile News entries on your phone via wap.abiro.com, and we provide many News Feeds from popular news services. For advertising and contribution queries, please use the feedback form. News feed (local) |
|
Wednesday, October 25, 2006
Java ME defragmentation tips from Sun
It's great that Sun provides such tips, as they started the whole thing (both Java ME (on the positive) and the defragmentation issues (on the negative)).
Goal: aim to reduce the practice of generating a distinct executable version (jar file) of an application for each and every phone
Building different versions based on the same source code yet with conditional compilation is mentioned as one solution, but I don't consider it a such, as you still get many versions of the same applications. The other, more dynamic approaches, are more interesting. Especially when the application is targeted for newer phones that have tons of memory, and so can handle applications that have some functionality that's not actually used for a specific phone.
It's focused on the issues encountered in Canvas-based applications, yet also with general pointers.
Thanks Sun.
Java ME: De-fragmentation Technical Overview and Design Guidelines Index
Goal: aim to reduce the practice of generating a distinct executable version (jar file) of an application for each and every phone
Building different versions based on the same source code yet with conditional compilation is mentioned as one solution, but I don't consider it a such, as you still get many versions of the same applications. The other, more dynamic approaches, are more interesting. Especially when the application is targeted for newer phones that have tons of memory, and so can handle applications that have some functionality that's not actually used for a specific phone.
It's focused on the issues encountered in Canvas-based applications, yet also with general pointers.
Thanks Sun.
Java ME: De-fragmentation Technical Overview and Design Guidelines Index

