Code examples

The following table lists the example MIDlets included in the Java Developer's Library by technology area. The MIDlet name links to the download page for that MIDlet. The download page provides more information about the MIDlet, such as a list of devices on which the MIDlet has been tested, and allows you to download the MIDlet project files in a zip package as well as view the full source code of the MIDlet. The “Nokia Asha software platform devices” and “Series 40" columns indicate which platforms (and, in the case of Series 40, input types) the MIDlet is compatible with, as a rule. However, there may be device-specific exceptions. For more detailed compatibility information, see the MIDlet download page.

Table: Code examples

Technology / Relevant APIs

MIDlet name

MIDlet version

Nokia Asha software platform

Series 40 full touch

Series 40 touch and type

Series 40 non-touch

Getting started

MIDP

HelloWorld

1.1

X

X

X

X

Application framework

MIDP

PersistentStorage

1.2

X

X

X

X

MIDP

SystemProperties

1.2

X

X

X

X

Data handling

FileConnection API

ImageViewer

1.1

X

X

X

X

File Select API

FileSelectExample

1.0

X

Mobile Sensor API

ArrowKeys

1.0

X

X

Mobile Sensor API

Cottage360

1.1

X

X

Personal Information Management API, Wireless Messaging API

EventSharing

1.0

X

X

X

Phone Setting API, Network State API

PhoneSettings

1.0

X

Invoking applications

Content Handler API

ContentHandler

1.1

X

X

X

Location services

Location API

Compass

1.0

X

Location API

Tourist Attractions

1.2

X

X

X

Location API, World Weather Online APIs

WeatherApp

1.2

X

X

X

Messaging

Wireless Messaging API, Mobile Media API

MMSMIDlet

1.1

X

X

X

X

Multimedia

Advanced Multimedia Supplements API

AMMSCamera

1.2

X

X

X

X

Advanced Multimedia Supplements API

AMMSTuner

1.0

X

Advanced Multimedia Supplements API

AMMSMIDlet

1.1

X

X

X

Mobile Media API

AudioOutputControlMIDlet

1.0

X

X

X

Mobile Media API, Touch UI

Drumkit

1.1

X

X

Mobile Media API

MediaSampler

1.1

X

X

X

X

Networking

Bluetooth API

BCExchanger

1.2

X

X

X

X

Bluetooth API

btsppEcho

1.1

X

X

X

Web Services API

CapitalMIDlet

1.0

X

X

Nokia Notifications

Nokia Notifications API

NNAClientExample

1.0

X

Security

MIDP, SATSA-APDU

APDUMIDlet

N/A

X

X

X

MIDP, SATSA-CRYPTO

SATSAMIDlet

1.1

X

X

X

X

MIDP

SignedMIDlet

1.1

X

X

X

X

UI and graphics

Image Scaling API

ImageScaler

1.0

X

Game API

BattleTank

1.3

X

X

X

Game API, LCDUI

Explonoid

1.1

X

X

X

Game API

Sudokumaster

1.1

X

X

X

LCDUI

BlogWriter

1.2

X

X

X

X

LCDUI

SimpleTest

1.2

X

X

X

X

LCDUI

Wordpress

1.0

X

Mobile 3D Graphics API

aMaze

1.0

X

Mobile 3D Graphics API, Game API, Mobile Media API

SpaceMission

1.1

X

X

X

Scalable 2D Vector Graphics API

SVGExamples

1.1

X

X

X

X

Touch UI, LCDUI

FavoriteArtists

1.1

X

X

X

Touch UI, LCDUI

FrameAnimatorDemo

1.1

X

X

Touch UI, LCDUI

MultipointTouchEvents

1.0

X

Touch UI, LCDUI

Paint

1.2

X

X

Touch UI, LCDUI, Game API

Racer

1.1

X

X