Skip to main content

Notice: This Wiki is now read only and edits are no longer 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 06:14, 17 November 2006 by Unnamed Poltroon (Talk)

Target

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

Priorities

Features have a priority High, Medium, Low and the following list has been sorted accordingly

Content Proposal

HIGH PRIORITY

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


Device Fragmentation Solution


Visual Designers

  • LCDUI
  • eSWT


Obfuscation

  • Enable external obfuscator plug-ins


MEDIUM PRIORITY

New Profiles and configurations PRIORITY MEDIUM

  • 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)


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


Mobile JUnit


Localization (low) PRIORITY MEDIUM

  • Manage resources
  • Visual designer support


Profiling


Help

  • F1 help
  • Tool tip
  • Coding tips


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


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
  • Enhance launch/debug framework to enable launch/debug on remote device in a simplistic manner


LOW PRIORITY

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


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


Create Web Services stubs


Convert Audio


Provide a migration path from 0.7 to 1.0


Back to the top