- Wire Protocols: Constricting and Fragile
- Objects on the Network
- The API Defines the Network Interface
- Late Binding Insulates Developers
- The Power of Write Once, Run Anywhere
- Capitalizing on the Simplifying Assumptions of Java Technology
- Objects on the Network
- Jini Technology Matters in Small Devices
- Summary
3.3 The API Defines the Network Interface
The API, not the low-level technical details, should define the network. The developer needs to remember only one API call on any environment where J2ME and Jini technologies exist. It is not necessary to keep references to all the different protocolsfor example, cell phone protocols such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), and Global System for Mobile Communications (GSM)available to devices and their service providers.
3.3.1 Byte-Level Protocols Are Irrelevant
With Jini technology, byte-level protocols are an implementation detail and are irrelevant for the purpose of designing software for a network service. The software architect of small devices is freed from the details of the network and can concentrate on the details of delivering a quality service that meets customers' needs.