34
J2ME Wireless Tool Kit (WTK) Cornelius Koo - 2005

04 J2ME Wireless Tool Kit

Embed Size (px)

Citation preview

Page 1: 04 J2ME Wireless Tool Kit

J2ME Wireless Tool Kit (WTK)

Cornelius Koo - 2005

Page 2: 04 J2ME Wireless Tool Kit

KToolBar

Start -> Programs -> J2ME Wireless ToolKit 2.0 -> KToolBar

Page 3: 04 J2ME Wireless Tool Kit

Project File Organization

Page 4: 04 J2ME Wireless Tool Kit

Create New Project

Page 5: 04 J2ME Wireless Tool Kit
Page 6: 04 J2ME Wireless Tool Kit
Page 7: 04 J2ME Wireless Tool Kit
Page 8: 04 J2ME Wireless Tool Kit

Open Existing Project

Page 9: 04 J2ME Wireless Tool Kit
Page 10: 04 J2ME Wireless Tool Kit
Page 11: 04 J2ME Wireless Tool Kit

Editing MIDlet Suite Attribute

Page 12: 04 J2ME Wireless Tool Kit
Page 13: 04 J2ME Wireless Tool Kit

Modifying MIDlet Suite Attributes

Page 14: 04 J2ME Wireless Tool Kit
Page 15: 04 J2ME Wireless Tool Kit

Modifying User Defined Attributes

Page 16: 04 J2ME Wireless Tool Kit
Page 17: 04 J2ME Wireless Tool Kit

Modifying MIDlet-Specific Attributes

Page 18: 04 J2ME Wireless Tool Kit
Page 19: 04 J2ME Wireless Tool Kit

Simple Hello World

Page 20: 04 J2ME Wireless Tool Kit

import javax.microedition.lcdui.Display;

import javax.microedition.lcdui.TextBox;

import javax.microedition.midlet.MIDlet;

import javax.microedition.midlet.MIDletStateChangeException;

public class HelloWorld extends MIDlet {

private Display display;

public HelloWorld() {

display = Display.getDisplay(this);

}

protected void startApp() throws MIDletStateChangeException {

TextBox t = new TextBox(“Hello World MIDlet","Hello Small World",256,0);

display.setCurrent(t);

}

protected void pauseApp() {}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {}

}

Save this HelloWorld.java file at WTK20\apps\Hello World\src

Page 21: 04 J2ME Wireless Tool Kit

Building Application

Page 22: 04 J2ME Wireless Tool Kit
Page 23: 04 J2ME Wireless Tool Kit

Running Locally

Page 24: 04 J2ME Wireless Tool Kit
Page 25: 04 J2ME Wireless Tool Kit
Page 26: 04 J2ME Wireless Tool Kit

Cleaning Up Project

Page 27: 04 J2ME Wireless Tool Kit

This will remove unnecessary files from project folder

Page 28: 04 J2ME Wireless Tool Kit

Packaging

Page 29: 04 J2ME Wireless Tool Kit
Page 30: 04 J2ME Wireless Tool Kit
Page 31: 04 J2ME Wireless Tool Kit

External Libraries

Page 32: 04 J2ME Wireless Tool Kit

Place the .JAR files inside this /lib

directory for specific project.

Page 33: 04 J2ME Wireless Tool Kit

Place the .JAR files inside this /lib

directory for all projects

Page 34: 04 J2ME Wireless Tool Kit

Reference

• WTK User Guide. SUN Microsystem,

2003.