Eclipse RAPYoxosServicesDownloadsUnternehmen
 
Startseite > Services > Training > Equinox and OSGi Essentials > 
  • Equinox and OSGi Essentials
  • Goals, audience, prerequisites
  • Course Outline
  • Format, languages
  • Dates and Registration
  • Contact

Equinox and OSGi Essentials

Using course material designed by the Equinox project leaders and committers, the people who drive the project and literally wrote the book on the subject, this course enables you to leverage the capabilities of Equinox and OSGi. Our veteran Eclipse developers, with years of product development experience, cover the essential elements of OSGi -- everything you need to start developing highly modular and dynamic Java applications. Along the way they provide deep insights and context to help you to start your own development efforts and keep on track.

Course participants work with real-world application code to explore the world of OSGi modularity, services and development techiques in a series of hands-on focused sessions. Keeping a small class format (max. 6-8 participants) ensures that you'll gain a broad understanding of Eclipse, Equinox and OSGi and get plenty of individual support from our experts.

Duration: 2 days

Goals, audience, prerequisites

Course Goals

  • Understand the essential concepts of Equinox and OSGi
  • Apply these concepts to the development of highly modular systems
  • Learn the best practices for developing Equinox and OSGi-based systems

Target Audience

  • Software developers looking to leverage Equinox and OSGi
  • Eclipse plug-in wanting a deeper understanding of how Eclipse works
  • System architects interested in leading edge Java modularity
  • OSGi developers seeking to understand the Eclipse bundle tooling suite

Prerequisites

  • Knowledge of Java and object-oriented programming
  • Experience using the Eclipse IDE is desirable

Course Outline

OSGi Introduction

  • What is a bundle
  • Modularity
  • Bundle lifecycle
  • How to develop, run and debug bundles

Services

  • Inter-bundle collaboration
  • Defining services
  • Discovering services

Dynamic Systems

  • Dynamic awareness
  • Trackers, listeners, activators
  • Best practices for being dynamic

Declarative Services

  • Compared to traditional service techniques
  • Concepts: components, immediate, cardinality, optional, ...
  • POJO techniques
  • Best practices for naming, markup
  • PDE Tooling

Format, languages

Format

  • Course Duration: 1 day
  • Course structure: instructor led with interactive examples and discussion

Languages

Classes in Germany are held in German. All other courses are held in English. Further languages are available on request.

Dates and Registration

Equinox and OSGi Essentials is part of the Eclipse Training Series promotion, under Innoopract's new name, EclipseSource.  You'll receive a special 10% discount on all enrollments.  Register before March 21st and you'll receive an additional 5% discount. 


Canada

 Register on RegOnline

USA

Register on RegOnline

May 13-14, Vancouver

Register

May 25-26, Austin

Register

If your organization requires a customized or private Equinox and OSGi course, or you need more information about this course, please contact training@eclipsesource.com.

Contact

Unanswered questions? No matching dates? Prefer a training at your office?
We look forward to hearing from you:

North America:
Elias Volanakis
(+1) 503-552-1457
evolanakis(at)innoopract.com

Europe:
Michaela Unser
(+49) 721 664733 0
munser(at)innoopract.com


Startseite > Services > Training > Equinox and OSGi Essentials > 
© INNOOPRACT 2008 - 2012