The mac-style menu bar can be configured via a system property.

Presumably the Java (not OpenJDK) licence preventing redistribution by
companies who may provide alternative implementations would prevent
Google Earth from  bundling Java, thus making any install difficult.

Garbage collection does cause some unpredictability that you wouldn't
want for something like Earth, and Java probably doesn't come with the
codecs that Google Earth uses.  I think I'd avoid Java for an
application like that.  I work on a set of viewers for security
cameras, written in Java, and I'm reasonably convinced that if I'd
been around at the beginning of the project I would have written it in
C or something of that level.  Among other reasons, that would have
made it possible to share code with the guys who write the software on
the cameras.

Ricky.

--
Ricky Clarkson
Java and Scala Programmer, AD Holdings
+44 1928 706373
Skype: ricky_clarkson



On Fri, Sep 10, 2010 at 5:15 AM, Casper Bang <[email protected]> wrote:
> Yes but AWT is as good as deprecated isn't it, I'm thinking applets
> and old event handlers now! My point is just that the JRE's mandated
> cross-platform UI never really panned out...  you can still fire up a
> random Swing app on Mac and see a Windows/Linux style menu bar on top
> of the window, rather than at the top of the desktop. And why doesn't
> Google use it for Earth/PIcasa etc? They seem to agree that using
> native bindings is the best approach.
>
> /Casper
>
> On Sep 9, 11:03 pm, Cédric Beust ♔ <[email protected]> wrote:
>> On Thu, Sep 9, 2010 at 1:57 PM, Casper Bang <[email protected]> wrote:
>> > > Erm... SWT == cross platform UI bindings... with platform-specific
>> > implementations.  That it's not included in the JRE just means it's less
>> > likely to be bloated and over-engineered. ;-)
>>
>> > There may be bindings for multiple platforms, but it still represents
>> > a rejection of the ways sanctioned by Sun in not being vanilla Java.
>>
>> How so? AWT contains native bindings as well, SWT just uses them more wisely
>> (i.e. using native controls instead of emulating them, which is the main
>> reason why Swing was never found fit to develop credible desktop
>> applications).
>>
>> --
>> Cédric
>
> --
> 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.
>
>

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