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.
Equinox Planning
Revision as of 11:15, 12 January 2006 by Unnamed Poltroon (Talk)
Contents
Framework
Priority items
- application model
- adaptor refactoring
- simple configurator - consolidate platform.cfg files from multiple install/updaters
- start all by default in simple configurator
- resolver
- breakout
- property matching (requires/provides)
- file manager packaging
- runtime clean-up
- x-internal/friends in refactored runtime
- run in strict mode/test cases
- equinox builds/features/downloads
- patching fragments
- security
- credential store
- JAAS
- login
Other items
- server-side OSGi
- component framework
- be good OSGi citizens
- overrides
Declarative Services
- implement optimizations
- tooling
Releng
Priority items
- build with pre-built pieces - soon we will have plug-ins given to us in JAR form (ICU4J, SSH2, etc) and we need to be able to build against these
- features (help, update, ...)
- jar signing
Other items
- maven
Maven
Priority items
- resolver
Other items
- ui
- pde-build integration
- update integration
- pde-ui integration
- push
- populate target
Remote Management
- ui
- transport (JMX?)
- ...
PDE UI
- remove use of "plug-ins dir"
- secondary classpath
- import management
- populate a target via update
- tools for version management
- Binary compatibility checker.
- Version checker to see if the version evolved properly.
- API inclusion checker (to ensure that all the APIs called are available when running with the lower range).
- Filtered code assist based on the value in the @since tag and the version specified in the manifest.mf.
- Warm fuzzy feeling checker.
- named targets
- service constraints
- splash info gathered in product and fanned into config.ini
- "Add to target" button
PDE Build
Priority items
- new features - there are a lot of new features (and bug reports) that need to be done for M5/M6
- multiple repositories (CC)
- predict size of downloads
Other items
- parallel X build
Update/Provisioning
Priority items
- alien configs - be able to modify configurations which aren't the currently running one (e.g. remove references to PlatformConfiguration#getDefault)
- performance and robustness
- pluggable transports
- role-based provisioning
- OBR - OSGi Bundle Repository
- marketing #
- simple configurator use
- minimize dependanices for update configurator
- update deltas
- signed JARs
- mechanism
- add to site
- small update application
- licensing
Other items
- warm fuzzy tool
- import package requirements in features
- maven back-end
- drag 'n drop install