J2ME RMI Profile

J2ME RMI Profile Specification v0.1

Java 2 Platform, Micro Edition, Remote Method Invocation Specification v0.1

See:
          Description

Packages
java.rmi Provides the RMI package.
java.rmi.activation Provides support for RMI Object Activation.
java.rmi.dgc Provides classes and interface for RMI distributed garbage-collection (DGC).
java.rmi.registry Provides a class and two interfaces for the RMI registry.
java.rmi.server Provides classes and interfaces for supporting the unicast server side of RMI.

 

Java 2 Platform, Micro Edition, Remote Method Invocation Specification v0.1

Introduction

The Java 2 Platform, Micro Edition, Remote Method Invocation (RMI) Profile is a J2ME Connected Device Configuration (CDC) Profile. The J2ME CDC requires a complete implementation of the Java Virtual Machine, including the core Java APIs, java.lang, java.net, and java.io. Implementations of the RMI Profile can only function on devices which include support for the J2ME CDC and the Foundation Profile.

This document assumes that the reader is familiar with the Connected Limited Device Configuration (CLDC) specification available at

http://java.sun.com/aboutJava/communityprocess/review/jsr030/index.html,

the CDC specification available at

http://java.sun.com/aboutJava/communityprocess/review/jsr036/index.html,

the Foundation Profile specification available at

http://java.sun.com/aboutJava/communityprocess/review/jsr046/index.html,

and the J2SE 1.3 RMI specification at

http://java.sun.com/j2se/1.3/docs/guide/rmi/spec/rmiTOC.html.

Note that J2ME Configurations and Profiles are defined in the Connected Limited Device Configuration Specification, Appendix 1.

This document specifies the subset of the J2SE 1.3 RMI API that is included in the RMI Profile. Information on the J2SE 1.3 RMI API is available at http://java.sun.com/j2se/1.3/docs/api/java/rmi/package-summary.html

This specification was developed under the Java Community Process. More information on the Java Community Process is available at http://java.sun.com/jcp.

Relationship to the J2SE 1.3 API Specification

The API for the RMI Profile for J2ME is the minimal subset of the J2SE 1.3 RMI API that may be used with J2ME. Where not explicitly stated, the RMI Profile conforms to the J2SE 1.3 RMI specification. Classes from the J2SE 1.3 RMI API can either be completely supported, or modified in ways allowed by the Configurations and Profiles Architecture Specification. Implementations of the RMI profile must support the following "client-oriented" interfaces and functionality specified by the RMI J2SE 1.3 API :

The following interfaces and functionality defined by the J2SE 1.3 RMI specification and public API are not part of this specification for the RMI profile:

Relationship to the CLDC Specification

The RMI Profile requires implementations of the Foundation Profile and the J2ME CDC. The RMI Profile is not supported by the J2ME Connected Limited Device Configuration (CLDC).


J2ME RMI Profile

Java is a trademark or registred trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo, Alto, California, 94303, U.S.A All Rights Reserved. < /font >