Book description
The Java Embedded Server™ from Sun Microsystems, Inc., is a solution for linking consumer devices with services over the Internet. It is based on the Open Services Gateway Initiative (OSGi) Service Gateway Specification 1.0. Written by authors who are intimately involved with the development and implementation of the specification, Programming Open Service Gateways with Java Embedded Server™ Technology reveals the concepts and inner workings of the Java Embedded Server framework and explains how to program and develop services for open gateways using the Java™ programming language.
With an emphasis on actual coding, this definitive guide begins by explaining the backdrop in which the residential gateway market emerged. Next, the book discusses the history and mission of the Java Embedded Server product and the OSGi consortium. Throughout the book, the Java Embedded Server technical architecture and the OSGi Service Gateway API are presented with examples and detailed implementations. The book's practical, how-to format shows you how to write code for residential gateway applications that is correct, robust, and efficient while avoiding common traps and pitfalls.
Highlights include:
Overview of OSGi architecture, including basic concepts and features
How to install Java Embedded Server and develop service bundles
Design patterns and pitfalls
How to use the OSGi standard services: log service and HTTP service
OSGi Device Access (DA) service
Permission-based security and administration
The future undertakings of the OSGi consortium
The OSGi Service Gateway Specification 1.0
Programming Open Service Gateways with Java Embedded Server™ Technology gives you an insider's perspective on the development process of new applications and services for the residential gateway environment.
0201711028B09102001
Table of contents
- Copyright
- Preface
- Acknowledgments
- Introduction
- Getting Started
- Architecture and Basic Concepts
- Developing Bundles
- Cooperation among Service Bundles
- Design Patterns and Pitfalls
- Standard Services
- Device Access
- Permission-based Security and Administration
- Future Directions
- Code Examples
-
OSGi Service Gateway Specification
- Package org.osgi.framework
- AdminPermission
- Bundle
- BundleActivator
- BundleContext
- BundleEvent
- BundleException
- BundleListener
- Configurable
- FrameworkEvent
- FrameworkListener
- InvalidSyntaxException
- PackagePermission
- ServiceEvent
- ServiceFactory
- ServiceListener
- ServicePermission
- ServiceRegistration
- Package org.osgi.service.device
- Device
- Driver
- DriverLocator
- Package org.osgi.service.http
- HttpContext
- HttpService
- NamespaceException
- Package org.osgi.service.log
- LogEntry
- LogListener
- LogReaderService
- LogService
- Bibliography
- Index
Product information
- Title: Programming Open Service Gateways with Java Embedded Server™ Technology
- Author(s):
- Release date: August 2001
- Publisher(s): Addison-Wesley Professional
- ISBN: 0201711028
You might also like
book
Extending Your Business to Mobile Devices with IBM Worklight
The mobile industry is evolving rapidly. An increasing number of mobile devices, such as smartphones and …
book
Multimodal Scene Understanding
Multimodal Scene Understanding: Algorithms, Applications and Deep Learning presents recent advances in multi-modal computing, with a …
book
Verification of Communication Protocols in Web Services: Model-Checking Service Compositions
In the near future, wireless sensor networks will become an integral part of our day-to-day life. …
book
IBM e-business Technology, Solution, and Design Overview
In a few short years, e-business has gone from a simple concept to an undeniable reality, …