nanogui: MicroWindows and Personal Java
Subject:
Re: MicroWindows and Personal Java
From:
Robert Hartley ####@####.####
Date:
2 Nov 2000 14:39:23 -0000
Message-Id: <3A00EFCE.C8479F25@ics.com>
Hi,
Thanks very much for responding!
Porting Motif type stuff would indeed be a pain.
I have been working a lot on the internals of Motif for a while. (My boss has
had me implement Motif Themes so it will work like the GTK+ pixmap themes.)
From what I can see, the most important thing is to get the window toollkit
primitives abstracted, so we can have things like window creation, primitive
drawing functions, and pixmap manipulation, down at a level where we can
assume people like those on this list have refined pretty well, (i.e.
MicroWindows/Nano-X)
For example, I would rather not write a drawline() function in Java simply
because I might have been able to get a drawpixel() function done or have
somehow mapped the framebuffer memory into Java's memory space.
The Motif stuff does not bother me, because like I said, I spend all day
every day wading through its code, and helping others do the same.
Greg Haerr has some comments about which toolkit to use, which I will address
in a second.
I look forward to sharing everything I come up with.
BTW: Have you had a chance to get Personal Java built on Linux?
Thanks again for your time and comments!
Robert
ªüõ wrote:
> > Has anyone gotten Sun's Personal Java built on Linux using MicroWindows?
> >
> > Today I downloaded the source to the Unix version of "Personal Java"
> > from Sun.
> >
> > Looking at the sources, I see almost all of the AWT native methods are
> > done in X11.
>
> Have you look at the files under pjava3/src/solaris/sun ?
>
> Many of them are related to Motif & Xt code which make
> them hard to port to Nano-X APIs.
>
> With regards,
> Murphy
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
= Robert Hartley Mail: 201 Broadway =
= Central Region Systems Engineer Cambridge, MA 02139 =
= Integrated Computer Email: ####@####.#### =
= Solutions, Inc. Web Site: www.ics.com =
= Tech Support: ####@####.#### Phone: 800-800-4271 =
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Visit the MotifZone (www.motifzone.org) for info on Motif!