|
| | | Version: 1.0 Support Eclipse Version: Eclipse IDE 2.0 and higher. License: Other Development Status: Alpha Company: SIP Technologies and Exports Limited
| |  | Home Page |  | Plugin Support |  | Discussion Forum | |
|
SIPtech offers yet another novel product, an Eclipse IDE plug-in that would ease J2ME / MIDP application development.
SIPtech J2ME plug-in is an integration tool for the Eclipse IDE and Sun's Wireless Tool Kit (WTK) . This plug-in provides/enable the J2ME/MIDP developer a powerful tool which will save their development time.
The Eclipse Project is an open source software development project dedicated to providing a robust, full-featured, commercial-quality, industry platform for the development of highly integrated tools. It is composed of three sub-projects, Platform, JDT - Java development tools, and PDE - Plug-in development environment. The success of the Eclipse Platform depends o�n how well it enables a wide range of tool builders to build best of breed integrated tools. Eclipse is a kind of universal tool platform - an open extensible IDE for anything and nothing in particular.
SIPtech J2ME Plug-in is built based o�n the Eclipse PDE specification. It provide user an ease way of developing J2ME/MIDP applications. The plug-in uses the IDE's built in advantages provided for java application development, which is invoked by developing application in Java perspective. It add the "WTK" basic functionality and gears up the development work.
At present, user can use:
- SIPtech J2ME Plug-in v 1.0 - This is our first and prototype version of our future product. We want to know how well the product can be developed from the user feed back.
Features
- MIDP Template
- Build
- Run
- Debugging
- Descriptor Editing
- Obfuscating
MIDP Template allow user to create a blank implementation of MIDlet class. This template MIDlet file implements the command listener. In "File" menu select the "new" option in which user can find "New J2ME Class Wizard" select it. User will get a dialog box in which user need to select the path where user want to create the file. Enter the file name and click finish button. The file is also opened in the editor for editing purpose.
Build : Highlight the project which is to be build. Select \"J2ME\" menu, and click on the "build" option in it. The build option compiles all the "java" file in the project and pre-verifies them. JAR and JAD files are also created. The JAR and JAD file are available in the bin folder of the project which the user has selected.
Run : Run is the process used for testing the project in an emulator. Highlight the project that user want to run/test in an emulator. Select the "J2ME" menu and select "Run" option in it. This will list user with the type of emulators available. Click o�n anyone of them, this will show the result that will be shown in a real device.
Debugging : The project can be debugged using the debugging option that is available in the eclipse IDE.
Descriptor Editing : The descriptor for the project can be edited using the "Project Setting" option in the "J2ME" menu. This allows to add new MIDlet files, add optional properties and edit them.
Obfuscating : o�ne challenge in MIDP development is keeping applications small and light. Obfuscating tools are designed in a way it make applications harder to reverse-engineer, a happy side effect is that it also makes them as small as possible. Highlight the project and click o�n the obfuscater icon the jar file created will contain the class file which are obfuscated.
To enable obfuscation user need to add "retroguard.jar" in the "bin" folder of "WTK" root folder. Retro guard obfuscater can be downloaded from Retrologic. Note that v1.1.11 (released 8th October 2002) has a serious bug when used to obfuscate JDK1.4-compiled code.
Added on: 28-Mar-2004