ECLIPSE IDE Architecture


Diagram from Chapter 1 of: Eclipse, by Steve Holzner (O'Reilly)

EclipseArchDiag
Things to note:
  • Plug-in architecture: Add new components to Eclipse installation without recompiling code base
    • Easy installation using the Eclipse Software Update Manager (online Help feature)
  • User Interface automation: decisions made FOR the programmer to support productivity
    • Code line auto-completion
    • 'Quick-Fix' automatic error detection
    • Automated software builds