Welcome to Java MIDlets API for Cisco Wireless Phones. Please follow these steps to setup your developing environment and beging coding.
Setting up a Developing Environment
- Experience programming for Java.
- Download and Install NetBeans for Java.
- Download the MIDlet SDK here.
- Locate your NetBeans installation directory (C:\Program Files\NetBeans 6.8 by default).
- Unzip Cisco7926Skin.zip into <Install Directory>\mobility8\Java_ME_platform_SDK_3.0.
- Open NetBeans and create a new project, selecting category: Java ME and project: Mobile Application.
- Once the project opens, right-click on its icon in the Projects list and select Properties.
- Select Platform, then Manage Emulators...
- Select Refresh... on the right.
- A Cisco7926 device will appear in the list. Now you can use the device for running applications within the test environment.
* For more information see the 7926G Emulator Skin Guide.
Testing on Real Phones
- Unified Communications Manager 7.x or later.
- 7926G Wireless IP Phone configured on the UCM, or
- 7925G Wireless IP Phone (without 2D barcode reader) configured on the UCM.
- Phone Firmware 1.4(1), available here.
- Navigate to your UCM in a browser.
- Select the link at the bottom, "Cisco Unified Communications Manager Administration."
- From the menu at the top, select Device->Device Settings->Phone Services.
- Select "Add New" near the top left.
- Fill in the services information: (Make sure to match these parameters exactly.)
- Service Name: [MIDlet-Name in the .jad file]
- ASCII Service Name: [same as Service Name above]
- Service URL: [url of the application's .jad file]
- Service Category: Java MIDlet
- Service Type: Standard IP Phone Service
- Service Vendor: [MIDlet-Vendor in the .jad file]
- Service Version: [MIDlet-Version in the .jad file]
- Enable: checked
- Enterprise Subscription: Do Not Check
- Select Save
- From the menu at the top, select Device->Phone.
- Click "Find" with the search empty to get a list of phones.
- Select the phone where the service is to be provisioned.
- From Related Links in the top right, select "Subscribe/Unsubscribe Services."
- Select "Go"
- A new window appears. Select the new service from the drop down.
- Click "Next" at the bottom of the window.
- Click "Subscribe"
- The phone will refresh and show the new service.
* For more information see the Java MIDlet Developer Guide.
Three sample applications are bundled with the MIDlet SDK. These applications are intended to help you get a better understanding of the unique capabilites of the Cisco Wireless IP Phones. There are three sample applications included with the SDK:
- Scanner Sample: Shows how to use the barcode scanner API.
- Device Specifics: Shows how to access various configuration and device settings, such as IP address.
- Image Demo: Shows how to download, display, and manage Images on the devices in a memory efficient manner.
* Documentation, including code reference, is available from the Resources page.
Presentations and Videos
There are several videos and presentations available from the Resources page. These videos walk you through setting up your environment and configuring the various projects. They also show configuring services in UCM.