Download - 06 Eclipse ME
![Page 2: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/2.jpg)
The Eclipse
• http://www.eclipse.org/
![Page 3: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/3.jpg)
The Plugin
• http://eclipseme.org/
![Page 4: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/4.jpg)
![Page 5: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/5.jpg)
![Page 6: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/6.jpg)
![Page 7: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/7.jpg)
![Page 8: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/8.jpg)
![Page 9: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/9.jpg)
![Page 10: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/10.jpg)
![Page 11: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/11.jpg)
Create New Project
(MIDlet Suite)
![Page 12: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/12.jpg)
![Page 13: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/13.jpg)
![Page 14: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/14.jpg)
![Page 15: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/15.jpg)
![Page 16: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/16.jpg)
![Page 17: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/17.jpg)
![Page 18: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/18.jpg)
![Page 19: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/19.jpg)
![Page 20: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/20.jpg)
Converting From
Existing Project
![Page 21: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/21.jpg)
![Page 22: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/22.jpg)
EclipseME JAD
![Page 23: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/23.jpg)
![Page 24: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/24.jpg)
Item Contents
Midlet Jar
URL
The URL from which the JAR file can be loaded.
Midlet Name The name of the MIDlet suite that identifies the MIDlets to the user. Individual
MIDlets can also have names. See the Midlets tab below for that information.
Midlet
Vendor
The organization that provides the MIDlet suite.
Midlet
Version
The version number of the MIDlet suite. The format is
<major>.<minor>.<micro> as described in the Java Product Versioning
Specification. the J2ME container can use this for install and upgrade
purposes, as well as for communication with the user.
Microedition
Configuration
The J2ME Configuration required by this MIDlet suite, using the same format
and value as the system property microedition.configuration. For CLDC 1.0
compatibility, this field must be CLDC-1.0. In the future, this field will be used
to specify the required CLDC version.
Microedition
Profile
The J2ME profile required by this MIDlet suite, using the same format and
value as the system property microedition.profiles. For the MIDP 1.0 release
the content of this field must be MIDP-1.0. In the future, this field will be used
to specify the required MIDP version.
![Page 25: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/25.jpg)
![Page 26: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/26.jpg)
![Page 27: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/27.jpg)
Item Contents
Name Name of the MIDlet. If there are multiple MIDlets in your suite, when
the user invokes the suite, the J2ME device will
typically prompt the user for the specific MIDlet to be executed. This
entry provides the name that will be shown to the
user.
Icon Path to the PNG file within the JAR file that contains the icon for this
MIDlet.
Class The MIDlet class itself. This is the class you created derived from
javax.microedition.midlet.MIDlet.
![Page 28: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/28.jpg)
![Page 29: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/29.jpg)
Item Contents
Midlet Permissions Permissions that your MIDlet must have in order to
operate correctly. Permissions are usually only
provided for signed MIDlets.
Optional Midlet Permissions Permissions that your MIDlet would like, but can
work without.
Midlet Data Size The minimum number of bytes of persistent data
required by the MIDlet. The device may provide
additional storage according to its own policy. The
default is zero.
Midlet Description The description of the MIDlet suite.
Midlet Icon The name of a PNG file within the JAR file used to
represent the MIDlet suite. It is the icon used by the
Java Application Manager to identify the suite. This
icon is for the suite as a whole, as distinct from the
Individual MIDlet icons you can set up on the
Midlets Tab.
Midlet Information URL A URL for information further describing the MIDlet
suite.
![Page 30: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/30.jpg)
![Page 31: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/31.jpg)
Item Contents
Midlet Delete
Confirm
A text message provided to the user when prompted to
confirm deletion of the MIDlet suite.
Midlet Delete
Notify
The URL to which a POST request is sent to confirm
successful deletion of this MIDlet suite.
Midlet Install
Notify
The URL to which a POST request is sent to confirm
successful installation of this MIDlet suite.
![Page 32: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/32.jpg)
![Page 33: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/33.jpg)
Item Contents
Key The key string used to retrieve the value.
Value The value associated with the key.
![Page 34: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/34.jpg)
Create New MIDlet
![Page 35: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/35.jpg)
![Page 36: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/36.jpg)
![Page 37: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/37.jpg)
![Page 38: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/38.jpg)
![Page 39: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/39.jpg)
Running & Debugging
![Page 40: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/40.jpg)
![Page 41: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/41.jpg)
![Page 42: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/42.jpg)
![Page 43: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/43.jpg)
Packaging
![Page 44: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/44.jpg)
![Page 45: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/45.jpg)
![Page 46: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/46.jpg)
Adding JAR Files
![Page 47: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/47.jpg)
Hardware JARs are added via Platform Components configuration
![Page 48: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/48.jpg)
Software JARs are added via Project Properties
![Page 49: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/49.jpg)
![Page 50: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/50.jpg)
![Page 51: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/51.jpg)
Upload to Your Hand-
Phone
![Page 52: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/52.jpg)
• In this tutorial, we are using Sony Ericsson
K700i to be an application container.
![Page 53: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/53.jpg)
![Page 54: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/54.jpg)
![Page 55: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/55.jpg)
![Page 56: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/56.jpg)
![Page 57: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/57.jpg)
![Page 58: 06 Eclipse ME](https://reader036.vdocuments.site/reader036/viewer/2022062615/547d211cb47959b6508b483b/html5/thumbnails/58.jpg)
Reference
• Core J2ME Technology and MIDP. John
W. Muchow. Prentice Hall PTR, 2002.
• Enterprise J2ME: Developing Mobile
Java Applications. Michael Juntao Yuan.
Prentice Hall PTR, 2003.
• J2ME in A Nutshell. Kim Topley. Oreilly,
2002.
• EclipseME Help.