Copyright © 2004, Aonix
48
Summary of Initial Analysis
1Fewer programmer concerns
2Less code to write and maintain
3Composability and object-oriented abstraction
4Protect low-level software
5Protect high-level software
6Run-time overhead of interface
7Run-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