[322] in java-interest
Redoing AWT
daemon@ATHENA.MIT.EDU (Jeff Kesselman)
Wed Jun 14 19:57:50 1995
From: jeffpk@netcom.com (Jeff Kesselman)
To: java-interest@java.sun.com
Date: Wed, 14 Jun 1995 16:34:51 -0700 (PDT)
Forwarded message:
From daemon Wed Jun 14 16:33:29 1995
Date: Wed, 14 Jun 1995 16:33:29 -0700
From: Mailer-Daemon (Mail Delivery Subsystem)
Subject: Returned mail: Host unknown (Name server: ig1.att.att.com.: host not found)
Message-Id: <199506142333.QAA14723@netcom10.netcom.com>
To: jeffpk
The original message was received at Wed, 14 Jun 1995 16:33:28 -0700
from jeffpk@localhost
----- The following addresses had delivery problems -----
ccombs%ucsdeva@ig1.att.att.com (unrecoverable error)
----- Transcript of session follows -----
550 ccombs%ucsdeva@ig1.att.att.com... Host unknown (Name server: ig1.att.att.com.: host not found)
----- Original message follows -----
Return-Path: <jeffpk>
Received: by netcom10.netcom.com (8.6.12/Netcom)
id QAA14720; Wed, 14 Jun 1995 16:33:28 -0700
From: jeffpk (Jeff Kesselman)
Message-Id: <199506142333.QAA14720@netcom10.netcom.com>
Subject: Re: access to container or window
To: ccombs%ucsdeva@ig1.att.att.com (Clinton Combs)
Date: Wed, 14 Jun 1995 16:33:28 -0700 (PDT)
In-Reply-To: <9506141929.AA12781@ucsdeva> from "Clinton Combs" at Jun 14, 95 03:29:15 pm
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1646
>
>
> <AU> >
> <AU> > A lot of the classes like List, TextField etc. need a container which can be
> <AU> > a form or a window. where do I get this variable from inside my applet
> <AU> > subclass ?
> <AU>
> <AU> If you want to make an applet, you are out of luck. If you want to
> <AU> create your own separate Frame, then the container is the Frame.
> <AU>
> <AU> With Applets, you cannot embed native window items. This is a major
> <AU> drawback of the current system, which is why it's being redone. It's
>
>
> I've heard this 'redoing' of awt mentioned before, but no details
> (or generalities) about how this is being reworked have been discussed.
> Could someone please give us a hint as to what to expect? Can we
> expect the same classes that we have now? What new features are
> being planned? I'd like to see many of the features of the Stanford
> InterViews 3.1 C++ library (its new name as part of X11R6 eludes me)
> included in the 'new' awt (Glyphs, etc.).
>
Just to throw another POV in, I'D like to see AWT redone in a more
portable fashion. Identify a simple SMALL group of core functiosn that a
native platform has to proivde and then implement the rest of AWT purely
in java code ontop of that. This would make porting AWT (and thus HotJava)
MUCH simpler.
I know there is a temptation to code to the high-level interface of X
"because its there" and already working, but ultimately this SERIOUSLY
hampers portability. In my mind, the ultimate AWT should depend on
little more then the ability to BLT images and to read a pointing device...
(Another 2 cents gone ;) )
Jeff Kesselman
-
Note to Sun employees: this is an EXTERNAL mailing list!
Info: send 'help' to java-interest-request@java.sun.com