Slashdot Mirror


Sun Debuts Java 'iPhone'

An anonymous reader writes to tell us that this week at the JavaOne Conference, Sun debuted it's answer to the iPhone. While it is still months away from being a reality this phone is set to put them in direct competition with some of the top cellphone vendors. "Java Mobile FX is "a complete desktop-scale environment that puts the network in your hand," said Richard Green, executive vice president of Sun's software group, announcing the product in his keynote address. Sun ported the Savaje code to a Linux kernel and is expanding the applications programming interfaces and set of developer tools that will ship with it. It plans to make the code available on other platforms in the future. Sun has no licensees for Java Mobile FX yet. However, it is in conversations with carriers and handset makers now and hopes to see cellphones using the software ship in early 2008. "

33 of 195 comments (clear)

  1. but by mekane8 · · Score: 5, Funny

    does it run Lin- errr... Does it run jav- errr... Will it let me see pr0n?

  2. more than a replacement by xzvf · · Score: 3, Insightful

    While most people just want something that works, there is no 'good' reason why the iPhone needs to be a totally closed platform. If Sun's new product is based on open standards and not locked and still gives a good customer experience, it will be far more than an iPhone.

    1. Re:more than a replacement by Rei · · Score: 5, Funny

      If it's anything like my experience with Java, you'll have to use version 7.4.2-6 of the cell phone communication protocol, because 7.4.2-7 has some changes that break the phone in confusing ways, and 7.5.0 is right-out. The phone will default everything to a hideous grey interface that ignores the styles that you set for all of your other devices, and will insist on making you do the most basic phone operations in the "Java" manner. It will ignore half of the capabilities of the underlying phone hardware in a failed attempt to be cross-platform, and your calls will run at a tenth the speed that they do on other phones. For makers of add-on modules, there will be half a million libraries, and you'll have to dedicate years of your life to be able to get past being a novice developer.

      There will be 86 editions of the Java iPhone. For your particular uses, you want Enterprise J2Mobile3EE JCC, release 3. Don't use release 2 of the phone; it's deprecated.

      The Java iPhone will become an immediate success in that businesses, after reading ads about it, will mandate that their employees all use them at work.

      --
      When was the last time you ran anywhere? I mean with your own legs, not by pressing 'X'?
    2. Re:more than a replacement by whisper_jeff · · Score: 3, Insightful

      How can you consider a phone with a fully-functional web browser in an era where people can write fully-fuctional web applications a "totally closed platform." Write a web app. Browse to said web app. Presto. I might agree with "more or less closed platform", but "totally" is FUD.

    3. Re:more than a replacement by Ilgaz · · Score: 3, Informative

      What if you need to call 911, and some strange app crashes your phone? I think that's at least part of the reason Apple has closed off the iPhone.

      Now, picture a Java phone. You are in trouble and need to call 911. Man, it's so slow from that bloated framework that the buttons respond 1 second after I press them. Then- *crash!* There are 2 BILLION phones having sort of Java and the Java apps in phones are very strictly watched by the device itself. There hasn't been a single java related system freeze on phones since they are coded exactly that way, considering the emergency device nature of the platform.

      Java applications never run at background or the system itself could never get effected by Java. Java runs on a seperate subsystem. All phones you see are regulated by very very strict organisations before they hit the market.

      Here are some stats for Java:

      over 800 million PCs
      over 1.5 billion mobile phones and other handheld devices (source: Ovum)
      2.2 billion smart cards
      plus set-top boxes, printers, web cams, games, car navigation systems, lottery terminals, medical devices, parking payment stations, etc.

        If you like iPhone, buy it. I personally won't because my bank requires J2ME for password generation. Just don't excuse for Steve Jobs.

      As owner of 3 Macs, let me tell you something: Apple HATES Java, always hated and that is why we are stuck on Java 5 while the people using platform which tried to kill Java are enjoying Java 6 final release.

      If you put Java to a device, you lose control of end user. That is why. Nobody dieing, nobody falling from roof, no device exploding, no network downing because of J2ME, a platform which is used on 1.5 billion devices.

      You know iTunes interface? It will have "Apple iPhone Software" tab, that is why Apple doesn't put Java in it.

    4. Re:more than a replacement by mustafap · · Score: 2, Insightful

      >What if you need to call 911, and some strange app crashes your phone?

      Oh for God sake, we did live ok without bloody mobiles you know.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    5. Re:more than a replacement by Ilgaz · · Score: 2, Insightful

      How can you consider a phone with a fully-functional web browser in an era where people can write fully-fuctional web applications a "totally closed platform." Write a web app. Browse to said web app. Presto. I might agree with "more or less closed platform", but "totally" is FUD. You are commenting like Safari is some state of the art webservice optimised browser. It is not. I am posting this comment using it and my licensed browser is based on its core engine, I am not a Safari hater, I just say it is sadly behind in web services.

      Anything serious requires Firefox or Camino. Just go to Google Docs for example. There is Thinkfree.com which allows Safari thanks to Java/Ajax mixed nature of it. Java won't be included in iPhone because it will cause argameddon (!).

      A fully functional mobile browser which people even pay for it is: Opera. Heard anything about iPhone from them recently? If they dare to speak about possibility of porting Opera to iPhone Steve Jobs will claim that poor thing can bring down entire west coast because of 404 error. :)
    6. Re:more than a replacement by Ilgaz · · Score: 3, Informative

      Ever run a single J2ME application? There is nothing like that. Even on Desktop, apps look for a major version and they work. There is even Java Webstart which doesn't exist in any other language, a single click install/run and secure same time.

      For J2ME? You just send .jar as a message to phone. Nothing else. It asks if you really want to install it, bitches about certificate at worst scenario. What if you got impossible to run .jar file? It says "can't execute, exception" and continues its life.

      Now things are even better, Sony Ericsson phones having "Walkman" thing can auto update their own firmware including Java subsystem. Automatically.

      I just installed Putty (Ssh) to Series 80 Symbian before I read this article via drag and drop using OS X Finder. As far as I see, my GSM network is still up and running :)

  3. This is NOT a phone by Andy_R · · Score: 4, Informative

    It's an operating system for phones, so it's a competitor to the likes of the Symbian OS, not Apple's iPhone.

    --
    A pizza of radius z and thickness a has a volume of pi z z a
  4. Pics by jaavaaguru · · Score: 2, Interesting

    If Sun "debuted" it, where are all the good photos? We want to see it!

    1. Re:Pics by escay · · Score: 2, Informative

      here's the webcast of the session the phone introduction starts at ~22.00 minutes into the video. It's a complete touchscreen interface, fits into the palm nicely (looks smaller than iPhone?) and has an icon-driven GUI that looks suspiciously similar to the iPhone.

  5. Maybe people should just wait by rolfwind · · Score: 5, Insightful

    The iPhone has been declared dead so many times already that I am starting to think it's a Jesus phone for the amount of times it must have been resurrected. And there are so many iPhone killers running around loose that I don't dare step a foot out the door.

    Maybe everyone should just hold there horses and see what Apple actually comes out with. I know one thing, this product is hyped beyond belief and Apple didn't have to pay a red cent for that advertising (have you ever heard of a Zune killer before or after that thing came out?)

    1. Re:Maybe people should just wait by sameeer · · Score: 5, Funny

      You haven't heard of the Zune-killer?

      It's called Zune.

  6. Much like pornography... by MrPerfekt · · Score: 5, Funny

    I can't get excited about it without pictures.

    --
    I just wasted your mod points! HA!
    1. Re:Much like pornography... by gstoddart · · Score: 2, Funny

      I can't get excited about it without pictures.

      Think of it as more of a Penthous Letters scenario ....

      The glistening, sleek case glinted in the moonlight, inviting me to reach out and caress it's luscious buttons. I longed to place a phone call, but decided to prolong my desire just a little longer and drink in it's plasticky smoothness ...

      Or ... not. :-P

      Cheers
      --
      Lost at C:>. Found at C.
    2. Re:Much like pornography... by StreetStealth · · Score: 2, Insightful

      Beyond whether it looks pretty or not, the interface is what's going to make or break the JPhone. There are hundreds of models on the market right now that run BREW; I don't really care about the technology of this phone so much as I care whether they actually had some smart interface designers and human factors people work on the UI.

      Behind the shininess and bouncy animation of the iPhone are, from the looks of it, some solid usability principles sorely lacking in the mobile device market today. If this new phone can get that right, it'll be a contender. If all it gets right are shininess and animation, it's dead already.

      --
      Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
    3. Re:Much like pornography... by iwoof · · Score: 5, Informative
    4. Re:Much like pornography... by Wizzard · · Score: 2, Informative

      The phone displayed is the FIC Neo1973 and was designed as part of the OpenMoko open phone project. Developer versions of the phone will be available shortly.

  7. I see... by nanosquid · · Score: 3, Insightful

    Sun will sell the software only in a binary version to ensure compatibility across different systems.

    Evidently, the new Sun is like the old Microsoft.

  8. How does this compare to OpenMoko? by quixote9 · · Score: 3, Interesting

    The OpenMoko folks have a prototype Linux phone out to developers in some kind of alpha testing phase. They're planning a release to the rest of us some time in November(?) Be nice if someone with Sun's resources worked *with* the rest of the open source crowd. Or is this Sun thing so much better there was no point? Anyone know how they compare?

    1. Re:How does this compare to OpenMoko? by kripkenstein · · Score: 3, Informative

      How do they compare? Sun's system is running on the OpenMoko hardware (FIC Neo 1973), i.e., they are one and the same. You can see it clearly from the pictures: OpenMoko Neo 1973 vs. new Sun offering. Plainly this is the exact same hardware.

      I wonder why that wasn't in the Summary.

    2. Re:How does this compare to OpenMoko? by kensan · · Score: 3, Informative

      This has been discussed in the #Openmoko IRC-Channel on Freenode and it seems that Sun is using photoshopped GUI-Mockups. Apparently Sun is not in contact with FIC/OpenMoko-Devs... *Disclaimer "hear, say" - no "official statement"*

  9. Like that's a good idea? by Overzeetop · · Score: 5, Funny

    Driving and talking is bad enough.

    --
    Is it just my observation, or are there way too many stupid people in the world?
  10. Read my Lips... It's the interface... by ahg · · Score: 2, Informative

    Until users get the devices in their hands and can evaluate the "feel" of the device there's no way of knowing if either phone will be a flop or success. Apple has consistently performed in this area in the past few years. In terms of interface experience they are probably years ahead of Sun, who is used to making computers for a more elite "geek" crowd. No one can say yet if the iPhone will be a success, but if I were a betting man... my money would be on Apple topping Sun's sales by 2 to 1. Sun's more "open" device may be a geek's dream, but IMHO, unlikley to have mass consumer appeal.

    My $0.02

    --

    --Aaron Greenberg

  11. How is jPhone like iPhone? by Lazerf4rt · · Score: 4, Insightful

    TFA says Sun has "debuted software for a high-end cellphone that looked very similar to the Apple iPhone" but there are no pictures. In fact, I combed the web for more stories about this and none seem to have any pictures.

    Does it have a touchscreen or not? What kind of media playback? Visual voicemail? This story says they want to produce phones that can be sold for $30-$50, which pretty much means they'd be unlike the iPhone at all.

    I guess what we have here is an iPhone name-drop with no meat to it. Which just adds to the iPhone buzz, really. Meanwhile, Sun's product (whether it's software or a specific phone) grabs a little attention, but goes back to being boring as soon as you're finished reading the article.

  12. Re:j-phone, for Java, not i-Phone by eneville · · Score: 2, Interesting

    Java itself is ok using the J2SE, what I found when working with J2ME was that there are so many things that would be useful when working in limited memory that just are not available that it makes developing for this platform a real strain. I think that this 'FX' series will be much of the same and make it difficult to do anything useful. I seriously hope that this is not the case and that FX can do most of what is available in the SE editions.

  13. Re:From TFA by Paulrothrock · · Score: 4, Funny

    Can anybody explain this to me?

    They tried to make trinary version of the software, but they found it was hard to make it compatible with various systems.

    --
    I'm in the hole of the broadband donut.
  14. Killer app by dazedNconfuzed · · Score: 4, Insightful

    A phone.

    I just want a phone.

    I just want to make/take calls.

    Get the little things right.

    Make it trivial - I mean easy like breathing - to place a call by numbers, voice, contact list, repeat/callback, etc., all mode-less.

    Incoming calls should just happen. Dorking around with finding the phone and/or earpiece and determining which one is activated ... please just make that nonsense stop. Again, mode-less.

    Get the order of things right. Don't show me "do you want to access voicemail?" before "these people called" - I don't want to waste time dorking around with voicemail when it could have showed me that the calls I missed are ones I don't want to deal with now. Don't display "you missed one call", show me who called.

    Memory is cheap. There's no reason for the call history list to end, much less end at just 25 calls. Put that info to work - data-mine it! When scrolling thru contacts, show me the most common contacts first; alphabetical order means I see that entry every time even though I haven't called that number in two years. Help me get to the numbers I want; there's enough processing power, use it smartly. Keep every number incoming and outgoing, and go fetch related data ASAP to tell me more.

    Stop teasing me with demo functions. I bought an appliance; don't treat it like the fourth toaster slot only works for 30 days, then I have to pay extra monthly for it.

    Stretch that battery life. Cut the cuteness; give me something that works for a long time between charges.

    It's not a TV, GPS, IM, etc. - just give me totally smooth PHONE functionality.

    And for Pete's sake: show the current time while I'm talking! Why do phones suddenly lose the pocketwatch function right when I'm most likely to need it to make arrangements with someone? I finally had to go back to wearing a watch precisely because the phone wouldn't show the time when most needed, even though it shows time 99.99% of the time?

    --
    Can we get a "-1 Wrong" moderation option?
    1. Re:Killer app by drew · · Score: 2, Informative

      If you want incoming calls to "just happen" without having to find your phone first, I think you need to start talking to some quantum mechanics researchers, not the electronics companies that make the current generation of phones.

      --
      If I don't put anything here, will anyone recognize me anymore?
  15. So why? by fm6 · · Score: 2

    Which changes the question from "Why does Sun think it can compete with Apple" to "Why does Sun think there's room in the market for another Phone OS?" Carriers are already complaining that there are too many.

  16. Re:j-phone, for Java, not i-Phone by AKAImBatman · · Score: 4, Insightful

    I've been studying FX since the announcement yesterday, and I think that Sun is overhyping it to the extreme. As it turns out, all JavaFX is is a new scripting language formerly known as F3. The purpose of this language was to offer control over the Java2D and Swing APIs in a manner that is easy to use and fast to develop. Because of the control provided, developers are able to create richer GUIs.

    Somewhere along the way, the concept got derailed. Sun must have seen the iPhone and started worrying about what would happen to J2ME should it take off. So they yanked F3 off the shelf to show how similarly impressive GUIs could be created for cell phones. But before they could announce it, Microsoft jumped in the fray with their Silverlight announcement. (Silverlight being a powerful multimedia technology solution in search of a problem.) Not to be outdone, Sun somehow managed to convince the press that if you throw F3 (nay, JavaFX!) scripts into an Applet, you have a strong competitor to Silverlight. A rather incredible claim, IMHO, as JavaFX is lacking in the streaming video department. Even more telling is the fact that none of the JavaFX examples are actually applets!

    Thankfully, Sun seems to be hedging their bets. None of the pages on the JavaFX site even mention Silverlight, almost making it look like the entire idea was a press invention. Sun's pages make a few passing references about running the technology in an Applet, but nothing firm.

    My verdict? I think that F3/JavaFX is the GUI layout technology that Swing developers have been waiting for. With any luck, the technology will create a new market for Java Desktop Applications. The rest of Sun's claims can be safely ignored.

  17. Apple hearts Java by Gary+W.+Longsine · · Score: 2, Interesting
    Apple doesn't hate Java. WebObjects, a pure Java development framework made by Apple (fka "NeXT") is the foundation of the iTunes Music Store. Apple loves Java. LOVES IT I SAY!

    As owner of 3 Macs, let me tell you something: Apple HATES Java, always hated and that is why we are stuck on Java 5 while the people using platform which tried to kill Java are enjoying Java 6 final release.
    --
    If you mod me down, I shall become more powerful than you could possibly imagine.
  18. Keep talking... by That's+Unpossible! · · Score: 2, Insightful

    Why bother competing with the iPhone? 99% of it's features are useless to the average user. It's doomed to fail like the Mac Cube did. It targets an extremely small group of people, made smaller by vendor lock-in (via AT&T), you can't replace the battery which is a massive problem with something that needs to be charged as often as a color screened handheld device running a near full blown version of OSX. Don't get me wrong here, the idea is neat but with a 500-600$ price tag it's utterly pointless.

    Keep talking... The road to consumer envy is paved with geeks like you who think Apple's latest idea (whatever it may be) is "lame." Let's come back to this thread in one year and see how you fare. The product isn't even to market yet, and in your eyes it's already a failure.

    You're shorting the stock right? I'm long. Let's see how we do in a year. (I'm up 16% since April 20, btw.)

    I find it interesting that it's features are "useless." Really? Then why are people fawning after these features? They've seen what it can do, it's not like it's a mystery. Look if a product is hyped and all you've got is whitepapers and rumors, then yeah that's bullshit. But this product has been seen, reviewed hands-on by some journalists even, and a lengthy demo given.

    And don't get me wrong -- I have no plans to buy an iPhone, I like the BlackBerry for now. But I can also see why people are excited about the iPhone. They love iPods. They love phones. They love Apple's designs and user interfaces. Combine those together and you've got a potential consumer juggernaut.

    Do you really think this phone will be $500/$600 in a year's time? Hell, I doubt it will cost anyone that much in June.

    I know people will buy these devices but not nearly enough to make the market profitable.

    Well since Apple makes a profit on every device, I think you are probably WRONG.

    Maybe it's just me. I personally hate cell phones and use mine only to talk to my girlfriend and parents or for roadside emergencies. Everyone else can wait till I get home. My 10 years of being on-call in the IT business probably biased me also. Regardless, I don't see the point to these devices.

    OK, I get it now ... you're just one of those guys. Let me guess, you don't own a TV and you fart granola? I am glad you included the last paragraph though, it really puts your initial views into context.

    --
    Ironically, the word ironically is often used incorrectly.