Sun Microsystems J2ME - Manual

Sun Microsystems J2ME

Sun Microsystems J2ME – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
57 Page 57
58 Page 58
59 Page 59
60 Page 60
61 Page 61
62 Page 62
63 Page 63
64 Page 64
65 Page 65
66 Page 66
67 Page 67
68 Page 68
69 Page 69
70 Page 70
71 Page 71
72 Page 72
73 Page 73
74 Page 74
75 Page 75
76 Page 76
77 Page 77
78 Page 78
79 Page 79
80 Page 80
81 Page 81
82 Page 82
83 Page 83
84 Page 84
85 Page 85
86 Page 86
87 Page 87
88 Page 88
89 Page 89
90 Page 90
91 Page 91
92 Page 92
93 Page 93
94 Page 94
95 Page 95
96 Page 96
97 Page 97
98 Page 98
99 Page 99
100 Page 100
101 Page 101
102 Page 102
103 Page 103
104 Page 104
105 Page 105
106 Page 106
107 Page 107
108 Page 108
109 Page 109
110 Page 110
111 Page 111
112 Page 112
113 Page 113
114 Page 114
115 Page 115
116 Page 116
117 Page 117
118 Page 118
119 Page 119
120 Page 120
121 Page 121
122 Page 122
123 Page 123
124 Page 124
125 Page 125
126 Page 126
127 Page 127
128 Page 128
129 Page 129
130 Page 130
131 Page 131
132 Page 132
133 Page 133
134 Page 134
Page: / 134

Table of Contents:

  • Page 3 – Contents; Preface
  • Page 4 – Using the Emulator
  • Page 5 – Security and MIDlet Signing
  • Page 6 – Working With Mobile 3D Graphics; FileConnection; Using the Bluetooth and OBEX APIs
  • Page 7 – B. Command Line Reference
  • Page 8 – Font Support in the Default Emulator; Index
  • Page 9 – Who Should Use This Book; Related Documentation
  • Page 10 – How This Book Is Organized
  • Page 12 – Typographic Conventions
  • Page 13 – Introduction; Quick Start
  • Page 14 – Open Project; The Tools in the Toolkit
  • Page 15 – Toolkit Features; Building and packaging; Running and monitoring; MIDlet suite signing; Supported Technology
  • Page 17 – Developing MIDlet Suites; About Projects
  • Page 18 – Create Project; OK
  • Page 19 – The Simple Development Cycle; Edit source code; Edit Source Code
  • Page 20 – Build
  • Page 21 – Run
  • Page 22 – Launch
  • Page 23 – The Full Development Cycle; Package
  • Page 24 – Project > Run via OTA; Apps; Install
  • Page 25 – Go
  • Page 26 – Run via OTA
  • Page 27 – Using an Obfuscator
  • Page 28 – Obfuscated Package
  • Page 29 – Using a Debugger; Debug
  • Page 31 – Working With Projects; Selecting APIs; API Selection
  • Page 32 – JTWI; Note –
  • Page 33 – Changing MIDlet Suite Attributes; Required
  • Page 34 – User Defined; Remove
  • Page 35 – Manipulating MIDlets; MIDlets; Add
  • Page 36 – Using the Push Registry
  • Page 37 – Project Directory Structure; Using Third-Party Libraries
  • Page 38 – Third-Party Libraries for One Project; Third-Party Libraries for All Projects; Configuring KToolbar
  • Page 39 – Setting the Application Directory; Working with Revision Control Systems
  • Page 41 – Using the Emulator; Emulator Skins
  • Page 44 – Setting Emulator Preferences; Network Proxies; Network
  • Page 45 – Heap Size; Storage; Storage and Cleaning
  • Page 46 – Adjusting Emulator Performance; Performance
  • Page 47 – Pausing and Resuming
  • Page 48 – Running the Emulator Solo; Using Third Party Emulators
  • Page 51 – Monitoring Applications; Using the Profiler; Monitor
  • Page 52 – Call Graph
  • Page 53 – The Call Graph; Wrap; Execution Time and Number of Calls; Cycles; %Cycles with Children
  • Page 54 – Saving and Loading Profiler Information; Using the Memory Monitor
  • Page 56 – Using the Network Monitor
  • Page 57 – Filtering Messages
  • Page 58 – Sorting Messages
  • Page 59 – Open Session; Clearing the Message Tree
  • Page 61 – Security and MIDlet Signing; Permissions
  • Page 62 – Protection Domains
  • Page 63 – Signing a MIDlet Suite
  • Page 64 – Alias List; Managing Keys; Creating a New Key Pair
  • Page 65 – Create; Getting Real Keys
  • Page 66 – Importing an Existing Key Pair; Action > Delete Selection; Managing Certificates
  • Page 67 – Manage; Certificate List; Importing Certificates; Certificate
  • Page 68 – Removing Certificates; Delete Selection
  • Page 69 – Using the Wireless Messaging API; Setting Emulator Phone Numbers; WMA
  • Page 70 – Simulating an Unreliable Network
  • Page 71 – Open Console; Sending a Text SMS Message
  • Page 72 – Send; Sending a Binary SMS Message; Binary SMS
  • Page 73 – Sending Text or Binary CBS Messages
  • Page 74 – Sending MMS Messages; To
  • Page 75 – Parts
  • Page 76 – Using the Network Monitor with WMA; MMS
  • Page 77 – Using the Mobile Media API; Supported Formats and Protocols
  • Page 78 – Using MediaControlSkin
  • Page 79 – Working With Mobile 3D Graphics; Immediate Mode
  • Page 80 – Retained Mode; Trading Quality for Speed
  • Page 81 – Creating Mobile 3D Graphics Content
  • Page 84 – MIDlet > External events; Unmount; The PIM API
  • Page 85 – Bluetooth Simulation Environment; OBEX Over Infrared
  • Page 86 – Setting OBEX and Bluetooth Preferences; OBEX Preferences; Discovery timeout
  • Page 87 – Bluetooth Discovery Timeout; Bluetooth; Bluetooth System Properties; System Properties; Bluetooth BCC Properties; BCC Properties
  • Page 89 – Using Web Services; Stub Generator; WSDL Filename or URL
  • Page 91 – Application Demonstrations; Overview
  • Page 93 – General Instructions
  • Page 94 – BluetoothDemo
  • Page 95 – Client
  • Page 99 – Network Preferences
  • Page 100 – Simple Tones; Menu
  • Page 102 – Quick Help; PausingAudioTest; Play; Video
  • Page 103 – Snapshot; Attributes for mmademo; ObexDemo
  • Page 105 – Yes
  • Page 106 – Browsing Files; Security
  • Page 107 – Properties; View
  • Page 109 – New; Formatted Name; Commit
  • Page 110 – Back
  • Page 115 – Command Line Reference; Prerequisites; The Development Cycle
  • Page 119 – Debugging
  • Page 120 – Launching Toolkit GUI Components
  • Page 122 – Using Security Features
  • Page 123 – Signing MIDlet Suites
  • Page 125 – Using the Stub Generator; Options
  • Page 126 – Example
  • Page 127 – Internationalization; Locale Setting
  • Page 128 – Emulated Locale; Character Encodings
  • Page 129 – Java Compiler Encoding Setting
Loading the manual

Sun Microsystems, Inc.
4150 Network Circle
Santa Clara, California 95054
U.S.A.
1-800-555-9SUN or 1-650-960-1300

User’s Guide

J2ME Wireless Toolkit

2.2

October 2004

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 3 - Contents; Preface

Contents iii Contents Preface ix 1. Introduction 1 1.1 Quick Start 1 1.2 The Tools in the Toolkit 2 1.3 Toolkit Features 3 1.4 Supported Technology 3 2. Developing MIDlet Suites 5 2.1 About Projects 5 2.2 The Simple Development Cycle 7 2.2.1 Edit Source Code 7 2.2.2 Build 8 2.2.3 Run 9 2.3 The Full ...

Page 4 - Using the Emulator

iv J2ME Wireless Toolkit User’s Guide • October 2004 3.1 Selecting APIs 19 3.2 Changing MIDlet Suite Attributes 21 3.3 Manipulating MIDlets 23 3.4 Using the Push Registry 24 3.5 Project Directory Structure 25 3.6 Using Third-Party Libraries 25 3.6.1 Third-Party Libraries for One Project 26 3.6.2 Thi...

Page 5 - Security and MIDlet Signing

Contents v 5.3.1 Filtering Messages 45 5.3.2 Sorting Messages 46 5.3.3 Saving and Loading Network Monitor Information 46 5.3.4 Clearing the Message Tree 47 6. Security and MIDlet Signing 49 6.1 Permissions 49 6.2 Protection Domains 50 6.3 Signing a MIDlet Suite 51 6.4 Managing Keys 52 6.4.1 Creating...

Other Sun Microsystems Models

All Sun Microsystems Other