Sun Java Solaris Communities My SDN Account
 
The Java Series Books

Programming Open Service Gateways with Java Embedded Server Technology

 

The JavaTM 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 Gatways 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 reveals the concepts and inner workings of the JESTM framework and explains how to program and develop services for open gateways with the JavaTM programming language.

With the emphasis on actual coding, this definitive guide begins by explaining the backdrop in which the residential gateways market emerged. Next, the book explains the history and mission of the JES product and OSGi. Throughout the book the JES technical architecture and the OSGi Service Gateway API are presented with examples and detailed implementations. The book's practical, how-to format encourages writing code that is correct, robust, and efficient while avoiding common traps and pitfalls for applications to be deployed to OSGi gateways. Highlights include:

  • Overview of OSGi architecture including basic concepts and features
  • Installing JES and how to 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
  • The OSGi Service Gateway Specification 1.0
Programming Open Service Gateways with Java Embedded Server gives you an insider's perspective on the development process of new applications and services for the residential gateway environment.

Kirk Chen, a Staff Engineer at Sun Microsystems, has worked on design and implementation of the Java Embedded Server product since its inception. He has an M.S. in computer science from Stanford University.

Li Gong is a Distinguished Engineer and Director of Engineering, Peer-to-Peer Networking, at Sun Microsystems. He was Director, Server Products, at the Consumer and Embedded Division, and was the founding chair of OSGi's Java Expert Group, where he led the completion of OSGi's Service Gateway Specification 1.0. He received B.S. and M.S. degrees from Tsinghua University, Beijing, China, and a Ph.D. from the University of Cambridge, England. He is the author of Inside Java2 Platform Security (Addison-Wesley, 1999).

Order this book through
DigitalGuru
amazon.com

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.