J2ME Programming/MS WindowsMobile and J2ME

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search

Contents


[edit] Introduction

The MS WindowsMobile(SmartPhone) OS came out without a J2ME JVM at least from Microsoft. However, because of consumer and Mobile Operator demand the OEMs of the MS WindowsMobile platform started partnering with JVM vendors to provide this functionality.

[edit] HTC

In 2001 High Technology Computer gained a contract from Microsoft to design MS Smartphones based on MS's Stinger concept design. As both consumers and mobile operators demanded java functionality in form of J2ME/MIDP; HTC partnered with several JVM OEMs to bring this functionality to HTC MS powered smartphones. HTC smartphones can be found with many OEMs and Mobile Operators as evidenced by this table at XDA-developers.com("HTC Phone Models." HTC Phone Models.).

[edit] Conclusion

By gathering what JVMs are being used in these devices either by HTC information or the JVM OMEs themselves one can determine the optional J2ME APIs that can be accessed. The minimum configuration seems to be MIDP 2.0/CLDC 1.0 and JTWI 1.0.

[edit] See Also


[edit] References


CC some rights reserved.svg Multi-licensed with the Creative Commons Attribution Share-Alike License versions 1.0 and 2.0 Heckert GNU white.svg
I agree to multi-license my text contributions, unless otherwise stated, under the GFDL and the Creative Commons Attribution Share-Alike license version 1.0 and version 2.0. Please be aware that other contributors might not do the same, so if you want to use my contributions under the Creative Commons terms, please check the CC dual-license and Multi-licensing guides.

[edit] Trademark Notices

J2ME, Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All other Trademarks are property of their repsective owners.