|
|||||||
| Register | Members List | New Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Kasper's Automated Slave
Join Date: Nov 1997
Posts: 6,159
|
Sun plans Java for iPhone, iPod touch
After receiving access to the iPhone and iPod touch through Apple's SDK, Sun Microsystems says it will release a version of Java for the two Apple devices.
The decision was made just a day after Apple announced its SDK plans and after an investigation which suggested that a Java virtual machine environment would be feasible, according to Sun's Java marketing VP, Eric Klein. Initially, the software will be a variant of Java Micro Edition, a mobile version of the software most often used for cellphone games as well as some specialized business apps, such as CRM (customer relations management) or ERP (enterprise resource planning) tools. However, the Sun official also said that the software would hopefully be optimized for the iPhone and allow access to features specific to Apple's mobile platform. "We're going to work to make sure that the [virtual machine] offers the Java applications as much access to the native functionality of the iPhone as possible," Klein said. The executive also said his company wouldn't rule out more advanced developments. JavaFX, a second mobile version of Java built partly to substitute for Flash and other web animations, was possible. Over time, the company could also write a version of Java Standard Edition if its initial experience proves worthwhile. While a release of Java for the iPhone and iPod touch would not appear until sometime after Apple's June launch of its version 2.0 firmware and the App Store needed to download the program, the announcement represents an end-run around Apple's own resistance to implementing Java on its own. Apple chief executive Steve Jobs said no Java was coming from his own company as late as this week and last year described a full Java engine as a burden to the phone that was unlikely to be used by developers. |
|
|
|
|
|
#2 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,845
|
I'd love for someone to explain to me how this can work. I am under the impression that only one 3rd-party app can run on mobile OS X at once.
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Dec 2006
Location: dit doe
Posts: 733
|
hok posted on another forum that this might be prohibited by the
SDK user agreement: 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.” |
|
|
|
|
|
#4 |
|
Registered User
Join Date: Feb 2007
Posts: 3,700
|
Realising how big the iPhone and iPod touch is going to be in terms of a development platform, Sun and probably Adobe (god bless them) are shitting bricks right now seeing that all their efforts in mobile land may be threatened by a new force coming to the fore, namely OS X "Mobile" (or whatever one may call it)..
On the desktop and laptop, I still believe Flash is good and important. Mobile, not sure about that. As for Java, will it please frickin' die already !!! DIE!!! Bloated piece of garbage. Always has been. As for Java games and other mobile stuff, even on my Sony Ericsson, I have no idea what the big deal is with Java on the mobile. Not saying it is entirely Sun's fault, however, it has always been slow and unimpressive. Last edited by nvidia2008; 03-08-2008 at 12:04 PM.. |
|
|
|
|
|
#5 |
|
Registered User
Join Date: Feb 2007
Posts: 3,700
|
Great stuff for the antitrust peoples though, the Apple "Matrix" is being built stronger every day. Like a splinter in your Internetz*.
*(http://www.imdb.com/title/tt0133093/quotes) |
|
|
|
|
|
#6 | |
|
Registered User
Join Date: Dec 2006
Location: dit doe
Posts: 733
|
Quote:
for the first time to make iPhone apps and really like it. |
|
|
|
|
|
|
#7 | |
|
Registered User
Join Date: Feb 2007
Posts: 3,700
|
Quote:
However, the implementation will probably be clunky, by any stretch of the imagination. Given various legal loopholes they have to jump through. Sun "Java Player" for iPhone. Coming soon to lag up your iPhone. Sun has a massive investment in mobile Java gaming. Probably in the consumer space their real cash/ mindshare cow. |
|
|
|
|
|
|
#8 | |
|
Registered User
Join Date: Feb 2007
Posts: 3,700
|
Quote:
That said, Apple is hedging its bets by spreading to two major platforms. The "conventional" OS X, and the "ultralight" OS X that will lead to the "MacBook Touch" or something like that by the end of the year maybe... |
|
|
|
|
|
|
#9 |
|
Registered User
Join Date: Sep 2006
Posts: 8
|
iPhone SDK = 2 steps forward
Java = 2 steps back |
|
|
|
|
|
#10 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,845
|
Quote:
Xcode can take Java code "out of the box" so why can't Java apps just be imported into it with only a few changes to make it run natively on OS X. (I'm not a developer, so I apologize if I'm ignorant of the inner workings) |
|
|
|
|
|
|
#11 |
|
Registered User
Join Date: Feb 2007
Posts: 190
|
Did anyone realize that the iPhone SDK runs only on Intel Macs??
![]() |
|
|
|
|
|
#12 |
|
Registered User
Join Date: Aug 2006
Posts: 2,075
|
Yes. We read the feeds and it was also on the video. It is also quite clear on the Developer Connection page
Better question: Why should Ford build a transmission today to use in an Edsel or a Cadillac? By the way, the Intel Macs? They must be running Leopard. P.S. For Apple to code the iPhone SDK to run on Vista, wouldn't they need the source code for Vista? Last edited by Abster2core; 03-08-2008 at 02:04 PM.. |
|
|
|
|
|
#13 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,845
|
|
|
|
|
|
|
#14 | |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
Quote:
Last edited by JeffDM; 03-08-2008 at 03:13 PM.. |
|
|
|
|
|
|
#15 | |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
Quote:
I can expect that a very disproportionate number of iPhone users are Mac users, so I don't see a problem there either. Heck, the cost of certifying an app for a competing phone is about that of a new Mac. |
|
|
|
|
|
|
#16 |
|
Registered User
Join Date: Feb 2007
Posts: 190
|
Whatever! Some people like myself purchase a computer to be able to use for over 3 years, especially one that is being trumpeted as "lasts longer than a PC". Using the latest OS is not a problem, but having to buy new hardware is. Especially when $6,000+ were already spent on a Powermac G5 and a Powerbook G4.
Abster2core thank you for your bigoted response. |
|
|
|
|
|
#17 |
|
Registered User
Join Date: Oct 2006
Posts: 22
|
The PPC platform is quickly dying. It's much cheaper to just develop on one platform than to develop on both. If your software is to run the same on both, then you can only use features available on both. For something like this, Apple calculated that most serious developers for the mac will already have an intel mac, so going through the effort to make a PPC version wasn't worth it.
As far as the W32 support, it makes sense NOT to do that. People that have never touched a mac don't understand the way macs work. If they just opened up a Windows programming option, you're going to have developers that never ever used a mac developing for this thing. They won't understand how things are supposed to work.w |
|
|
|
|
|
#18 | ||
|
Registered User
Join Date: Jun 2003
Location: Tinton Falls, NJ
Posts: 702
|
Quote:
Quote:
The problem with a modern JDK's perceived performance is not so much its speed, but its size. Since they didn't break it down into little pieces that could be loaded individually, it takes potentially dozens of MB just to start executing line 1, so it takes even the tiniest applet many seconds to get going while flash starts almost immediately. Sun is fixing that in JDK6u10, due out in a few months. Java applets will start just as fast as Flash. And since Java is a very deep, well-architected system (unlike Flash) it will make a very compelling case for developers. It's no coincidence that Java is everywhere from your Blu-Ray player to your set-top box to the servers running a website. The only place Java HASN'T gained traction is in front of users eyes. Personally I think that's because Swing made some bad choices and Sun hasn't prioritized the desktop. Besides, the chipset Apple chose for the iPhone/Touch has some native support for Java. It's likely that Java will run faster on it than anything else you've tried. |
||
|
|
|
|
|
#19 |
|
Registered User
Join Date: Feb 2007
Posts: 190
|
Booga, that was very informative. Wow!
Do you think current Java apps need to be "recompiled" to take advantage of the speed boost? Last edited by suhail; 03-08-2008 at 03:08 PM.. |
|
|
|
|
|
#20 | |
|
Registered User
Join Date: Aug 2006
Posts: 2,075
|
Quote:
Currently, the competition is proclaiming superiority over the iPhone and that their newer iterations to come will make the iPhone seem like an ancient rotary. As such, now is not the time for Apple build, code or structure an SDK, just so one can play or create applications on older systems and hardware. The iPhone with its special Leopard OS demands the latest in technology to maintain its superiority. Anything else would be a waste of time and thus money. And besides, how did my response exude any form of chauvinism, partisanism, sectarianism; racism, sexism, homophobia, dogmatism or jingoism? |
|
|
|
|
|
|
#21 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
I'd rather have the interest of Sun, than have them ignore it. They are well aware of the limitations of both the phone, and what they will be allowed to do. If, after looking over the SDK, they feel this is possible, and considering that Apple and Sun are close, I don't see this as being all that farfetched. I always would rather have the option, than not have something at all. If performance is bad, then it won't be used, but if it is good, then it will be used. It's really pretty simple. |
|
|
|
|
|
|
#22 | |
|
Banned
Join Date: Jul 2006
Posts: 931
|
Quote:
|
|
|
|
|
|
|
#23 | |
|
Registered User
Join Date: Jan 2005
Posts: 562
|
Quote:
|
|
|
|
|
|
|
#24 | |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
Quote:
But I would expect that a new Mac mini would be perfectly adequate for developing for the iPhone, but the cost of the machine is insignificant in view of what it costs to develop software. The cost of the machine shouldn't be an issue for anyone making a living developing software. Last edited by JeffDM; 03-08-2008 at 04:53 PM.. |
|
|
|
|
|
|
#25 | |
|
Registered User
Join Date: Jun 2007
Posts: 39
|
Quote:
the current minis are faster than pretty much any PPC machine. and they are headless, and under $700. i dropped my 2x2 ghz G5 when i realized the 2x2 ghz CoreDuo macbook out performed it. while i was using PCI slots for more internal storage, i also realized that a decent NAS on a gigabit enet setup gave me basically the same performance, and i really didn't need the PCI slots for anything then. Now i have realized that 802.11 n give me enough performance to keep my work on a wireless NAS, and i have little need to have the wired gigabit. |
|
|
|
|
|
|
#26 |
|
Registered User
Join Date: Feb 2008
Location: Seattle WA
Posts: 55
|
I just can't see the fact that the SDK only runs on Intel Macs as a huge limitation. Maybe Apple could have written a PPC version, maybe even a Windows version (if you wanted to wait another few months.) I think not writing a Windows version is a good strategy. The iPhone runs on OS X. Windows developers who have never even used a Mac are not going to know what they're looking at anyway.
As far as the cost of new hardware goes, This isn't hardcore video or photographic work. A Mini would do the job--heck, a used Core Solo Mini would do the job! If you think you have a really good idea for an iPhone app, I bet you can afford to buy (or borrow) one of them. (Maybe you've got one running your entertainment center.) |
|
|
|
|
|
#27 |
|
Registered User
Join Date: Mar 2006
Posts: 637
|
Java on the iPhone. Who cares? I'd never download that.
Tory Hagen
Break the Wedge! |
|
|
|
|
|
#28 |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
I don't believe that running Java, in any form, would be impossible, if the speed of the iPhone increases, as anyone who isn't living under a rock would know, it will.
As for the allowing of it, well, let's just say that Apple changed their mind on this sort of thing before. For those who didn't think that Apple would have an SDK at all, that should be obvious. I think that both Adobe and Sun are close enough to Apple, that no matter what Jobs has said, it's open to this. I can see Jobs on another platform, exclaiming that both Adobe and Sun did what was thought impossible, having their software work in the iPhone/iTouch really well, and bravo to them for all their hard work, etc. After all, who though that Apple would license Exchange ActiveSync, as well as Cisco's IPsec; and two-factor authentication, certificates and identities? |
|
|
|
|
|
#29 | |
|
Registered User
Join Date: Sep 2006
Posts: 379
|
Quote:
|
|
|
|
|
|
|
#30 |
|
Registered User
Join Date: May 2007
Posts: 36
|
|
|
|
|
|
|
#31 | |
|
Registered User
Join Date: Mar 2007
Posts: 728
|
Quote:
|
|
|
|
|
|
|
#32 |
|
Registered User
Join Date: Mar 2007
Posts: 728
|
|
|
|
|
|
|
#33 |
|
Registered User
Join Date: Mar 2007
Posts: 728
|
|
|
|
|
|
|
#34 |
|
Registered User
Join Date: Feb 2007
Posts: 190
|
|
|
|
|
|
|
#35 |
|
Registered User
Join Date: Feb 2007
Posts: 190
|
|
|
|
|
|
|
#36 | |||
|
Registered User
Join Date: Feb 2007
Posts: 3,700
|
Quote:
Quote:
Quote:
2. Sounds promising, but perhaps it is until the end of the year before this really becomes widespread? 3. It's good that it is everywhere. However, honestly, I don't really like a lot of these embedded thingys. The interface is usually clunky, the architecture is somewhat laggy. Again, I am not blaming Java totally in this case, but given how retarded my set-top hard disk recorder (Pioneer) and my Satellite TV box (proprietary from the provider) is, in comparison to AppleTV... 4. However the Java at this stage probably can't access the iPhone/Touch at the native level/speeds? 5. I am alright with Sun having some involvement. It is just that currently they are not a high-value partner for where Apple is going. 6. Yes, with the SDK there will be many options. Performance is not the only thing. GUI is also important. How is Java going to support gestures effectively? In the Macbook Touch? 7. & 8. I know I have been ranting and raving. It is possible that by middle of the year there will be decent Flash and Java support. 9. An interesting observation. However might I say that these have to do with the "connectivity" aspect of things, without really affecting the "core OS" aspect of things? IMO, overall, in terms of the apps used, it is going to be most likely iPhone OS native apps through to the end of this year. Most of the popular, dominant apps will be those that take the best advantage of native OS elements eg. Core Animation etc, deliver compelling user interface interaction eg. Bento or Delicious Library on the Mac, and provide instant and seamless Intarweb connectivity. Last edited by nvidia2008; 03-08-2008 at 11:18 PM.. |
|||
|
|
|
|
|
#37 |
|
Registered User
Join Date: Feb 2007
Posts: 3,700
|
For Java developers, having to work through the Cocoa Touch "translation" through their Java apps is a big headache, I would imagine.
I just know that waiting in the wings are tons of Java mobile phone game developers that think they can have an entirely new platform to start raking in the cash. They assume just port their stuff, voila, 'whole new market to access with 10 million iPhones and millions more iPod Touch's by the end of this year. Like the ringtone phenomenon, this will have some impact on the iPhone OS, but I feel it is not a long term successful endeavour. Just like the game Portal on PC, new thinking, new approaches, and true innovation will deliver some really interesting gaming and other experiences on the iPhone OS. Think about the Wii and PS3. (Now I've started it...) Last edited by nvidia2008; 03-08-2008 at 11:23 PM.. |
|
|
|
|
|
#38 | ||||
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
It seems that Sun is very important to Apple, if Apple is going to remove their own filesystem and replace it with something that Sun developed. Quote:
Quote:
Quote:
|
||||
|
|
|
|
|
#39 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
|
|
|
|
|
|
|
#40 |
|
Registered User
Join Date: Sep 2007
Posts: 34
|
what?
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|