This post originated from an RSS feed registered with Java Buzz
by Fred Grott.
Original Post: Dirty J2ME Secrets
Feed Title: ShareMe Technologies LLC-The Mobile Future
Feed URL: http://www.jroller.com/shareme/feed/entries/rss
Feed Description: A Weblog about Java programming and digital convergence on mobile devices in such areas as P2P and collaborative technology.
One of the dirty secrets of J2ME development is that there is a high cost of upfront development costs in testing hardware in specific situations. This arises not because of any direct fault of Sun Microsystems or J2ME JVM OEMs but occurs due to the way RTOS and the J2ME JVM operate together in the OS environment.
Most Mobile OSes are very similar to the Mach Microkernel architecture design in that its composed of server and client communications for each user operation. Wehn the J2ME JVm gets cusotmized/ported to a Mobile OS it has to catch Kernel OS states for such things as multimedia and etc.
Thus, we have a situation where the Sun J2ME TCK does nto cover whether the kernel states are correct caught for multimedia in a J2ME JVM. To complicate matters each OS is different in what states need ot be caught. Thus, it is common in developing multimedia applicatiosn in J2Me to see hardware testing budgets of $12,000 to $35,000 depending upon what devices are being targeted for this application.
If you are startup trying to do a prototype for $10,000 total or less, you probably will nore than likely fail.