Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Release 2 Planning Documents

Revision as of 12:35, 2 November 2006 by Khorowit.us.ibm.com (Talk | contribs) (minor update to add 3 new tasks. launch options and import existing midlet)

Target

  • Version 1.0
  • With needed quality
  • With needed features (to have “full” development environment)
  • With needed documentation

Content Proposal

Fixes and enhancements to R1

  • Finalize the APIs
    • Declare internal code
    • Declare Public/Supported APIs
  • Enhance documentation
    • User Documentation
    • Developer Documentation
    • API Documentation
  • Project based preferences
  • Support for non UEI SDKs (user provides the information for any platform that is not already defined)
  • Enhance build mechanism to manage resources
  • Bug fixes

Create Generic SDK Interface (Define a generic SDK so that users can configure against something that has not been added by a vendor) Prioritize SDK Matches for automated solution

Execution (Launch) Update

  • There needs to be a run option for non-MidP projects
  • There is a dirty bit on deploy projects to say they are out-of-date but it is not being used
  • There needs to be a way to specify VM and Program arguments to the launch

Visual Designers

  • LCDUI
  • eSWT

Device Fragmentation Solution

Support Multiple SDKs in a single project (This is not part of the device fragmentation, but would be necessary to build a project with fragments) New.png

Obfuscation

  • Enable external obfuscator plug-ins

New Profiles and configurations

  • CDC
  • Foundation Profile
  • Personal Profile (no AWT visual editor)
  • Personal Basis Profile
  • MIDP 2.1 support
  • MIDP 3.0 support (not included, but may come to the picture)

Mobile JUnit

Localization (low)

  • Manage resources
  • Visual designer support

Profiling

Migration from other IDEs

Provide a way to import a combination of a jar and jad and create a new project from the result Provide a way to import a midlet into an existing project

Features picked from rel. 0.7 list:

Help New.png

  • F1 help
  • Tool tip
  • Coding tips

Update the system New.png

  • What is this?

Create Web Services stubs

Convert Audio

Provide a migration path from 0.7 to 1.0

mtj.project has static information. It should have references to device information instead of local copies.

Back to the top