DSDP  -  Mobile Tools for Java   (MTJ)   Feature Plan

MTJ 0.7

  • Current MTJ Code

MTJ 0.9

  • Move EclipseME to MTJ repository
  • Re-organize EclipseME code to follow Eclipse standards
  • Setup build environment
  • Eclipse Foundation Intellectual Property review on new code

MTJ 0.9.1

  • Preprocessing enhancements
  • Library support
  • JMUnit support (Mobile JUnit)
  • MIDlet localization tool

MTJ 1.0

  • Re-structure code to make it more flexible and usable to different vendors
    • Define a plug-in model to support more flexibility. Focus on:
      • Pre-verify
      • Signing
      • Packaging
      • Deploying
      • Device Manager
      • Obfuscation
      • Preprocessing
  • Include an API layer between UI and Core (possibly with code from current MTJ 0.7)
  • Define Extension Points to implement the API layer
    • Include deployment support (re-use MTJ 0.7 solution)
    • Include key store UI (re-use MTJ 0.7 solution)
    • Include import net beans project wizard (re-use MTJ 0.7 solution)
    • Include import carbideJ project wizard (re-use MTJ 0.7 solution)
    • MIDlets templates feature (re-use MTJ 0.7 solution)
    • Improve antenna support

Others (not yet committed)

  • Include MIDP 3.0 support
  • Device Fragmentation support
  • Enhance documentation (context sensitive help and cheat sheets)
  • LCDUI and/or SVG UI Editor
  • Enhance Device Editor UI
Project Plan

Here you can find the project plan for version 1.0 in the pending standard form.