[2026] in java-interest

home help back first fref pref prev next nref lref last post

Setting Boundaries (was Re: JDK Question)

daemon@ATHENA.MIT.EDU (James C Deikun)
Fri Sep 22 03:40:47 1995

Date: Thu, 21 Sep 1995 20:35:05 -0400 (EDT)
From: James C Deikun <jcdst10+@pitt.edu>
To: Arthur van Hoff <Arthur.Vanhoff@Eng.Sun.COM>
Cc: Philip Brown <phil@bolthole.com>, java-interest@java.Eng.Sun.COM
In-Reply-To: <Roam.1.2.811468729.5987.avh@acorn>



On Mon, 18 Sep 1995, Arthur van Hoff wrote:

> The mandatory networking classes are in java.net. We've got some
> additional classess that we've put in sun.net.* to avoid name
> clashes with other software vendors.
> 
> We are in control of what is part of the java.* classes that
> are available in every Java environment. As time goes on we
> will add more functionality in a controlled and upward compatible
> manner.

Speaking of that, I've wondered this since the JDK came out:

Should all this stuff really be required for every Java implementation, 
or just every HotJava implementation?

Yeah, some of this stuff is awfully nice, but it sure puts a lot of 
weight on the head of the implementor.  (Not that this is any surprise 
considering the involvement of large corporations here.)  I really can't 
see why for some purposes a simple implementation containing only files 
and text i/o wouldn't suffice.  For example, if one were producing a 
super-optimized Java runtime for use on dedicated compute servers, I don't 
see what the use of being burdened with writing awt classes would be.

Indeed, in contexts like that it would be good for user classes to 
*expect* a more restricted environment.  After all, on a machine in 
Maine, opening up X windows wouldn't be particularly useful to me here in 
Pittsburgh, even if they were redirected properly to my X server.  (Hey, can 
you say "slow"?)

--
James "e unix pluribus" Deikun
-
Note to Sun employees: this is an EXTERNAL mailing list!
Info: send 'help' to java-interest-request@java.sun.com

home help back first fref pref prev next nref lref last post