English (United States) Türkçe (Türkiye)
D-PLUGIN-315-001 - Developing Plug-Ins for Eclipse D-PLUGIN-315-001 - Developing Plug-Ins for Eclipse

Best way to extend the power of Eclipse-based tools is by building plugins. This course is based on the contents of the book, "Eclipse: Building Commercial-Quality Plug-ins", by Eric Claybergand Dan Rubel. and the best education from eteration's eclipse experts. In addition to introducing the basics of plugin development, the course will cover how to turn them into commercial quality extensions. In this course you will learn:

  • The fundamentals of plugin development
  • Solutions to commons problems and challenges
  • Latest Eclipse APIs"Eclipse: Building Commercial-Quality Plugins
  • Understand the concepts of the Eclipse platform
  • Principles of extending the Eclipse platform with Plug-ins
  • Be able to create your own plug-ins for Eclipse or WebSphere Studio
  • Be able to test and deploy your plug-ins

Eclipse and Plugins:
Eclipse is an open source application development environment which is becoming the de-facto standard in Java development. The Eclipse project is also expanding its scope to other languages like C++ and other phases of the application development process like analysis, design and testing. The Eclipse platform is built on a mechanism for discovering, integrating, and running modules called plug-ins and provides an extensible framework for generic application development scenarios like Generating web sites, Embedded Java programs, C++ programs, Enterprise JavaBeans, etc. This 2-day advanced course focuses on how to extend your development tools to be plugged into Eclipse or IBM's WebSphere Studio.

Topics Covered:

  • The Eclipse Platform
  • Architecture
  • The Plug-in concept
  • Development Environment
  • Eclipse Basics
  • Platform Runtime, Workspace, Projects
  • Workbench, Views, Editors, Perspectives
  • Java Development Tools
  • Package Explorer
  • Hierarchy View
  • Outline View
  • Java Source Code Editor
  • Eclipse Front-End Frameworks
  • JFace
  • Standard Widget Toolkit (SWT)
  • Layout Managers
  • Plug-In Extension Points
  • Views, Editors
  • Menus, Action Sets
  • The Plug-in Toolkit
  • Plug-in-Wizards
  • Plug-in Manifest Editor
  • Deploying
  • Testing
Copyright © 2010,