Registration powered by Eventbrite
Contact Patrick Paulin for event and ticket information.



OSGi Quickstart Online

Thursday, October 08, 2009 at 10:00 AM - Friday, October 09, 2009 at 5:00 PM (CT)


This event has ended!
View current events hosted by Patrick Paulin


Ticket Information
Ticket Type Sales End Price Fee Quantity
General Ended $995.00 $0.00 N/A
Event Details

Why do I need OSGi Quickstart?

 

OSGi has been steadily gaining in popularity over the last few years because it offers us a powerful mechanism for developing modular applications. Starting over 10 years ago in the embedded applications space, OSGi now serves as the foundation for technologies as disparate as the Eclipse IDE and the ServiceMix ESB.

This 2-day course is designed to give developers, architects and project managers the knowledge they need to take advantage of the benefits OSGi has to offer. In particular, this course will answer questions such as:

  • What is OSGi and why is it important?
  • How do I set up tooling to develop, test, and build OSGi applications?
  • How do I migrate existing applications to OSGi?
  • What best practices should I be following for OSGi development?

If you're asking questions like these, this course will pay for itself very quickly.

 

What makes OSGi Quickstart unique?

 

I've developed this course not only to teach the facts of OSGi but also the hard-won experiences of those who've been working with this technology for years. Also, I take a personal interest in the success of my students and stay in contact with them long after the course is finished. I spend part of every day answer the questions of former students, and I'm happy to do it.

 

OSGi Quickstart Outline

 

This 2-day course is divided into 4 sessions, one to be held in the morning and one in the afternoon. Each session lasts about 3 hours and includes both lecture and labs.

 

Morning Day 1 - Introduction to OSGi

  • History and purpose of OSGi
  • Modularity and OSGi
  • Anatomy of a bundle

Afternoon Day 1 - Dependencies and Lifecycle

  • Bundle dependencies
  • Versioning
  • Lifecycle and activators

Morning Day 2 - OSGi Services

  • Core services framework
  • Declarative Services
  • Spring DM

Afternoon Day 2 - OSGi Best Practices

  • OSGi tooling
  • OSGi migration best practices
  • Architectural best practices
  • OSGi design patterns and refactorings

 

Logistics

 

This course will be held online using the GoToMeeting service. The PDF manual and lab materials will be delivered as an encrypted archive available a few days before the course begins.

The timing of the course is meant to be convenient for students throughout North America, though you're welcome to take the course from anywhere in the world. The specific course times for the North American time zones are as follows:

  • Eastern: 11am - 6pm
  • Central: 10am - 5pm
  • Mountain: 9am - 4pm
  • Pacific: 8am - 3pm

 

Prerequisites

 

While this course focuses on obtaining a general understanding of OSGi, we will be examining and writing Java code. Students will be expected to have be familiar with the Java language. Also, the course touches on a number of related technologies, such as Maven and Spring. Students should have a general idea of what these technologies are.

 

Cancellations/Refund Policy

 

Cancellations can be made up to one week before the course start date. After that point, substitutions are allowed but not cancellations. If you wish to substitute, please inform me before the course begins.

 


When

Thursday, October 08, 2009 at 10:00 AM
- to -
Friday, October 09, 2009 at 5:00 PM (CT)

Add to my calendar Add to my calendar
Hosted By

Patrick Paulin

Principal, Modular Mind


 

This course is taught by Patrick Paulin, an experienced software developer and trainer who has worked with OSGi, Eclipse RCP and related technologies for over 6 years.

Having personally experienced the pain of learning these technologies on his own, he has developed the Quickstart courses to make this process easier for others.

When not writing software or teaching classes, Patrick spends his time helping other developers by blogging and speaking at technology conferences.

Patrick lives with his wife and two daughters in Madison, Wisconsin.

 

View Other Events
View other Patrick Paulin events
Contact the Host
Contact the Host
RSS Feed
Subscribe to receive notifications of future events by this host

This page was published using Eventbrite, your total online solution to publish, register, manage and promote events. Host Your Events With Eventbrite.
Contact Patrick Paulin for event and ticket information.