bdaum

courses 2008/2009

>Plug-in Development for the Eclipse IDE

This course introduces into the architecture of the Eclipse platform and of the Eclipse workbench. We discuss extensively how plug-ins can be created and configured. After completing this course, you will be able to extend the Eclipse IDE with your own plug-ins.

Requirements: Solid knowledge of: Eclipse Java IDE, the Java Programming language and XML.  

Course size: not more than 8 attendees

Tutor: Dr. Berthold Daum

Duration: 4 days

Topics:  

  • Plug-in development with Eclipse
    • Architecture of the Eclipse platform
    • OSGi
      • OSGi manifest
      • OSGi ClassLoader
      • Bundle Activator
    • Core classes of the Eclipse platform
    • Jobs
    • Eclipse Databinding
    • The Eclipse Workspace
      • Resources
      • Markers and Properties
      • Projects
      • Project natures
      • Workspace events
      • Builders
    • The Eclipse file system
    • Plug in definition
      • Basics
      • Extension points and Extensions
      • Plug-in manifest
      • Extension  registry
      • PDE tool box
    • The Eclipse Workbench
      • Workbench services
      • Editors
      • Views
      • Actions
      • Dialogs
      • Workbench wizards
      • Preferences and Properties
      • Perspectives
      • Browser support
    • Modularization and plug-in co-operation
  • GUI development
    • The SWT
      • SWT Pros and Cons 
      • Event processing 
      • The Widget hierarchy 
      • Drag&Drop 
      • Layouts 
      • Grphics 
      • Printer support 
      • Resource management
      • Threads
    • JFace 
      • Resource management in JFace 
      • Windows and dialogs 
      • Viewers 
      • Actions und menus 
      • Drag&Drop 
      • Wizards 
      • Preference dialogs 
      • Text processing
        • TextViewer and SourceViewer 
        • Text formatting
        • Text presentation 
        • Content assists 
      • JFace Databinding
    • The Eclipse Forms API 
      • Basics 
      • Forms components 
      • Forms Resources  
      • Higher layers of the Forms API 
    • Tools
  • Product development
    • User assistance
      • The Eclipse help system 
        • Basics 
        • Dynamic help 
        • Active help 
      • Cheat sheets 
        • Basics
        • Cheatsheet editor
    • Plug-ins, Fragments, Features
    • Product cutomizing
    • Product internationalisation
    • Product deployment
    • The Eclipse Update Manager

Schedule: o.N.o.

Fee: € 1920,00

>Inquire

warum
was
wer
wo
wann
wen

  info@bdaum.de