_please do not edit this page unless you are TimTaylor_ |
Requirements are divided into 3 categories:
Requirements
Glossary: HardwarePlatform - "...CPU, physical memory, and any attached devices, buses, and slots." (JavaOS) JavaPlatform - "a software platform for delivering and running highly interactive, dynamic, and secure applets and applications on networked computer systems. The Java Platform sits on top of existing [Hardware] Platforms and exectues bytecodes..." (JavaOS) Robust - anticipates and gracefully handles system faults Reliable - is stable. Fast - the performance of JOS is competitive with other operating systems. Extensible - The functionality of the system can be added to or reduced without requiring complete shut down and restart. Syn.: Plugable. Secure - Resistant to system penetration by invading programs [needs to be less technical]. Component - a self contained software module. COM and JavaBeans are Component object models. Customizeable - can set and maintain peristent preferences. Different from Extensible. JavaAPI - [read any literature from www.sun.com on this] ThinClient - one part of a client/server pair. Thin means it only provides the barest minimum to be a client.
JavaVirtualMachine - see TheJavaVirtualMachineSpecification. The phrase "implements the Java Virtual Machine" means it does not deviate from the spec.
ReferencesJavaOS WhitepaperTheJavaVirtualMachineSpecification 100% Pure Java CookBook
|