Eclipse Training Alliance > Training courses > OSGi > OSGi Complete

Chances are that the OSGi Service Platform will essentially shape the future of Java for years to come. Learn how to leverage the outstanding features of the Dynamic Module System for Java that have made OSGi setting the standard for embedded and desktop applications and now establish the platform as first choice for enterprise-critical server systems.

  • OSGi Complete
  • Course outline
  • Additional information
  • Dates and registration

OSGi Complete

The OSGi technology is the de-facto standard for writing modular Java application. This training covers all required and useful OSGi concepts and guides through a successful OSGi technology adoption. Attendees will learn how to apply the OSGi technology for their own development and how common tasks are solved best.

Agenda

  • OSGi Basics
    • Bundles
    • Services
    • Best practices
  • Development Environment
    • IDE setup
    • Build systems
    • Unit tests and integration tests
  • OSGi Advanced
    • Service component frameworks (Blueprint, Guice, DS)
    • Effective version-usage
    • Classloading explained
    • Framework API
    • Design pattern
    • Best practices
  • OSGi Compendium Services
    • HTTP server
    • Event-based communication
    • Logging
  • Legacy Code
    • How to convert legacy code
    • Automatic conversions
    • Common problems and solutions
  • OSGi 4.2 News and worthwhile

Audience

Developers

Prerequisites

Java skills

Language

English & German

Duration

3 days

This training will take place on demand.
Please contact t.forst@prosyst.com.