RCP
Ups
- Value added
- Help
- Menus
- Views
- Editors
- Dialogs and Wizards
- Internationalization
- Toolbars and "Coolbar"
- Update mechanism
- Branding
- Splash screen
- About
- Icons
- Trendy
Downs
- Learning curve for SWT
- Very different from Swing
- No MVC built in
- No inheritance allowed
- Less type-safety
- Learning curve for JFace
- Provides richer MVC than Swing
- More complicated as a result
- Learning curve for Eclipse
- Incompatibility with Swing
Other
- Native LAF with attendant ups and downs
- Thick-client
Examples
Benefits to devs
- Introduction to latest well-established Java technologies
- Introduction to deploying "enterprise-level" (productized) Java app development features without reinventing them
Benefits to business
- In line with new DoD open source & community-knowledge-sharing initiatives
- $$$ todo
Angles
- Prototype
- Feasibility study
|
|
|