C H A P T E R  1

Introduction

The Sun Java Wireless Toolkit for CLDC provides an emulation environment for the development of MIDP applications. This document provides instructions for customizing the toolkit in two useful ways:

The remainder of this chapter briefly describes each of these customizations.


1.1 Creating New Emulator Skins

You can customize the emulators in the Sun Java Wireless Toolkit for CLDC in the following ways:

1. Download third-party emulators and install them into the Sun Java Wireless Toolkit for CLDC.

2. Create a new emulator skin based on the Sun Java Wireless Toolkit for CLDC's default emulator. This process is described in Chapter 2.

3. Customize the default emulator implementation. To do this, license the Sun Java Wireless Toolkit for CLDC source code to customize the emulator implementation.


1.2 Creating Obfuscator Plug-Ins

An obfuscator is a tool that is used to reduce the size of an executable MIDlet suite. Smaller MIDlet suites mean lower download times, which, in the current bandwidth-starved wireless world, means less waiting and possibly lower airtime charges for users.

The Sun Java Wireless Toolkit for CLDC includes support for the ProGuard obfuscator (http://proguard.sourceforge.net/), but it includes a flexible architecture that allows for any type of obfuscator.

Chapter 3 provides the technical details.