Microsoft Office Communications Server 2007 R2

Communicator Mobile for Java

Microsoft Office Communicator Mobile for Java is a new enterprise messaging client built on the Java Platform Micro Edition. When it is deployed together with Office Communications Server 2007 R2, Communicator Mobile for Java enables mobile phones that can run Java applications to function as unified communications endpoints, providing instant messaging (IM) and presence to create a familiar experience for users of Microsoft Office Communicator. Mobile devices enable users to extend the reach of Office Communications Server 2007 R2. This topic describes the prerequisites, the required server components, and the deployment process for Communicator Mobile for Java.

Mobile Device Software Requirements

The following are prerequisites for installing the Communicator Mobile for Java client.

  • Nokia S60
  • Nokia S40
  • Motorola RAZR V3xx

Each of the mobile phones must also meet the following prerequisites:

  • Capable of running Java applications greater than 512 KB, and with a heap size of 2 MB.
  • Mobile Information Device Profile 2.0 (MIDP 2.0).
  • Connected Limited Device Configuration 1.1 (CLDC 1.1).
  • Screen resolution:
    240×320 for Nokia S40 and Motorola RAZR V3xx phones.
    240X 320 or 320×240 for Nokia S60 phones.
  • Data-connection-enabled (GPRS, Edge, or 3G connection) mobile device. Subscription to an unlimited data plan on the mobile device is recommended, because the client and server will be exchanging messages even when they are in an idle state.

For details about the specific mobile phones supported for Communicator Mobile for Java, see Supported Clients.

Required Server Components

The following list describes the Office Communications Server components that are required to implement Office Communicator Mobile for Java:

  • Office Communications Server 2007 R2. Communicator Mobile for Java requires a deployment of Office Communications Server 2007 R2.
  • Communicator Web Access server. The Communicator Web Access server is a critical server deployment requirement for Communicator Mobile for Java. Communicator Mobile for Java uses the Communicator Web Access server to connect client devices to the Office Communications Server 2007 R2 environment, and the Communicator Web Access server acts as a gateway to the various Office Communications Server functions.
  • Voice mail configuration. The Communicator Mobile for Java user account must be configured with an Exchange mailbox, and it must be enabled for Enterprise Voice.
  • Reverse proxy deployment. A reverse proxy is typically used in front of Web servers, and it presents a single interface to clients. It is also used to balance the load on a Web server farm. Communicator Mobile for Java connects to Communicator Web Access server through the reverse proxy.
  • Exchange Client Access server. The Client Access server role supports the Microsoft Outlook Web Access and Microsoft Exchange ActiveSync client applications and the Post Office Protocol version 3 (POP3) and Internet Message Access Protocol version 4rev1 (IMAP4) protocols. The Client Access server role accepts connections to your Exchange 2007 server from a variety of different clients, including mobile devices. The Client Access server role is required in every Exchange Server 2007 organization.