ECLIPSE  IDE  Components and Concepts

Eclipse IDE Components

  • Eclipse Platform: software 'backbone'
  • Software Development Toolkits: Language-specific
    • Java
    • C and C++
    • PHP
    • Relational database (RDBMS) development
  • SDK's implemented as 'Plug-ins': code modules 'registered' with Eclipse platform when installed
  • Plug-in tool Development Environment: For constructing NEW Eclipse components
 Key Eclipse IDE Concepts
  • Platform Kernal: Code required to start Eclipse, load plug-ins
  • Workbench: The basic Eclipse Graphical User Interface
  • Workspace: Manages all resources connected to a project
  • Project: Encapsulates all of the information required to build your application
  • View: Internal windows that let you 'see' parts of your project
  • Perspective: Predefined set of views and editors intended to support specific languages
    • Example: the Java Perspective presents views used for Java code development 
    • Users can create custom perspectves to support their preferred environment
  • Components: Building Blocks of the Eclipse IDE. Examples:
    • Team: Supports software version control
    • Help: Supports online help and documentation