Course Summary
Who Should Attend – This course is intended for
engineering professionals who use or intend to use products based on the
Eclipse framework. Software developers who are considering using the
Eclipse framework or are beginning development of an Eclipse based product
will also benefit from attending this course. A basic familiarity with
Java and C programming is helpful.
Course Objectives
-
Understand the history of Eclipse and why it is a
popular basis for user interface development
-
Know the basic methods of extending Eclipse or an
Eclipse-based product
-
Understand the issues behind productizing Eclipse
extensions and distributing them to internal or external customers
Course Schedule
The History of Eclipse
The IBM Websphere Java development platform
Now in the public domain as open source
The Eclipse Foundation and Eclipse.org
C development through the CDT
Why Use Eclipse
Advantages of using a standard framework
Truly open vs. not open and everything in between
Products that are currently using Eclipse
What buyers of Eclipse based products need to know
What vendors of Eclipse based products need to know
Extending the Eclipse Environment
Plug-in development
The Plug-in Development Environment
The Plug-in Wizard
Eclipse Editors, Views and Perspectives
Project management
Eclipse Features
Licensing and Distribution
Your plug-in: open source code or not
Modifying Eclipse source code
Distributing Eclipse source code
The Future of Eclipse
Who’s leading the pack
Where is it going
Getting Help on Your Project
Helpful books
Online discussion groups and Web resources
Consultants
Lecturer – Mike McCullough is President and CEO of MCC
Systems, Inc. Mike has a BS in Computer Engineering and an MS in Systems
Engineering from Boston University. A 20-year electronics veteran, he has
held various positions at Wind River Systems, Lockheed Sanders, Stratus
Computer and Apollo Computer. MCC Systems is a provider of Eclipse-based
software development tools, training and consulting services for the
embedded systems market.
Registration includes handouts, coffee breaks and lunch