BEGIN:VCALENDAR
PRODID:-//Columba Systems Ltd//NONSGML CPNG/SpringViewer/ICal Output/3.3-
 M3//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTAMP:20111209T152538Z
DTSTART:20111212T140000Z
DTEND:20111212T150000Z
SUMMARY:The Maxine Project -- productive and approachable development of 
 high-performance virtual machines
UID:{http://www.columbasystems.com/customers/uom/gpp/eventid/}zn-gvv2jxnj
 -xw4i8t
DESCRIPTION:Speaker: Dr Laurent Daynes\, Oracle labs\n\nHost: Barry Cheet
 ham and Mikel Lujan\n\nAbstract:\n\nIncreasingly\, the answer to exploit
 ing new hardware and to adequately address new class of problems both in
  terms of performance and productivity comprises developing domain-speci
 fic programming languages. \nConsequently\, quickly prototyping a new vi
 rtual machine (VM) or adapting an existing one to accommodate new progra
 mming languages is becoming crucial. Developing a high-performance VM is
  a time-consuming and challenging task. The choice of programming langua
 ge to develop a VM has a significant impact as it dictates the level of 
 productivity one can enjoy from the language's features and from the ava
 ilable development tools (IDE\, diagnosis\, debugging\, testing).\n\nThe
  Maxine virtual machine is an open-source virtual machine developed in J
 ava from Oracle Labs that aims at offering an highly productive and appr
 oachable vehicle to experiment with VM implementations.\n\nAfter a prese
 ntation of the key aspects of the design of the Maxine VM\, the talk wil
 l focus on how developing virtual machines with Maxine compare with deve
 loping the HotSpot VM\, Oracle's flagship high-performance\, industrial-
 strength Java Virtual Machine. We will base our comparison on several ke
 y VM implementation idioms adopted in the HotSpot JVM with their counter
 part in Maxine.\n\nWe will then described the other key productivity too
 l used daily during VM development: the Maxine Inspector\, an innovative
  visual tool that seamlessly integrates object browsing with both source
 -level and low-level debugging.\n\nWe will conclude with a brief present
 ation of the ongoing efforts on Maxine and a non-exhaustive list of open
  issues\, and we will discuss the Maxine project's model for technology 
 transfer within Oracle.\n
STATUS:TENTATIVE
TRANSP:TRANSPARENT
CLASS:PUBLIC
LOCATION:2.19\, Kilburn Building\, Manchester
END:VEVENT
END:VCALENDAR
