ISAAC: object for operating systems
| Identity card |
| |
concept |
Object prototype based. |
| |
language |
Lisaac and assembler (for boot loader and hardware ports) |
| |
platforms |
Intel x86, Strong ARM (Intel), Dragon Ball (Motorola), ST230,
Linux and Windows |
| |
features |
Graphic user interface |
| |
|
Vectorial GDI |
| |
|
True type font support |
| |
|
Bitmap and Postcript viewer |
| |
|
MPEG-1 and MPEG-2 viewer |
| |
|
Games (tetris, 4online) |
Technologies and harware are continusly evolving, so it drive us to
complelty rethinking today operating systems. We think the application of
the new prototype object in the core of operating simplify and optimize the
use of hardware device. This approach give a great deed in operating systems
and expressiveness of the code.
|
Isaac is an operating system purely made by dynamicaly
interconnected prototype object. Each macro-object run on top of
the processor.
IsaacOS is not an interface with a standard kernel. IsaacOS
is fully made with only object. No file, no process, no kernel, just and
only object. |
Modularity Dynamic loading of objects.
Flexibility Object Modifying during run-time.
Expressivnessfont Multiple and dynamic inheritance, even
after compilation. |
|
|
Lightweight Less than 500 Ko of memory
(with GUI). Adaptability Easy porterage by the objects
structure Working in Intel x86, Motorola DragonBall (Palm), Intel
ARM architecture: compiler produce C code, onlya few 100 lines of asm
code have to be rewriting. |
Uniformity Uniformity of hardware object.
Speed Very efficient compiled objects. |
|
|
Security 4 hardware level of protection.
Stability Contract programming. 100 % written in
a high level language. |