Take a look at these images; do they describe the multiple runtimes
architecture accurately, at an appropriate level of abstraction, and
readably? Don't worry about pixels and alignment and colors; that
will all change once I get the information correct.
Caption: An application developer writes code to the api of the
components and the LFC. Application developers do not have to call
into the kernel.
http://svn.openlaszlo.org/sandbox/ben/relnotes/layercake.png
Caption: The Kernel API abstracts the details of each runtime. The
LFC only calls the kernel api, not any runtime-specific code.
Additional runtimes can be plugged in to the Open Laszlo architecture
by implementing the kernel api.
http://svn.openlaszlo.org/sandbox/ben/relnotes/kernel_abstraction.png
Benjamin Shine
Software Engineer, Open Laszlo / Laszlo Systems
[EMAIL PROTECTED]