Limit search to available items
Book Cover
E-book
Author Edstrom, Johan

Title Instant OSGi starter : the essential guide to modular development with OSGi / Johan Edstrom, Jamie Goodyear
Published Birmingham : Packt Pub., 2013

Copies

Description 1 online resource (ii, 43 pages) : color illustrations
Contents Cover; Copyright; Credits; About the authors; About the reviewer; www.packtpub.com; packtLib.packtpub.com; Table of Contents; Instant OSGi Starter; So, what is OSGi?; What kind of things can you do with OSGi?; How can you use OSGi within your existing applications?; Installation; Step 1 -- what do I need?; Step 2 -- downloading an OSGi core; Step 3 -- starting up an OSGi core directly; Step 4 -- downloading Apache Karaf; What does using Apache Karaf and Maven provide us with?; Step 5 -- starting Apache Karaf; Step 6 -- obtaining the BND tool (Maven Bundle plugin); Step 7 -- obtaining Blueprint
Step 8 -- obtaining Pax ExamAnd that's it!!; Quick start -- your first OSGi bundles; Step 1 -- what do I need?; Step 2 -- analyzing the producer; Step 3 -- Analyzing the consumer; Step 4 -- testing; Top five features you'll want to know about; 1 -- OSGi headers; Bundle-SymbolicName; Bundle-Version; Import-Package; Export-Package; 2 -- OSGi life cycle; Installed; Resolved; Starting; Active; Updating; Stopping; Uninstalled; BundleActivator; 3 -- OSGi core services; Service Hooks; 4 -- OSGi Compendium Services; Blueprint Container; Configuration Admin; 5 -- OSGI and modular patterns; Whiteboard pattern
Extender patternPeople and places you should get to know; Official sites; Articles and tutorials; Community; Blogs; Twitter
Summary Using a practical approach with explanation where needed, the book will take an in depth look at what OSGi is and what it offers to Java programmers and development standards. ""OSGi Starter"" is intended for the senior Java programmer whom will be joining OSGi based projects, or for Architects looking to broaden their exposure to OSGi as a beneficial framework and runtime software system
Subject Java (Computer program language)
Computer software -- Development.
Computer software -- Development
Java (Computer program language)
Form Electronic book
Author Goodyear, Jamie
ISBN 9781849519939
1849519935
1849519927
9781849519922