Real-Time Systems Lab. OSGi overview January 23, 2002 Sung-ho Park.

Slides:



Advertisements
Similar presentations
Pervasive Wireless Solutions © Copyright IBM Corporation 2004 IBM La Gaude Smart Home / Intelligent Building Jean-Michel Corrieu IBM Europe Technical Manager.
Advertisements

When Applications can Roam Freely OSGi Service Platform R4 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.
Constructing Home Network System and Integrated Services Using Legacy Home Appliances and Web Services International Journal of Web Service Research, January-March.
Module 1: Introduction to SQL Server Reporting Services.
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.
SelfCon Foil no 1 Dynamic component systems 2. SelfCon Foil no 2 Fire and burglar alarms Climate control: heating and cooling Power control: minimize.
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Content Overview Update Process Additional Tools.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Radko Zhelev, IPP BAS Generic Resource Framework for Cloud Systems 1 Generic Resource Framework for Cloud Systems.
“Turn you Smart phone into Business phone “
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
ODBC and JDBC Aggie Hoversten CSCI Fall 1999.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
UPnP AV Architectural Multimedia System with a Home Gateway Powered by the OSGi Platform Manuscript received January 15, 2005 Reporter: Sy-Han Wang.
Network Management with JMX Thu Nguyen Oliver Argente CS158B.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
© 2004 IBM Corporation BEA WebLogic Server Introduction and Training.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
VMware vCenter Server Module 4.
Introduction to Android Platform Overview
Dynamics AX Technical Overview Application Architecture Dynamics AX Technical Overview.
Messaging Technologies Group: Yuzhou Xia Yi Tan Jianxiao Zhai.

OSGi.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Copyright © 2001 Espial Group Inc. All rights reserved. Evolution of the Pervasive Internet Ella Mar VP Operations Dilshan De Silva Director, Product Development.
Enterprise Java Beans CS-422. Application Servers In the late 1980s and though the mid 1990s a number of corporations (Broadvision, Netscape…) marketed.
Choon Oh Lee OSGi Service Platform. About OSGi Service Platform What it is, Where it is used, What features it provides are Today’s Content.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
Module 13: Maintaining Software by Using Windows Server Update Services.
Fundamentals of Database Chapter 7 Database Technologies.
OSGi & UPnP Technology 2009 Summer Ya-Lin Huang. 2 Outline What is OSGi Technology Introduction Alliance Specifications Key Benefits OSGi Framework Service.
1 Home Gateway Scenarios Home network, WAN, personal VPN – PowerLine, HAVi, HomeRF, HomePNA, WiFi Home PBX –Calls forwarded to individual phones –One number,
C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Usage of Enterprise OSGi inside Siemens:  Siemens Communications, Enterprise Systems.
Introduction to Telematics Jinwon Lee NC Lab, CS, KAIST September 23, 2003.
Comparing JavaBeans and OSGi Towards an Integration of Two Complementary Component Models HUMBERTO CERVANTES JEAN-MARIE FAVRE 09/02.
Migrating Desktop The graphical framework for running grid applications Bartek Palak Poznan Supercomputing and Networking Center The.
Webservice versioning using osgi Allard Buijze, Jettro Coenradie.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
© 2002, Youngjoon Choi, RESL, Inha University Page : 1 Open Services Gateway initiative OSGi Open Services Gateway Initiative Youngjoon Choi © Realtime.
Adtranz - A Member of the DaimlerChrysler Group4-Dec-154-Dec-15. Page 1 Goal Software framework for large scale electronic service deployment on small.
Migrating Desktop Bartek Palak Bartek Palak Poznan Supercomputing and Networking Center The Graphical Framework.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
PI in a Modern Power Plant – American National Power, Inc. PI User Conference ‘03 Presented by: Brian M. Wood, American National Power, Inc More Uses Than.
WEB SERVER SOFTWARE FEATURE SETS
Module 9 Planning and Implementing Monitoring and Maintenance.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
EUFORIA FP7-INFRASTRUCTURES , Grant Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center.
BelAmI JT6: Assisted Living and Working Joint Workshop Budapest, April 28./29. Ákos Nagy, András Szabó, Lóránt Vajda.
Status of WP8 GANMVL Workshop on Electron Accelerator R&D for Energy Frontier, May, Orsay F. Willeke for the GANMVL COllaboration Contents: Scope.
PROJECT MEMBERS: DHARMARAJA K ( ) SANTHOSH KUMAR V ( ) VIGNESH P ( ) VINOTH RAJ B ( ) THIRD REVIEW GUIDE NAME:
©2001 OSGi, All Rights Reserved The OSGi Gateway and the Network Delivery of Managed Services Dave Marples
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
Intro to the Atlas Platform Raja Bose Dr. Abdelsalam (Sumi) Helal January 23, 2007.
C Copyright © 2006, Oracle. All rights reserved. Oracle Secure Backup Additional Installation Topics.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
The Holmes Platform and Applications
Chair, Architecture Group
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Overall Architecture and Component Model
Presentation transcript:

Real-Time Systems Lab. OSGi overview January 23, 2002 Sung-ho Park

Real-Time Systems Lab. Table of Contents OSGi overview –History of OSGi –Mission of OSGi –OSGi and Related Standard –OSGi Framework and Specification –Key Benefits of OSGi –Markets for OSGi OSGi End to End Architecture Service Gateway –Service Framework –Services Reference

Real-Time Systems Lab. History of OSGi Founded in March 1999 –Goal: To create open specification for the delivery of multiple services over wide area networks to local networks and devices Incorporated as a Non-profit corporation in May 1999 Current members –More than sixty companies … BMW, Ericsson, Nokia, NTT, HP, IBM, Motorola, Oracle, Sun Microsystems, Texas Instruments, Wind River Systems, Samsung Electronics, Sharp, Sony, Toshiba, Panasonic, Philips, ETRI …

Real-Time Systems Lab. Mission of OSGi1/2 Many wide-area network and home networking standards But no service delivery standard. ?

Real-Time Systems Lab. Mission of OSGi2/2 Provide open-platform independent framework and API’s for dynamic delivery of managed service with secure, scalable and reliable metrics

Real-Time Systems Lab. OSGi and Related Standards

Real-Time Systems Lab. OSGi Framework and Specification

Real-Time Systems Lab. Key Benefits of OSGi Platform Independent Application Independent Secure Multiple Services Multiple Local Network Technologies Multiple Device Access Technologies Co-existence with other Standards

Real-Time Systems Lab. Markets for OSG Residential Gateway Communication Services Energy Services Home Automation Services Security Services Remote Home Healthcare Services

Real-Time Systems Lab. OSGi End to End Architecture 1/2 OSGi spec. creates an open standard for programmable user-premises equipment –Downloading of software, application lifecycle management, gateway security, attached device access, resource management, and functions necessary for remote administration of the gateway Major components –Service gateway –Service Provider –Service aggregator –Gateway operator –Wide area network and carrier(ISP) –Local networks and devices

Real-Time Systems Lab. OSGi End to End Architecture 2/2

Real-Time Systems Lab. Services Gateway 1/2 Java environment: Service framework: defines API for creating and running services Services –Basic services Device access manager: defines API for accessing devices Log service: defines a required service for logging information

Real-Time Systems Lab. Services Gateway 2/2 –Optional services HTTP service: defines a service API for an HTTP-based web server Client access service: defines a service API for publishing information Configuration data service: defines a service for managing configuration information Persistent data service: defines a service API for persistent data

Real-Time Systems Lab. Service Framework Manage installation, Uninstallation, Update, Start, Stop of bundle, and dependencies between bundles and services Provide a concise and consistent programming model Presented as a bundle (System bundle)

Real-Time Systems Lab. Bundle Comprise Java classes and other resources for service BundleActivator class: start, stop

Real-Time Systems Lab. Services Generic services Device services Driver services

Real-Time Systems Lab. Generic Service Service interface: spec. of the service’s public methods Service object: Implementation of one or more service interfaces Registered(in start method) and unregistered(in stop method) at Framework Service Registry Using sequence Get service reference  get service object  interface using service interface

Real-Time Systems Lab. Device Service and Driver Service 1/6 Present physical device access methods Device service –Logical device –Belong to a defined device category Device interface Information to support Device Service Registration, Attachment Driver service –Connect between devices (physical and logical, logical and logical)

Real-Time Systems Lab. Device Service and Driver Service 2/6

Real-Time Systems Lab. Device Service and Driver Service 3/6

Real-Time Systems Lab. Device Service and Driver Service 4/6

Real-Time Systems Lab. Device Service and Driver Service 5/6

Real-Time Systems Lab. Device Service and Driver Service 6/6

Real-Time Systems Lab. Automatic Detection and Attachment of Devices 1/2 Device Manager –Attach Device service with suitable Driver service automatically –Using Driver Locator and Driver Selector –Driver Locator Assistant in location bundles that provided a Driver service –Driver Selector Assistant in selecting which Driver service is best suited to Device service

Real-Time Systems Lab. Automatic Detection and Attachment of Devices 2/2 Base Driver –Support automatic physical device detection

Real-Time Systems Lab. Reference OSGi's Specification Overview OSGi Service Gateway Specification Release 1.0 The Service Gateway 1.0 Overview OSGi Service Platform Release 2