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)



I think it's unfortunate that Java and Swing are associated with rubbishy GUIs. This is just wrong. A number of denizens of this list might take serious offence :-) A lot has been done to rectify the initial situation (in particular on the Mac), but since most Java work is done on the client side, it is not generally appreciated that Java and Swing can enable beautiful apps.

Take a look at http://www.blogofbug.com/page8/assets/blogofbug.jnlp.

Or Aerith (http://aerith.keybe.com/jnlp/index.jnlp), which needs Java 6.

Not to mention Joshua Marinacci and Chris Adamson's excellent book "Swing Hacks".

Java and Swing have suffered immensely on the desktop from the Metal L&F, but if you look at the demos above, you'll see that a properly implemented Swing on the iPhone would be perfectly at home with what we saw on Tuesday. I'd vote for Werner Randelshofer as project leader for that implementation, by the way :-)

If Apple has one thing it's good at, it's combining design with ergonomics, as shown in the iPhone. If that were applied to an implementation of Swing on the iPhone, wonderful things could happen.

Steve

On 11 Jan 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.


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 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).

Cheers,
Sean

_______________________________________________
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/stephen.winnall% 40vimia.com


This email sent to email@hidden

_______________________________________________ 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
References: 
 >Re: Does java run on these new phones (ducking) (From: Sean Reilly <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.