• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

J2ME and PocketPC

 
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Everybody!
I'm a newbee to J2ME and I'm going to write an application for the PocketPC platform.
So here's my questions:
1. It is possible to use J2ME on the PocketPC plattform(by using Sun's CLDC and MIDP, or CDC,Foundation Profile and Personal Profile)?
2. I've read some of the issues concerning the different implementation of the VM(IBM J9, Insigia's VM, etc). Is it so that Sun's JVM or KVM is not the preferred VMs? Why not? Why is other VMs so much better?
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The Pocket PC os does not by default contain any kind of VM. However, many of them come with Insignia's Jeode installed by the manufacturer (HP, Compaq, etc). Jeode is also installed on the Sharp Zaurus which runs Linux, not Pocket PC. Jeode is a PersonalJava compatible VM. To my knowledge, Sun only builds a PersonalJava testing VM for use on Windows or Unix (for building and testing your apps). Sun does build a newer Personal Profile VM for use on Linux (for instance on the Sharp Zaurus) but it is not as optimized as Insignias. Personal Profile is jdk 1.3.1 compatible and someday should replace PersonalJava (which is jdk 1.1.8 compatible).
PersonalJava is not at all like midp cldc. I would suggest familiarizing yourself with the differences before you begin development.
 
reply
    Bookmark Topic Watch Topic
  • New Topic