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.
Difference between revisions of "Release 2 Planning Documents"
(Additions for generic SDK and execution update) |
(minor update to add 3 new tasks. launch options and import existing midlet) |
||
Line 24: | Line 24: | ||
Prioritize SDK Matches for automated solution | Prioritize SDK Matches for automated solution | ||
− | Execution Update | + | Execution (Launch) Update |
*There needs to be a run option for non-MidP projects | *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 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 | Visual Designers | ||
Line 57: | Line 58: | ||
Migration from other IDEs | 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: | Features picked from rel. 0.7 list: |
Revision as of 12:35, 2 November 2006
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)
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:
- F1 help
- Tool tip
- Coding tips
- 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.