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. "
Guess Daddypants didn't read his email.
Infuriate left and right
does it run Lin- errr... Does it run jav- errr... Will it let me see pr0n?
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.
"Sun will sell the software only in a binary version to ensure compatibility across different systems. "
Can anybody explain this to me?
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
cell phone market saturation anyone? Seriously while it is nice have 10k competitors all trying to sell you a cellphone, why are companies still trying to put their foot in there. Is there really that much incentive to do the same thing a ton of other companies are doing?
If Sun "debuted" it, where are all the good photos? We want to see it!
Follow me
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.
So why would Sun, or anyone for that matter, wish to compete in this market? There was an article recently, I believe on the NYT, I can't find it presently, that said cell use was declining. The novelty has dropped off. I know people will buy these devices but not nearly enough to make the market profitable.
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.
jPhone's cool too!
u-bend
Great, Java the platform of interoperability and cross platform compatibility is fragmenting once more... They really need to try- to the best of their ability- to simply have a Java cell phone. Not Java XLG, or whatever they're coming up with this year. Java 1.3 anyone?
What concerns me is that the JavaFX Mobile platform itself appears to be a proprietary code base. Sun has made a lot of noise about JavaFX Script being available under the GPL, but is says that the JavaFX Mobile platform will be available with an OEM license. If that's true, this isn't really all that better than Flash, License-wise. I'd love to have the Java libraries available in a RIA, but if I have to kow-tow to Sun to get them...
Thomas Galvin
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?)
Thanks, I'll be here all week. Try the veal, it's fantastic.
I can't get excited about it without pictures.
I just wasted your mod points! HA!
"Sun debuted it's answer to the iPhone."
Let's go ahead and remove that apostrophe, please. This isn't even tricky grammar.
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.
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?
They seem to have the same case, which would make a lot of sense, it being a Linux based reference model.
My little Linux and tech blog
i have this funny feeling that Sun is the new Apple.
Website Hosting
Yet another new toy consumer appliance that is designed litterly to last from 12 until noon.
Now my phone can prompt me to download critical java updates, and can run no doubt useless java crapplets.
Better yet, the phone will have a 5 minute boot time, and any dialing will take 2 seconds per digit, unless it can't find the classpath of course, or some useless library is missing
Driving and talking is bad enough.
Is it just my observation, or are there way too many stupid people in the world?
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
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.
This is the same kind of hype that surrounded Java itself at its inception. We were all going to have Java Thin Clients, and Java programming would be so universal and so compatible, that it wouldn't matter what kind of computer you chose to run -- the free OS could run Java, too, so there would never be a need to pay for Windows just so you could run the same amazing Java Apps! Scott McNealy and Larry Ellison were each talking about how Java would change the distribution model of software, so that you never "installed" software again, you just had client libraries that were synced into a cache on disk when you first used a particular feature in some software you obtained, and as necessary thereafter.
Java is slow. Java has had over 10 years to become what it claimed to be. Unless this phone is running compiled Java, either performance or battery life are going to suffer. And if it *is* running on compiled Java, then I just have to ask how that's any better than the iPhone's objective-C, no matter how optimal Sun's compiler settings are?
I love how everything is an 'iPhone killer', too. As if Apple doesn't have skilled engineers and designers, the pundits think that every new product announced to compete with it is already better, while Apple (who have been working on the thing for 2 1/2 years!) aren't yet satisfied with the phone's quality. Everybody remember "The Mythical Man-Month"? Just because Sun, or Oracle, or Microsoft, or any company has 12,000% more developers than the competition, doesn't necessarily mean they can produce a better product. Actually, it's almost invariably the opposite. So calm down. The absolute first moment when there can be an 'iPhone killer' is when there is an iPhone in consumers' hands to be killed. Until then, it's only a battle of proposed specifications.
True science means that when you re-evaluate the evidence, you re-evaluate your faith.
I was wondering about this.
.net mobile. .Net mobile kicks ass but market share is way too limited to develop on it as it requires windows.
Why buy a sun phone? And if Sun is ready for an ajax and flash killer with javaFX then it needs to be ported to other operating systems for phones. It makes sense to develop an OS.
However it would be nicest to just develop JavaFX for multiple operating systems so it can become a standard. Otherwise it will be usless like
http://saveie6.com/
Dude, I'll write this down somewhere, and post it on Slashdot by the end of the year. My prediction is, iPhone will sell like wildfire all over the world, easily outpacing the iPod sales. In fact, I'm so sure of this, I've put all my dough into Apple stock.
A phone.
... please just make that nonsense stop. Again, mode-less.
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
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?
And, you know what, I have a Treo. I don't need "some strange app" to crash my phone, the built-in Treo software does a pretty good job of that already. It sucks how that happens. But you know what the answer is? When your phone crashes, you wait for it to reboot (about 15-20 seconds) and you call again. Sure, you don't want that happening in a real emergency situation, but if it did, there are effective ways of dealing with the problem.
---GEC
I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
"Or will a Hungarian include a leather-strap handle and call it the hPhone?"
You mean the hStrLPtrPhone* dont you? (far pointer to a handle to a leader strap)
Anyway, the Hungarian variant should obviously be called the sarkoPhône.
Excellent. I could not agree more. Exactly what I've been saying for a long time. There are so many usability issues. The same "mistakes" are made over and over and over again. And don't get me started on the actual "quality" of the call. And STOP nickle-and-diming me on everything!
Ya know, give me a cheap handheld web browser, that's what I want...screw the phone.
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.
I won't buy any hype about Sun's Java Mobile FX nor any hype about Apple's iPhone nor newest offering from Microsoft. The reality in the mobile phone market is that to make any everlasting impact in mobile phone industry, especially when we are talking handsets and software, is that you either have to have Nokias's support or Samsung, Motorola and Sony-Ericsson hoping in board of your technology. Yes the technology itself might be interesting and even working as it should be, but if you are only offering it via few manufacturers or have only few handsets, even if you can make it a hit product, Nokia and others will just come and copy and lower prices and offer 30+ different handsets and kill you.
I also don't see so much business sense in Sun's move in here. I could understand if Sun would make Java Mobile FX mobile stack free as shared source or industry specification and use it's leverage as server and application server manufacturer to sell it's own servers and software to mobile phone vendors and to mobile carries: i.e. "all the killer applications use Java Mobile FX, would you be interested on our Java Mobile FX optimized solutions for your enterprise stack".
Survey research tool for commercial and scientific use
... that you are looking at this device as a phone, rather than as a very advanced iPod that just happens to also have phone features.
The original iPods were very expensive, the first iPod with a color screen, the photo iPod, sold for $599. The video iPods also debuted at that high a price.
This device has 4 times the screen real estate, which will make iTunes video look great, and a novel UI. Not only that, but the photo features put the original photo iPods to shame. Having a photo iPod with a camera included is a big win. Add on top of that the normal iPod functionality of playing music, and the integration with iTunes to access video and audio podCasts.
It's a pretty compelling device right there, but it's also a wireless iPod that will let you browse the Internet.
And, it's a phone with a couple of fairly novel features, like visual voice mail.
Put all these things together with sufficient miniturization and build quality, and it's not that expensive a device. The current video iPods have gone down in price to $249 or $349, but started out more expensive. You're getting a lot of iPod for your money, and the phone for free. The build quality of the iPod and form factor made it inexplicably compelling for the price, so thinking about this device in that fashion will help explain why it's likely to be a big hit. It's the first iPod device that really justifies a $499 price tag, in my book.
About half-way down the page ate
http://blogs.sun.com/jonathan/entry/when_not_wher
And it's a platform for apps on handheld hardware, so
it's arguably pretty much just a JVM and some support
libs.
--dave
davecb@spamcop.net
I look at the 'solutions' that people use, and most of them look like an engineer's pet project that got a bit out of hand and needs to be frozen two versions back. It is always the same nonsense: six XML config files controlling some overly generic engine that uses reflection to automagically do something that only took a couple of lines of code. And don't forget you need to distribute four megs of JAR files with your app to save you those ten lines of code!
Unfortunately the Java community is enamored with this sort of thing, citing it as 'elegant.' There's nothing elegant about something that doesn't Just Work.
"Sun Microsystems is here to talk about it's code, `savage'."
"That's not it's name!"
"I'm sorry, its code, `sah-vah-hey'."
"No, no, no! It's spelt `sah-vah-hey' but it's pronounced `Throatwarbler Mangrove'."
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
Is there a smartphone version of Slashdot? Where can I get a list of WM5 smartphone-friendly websites?
So... will the star trek tricorder be apple or java based? My vote is towards java. I just hope they don't stick in DRM or locked out "subscription only" features.
Sun has now opened the source to nearly all of Java, while Linux's source is of course all open. Running Java bytecodes calling Java APIs in a VM that then calls native Linux APIs means there's still plenty of "translation" and stacking/calling/jumping overhead and complexity in the usual OS/app config.
So has anyone hybridized the Java VM with the Linux kernel itself? Directly mapping Java APIs called by app/let bytecodes onto Linux APIs. Maybe just Java integrated to the kernel in a "shell VM", the way that bash scripts are interpreted and run against the kernel, but precompiled into bytecode "binaries" run by the Java "shell". But there might be really interesting power gained by making Java the primary OS/app programming language, rather than the traditional C code. And Java apps might get better performance, lower overall runtime complexity, and/or just a more complete API than just the Java ones.
Has anyone tried this yet? Dare I call it "Lava", or "Livux"?
--
make install -not war
My old Nokia "brick" phone did "just make phone calls" at least as well as anything and better than most of the phones I've used since. I can't imagine what the iPhone could possibly do that would "just make phone calls" significantly better than that.
For $600, it better have psychic dialling. Thet can lose the screen completely... I should be able to yank it out, say "get me paul", and have it know (a) whether I want my brother in law, my son's best friend, or any of three or four other "paul"s in my address book, (b) know what phone number that's most likely to get them right then, (c) handle wrong numbers and their holiday schedule automatically, and (d) do all this without me or any of the "paul"s involved having to mess around with some kind of website, services, or other geek interfaces.
You know, like on Star Trek.
I can't think of ANYTHING it could do with anything less than Federation technology that's going to improve "just make phone calls" enough to justify the price.
My next phone's gonna have CDE!
"There is nothing nice about Steve Jobs and nothing evil about Bill Gates." - Chuck Peddle
"Java Sun. Java. Java. Setting the standard for two years, and playing catch-up for the last twenty. Java. Java."
A phone running more Java then it already does. Seriously though, the last thing we need in a cell phone is more Java. Java is slow, and leads to laggy interfaces that make me want to cry. How can anyone get excited when they hear about a cellphone running Java.
If you mod me down, I shall become more powerful than you could possibly imagine.
Do all of these ridiculously innovative features exist on any other model besides the vx8000? I got the vx8300 from Verizon in January. It doesn't show you the clock while you are talking. My phone keeps lists of missed, received, and dialed calls. Each list is only 30 entries long. That means my missed and dialed only go back to April, and my received makes it to March.
Either you don't make many calls or you underestimate the crippling which VzW, etc. puts on their wares.
A more honest assessment of the state of Java on cell phones would paint a little less rosy of a picture than you paint, even as you've tempered it with such earth-tone phrases as "you dumb fuck".
Nowhere near the sum of the roughly 2 Billion cell phones in use today employ Java in the "3rd party apps" sense that people use when attempting to pre-emptively trash the iPhone. In fact, a bunch of them neither support nor use Java at all. We're really talking about higher end phones when we talk about 3rd party apps, for example.
Moreover, the vast majority of even the most expensive higher end Phones which do support 3rd party Java apps never see such an app installed in the entire lifetime of the phone.
I happen to know a few rational and technically saavy people who have experience both using and programming on every major cell phone platform. The fact is all major cell phone platfrom available today suck, which leaves a market opportunity for new players. ( These people love Java. Love it. Regular Java "boosters" even.) Yes, the described problems occur on some phones -- extremely slow response when Java apps are loaded, phones crashing when running 3rd party apps, various quirks that get resolved when the phone is rebooted, etc. Anybody who claims that thse problems have never occured with 2 Billion cell phones running Java, frankly, reveals themself as someone who hasn't been paying attention, or knows the truth and would prefer to troll than engage in a serious discussion.
The worst part of the current cell phone marketplace is that most cell phone manufacturers and service providers have decided that they don't want you to have easy access to firmware fixes because they would rather sell you a new handset, with different bugs. This problem will be solved by the iPhone, because Apple has made it clear that they intend to actually support and update the software on the device.
I for one welcome our new sofware-feature-adding, interface-usability-hoot-giving, screen-touching, bug-fixing cell phone firmware-updating OSX overlords.
If you mod me down, I shall become more powerful than you could possibly imagine.
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.
... 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.
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
Ironically, the word ironically is often used incorrectly.
Why not?
"An anonymous reader writes to tell us that this week at the JavaOne Conference, Sun debuted it's answer to the iPhone."
Who asked the question? Or maybe it's just a Java phone and not necessarily "an answer to iPhone"? Or is this too complex for a journalist to assimilate.
"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."
To remove any ambiguity, I think the submitter is saying that Sun will sell Java Mobile FX to the top cellphone vendors so they can build devices to sell in competition with the iPhone.
OK, let's take it apart and see what's really going on here.....
The Sun page on the topic describes it as a scripting language (JavaFX Script) and a mobile platform (JavaFX Mobile). Hmmm, wow, a new scripting language. A new mobile platform. Ok, the latter might be interesting since J2ME is, and has always been a fragmented steaming pile serving tribute to Sun's efforts to sell more servers (heard that from a lot of ex-Sun guys, not just my observation).
So let's take a peek at JavaFX Mobile. Now according to their architectural diagram, they are using a Linux kernel with their JVM and a lot of frameworks and APIs. That aren't on any devices. And most likely not on any wireless operators' device roadmaps.
So the solution to the fragmentation of J2ME (which was really an effort to sell more servers, see above) is not to fix the J2ME spec, but to roll out a Linux-based stack (and play down its position as being the hardware "integration/management" layer) and play up the Sun "mobile" JVM as the cure for all of those nasty fragmentation issues.
With Java losing much of its "promise" due to broken "promises", I think I'll continue to pass.......
But your mileage (especially if you are a member of the Cult of Java religion) may vary....
Ju don't say!
Infuriate left and right
The last 5 years I have been hoping Sun would make a foray into consumer devices. Having powered 1 billion consumer devices with their Java technology, I am keen to see what this will come out as.
It must be... 6-7 years ago I did a 3d mock-up of large display device, much like the iPhone, but with a java logo and a sun logo where the typical ubuntu/osx app buttons are. Back then I just thought, this is a technology company, developer friendly, if they gave something we could REALLY take over on the consumer market, it will fly.
I am more excited than the news of the iPhone, and that is saying something.
jPhone FTW! \o/
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
Oh, and why do you think this is relevant? No, on second thought, don't answer that.
If you mod me down, I shall become more powerful than you could possibly imagine.
I was not trying to start a flame war, my questions didn't deserve snide remarks.
My first question.
1. Why does Apple not mention Java at all in their programming features of their new OS? They mention Ruby, Objective C and others but not one mention of Java.
Your response...
"Because Apple is secretly trying to wean developers off of Java. They secretly hate Java, even though they write and maintain one of the most visible signs that Java even exists (the iTunes Music Store on WebObjects, a pure Java development framework) and probably the largest single revenue generating Java application of all time (especially considering that the iPod phenomenon wouldn't have happened without iTMS)."
Google and Ebay are Java based but I get your point. Also, as I said there are a TON of people within Apple that love Java and work hard on it. However, the overall message that is being sent from Steve Jobs is that he isn't a big fan of Java on the desktop or cell phone. Do you disagree? You also dodged my question of why they don't even mention it on their developer page for 10.5. One of the largest programming languages in the world and you don't even mention it?
My question 2
2. Why are they stuck on build 88 of the developer release (NDA required) of Java 6 for OSX and it hasn't been updated in forever?
Your response...
"Because Apple secretly hates Java. The most super-secrete of the special secret Leopard features is that it will support... no Java! The Java runtime and libraries which take up too much hard disk space will be removed from the distribution so that it will fit on the iPhone."
Um, I guess you were trying to be funny. Java 6 will "probably" be out on Mac OSX 10.5 but that isn't until October at the earliest. It isn't unreasonable to think it will be after that, much like Java 5 was. Now Steve Jobs allowing Java "the old ball and chain" on his precious Iphone... That is funny. So funny it is sad.
My next question
2. Why are they stuck on build 88 of the developer release (NDA required) of Java 6 for OSX and it hasn't been updated in forever?
Your response...
"Because Apple are trying to drop a few hints to those developers who can carefully read the tea leaves. If you're smart, you'll be migrating your mountain of Pure Java 6 applications to Cocoa to be ready for Leopard. Oh, and ultimately because Apple secretly hates Java."
I assume you mean Objective C in your answer. The last part may actually be true for Steve Jobs. Who knows? It wouldn't take much for Apple to make some formal announcement on this issue. It has only been 10 freaking months, and tons of people are asking about it. Would it take too much to say "We will only support Java 6 on 10.5" or "We want to focus our developers to objective c on our platform and we will continue to support Java but for development of desktop products we recommend not using it". Um on second thought that is the message they are sending out by NOT answering any of these questions.
My last question..
3. Why is it that Apple appears to tie JVM updates to the OS as opposed to Microsoft Windows, Linux and Solaris? So, if I want to develop a cool web start application in Java 6 this year and release it after OSX 10.5 is released (and thus Java 6), Macintosh users will be forced to upgrade their entire OS just to run this application. Yet someone running Windows 2k, a 7 year old OS will run it fine. Even a RedHat 7.3 OS would run it!
"It seems unlikely to me that anyone running anything on Windows 2k, a 7 year old OS, will run anything "fine" but I guess you're entitled to your opinion. It's because Apple hates Java, and they hate people who run a 7 year old OS, even if it's Mac OS. Parity would require Java 6 support on Mac OS 8, so basically you and the horse you rode in on can go get, uhm, acquainted while you're waiting for parity with absurd design decisions made by Windows developers in the bowels of Su
The more I learn about science, the more my faith in God increases.
Others will be selling it elsewhere. My point is, it'll be a Wii like situation - Apple won't be able to make them quickly enough. Believe it or not, paying $600 for a cell phone is not an unheard of thing in some parts of the world. Paying $80 a month for a contract is.
Apple has left plenty of room for criticism in its treatment of WebObjects and Java. I am sympathetic to your chief complaint, that Apple doesn't keep up with developments in Java in a timely manner.
If you mod me down, I shall become more powerful than you could possibly imagine.
Having not used the other phones, I don't know if they have the same capabilities. I probably make less calls than most people, but I just counted my history and it has a list of my last 90 phone calls.