Cargando…

Instant OSGi starter : the essential guide to modular development with OSGi /

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Edstrom, Johan
Otros Autores: Goodyear, Jamie
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2013.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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