Object Model
* Must have the similar objects structure as in JDK * Must be easy to use * Must have a good performance * Must use the same name convention as in JDK * All design must be Object Oriented design * Must use standard library available in all system * No specific os dependent function is allowed
Planform
* Must work in Unix like operating system and windows * Linux, irix, solaris, windows