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

RCP Book Part Deux

Plan

This represents the plan for updating the RCP Book.

The goal is to get something updated and sent to the publisher by June.

Note: The samples manager included with the book will need to be updated

Part 1

  • Glass.gif Chapter 1: Eclipse as a Rich Client Platform
    • Glass.gif 1.4.1 - should be updated for Lotus Notes, IBM WCT is dead
    • Glass.gif 1.4.2 - maybe be updated for whatever RCP things NASA is doing
  • Glass.gif Chapter 2: Eclipse RCP Concepts
    • Glass.gif 2.2 - update the Eclipse 3.1 vs 3.0 figure

Part 2

Note: The image updating will be painful, since there's no more startup.jar :P

  • Glass.gif Chapter 3: Tutorial Introduction
    • Glass.gif 3.3 - should update for 3.4 target
    • Glass.gif 3.4 - should update for 3.4 target
  • Glass.gif Chapter 4: The Hyperbola Application
    • Glass.gif 4.1 - new plug-in project wizard updates, org.eclipse.core.runtime.applications deprecation
  • Glass.gif Chapter 5: Starting the Hyperbola Prototype
    • Glass.gif Note: looks like the chapter will require minimal to no updating
  • Glass.gif Chapter 6: Adding Actions
    • Glass.gif Note: looks like the chapter will require minimal to no updating (unless we move off actions)
  • Glass.gif Chapter 7: Adding a Chat Editor
    • Glass.gif Note: looks like the chapter will require minimal to no updating
  • Glass.gif Chapter 8: Branding Hyperbola
    • Glass.gif 8.1 - product editor changes, splash screen templates
    • Plus.gif new section on including VMs since product editor supports that case?
    • Plus.gif new section on splash screen templates?
  • Glass.gif Chapter 9: Package Hyperbola
    • Glass.gif 9.1 - image updates, delta pack updates
  • Glass.gif Chapter 10: Messaging Support
    • Glass.gif 10.1 - new plug-in project from jar updates
    • Plus.gif new section on Orbit?
  • Glass.gif Chapter 11: Adding a Login Dialog
    • Glass.gif 11.1 - do we want to change to use the splash screen login template?
  • Glass.gif Chapter 12: Adding Key Bindings
    • Plus.gif new section on new style command contributions?
  • Glass.gif Chapter 13: Adding Help
    • Glass.gif 13.1 - updates to Jetty usage
    • Plus.gif new section on the help feature?
  • Glass.gif Chapter 14: Adding Update
    • Plus.gif new section on p2 support?

Part 3

  • Glass.gif Chapter 15: Workbench Advisors
  • Glass.gif Chapter 16: Perspectives, Views and Editors
  • Glass.gif Chapter 17: Actions
    • Plus.gif update to talk about new style action/menu contributions?
  • Glass.gif Chapter 18: Customizing Workbench Windows
  • Glass.gif Chapter 19: Customizing the Presentation of Views and Editors

Part 4

  • Glass.gif Chapter 20: Integration Code Libraries
    • Plus.gif update to talk about Orbit, OBR?
    • Minus.gif 20.4 OMG, bundling by reference :P?
    • Plus.gif talk about USES clause or boot delegation?
  • Glass.gif Chapter 21: Installing and Updating Plug-ins
    • Plus.gif where does p2 fit?
  • Glass.gif Chapter 22: Dynamic Plug-ins
  • Glass.gif Chapter 23: RCP Everywhere
    • Glass.gif 23.4.2 - talk about eRCP?
    • Plus.gif talk about RAP?
  • Glass.gif Chapter 24: Building Hyperbola
    • Glass.gif 24.3.2 - no more startup.jar, launcher is different
    • Glass.gif 24.4 - there were quite a few PDE Build updates...
  • Glass.gif Chapter 25: The Last Mile
  • Plus.gif Chapter XX: Plug-in Best Practices?
  • Plus.gif Chapter XX: Target Platform Mastery (.target?)
  • Plus.gif Chapter XX: API Tools?

Part 5

  • Glass.gif Chapter 26: OSGi Essentials
    • Glass.gif 26.9 - Eclipse-AutoStart is dead, Bundle-ActivationPolicy lives
  • Glass.gif Chapter 27: Eclipse.org Plug-ins
    • Glass.gif 27.1 - outdated, need updates
    • Plus.gif should we rename to Eclipse Ecosystem and expand this chapter?
  • Plus.gif Chapter XX: The Future of Eclipse (Eclipse as a Runtime?)
  • Plus.gif Chapter XX: The Eclipse Community?

Legend

Glass.gif needs updating

Progress.gif in progress

Ok green.gif completed or no need to update

Plus.gif a suggested addition

Minus.gif a suggested removal

Back to the top