Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
That will be a JVM thing..

They will associate the keys to the virtual keyboard etc etc..

But the current java games will be run horrible in iPhone, it's my guess :p
 
Java should run very well

The chipset in the iPhone and iTouch have low-level support that is designed specifically to run Java well. My guess is Java apps will run at least as fast as Objective-C apps.

I do wish they'd port a full J2SE instead of ME. The iPhone deserves it.
 
financial real time tools

any ideas if this will allow java apps such as ameritrade streamer (which sends realtime quotes and other market tidbits) ?

Would be rather cool to update and reset portfolios on the iPhone!
 
The chipset in the iPhone and iTouch have low-level support that is designed specifically to run Java well. My guess is Java apps will run at least as fast as Objective-C apps.
There's no way Apple will allow Java to talk to the chips directly (if they allow Java at all!).
 
This is actually a reasonable question, however unfortunately the answer is no, as a) Apple won't licence it, b) Microsoft won't port it, as it isn't running Windows.


Can Flip4Mac now be ported to the iphone?
 
will there ever be windows media player support?
thats the big thing i miss on my iphone, is the ability to listent to window streams

I think it's very likely we'll see this. I use VLC on the Mac to listen to Windows Media streams, and since that's been ported to just about every platform out there, you'll probably see it make its way to the iPhone.
 
Yes, it is great that some random portion of crappy JavaME games will suddenly run poorly or incorrectly on the iPhone. I really had hoped we could avoid this. The idea is to revolutionize the expectations and capabilities of mobile devices, not keep churning the same wretched crap. JavaME is one of the most poorly thought out development platforms ever created.

Absolutely. I'm astounded at how many positive ratings this story has. Java on mobile devices is... Well, it's basically a joke. You might say 10% of Mac apps are crap (where my definition of "crap" means they're one of ugly/very buggy/pointless), maybe 30% of Windows apps are, and even up to 50% of current iPhone apps are. The figure hits 90% or more with JavaME... How much of the blame for that rests with the platform or the developers I don't know, but it's the last thing the iPhone needs. If they're poor on standard phones, imagine how embarrassing they'll be on the iPhone, next to fast, well-thought-out, beautiful native apps designed with Interface Builder.
 
will there ever be windows media player support?
thats the big thing i miss on my iphone, is the ability to listent to window streams

Yeah, it's called Windows Mobile. Sell your iPhone to someone more worthy.
*sheesh* Whiner-alert!

I'm with you gmon, I would rather see websites add Quicktime streams. In time, when there are 70 million Mobile Safari users, websites will change to suit Mobile Safari if they want your eyeballs. If they don't they will be missing at least 70% of mobile browsers (it's 70% now in the US, but it can only go up).

I can't wait for MS back to be broken on the web, meaning all those sites set up for IE browsers and Windows Media Player changed to include Safari and Quicktime.
 
I'm not sure where the java hate is coming from. It's fine language and is heavily used in the enterprise. Having a JVM on the iPhone means you just instantly added lots of developers and applications which can only be a good thing. If you don't want to use it, then don't.

I think WMV on the iPhone is in the works. The flip4Mac guys are probably already working on it. Why would anyone not want it?

I'm not sure about everyone else here, but I want the best device possible, which to me means a device that do just about anything.
 
Sure, Java sucks, but you don't have to download Java apps.
And everyone is going to be developing for iPhone, you will have to be selective with all the apps.
So, even though Java sucks, IMHO this is still a positive trend for the iPhone.
 
Too bad, Apple won't authorize them:

Apple iPhone SDK Agreement: “No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple’s Published APIs and builtin interpreter(s)… An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise.”

Except for the Big Guy Back Door... Normally companies will make exception for large companies with well known products...

Heck RMS did it in the GPL 3 for IBM, made an exception particularly for them.
 
I don't think Abe Lincoln had this in mind...

You know, it's better to not type anything and be thought a fool than type something and confirm it. He's asking a question and since Apple supports MS products (Office) and the iPhone will be using Exchange then it's a valid one.

Gut feeling is that WM won't appear on the iPhone though.
 
Gah. I am sure java for the iphone will turn out fine, but I had some nasty experiences with java on my Treo. Granted, it was more due to the incompetence of Palm and their inability to update their license, but still, a part of me doesn't want it anywhere near another device of mine after the number of resets it caused.
 
Gah. I am sure java for the iphone will turn out fine, but I had some nasty experiences with java on my Treo. Granted, it was more due to the incompetence of Palm and their inability to update their license, but still, a part of me doesn't want it anywhere near another device of mine after the number of resets it caused.

Understood. This is why choice is a good thing. You get to avoid java, while others don't have to.
 
Except for the Big Guy Back Door... Normally companies will make exception for large companies with well known products...

Heck RMS did it in the GPL 3 for IBM, made an exception particularly for them.

um, there is no company-specific exceptions in GPL 3. What exception are you talking about?
 
Yes, it is great that some random portion of crappy JavaME games will suddenly run poorly or incorrectly on the iPhone. I really had hoped we could avoid this. The idea is to revolutionize the expectations and capabilities of mobile devices, not keep churning the same wretched crap. JavaME is one of the most poorly thought out development platforms ever created.

If we must tolerate Java on a device that clearly doesn't need it, let us at least have a complete API, or as close to complete as possible, such as the CDC profile.

For the record, I'm a career Java developer and have written JavaME apps myself. With the capabilities of the iPhone, there is absolutely no good reason to use Java to target it. Objective C is easily a thousand times better language, and the tools provided in Xcode are more advanced than most any Java development toolkit. I understand the draw of compatibility with existing JavaME apps but the fact is, compatibility is the last thing you expect with a midlet, unless you stick to the absolute core, and even then, you rarely hit more than 20% of handsets. That gives whatever implementation they toss together about a 1 in 5 compatibility range, and that excludes apps that decided to rely on screen sizes and render their own interfaces.

That said, one of my favorite mobile apps is a Java ME app, it's simple and adapts well to random devices, so I guess if this does come to fruition, at least I'll get my JABPlite back!

It is refreshing, to hear from someone that has experience with developing for mobile devices and that has experience doing Java work on these devices.

During the introduction of the iPhone, Jobs did not seem trilled with the idea of bringing Java to the iPhone, so I am a little surprised that SUN has announced Java support.

I hope you continue providing a balanced point of view to this forum and help dispel the points of the extremists here.

As I said it is refreshing.
Thanks
 
Regardless of the merits of the J2ME platform, I think this is a very good thing. It just makes the iPhone an even more capable platform. There may be some developers out there who produce good J2ME apps and who ignore the iPhone platform and would've done that regardless of whether it support J2ME or not. For those few edge cases, this is good. I don't think it'll cause developers to choose Java instead of the iPhone SDK, as the SDK appears to be a much more compelling platform to develop for.
 
This is actually a reasonable question, however unfortunately the answer is no, as a) Apple won't licence it, b) Microsoft won't port it, as it isn't running Windows.

If Microsoft wants to port their media player to the iPhone, all they need do is pay their $99. just like everyone else. There is no need for Apple to license anything as Apple is not the one doing the port.

It would also be difficult for Apple to turn them down if Microsoft announces to the world that they are doing it. The outcry would make it close to impossible to turn them down. Apple knows this.
 
Oh joy.
Write once, crawl everywhere.
Has no one put a stake through Java's heart yet?

I really hope there will have to be a disclaimer on all apps warning us that they're written in Java before downloading.
 
wow, java would be an amazing way for people to program for the iphone if they already have software in java working.

also, this is a terrific workaround for developers who may not pass the content censoring / approval process apple has.

who wouldn't want "leisure suit larry" on their iphone?

j/k
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.