Copyright © 2004, Aonix
48
Summary of Initial Analysis
1
Fewer programmer concerns
2
Less code to write and maintain
3
Composability and object-oriented abstraction
4
Protect low-level software
5
Protect high-level software
6
Run-time overhead of interface
7
Run-time overhead of executing components
Good
Good
Good
Good
Good
Good
Good
JRTK Subset
Poor
Fair
Good
Fair
Good
Fair
Fair
RTSJ
Fair
Poor
Poor
Good
Poor
Poor
Poor
JNI
7
6
5
4
3
2
1