Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Does java run on these new phones (ducking)



Dear List,

I'm sure everyone has seen this by now but I thought I'd pass it along. This is what Gizmodo is reporting after Q&A with Apple VPs:

"The OS: It isn't OS X proper, as you'd expect. And like an iPod, it won't be an open system that people can develop for. Remember, this is both an iPod and a Phone."

The link: http://gizmodo.com/gadgets/macworld2007/gizmodo-iphone-hands-on-part-deux-why-isnt-it-white-and-other-questions-227575.php

Cheers,
Steve

On Jan 11, 2007, at 8:40 PM, email@hidden wrote:

Message: 3

Date: Thu, 11 Jan 2007 21:29:02 +0100

From: Fabrizio Giudici <email@hidden>

Subject: Re: Does java run on these new phones (ducking)

To: Sean Reilly <email@hidden>

Cc: email@hidden

Message-ID: <email@hidden">email@hidden>

Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed



On Jan 11, 2007, at 20:37 , Sean Reilly wrote:



This may sounds like heresy, but would it really matter if Java  

apps could run on the iPhone?  It's not like a swing/swt/awt  

application would be able to transparently integrate with the multi- 

touch screen.  I'd love to get that kind of smooth scrolling in my  

desktop swing application, never-mind on a wafer thin handheld  

device!  I think Steve J's head would explode if he saw the average  

swing app running on this beautiful device.


The average swing app maybe. But did you have a look at aerith? It's  

just a demo, but it shows what you can do with good Swing programming.


I assume the iPhone demands a specialized GUI library that would  

have to be native in order to get the kind of performance and  

graphics quality that we saw on Tuesday.  Not to mention that a  

desktop java app can suck up large amounts of memory and you never  

know it because the VM takes care of it, but on a phone with java  

running a VM context switch would be downright painful.


Maybe, it depends on the real specs of the iPhone, that we don't  

know. If J2SE is still to heavy, J2ME would be ok (BTW, in the latest  

Swing the components are native). For instance, Google Maps for  

mobile is made in J2ME and runs fine on my Treo, which is not a  

monster of CPU power - I expect the iPhone is much more powerful.



Maybe we should focus on lobbying for *any* kind of development kit  

for the iPhone.  Java would be nice, but unless Apple also comes up  

with an API for the multi-touch smooth scrolling graphics (thus  

making it very platform specific and negating the primary benefit  

of java) then we might as well all polish up our Cocoa skills (not  

such a bad thing).


I asked for both things (openness in general would interest me as a  

user, Java as developer).


-- 

Fabrizio Giudici, Ph.D. - Java Architect, Project Manager

Tidalwave s.a.s. - "We make Java work. Everywhere."

weblogs.java.net/blog/fabriziogiudici - www.tidalwave.it/blog

email@hidden - mobile: +39 348.150.6941


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.