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:
240x320 for Nokia S40 and Motorola RAZR V3xx phones.
240X 320 or 320x240 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
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.
-
Exchange Unified Messaging deployment. Microsoft Exchange
Server Unified Messaging (UM) integrates with Office Communications
Server 2007 R2 to offer voice mail functionality.
Deployment Process
The deployment process for Communicator Mobile for Java is described in the following table.
Table 1. Communicator Mobile for Java Deployment Process
Phase | Steps | Permissions | Documentation |
---|---|---|---|
Verify that prerequisites and dependencies are met. |
Verify that the needed services are installed:
|
Administrator |
|
Deploy the Communicator Mobile component |
|
Administrator |
Setting up the Communicator Mobile for Java Download Site Configuring a Site for Downloading Self-Signed Certificates
Preparing for
Installation of Communicator Mobile for Java
|
Install Communicator Mobile for Java on the phone. |
|
Administrator |
Installing Communicator Mobile for Java Client Softwarein Deploying Communicator Mobile for Java |
Complete post-setup tasks. |
|
Administrator |
Configuring and Using the Communicator Mobile for Java Clientin Deploying Communicator Mobile for Java |