Top JAOO 2003
White
 

CONFERENCE
SPEAKERS
SCHEDULE
TUTORIALS
TRACKS
MANAGER TRACK
WORKSHOPS/BOF's

SOCIAL EVENTS
IT-RUN

EXHIBITION
SPONSORS
CONVINCE YOUR BOSS

REGISTRATION
TRAVEL
HOTELS
AARHUS FACTS

LINKS
HOME

Archives
JAOO 2006
JAOO 2005
JAOO 2004
JAOO 2002
JAOO 2001
JAOO 2000
JAOO 1999

JAOO CREW


CONTACT JAOO
JAOO Conference
Scandinavian Center
Margrethepladsen 3
DK-8000 Aarhus C
Tel.:+45 87 32 87 87
Fax: +45 87 32 87 88
VAT: 25809149
jaoo@jaoo.dk


panel
  Line  

Speaker


Lars Bak
OOVM APS


Lars Bak received the M.S. degree in computer science from Aarhus University in 1988 and has ever since designed and implemented object-oriented virtual machines. Prior to founding OOVM, Lars worked on: CLDC HotSpot, the Java Hotspot virtual machine, StrongTalk, Self and the Mjølner Beta System. Lars has 9 issued and 8 pending US patents on virtual machine technology.
Picture of Lars  Bak (OOVM APS)


Presentation: "Creating Robust Embedded Software"

Monday 13:00 - 13:45, Tutorial Room

Developing software for embedded systems has until now been very static. Source code, written in C, is compiled and linked on the development platform and the resulting binary image is transferred onto the device. In an industry where robustness is paramount and dynamic software updates are required this is simply not good enough.

This presentation will describe a new approach to developing software for embedded devices. At the bottom of the software stack we have replaced the operating system with an object-oriented virtual machine. Scheduler, interrupt handlers, device drivers, networking code and application software are executing on top of this virtual machine. We will discuss some of the design decisions behind this dynamic, lean and mean system for embedded devices. The complete system occupies less than 128Kb. This approach solves many of the existing problems, allowing dynamic software updates and full serviceability. We will conclude with a demonstration of the OOVM programming environment.

Creating Robust Embedded Software - (slides)

Please notice that the slides are password protected. You should have received an e-mail containing the required username and password.
 
EOS
Oracle
SUN
SAP

Trifork EAS