[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: W: RE: [Fwd: Re: java virtual machine]
CRAIG GRAHAM wrote:
>
> I would also suggest taking a look at Kaffe, (http://www.kaffe.com) which has a 68K JIT
> in it already. It doesn't use Sun's sources, but still isn't (in my humble view) a very optimised
> system. Porting Sun's sources is a bad thing, as they are far from optimised for low-resource
> machines. Just my view of course....
>
> Adding a native methods interface to a dynamic loader is easy - when resolving the methodref
> simply search your internal native method/class tables and if it's not found use a registry scheme
> to load extra native class library's. Add an extra native method table and voila, dynamic native
> methods. In addition, allow an interface so that the native method parameters could be passed
> as command line args to an executable as a last resort (allows easy kludge programming without
> building a new DLL to handle stuff).
>
> Craig.
>
> ----------
> From: Sven Karlsson[SMTP:sven@it.lth.se]
> Sent: 23 June 1997 07:30
> To: mint@atari.archive.umich.edu; falcon040@rand.thn.htu.se; w-users@phil.uni-sb.de; eonicman@erols.com
> Cc: sven@it.lth.se; jens-and@NO.dsv.su.se
> Subject: Re: [Fwd: Re: java virtual machine]
>
> > Here is some info on how to make a virtual java machine from Craig
> > Graham, the author of XaAES, our freeware MultiTOS replacement.
>
> I might as well say this here and now:
>
> There will be a JVM with JIT for Fenix. I'm currently working with a
> group of Amiga programmers porting Sun's JVM to Amiga (and Atari).
>
> We are using Sun's JVM sources but are rewriting a lot of the interpreter
> and are adding a JIT. My responsibilities in this project are the JIT,
> rewriting of the interpreter and the porting to Fenix.
>
> Fenix's kernel has been designed with Java (and Limbo) in mind and there
> is a OO dynamic linking scheme being designed so that native code can
> be used simply in "Java" programs. This makes it possible to use Java
> as a simple glue and script language for GUIs and other non performance
> critical applications.
>
> We have worked from time to time for over a year on this project and
> have had working Amiga prototype versions for nearly a year. The JVM is
> capable of running javac compiling javac ie itself.
>
> I cannot say who the Amiga programmers are and why we are doing this at the
> moment but it will be clear in a couple of months.
>
> Regards Sven Karlsson - Istari software
-----------------------------------------------------------
Here is where you will find the information on Kaffe!
http://www.kaffe.org/