DSDP  -  Mobile Tools for Java   (MTJ)   Feature Plan

MTJ 0.7

  • Current MTJ Code

MTJ 0.10

  • 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.11

  • 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

MTJ 1.0

  • 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
  • Mobile JUnit
  • Enhance Device Editor UI
Note

Since MTJ is being rebooted, the next version will be 0.10 instead of 0.8 to represent this major change.