Slashdot Mirror


No Java JRE on Pocket PC

Ben writes "I have an Open Letter to Sun at the PersonalJava forum (7th June) requesting Sun Micrososystems produce a free Java JRE for Microsoft Pocket PC - its over year and a half ago since they stopped work on one. If you're wondering why you should care its because Microsoft is the only competitor in that market and has no real competition. Java should flourish on mobile devices, why is Sun letting Microsoft get a foothold with .NET? If you are a Java developer for mobile devices please add a note of support to this open letter."

25 comments

  1. Why? by anonymous+cupboard · · Score: 2, Insightful

    Why was the RTE for PocketPC cancelled? Whilst sales of the PocketPC are hardly runaway, it still seems to be doing quite well as a platform.

    1. Re:WHY? by weicco · · Score: 1

      I'm looking for ruby support to CE...

      --
      You don't know what you don't know.
  2. Jeode by Samus · · Score: 5, Interesting

    I signed it specifically because Jeode on the PocketPC is nowhere near adequate. Its not a PocketPC native app. Rather it was designed for the old CE devices that were wider than tall and have window borders. An app I wrote for the Zaurus looks wretched on iPaqs. I wish this story would get on the main page but then it would probably be filled with Java is too slow posts and nothing really relavant to getting a good VM on PocketPC platforms. Sun will really miss out on an opportunity if .Net CF takes the lions share of easy PocketPC development.

    --
    In Republican America phones tap you.
  3. Inferno or "Why I don't care about Java" by DrSkwid · · Score: 1, Interesting

    http://www.vitanuova.com/inferno

    It's a Virtualised OS in Windows/FreeBSD/Linux,plan9 and also runs native on x86, ARM & others

    Dennis Ritchie is one of it's fathers, what more could you ask for?

    Virtualising the OS means it's feels like the bare metal but's it's just a reflection map.

    It truly is "write once, run anywhere".

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  4. Check out IBM... by (H)elix1 · · Score: 4, Informative

    Well, it use to be free and work in wince⦠Looks like IBM continues the care and feeding of itâ(TM)s J2ME / IDE combo that works on something other than a cell phone. (now Websphere Studio Device Developer, use to be VisualAge ME)
    The good news (and bad) is it is a full commercial offering, and I know there are other ones out there... Iâ(TM)m of the camp that Sun should produce reference JDKâ(TM)s rather than commercial / performance ones â" especially on the J2EE side. Way back when, I remember Sun seemed to be more worried about license revenue than shipping something compelling. Perhaps they did not want to compete with the partners⦠A functional SDK is nice, but not needed from them â" there are others.

    For me, I got seduced back into c/c++ when I dropped Familiar Linux on my pocket pc. Never went back.

  5. Re:Inferno or "Why I don't care about Java" by __past__ · · Score: 4, Insightful
    what more could you ask for?
    Third-party libs? An installed base? Competition between multiple implementations? Qualified programmers a dime a dozen? Not having to pay for it? Mindless hype?
  6. While you're at it by Boglin · · Score: 4, Informative

    Could you see if you could get them to support Java on the Palm as well. For a while we had KVM, but then Sun abandonned it to replace it with Personal Java, which they have since abandonned. What we are left with is waba, which, while nice, is not really Java.

    1. Re:While you're at it by rgraham · · Score: 2, Interesting

      Something is happening on this front, look here:

      The [IBM] J2ME runtime will be "developed and fine-tuned" for the Tungsten line, and will be backed up by a free SDK that will work with any J2ME development environment, though IBM will naturally by touting its WebSphere Studio Device Developer set, which it will be optimising for the creation of Palm-hosted Java apps.

    2. Re:While you're at it by Ranx · · Score: 1

      MIDP for Palm is supported.

      It's not as versatile as PersonalJava (which is now called CDC/Personal Profile), but because it's put in a lot of mobiles (and more to come), it's interesting nevertheless.

      midp4palm.

      --

      Me
  7. So... what's in it for Sun? by pen · · Score: 1

    If you want Sun to continue work on it, you better try to come up with some reason they might want to. Remember, we're back to a real-world economy now, so businesses are looking for something that will have a return of some kind.

    1. Re:So... what's in it for Sun? by Anonymous Coward · · Score: 0

      Competition with .NET, dillhole... Can't you read a whole freakin paragraph?!?

  8. Superwaba by beru777 · · Score: 2, Informative

    What about Superwaba ? It's a JVM for palm and pocketpc....

  9. HP Chai by Anonymous Coward · · Score: 1, Interesting

    Check out HP's Chai VM... it's discontinued, but I believe it still supports 90% of Java on PocketPC.

    1. Re:HP Chai by Effugas · · Score: 2, Interesting

      It's discontinued because it's insecure beyond all that is holy...FX brutalized it to create a whole new class of network attack (using printers against the rest of the network).

      --Dan

  10. Wonka on Zaurus by SHEENmaster · · Score: 2, Insightful

    I've had much better luck with it, and a pocket pc port is more likely than one of Java.

    Java and .NET aren't a very good idea on embedded platforms, even if I use them. It's much better to just recompile when dealing with limited conditions, such as the new Zauruses that only have 32mb of ram.

    --
    You can't judge a book by the way it wears its hair.
  11. Probably too late by Anonymous Coward · · Score: 3, Informative

    My last (bust) company backed Java on PocketPC, and as a result, the solutions were definately sub-standard. I mean sure, you could write a basic AWT client, (with various 'strange' interfaces) but nothing you would want to show a customer.

    Now my new (successful) company has us developing C# on PocketPC, and it is.. well.. after struggling so much with all the feature incomplete JVM's for PocketPC out there.. it is.. a dream :D

    Sure, I would prefer to be a Java developer, but Sun should be more serious about the 'write once, run anywhere' idea. This lack of support for a well established platform may well give many companies a reason to move to .Net if they want any serious work on mobile devices.

    A released JRE 1.2 would be nice, but with all the great features now available in Visual Studio 2003, I doubt it could make a serious comeback after so much neglect.

  12. Java Support on X-Scale Devices by Breadavore · · Score: 1

    It doesn't seem that Sun has abandoned Java to mobile devices, however they had to be enticed to it... This article announces a colaboration between Sun and Intel to improve Java support and performance on X-Scale based devices (this includes some cell phones, PalmOS PDAs and Pocket PC PDAs). Now, if it only told you where to download the software up...

  13. WHY? by Anonymous Coward · · Score: 0

    this isn't meant to be flamebait, but why ON EARTH would anyone use Java? what advantages does it offer? to me, it seems like a proprietary, closed-source, overly OO language with a limited, buggy API. but hey, that's just how i see things.

    in what ways does Java beat perl?

  14. .Net by Spiked_Three · · Score: 1

    The thing is, with .Net you can do remote objects out of the box, on a PDA, similiar to RMI. How cool is that? - I can do forms in VB (which has one of the most productive gui builders ever) and talk via http/wireless/soap to remote objects running on a server. I can barely get this to work in Java on a desktop - I can't imagine ever getting it to work on a PDA. I wish I could re-approach the decisioin to use Java for the main components of this project. Sun, or more likely IBM needs to put some R&D $$$ behind Java quick because .Net is leaving it behind, with the exception of primitive web apps.

    --
    slashdot troll = you make a compelling argument I do not like the implications of.
  15. .NET CF is winning by helix_r · · Score: 2, Informative


    My group has tried to use java (jeode) on an IPAQ. The performance was awful. Supposedly, NSIcom's creme is much better, but it STILL uses the old personaljava 1.2 spec (JDK 1.1.8 subset). We switched to .NET CF. Performance is good and we can use web services.

    SUN doesn't help matters by continuing to push a J2ME marketing blitz without a real and fast development effort behind it. All those dreamy J2ME whitepapers add up to little more than a small number of java apps on some cell phones (never actually saw one BTW), and ZILCH on PDA's.

    Its a shame. J2ME could have really flourished, but now .NET CF is poised to take over.

  16. Take KaffeCE by Anonymous Coward · · Score: 0

    which is actually kaffe 1.0.6, update it to current release (1.1.0), and you've got JAXP, AWT, javax.sound (if there is a port of esd to WinCE), java 1.3 class loading, a java.util.regex implementation, and an easily cusomizable class library on your PocketPC thing.

    Oh, and post the patches with the ChangeLogs somewhere when you're done ...

    KaffeCE: http://www.rainer-keuchel.de/wince/kaffe.html
    Kaf fe: http://www.kaffe.org

  17. Why use Java on Palm when there is LispMe ? by Anonymous Coward · · Score: 0
    1. Re:Why use Java on Palm when there is LispMe ? by Anonymous Coward · · Score: 0

      No security model or sandbox, no cross-platform GUI API. How can LispMe possibly be regarded as a replacement for a JVM?