OSGi and Apache Felix 3.0 Beginner's Guide

Get a firm grasp on OSGi concepts with this superbly written guide to building your own applications using the Felix framework. Totally practical and with lots of handholding, it’s the perfect primer for absolute beginners.

OSGi and Apache Felix 3.0 Beginner's Guide

Walid Joseph Gédéon

Get a firm grasp on OSGi concepts with this superbly written guide to building your own applications using the Felix framework. Totally practical and with lots of handholding, it’s the perfect primer for absolute beginners.
Mapt Subscription
FREE
$30.00/m after trial
eBook
$10.00
RRP $26.99
Save 62%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$10.00
$44.99
$29.99 p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


OSGi and Apache Felix 3.0 Beginner's Guide Book Cover
OSGi and Apache Felix 3.0 Beginner's Guide
$ 26.99
$ 10.00
Instant OSGi Starter Book Cover
Instant OSGi Starter
$ 14.99
$ 10.00
Buy 2 for $20.00
Save $21.98
Add to Cart

Book Details

ISBN 139781849511384
Paperback336 pages

Book Description

The OSGi specification is a module system and service platform that implements a complete and dynamic component model. Wasn't that a complicated definition! So how would you really use it in practical modular applications? Let this book break down the seemingly overwhelming OSGi standards for you by explaining Apache Felix's powerful architecture in a simple and easy-to-understand manner using Apache Felix framework to get you up and running sooner than you could expect.

The OSGi standards have found a wide range of applications in the context of the Enterprise, Telecommunications, Telematics, Smart Home, E-Health, and Mobile applications, to name just a few. Apache Felix is one of the most famous implementations of the OSGi framework specification. This book introduces OSGi on the simple and extensible Felix framework and guides you from the development environment setup to the troubleshooting of potential issues, walking you through the development of an OSGi-based application and explaining relevant software design concepts.

The book starts with an introduction to the OSGi Service Platform, its parts, and its bundle structure. It then walks you through setting up the Felix framework and your development environment. It describes the Felix Framework and how to operate it using Gogo. It will teach you everything possible about the practical implementation of OSGi using the Felix Framework as a launch pad.

The book then kicks off the Bookshelf project, a case study that will be used to progressively explain the important concepts around OSGi using the Felix framework. The Bookshelf project feature trail will set the context to explain OSGi headers, the bundle activator, the bundle context, and so on.

As you implement the bookshelf step by step, you learn about OBR repositories, dependency management, and bundle version management with Felix.

Moving ahead, a few more advanced topics are covered, such as using iPOJO for dependency injection and service registration; then the book moves on to the implementation of a web-based graphical interface, first using a simple Servlet, and then building a JSP-based Web Application Bundle.

OSGi service specifications such as the Log Service, Http Service, and Web Container are explained. Finally, the book describes some of the common pitfalls during bundle development, and gives hints on troubleshooting them in Felix.

Table of Contents

Chapter 14: Pitfalls and Troubleshooting

What You Will Learn

  • Discover the practical implementations of important OSGi concepts
  • Install , configure, and learn how to operate Felix using Gogo
  • Understand how to use Maven to build and deploy OSGi bundles
  • Create an OSGi-compliant application, brick by brick
  • Learn how to implement JSP Web Application Bundles
  • Dive deep into Felix iPOJO
  • Understand Inversion of Control design patterns
  • Get an overview of the Felix Web Management Console
  • Get cozy with troubleshooting an OSGi application using Felix

 

Authors

Table of Contents

Chapter 14: Pitfalls and Troubleshooting

Book Details

ISBN 139781849511384
Paperback336 pages
Read More

Read More Reviews

Recommended for You

Instant OSGi Starter Book Cover
Instant OSGi Starter
$ 14.99
$ 10.00
NetBeans IDE 7 Cookbook Book Cover
NetBeans IDE 7 Cookbook
$ 26.99
$ 10.00
Instant Apache ServiceMix How-to Book Cover
Instant Apache ServiceMix How-to
$ 19.99
$ 10.00
Instant Java Password and Authentication Security Book Cover
Instant Java Password and Authentication Security
$ 19.99
$ 10.00
Liferay User Interface Development Book Cover
Liferay User Interface Development
$ 29.99
$ 10.00
Vaadin 7 Cookbook Book Cover
Vaadin 7 Cookbook
$ 29.99
$ 10.00