Eclipse RAPYoxosServicesDownloadsUnternehmen
 
Startseite > Services > Training > Equinox und OSGi > 
  • Equinox und OSGi
  • Kursziele, Zielgruppe, Voraussetzungen
  • Inhalt
  • Weitere Infos, Sprachen
  • Anmeldung und Termine
  • Kontakt

Equinox und OSGi

Equinox ist der Kern der Eclipse Platform und trug es einen großen Teil zum Erfolg von Eclipse RCP bei. OSGi wird von allen großen Java Application Servern eingesetzt. Equinox ist die Referenzimplementierung von OSGi und JSR 291 und bietet eine solide Grundlage für hoch entwickelte und hochmodulare Systeme auf Clients, Servern und in eingebetteten Systemen.

Dieser Kurs wurde von den Autoren des Buchs "Equinox und OSGi" entworfen. Er behandelt sowohl Grundlagen als auch weiterführende Themen von OSGi. Darüber hinaus vermittelt er Equinox-spezifische Features. Unsere Trainer verfügen über jahrelange Erfahrung in der Produktentwicklung. Sie vermitteln den Kursteilnehmern breites theoretisches Wissen sowohl über OSGi Grundlagen und weiterführende Themen als auch Equinox-spezifische Features - alles was Sie benötigen um hochmodulare Java Anwendungen zu entwickeln. Nebenher werden Ihnen Einsichten und Zusammenhänge vermittelt, die Ihnen helfen eigene Entwicklungen zu starten und weiterzuentwicklen.

Unter Anleitung entsteht nach und nach eine umfangreiche Applikation, die Clients, Server, eingebette Systeme, HTTP, Servlets und andere Webtechnologien umfasst. Alle Aspekte von Equinox- und OSGi-basierter Systementwicklung werden behandelt, um den Kursteilnehmern die notwendige praktische Erfahrung für ihre eigenen Projekte zu vermitteln. Der praktische Aufbau und die kleine Teilnehmerzahl unserer Kurse (höchstens 6-8 Teilnehmer) ermöglichen ein umfassendes Verständnis von Eclipse, Equinox und OSGi und einen intensiven individuellen Austausch mit unseren Trainern.

Dauer: 3 Tage

Kursziele, Zielgruppe, Voraussetzungen

Kursziele

  • Verstehen der grundlegenden Konzepte von Equinox und OSGi
  • Anwenden dieser Konzepte in der Entwicklung modularer Client/Server-Anwendungen  
  • Best practices der Entwicklung Equinox- und OSGi-basierter Systeme

Zielgruppe

  • Software-Entwickler, die Equinox und OSGi zu ihrem Vorteil nutzen wollen
  • Eclipse Plug-in Entwickler, die ein besseres Verständnis über die Funktionsweise von Eclipse erhalten wollen
  • Systemarchitekten mit Interesse an Modularität in Java
  • OSGi-Entwickler, die ihre Kenntnisse abrunden und mehr über die Equinox Erweiterungen zu OSGi und das Eclipse Tooling erfahren wollen

Voraussetzungen

  • Gute Kenntnisse in Java und Objekt-orientierter Programmierung
  • Erfahrung in der Nutzung der Eclipse IDE ist vorteilhaft

Inhalt

OSGi Einführung

  • Was ist ein Bundle?
  • Modularität
  • Bundle Lebenszyklus
  • Entwicklen, Starten und Debuggen von Bundles

Services

  • Kooperation zwischen Bundles
  • Anlegen von Services
  • Auffinden von Services

Dynamische Systeme

  • Dynamic Awareness
  • Tracker, Beobachter, Activators
  • Best Practices für Dynamik

Deklarative Services

  • Vergleich zu traditionellen Services
  • Konzepte: components, immediate, cardinality, optional, ...
  • POJO Techniken
  • Best Practices für Benennung, Markup
  • PDE Tooling

Ausgewählte OSGi Standard Services

  • HTTP
  • ConfigAdmin
  • Log
  • Preferences

Klassenladen

  • Klassenladen in OSGi und Equinox
  • Abhängigkeiten beim Klassenladen
  • Buddy Classloading Policies
  • Context Classloader Integration

Serverseitiges Equinox und OSGi

  • Alleinstehend: Jetty in Equinox
  • Eingebettet: Equinox eingebettet in Application Servers
  • Servlet Bridge
  • Servlets, JSPs, AJAX content
  • WAR Entwicklung und Deployment mit OSGi
  • Security Contexts und JAAS Integration

Tooling

  • Target Platforms und System-übergreifende Entwicklung
  • Nutzung von 3rd-Party Bibliotheken
  • Abhängigkeitenmanagement

Provisioning

  • Einführung in P2
  • Hinzufügen von Dynamischem Provisioning zu Applikationen
  • Provisioning Server
  • P2 erweitern

 

 

Weitere Infos, Sprachen

Zusätzliche Informationen

  • Kursdauer: drei Tage
  • Format: Präsentation und Übungen (Übungsanteil ca. 50%)
  • Schneller zum Erfolg in kleinen Gruppen: wir garantieren eine maximale Teilnehmerzahl von 6-8 Personen!
  • Ein eigener Laptop mit einer aktuellen Eclipse-Installation wird benötigt

Kurssprache

  • Kurse in Deutschland werden auf Deutsch gehalten (in Kanada und in den USA auf Englisch). Weitere Sprachen sind auf Anfrage möglich.

Anmeldung und Termine

Anmeldung und Kontakt

Falls Sie einen angepassten oder privaten Kurs wollen, wenden Sie sich bitte an training@eclipsesource.com. Wir werden zusammen mit Ihnen den Inhalt so gestalten, dass er Ihren Bedürfnissen entspricht. Informationen über Kurse in Nordamerika finden Sie auf unserer englischen Webseite


Equinox und OSGi
3 Tage, Karlsruhe

Anmeldung

27. - 29. Februar 2012

5. - 7. November 2012

Gebühren

Kursgebühr: EUR 1.600

Frühbucherpreis: EUR 1.475  - Bei Buchung mindestens 6 Wochen vor dem Kursbeginn. Alle Preise zzgl. MwSt.

Gruppenrabatt

Wir gewähren 10 % Gruppenrabatt bei Anmeldung von 3 oder mehr Teilnehmern von einer Firma. Der Gruppenrabatt kann mit dem Frühbucherpreis kombiniert werden. Der Gruppenrabatt gilt nicht für Sonderpreise bei Aktionen.

Kontakt

Weitere Fragen? Keinen passenden Termin gefunden? Eine Schulung vor Ort?
Wir helfen Ihnen gerne weiter.

Email
training@eclipsesource.com

Europa/ Deutschland:
(+49) 721 664733 0

North America:
(+1) 888 679 8753
(+1) 503-552-1455

 


Startseite > Services > Training > Equinox und OSGi > 
© INNOOPRACT 2008 - 2012