IntelliJ Community . JtoMESupport

 
JtoMESupport 

HOME INDEX SEARCH CHANGES GO  

Warning

Currently I'm working on this page. Please come back later or take the risk ro read inconsistent information or download wrong files! Pavlin

Updated for IDEA versions 4.0 and 4.5 -- PaulBaclace - 11 Nov 2004

Added workspace directory note. -- PaulBaclace - 20 Nov 2004

JtoMESupport

Purpose

This plugin was created with a single idea - to allow for midlets development in IntelliJ IDEA.

Description

J2MESupport plugin integerates SUN Microsystem's WTK functionality into IDEA. It provides round trip development cycle. The user can create and manage J2ME aware project; can create, edit, refactor, build, deploy, run and test midlets. Please see #CurrentFeatures section for detailed description of all features.

Plugins installation

  • 1. IDEA versions 3.0 and 3.5
    • Download the binary j2mesuport_xxxxxx.ZIP file (j2mesupport_030220.zip see below)
    • Unzip j2mesuport_xxxxxx.zip in your %TEMP% directory.
    • cd to created j2mesupport folder
    • edit install.properties file
    • make sure ant can be started from command line by typing - ant. You can download version of this isntallation with prepacked ant
    • Plese note, that ant integrated with IDEA can not be used for this purpose, because ant.jar need to be changed during installation and obviouslly if it is in use, then it can not be rewritten.
    • run install.bat
    • See also "Jar Dependencies" section in Plugin Info
    • Run Intellij IDEA

  • 2. IDEA versions 4.0 and 4.5
    • DO NOT perform step 1 for IDEA 3.0!
    • Copy j2mesupport.jar from distribution to $IDEA_HOME/plugins/j2mesupport/lib/j2mesupport.jar.
    • Copy http://www.intellij.org/twiki/pub/Main/JtoMESupport/FileSize.zip to $IDEA_HOME/lib/ant/lib
    • Distributions - J2MESupport is distributed in two forms, depending on the version being published.
      • Bugfix versions and minor changes versions will be (whenever possible) distributed as single JAR (or ZIP) file containing the new version of the plugin.
      • Major releases come in file named j2mesupport_bin_yymmdd.zip with the following structure.
        • /bin:
          • any binary and command files needed by this plugin or during instalation procedure
        • /conf:
          • configuration files needed by this plugin or during instalation procedure
        • /doc:
          • build.txt - current plugin version and IDEA versions it will run with
          • changes.txt - changes between versions
          • install.txt - how to install current version of the plugin
          • licence.txt - obviously a licence for using this plugin
          • readme.txt - general info about this plugin
          • todo.txt - mostly short term development plans
        • /lib
          • j2mesupport.jar
          • any other libraries needed by this plugin or during instalation procedure
        • /res
          • any non-binary files needed by this plugin or during instalation procedure

Note
The structure and the contents of the plugiin distributions are subject to change, in which case changes will be described here and in the distribution readme.txt.

Using

After a successful installation of J2MESupport (for IDEA 3.0 and 3.5 - check $IDEA_HOME/plugins directory for presesnce of j2mesupport.jar. Alterantively for IDEA 4.0 and 4.5 check IDEA_HOME/plugins/j2mesupport/lib/j2mesupport). If plugin's jar is there, you can proceed:

Start IDEA

  • create new empty project
  • open project properties and find J2MESupport properties tab.
  • click "J2ME project" checkbox to enable J2ME support for your project
  • wizard dialog will start and guide you through j2me project setup.
  • NOTE: the plugin assumes that source code and .iml file are kept in or under the same directory as the .ipr and .iws files (on Windoze the "Documents and Settings" directory causes problems with Ant because of spaces in the name; so use junction.exe from www.sysinternals.com to create a parallel link like Settings to bypass the problem).
  • use J2ME support tool window which appears on the right side (by default) to operate your J2ME project:
    • edit options
    • build project
    • deploy midlet
    • run multiple instances of your midlet suite in phone emulator
    • debug midlets - You could experience emulator hanging up in debug mode. As far as I know it is because of WTK jpda implementation (my source of information is a SUN emploee). If anyone knows something more about this issue, I'd be glad to discuss it and find work around.

Current Features

Here put detailed information about features of your plugin

Plugin Development

For reference to on going development and bug fixing , please reffer to JtoMESupportDev

Plugin Discussion

If you want to share your experience with this plugin or request a feature/bugfix, please see topic JtoMeSupportDiscusson

Plugin Info

Plugin Author: PavlinZahariev
Plugin Version: 09 Oct 2004 (V1.500)
Change History:  
09 Oct 2004 (V1.500): Minor release for IDEA 4.5 Midlet refactoring fixes
18 Mar 2003 (V1.100): Minor release for IDEA 3.5
14 Dec 2002 (V1.000): Initial version
| Jar Dependencies: | J2MESupport uses Sun Microsystems WTK 1.04 to 2.1.
Plugin Home: http://www.intellij.org/twiki/bin/view/Main/JtoMESupport
Feedback: http://www.intellij.org/twiki/bin/view/Main/JtoMESupportDev

Related Topics: PluginDocumentation, ProjectPluginTemplate, OpenAPI, IntellijPluginDocumentation, IntellijPluginDocumentation, PluginDeployment, IdeasForPlugins

-- PavlinZahariev

IntelliJPluginWebForm
IntelliJPluginName: J2MESupport
IntelliJPluginVersion: 1.10
IntelliJPluginVendor: Applego
IntelliJPluginBinary: http://prz.wz.cz/j2me/j2mesupport.jar
IntelliJPluginSource:
IntelliJPluginClassification: IntegrationPlugin, Other
TopicClassification: IntelliJPluginPackage
TopicShortDescription: IDEA support for JavaTwoMicroEdition (J2ME)
TestedOnOS: OsWin2K
ShouldRunOnOS: OsWin2K, OsWinXP

Attachment: sort Action: Size: Date: Who: Comment:
j2mesupport_ant_030220.zip action 1669196 20 Feb 2003 - 02:24 PavlinZahariev includes ant (FileSize? task and net.jar component)
j2mesupport_030309.zip action 439480 09 Mar 2003 - 23:56 PavlinZahariev Version 1.0
j2mesupport_030318.zip action 441894 19 Mar 2003 - 01:32 PavlinZahariev Version 1.0 build 007 (ant not included)
j2mesupport_030318__src.zip action 136655 19 Mar 2003 - 01:37 PavlinZahariev Source code for v1.0 - Ariadna version
j2mesupport_041009.zip action 507621 22 Oct 2004 - 14:40 PavlinZahariev Ant task for J2MESupport 1.1 (instructions above)
FileSize.zip action 1709 09 Oct 2004 - 13:40 PavlinZahariev Ant task for J2MESupport 1.1 (instructions above)

e d i t a t t a c h r e f - b y d i f f s m o r e
Have ideas, requests, problems regarding this site? Send feedback.
Copyright © 2000-2003 by the contributing authors. All materials at intellij.org are the property of the contributing authors.