Getting started with the SDK

The Nokia SDK for Java is a software tool that lets you test WML, XHTML, and MMS content and develop and debug Mobile Information Device Profile (MIDP) applications for use on Nokia mobile devices. The SDK provides a development environment for media content and Java™ Platform, Micro Edition (Java™ ME) applications.

The Nokia SDK 1.0 for Java supports:

Area Specification
Java APIs JSR 75 File connection v1.0 and PIM v1.0 APIs
  JSR 82 APIs for Bluetooth v1.1

JSR 82 APIs for Obex

  JSR 118 MIDP v2.1
  JSR 120 Wireless Messaging API 1.1
  JSR 135 Mobile Media API 1.2 (audio and video play, audio capture only; does not support video capture, camera control, or FM radio)
  JSR 139 Connected Limited Device Configuration (CLDC) 1.1
  JSR 172 JAX-XML Web Services API (XML parsing) and JAX-RPC API
  JSR 177 Security and Trust Services APIs SATSA-APDU and SATSA-CRYPTO
  JSR 179 Location API 1.0
  JSR 184 Mobile Graphics API 1.1
  JSR 185 Java Technology for Wireless Industry 1.0
  JSR 205 Wireless Messaging API 2.0
  JSR 211 Content Handler API 1.0
  JSR 226 Scalable 2D Vector Graphics API 1.1
  JSR 234 Advanced Multimedia Supplements (3D Audio & Music, Audio mixing, including audio progressive upload and video progressive playback) 1.1
  JSR 248 Mobile Service Architecture Subset API 1.0
  Nokia UI API 1.1
  FrameAnimator API
  Gesture API
  TextEditor API
  LCDUIUtil API
Browsing WebKit Open Source Browser
Flash Macromedia Flash Lite 3.0
Messaging Multimedia Messaging Service (MMS) with SMIL support
Digital rights management Open Mobile Alliance (OMA) Digital Rights Management (DRM) 1.0 (not for MIDlets)
Device management OMA Client Provisioning 1.1
  WAP/OMA Bootstrapping
If Nokia Connectivity Framework (NCF) is running, multiple instances of the SDK running on the same PC:
  • Automatically recognize one another.

  • Support the exchange of information through the Wireless Messaging API (GSM short message service [SMS] format).

  • Support standard SMS text messages. See SMS messages overview.

  • Support Bluetooth connectivity.

Without NCF, multiple instances of the SDK running on the same PC:

  1. Support the exchange of MMS messages. See Creating and sending an MMS message directly on the SDK.

Diagnostics functions include on/off tracing, Traffic and MIDP views, and an Event Generator that simulates unsolicited occurrences, such as an incoming phone call. The SDK features a color XHTML browser, MMS, and a TCP/IP protocol stack. The following three types of OMA-defined DRM 1.0 are supported:

  • Forward Lock

  • Combined Delivery

  • Separate Delivery

The SDK is shipped with a set of standard languages. To add other languages, you can install World Languages packs.