Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Apr 1999 08:30:03 -0600
From:      Nate Williams <nate@mt.sri.com>
To:        J_Shevland@TurnAround.com.au
Cc:        Archie Cobbs <archie@whistle.com>, Nate Williams <nate@mt.sri.com>, freebsd-java@FreeBSD.ORG
Subject:   Re: Kaffe release coming soon
Message-ID:  <199904081430.IAA27063@mt.sri.com>
In-Reply-To: <370C4011.6E202321@TurnAround.com.au>
References:  <199904080509.WAA32322@bubba.whistle.com> <370C4011.6E202321@TurnAround.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
> > > How does the JIT do with AWT stuff?
> > 
> > I don't know much at all about AWT stuff, but I think pretty good,
> > as the way AWT is implemented in kaffe is "lightweight" (whatever
> > that means in the context of AWT).
> 
> I would assume that means the components used by kaffe to render
> on-screen widgets are built from the ground up from graphics primitives
> instead of using the native platform's windowing components.


> Swing/JFC is considered lightweight as it builds all GUI components
> from scratch;

While this was the original claim for Swing, the most recent releases
have made many of the components 'heavy' by requiring them to have
native peers.  JFrame, JMenu, JDialog, and JTextField are all
heavyweight components, which tends to make many of the created programs
'heavier' than they would be using AWT, since they are built upon AWT
components, but add alot of 'hair' to them. (



Nate

> AWT is not lightweight as it relies on building a layer on top of the
> native widgets.
> 
> At least that's my understanding.
> 
> Regards,
> Joe.
>  
> > The JIT engine for kaffe is pretty naive. It could definitely
> > benefit from a more intelligent algorithm, eg, that did some
> > simple peephole optimizations. In any case it's still a heck
> > of a lot faster than interpreting.
> > 
> > -Archie
> > 
> > ___________________________________________________________________________
> > Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com
> > 
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-java" in the body of the message
> 
> -- 
> ---------------------------------------------
>  ,-._|\  | Joe Shevland
> /      \ | Principal Consultant
> \_,--._/ | Turnaround Solutions Pty. Ltd.
>       v  | http://www.TurnAround.com.au
> ---------------------------------------------
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904081430.IAA27063>