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