We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byTaylor Scott
Modified over 4 years ago
Copyright © 2002, Peter Kriens, All Rights Reserved OSGi versus UPnP??? There is no "versus" here. OSGi is fully complimentary to UPnP. No overlap. UPnP = set of protocols to discover and communicate with networked devices UPnP Implementations could use OSGi as execution environment like they could use Windows, Linux or QNX operating systems OSGi = environment for Java programs to execute in a well defined and managed environment OSGi implementations could use UPnP (or Jini, or SLP, or Salutation) to discover and use networked devices
Copyright © 2002, Peter Kriens, All Rights Reserved What problem solves OSGi? The problem of deploying many, independent programs in very large distributed systems For that purpose, it defines: An operating environment for programs Format for downloadable code A means to discover other programs Standardizing program interfaces to allow reuse Life cycle management of downloadable programs
Copyright © 2002, Peter Kriens, All Rights Reserved What problem solves UPnP? Distributed control by humans of networked devices that can come and go dynamically For that purpose, it defines protocols : Discovery of devices on a local network A notification mechanism with publish/subscribe And a language A formal language that defines the actions and variables of a device
Copyright © 2002, Peter Kriens, All Rights Reserved Comparison on details OSGi Java Executing code Behavior (Code) Program-Program oriented Standardizing Java interfaces Service is local and fast UPnP XML DTD Communications Declarative User oriented Standardizing XML templates Service is remote and slow to execute
Copyright © 2002, Peter Kriens, All Rights Reserved UPnP declaration of device capabilities ………….…. OSGi Framework UPnP Bundle UPnP TV Electronic Program Guide Standard TV with IR control IR Bundle OSGi Remote Controller Remote Bundle Declaration only! Behavior, programs!
Why Have The OSGi Specifications Been Based On Java Technology ? By Peter Kriens, CEO aQute OSGi Technology Officer
The SDMX Registry Model April 2, 2009 Arofan Gregory Open Data Foundation.
When Applications can Roam Freely OSGi Service Platform R4 Peter Kriens Technical Director OSGi
Universal Middleware Peter Kriens Technical Director OSGi
©2003 aQute, All Rights Reserved Tokyo, August 2003 : 1 OSGi Service Platform Tokyo August 28, 2003 Peter Kriens CEO aQute, OSGi Fellow
© OSGi, All Rights Reserved - Brussel Jan 22 Ertico/OSGi Tech Spec Overview: Introduction OSGi R3 and Remote Management Ertico/OSGi meeting Jan.
Starting With The OSGi Specifications By Peter Kriens, CEO aQute OSGi Fellow
OSGi & Other Technologies
TU/e Service Discovery Mechanisms: two case studies / IC2002 Service Discovery Mechanisms: Two case studies Control point Device UPnP Terminal Domain Host.
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
SelfCon Foil no 1 Dynamic component systems 1. SelfCon Foil no 2 Pre-structured systems vs. dynamic component systems Pre-structured – emphasis on content.
OSGi Technology Hsin-Han Yang, Cheng-Yi Chien, Po-Cheng Huang.
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
The road to reliable, autonomous distributed systems
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
OSGi: Open Services Gateway Initiative Richard Chapman 5 Sept
Distributed Service Architectures Yitao Duan 03/19/2002.
D-OSDi + Android Progress Presentation Xinyi Dong Long Qiu.
© 2018 SlidePlayer.com Inc. All rights reserved.