harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From usman bashir <grip...@gmail.com>
Subject Re: [arch] VM/Classlibrary Interface (take 2)
Date Wed, 31 Aug 2005 07:50:03 GMT
i am looking the same sort of things from IBM guys, as if i am not wrong 
they claim to do same sort of things before :)
 and it will really help full if we can have two baselines to work on.


 On 8/29/05, Geir Magnusson Jr. <geirm@apache.org> wrote: 
> 
> And on the wiki after posting here, please? :)
> 
> geir
> 
> On Aug 19, 2005, at 12:33 PM, Tim Ellison wrote:
> 
> > Weldon Washburn wrote:
> >
> >> On 7/11/05, Tim Ellison <t.p.ellison@gmail.com> wrote:
> >>
> >>
> >>> Recently, within IBM, we have been defining the interface between
> >>> IBM's
> >>> class library and the J9 VM. We deliberately haven't looked at
> >>> the GNU
> >>> Classpath/VM interface specification.
> >>>
> >>> The principal goals are to enable the class libraries to be
> >>> hosted on
> >>> different versions of a virtual machine, and potentially different
> >>> virtual machines, without sacrificing performance or introducing
> >>> complexity. In our design, this results in a number of class types
> >>> being (architecturally) labeled as 'kernel classes'. Kernel
> >>> classes can
> >>> be thought of as part of the VM and have to be written by the
> >>> VM-provider. With a thoughtful set of kernel classes the API
> >>> from class
> >>> library to the VM, and from VM to class libraries, can be kept
> >>> remarkably small. Our complete VM/Classlibrary interface
> >>> comprises a
> >>> short C header (vmi.h), about 18 classes defined by 1.4 public API
> >>> (java.lang, java.lang.reflect, ...), and two classes that are
> >>> specifically to support the interface. We are working on necessary
> >>> extensions to this interface for 1.5.
> >>>
> >>> If there is an interest, we can share the interface we are using and
> >>> evolve it as part of harmony.
> >>>
> >>
> >>
> >> Tim,
> >> It would be good if you would go ahead and post the VM/Classlibrary
> >> interface you describe above on harmony wiki.
> >> Thanks
> >> Weldon
> >>
> >
> > I'm just about to leave for a week's vacation, so rather than post and
> > then disappear, I'll wait until I get back and can engage in proper
> > discussion.
> >
> > Regards,
> > Tim
> >
> >
> >>> It would be great if we could share
> >>> experiences with the GNU Classpath VM interface in such a way
> >>> that the
> >>> Harmony interface was suitable for the widest variety of VMs and
> >>> class
> >>> libraries.
> >>>
> >>> Regards,
> >>> Tim
> >>>
> >>> --
> >>>
> >>> Tim Ellison (t.p.ellison@gmail.com)
> >>> IBM Java technology centre, UK.
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> > --
> >
> > Tim Ellison (t.p.ellison@gmail.com)
> > IBM Java technology centre, UK.
> >
> >
> 
> --
> Geir Magnusson Jr +1-203-665-6437
> geirm@apache.org
> 
> 
> 


-- 
Usman Bashir
Certified IBM XML Solution Developer 
Certified UML Developer
Brainbench Certified Internet Perfessional[advance](BCIP)
Brainbench Certified Java Perfessional (BCJP)
Brainbench Certified .NET Perfessional 
Brainbench Ceritified C++ Perfessional (BCCP)
Software engineer IT24
Faculty Member Operation Badar Lahore

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message