In my opinion, write once run anywhere has *never* applied to user
interface across devices, simply because it doesn't make sense on
different types of devices.  If you're talking Windows vs Mac vs Linux
on a desktop - then sure write once run anywhere makes total sense as
long as you choose a platform that ports (like Java).  Heck, I wrote
JBuilder in Java and it worked great in all of these places.

If you're talking about a smart phone UI, a tablet UI, and a desktop
UI - I would *expect* as a user that they look and feel different,
each leveraging the target platform in a way that makes the most sense
to a user.  The guts can be reused - sure - but if the UI is exactly
the same on all 3, you have failed your customers.

 - Joe

On Dec 16, 9:10 pm, Casper Bang <[email protected]> wrote:
> Can we thus infer, that you are not convinced by Java's deeply rooted
> philosophy of "write once, run anywhere" ...for UI-kits anyway?
>
> On Dec 16, 5:38 pm, "Joe Nuxoll (Java Posse)" <[email protected]>
> wrote:
>
>
>
>
>
>
>
> > On Dec 13, 7:25 pm, Karsten Silz <[email protected]> wrote:
>
> > > On Dec 14, 3:44 am, Cédric Beust ♔ <[email protected]> wrote:
>
> > > > The bottom line remains that you need to write two different versions of
> > > > your code for the iPhone and the iPad.
>
> > > Agreed.  I think it's because its a different device, you think it's
> > > because iOS fragmentation. I rest my case.  :-)
>
> > I rest my case with Karsten's case. The good news is that you get to
> > use all the same code for the underlying data structures. Only the UI
> > code is different for each - because a good user experience means
> > thinking differently about the interface for each device. Ideally, the
> > two versions should "feel" similar, but when you look closely they'll
> > be quite different.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to