© 2002, Youngjoon Choi, RESL, Inha University Page : 1 Open Services Gateway initiative OSGi Open Services Gateway Initiative Youngjoon Choi © Realtime.

Slides:



Advertisements
Similar presentations
Home Server Goal: Provide synergy between existing audio/video equipment, PCs and the coming wave of smart connected devices.
Advertisements

Copyright © 2002, Peter Kriens, All Rights Reserved OSGi versus UPnP??? There is no "versus" here. OSGi is fully complimentary to UPnP. No overlap. UPnP.
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.
AQute Bundle Programming By Peter Kriens CEO aQute OSGi Technology Officer and OSGi Fellow.
Module 3 Configuring Hardware on a Computer Running Windows XP Professional.
Lecture plan Information retrieval (from week 11)
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.
Introduce OSGi BlueDavy
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Home Networking prepared for FCC Technical Advisory Committee 18 September 2002.
Why OSGi matters for Enterprise Java Infrastructures
OSGi: Open Services Gateway Initiative Richard Chapman 5 Sept
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
UPnP AV Architectural Multimedia System with a Home Gateway Powered by the OSGi Platform Manuscript received January 15, 2005 Reporter: Sy-Han Wang.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Spring Dynamic Modules. Startlocation: Documentation: /1.2.1/reference/html/
© 2004 IBM Corporation BEA WebLogic Server Introduction and Training.
Maintaining and Updating Windows Server 2008
Module 16: Software Maintenance Using Windows Server Update Services.
Network Security Professor Professor Dr. Adeel Akram.
May 9, USB 2.0 Opportunities in Retail Dan Clements Consumer Products and Technology Manager Circuit City Stores Inc.
An Introduction to OSGi: Creating Highly Modular Java Systems Simon Archer, IBM 15 November 2010.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
OSGi.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Introduction to HAVi (Home A/V Interoperability) 배유석 인터넷정보가전연구부 컴퓨터 S/W 기술연구소.
1 OSGi remote management meeting SIRLAN platform overview.
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.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Tiny Components – a collection of initial ideas copyright © 2003 Tiny Components Tiny Components A Component Model for Small, Embedded or Mobile devices.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Module 13: Maintaining Software by Using Windows Server Update Services.
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
第十四章 J2EE 入门 Introduction What is J2EE ?
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
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,
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Working with Windows 7 at CERN Michał Budzowski.
Independent Study. Visual LookVisual Look IntroductionIntroduction SRSSRS SDDSDD ImplementationImplementation TestsTests Conclusion and Future PlansConclusion.
Comparing JavaBeans and OSGi Towards an Integration of Two Complementary Component Models HUMBERTO CERVANTES JEAN-MARIE FAVRE 09/02.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
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.
Proprietary & Confidential Java WebStart Created by Bob Hays.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
ICT Strategy Intelligent Highways: Endpoint Adapters.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
Package & Deploy. OBJECTIVES Package Deploy Way to package.
Overview of Jini CS Fall 2000 Jason I. Hong.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
ITEA S4ALL project, 20th June 2007 S4ALL: Services For ALL ITEA S4ALL Demonstration 4 and 5 Deploying any ITEA S4ALL Infrastructure Automatically Nicolas.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
© OSGi, All Rights Reserved Tech Spec Overview: Introduction Technical Specification Overview Introduction.
©2001 OSGi, All Rights Reserved The OSGi Gateway and the Network Delivery of Managed Services Dave Marples
Maintaining and Updating Windows Server 2008 Lesson 8.
Intro to the Atlas Platform Raja Bose Dr. Abdelsalam (Sumi) Helal January 23, 2007.
1 ISO/IEC VHN (Versatile Home Network) Real Time Systems Lab. Myung Jin, Lee [Reference] ISO/IEC JTC 1/SC 25 WG 1 N1140a - Interconnection of Information.
Real-Time Systems Lab. OSGi overview January 23, 2002 Sung-ho Park.
Netscape Application Server
Small Components A collection of initial ideas for a component model for small, embedded or mobile devices Markus Völter
Presentation transcript:

© 2002, Youngjoon Choi, RESL, Inha University Page : 1 Open Services Gateway initiative OSGi Open Services Gateway Initiative Youngjoon Choi © Realtime Embedded Systems Laboratory Inha University

© 2002, Youngjoon Choi, RESL, Inha University Page : 2 Open Services Gateway initiative Contents Home Network environment in todays OSGi Benefits of OSGi Environment of OSGi Specification Ver2.0 Interface with other middlewares Summary

© 2002, Youngjoon Choi, RESL, Inha University Page : 3 Open Services Gateway initiative Homenetwork in todays Too many wide area network standards –Xdsl –Cable Modem Too many home network standards –Wireless Bluetooth, HomeRF… –Wire New wire –Ethernet, IEEE1394, USB… Reuse old wire –HomePNA, CEBus…

© 2002, Youngjoon Choi, RESL, Inha University Page : 4 Open Services Gateway initiative OSGi Open Services Gateway Initiative. Mission –To provide an open common architecture for service provider, developer, software vendors, gateway operator, etc. Target –Anything that can be a service gateway. Settop boxes, cable modems, PCs, etc. Language –JAVA Founded in March Specification Version 1.0 (January,2000) Specification Version 2.0 (October,2001)

© 2002, Youngjoon Choi, RESL, Inha University Page : 5 Open Services Gateway initiative Benefits of OSGi Platform Independent. Application Independent. Security. Multiple Services. Multiple Local Network Technologies. Multiple Device Access Technologies. Co-existence with other Standards.

© 2002, Youngjoon Choi, RESL, Inha University Page : 6 Open Services Gateway initiative The OSGi Environment Picture form OSGi Spec Ver2.0

© 2002, Youngjoon Choi, RESL, Inha University Page : 7 Open Services Gateway initiative Specification Ver 2.0 framework specification package admin service specification permission admin service specification service tracker specification log service specification http service specification device access specification configuration admin service specification metatype specification preferences service specification user admin service specification

© 2002, Youngjoon Choi, RESL, Inha University Page : 8 Open Services Gateway initiative Framework specification Forms the core of the OSGi service platform spec. Allows the downloading, execution, and removal of bundles. Manages bundle installation and updates dynamically. Consistent programming model for bundle developers. Bundles can select an available implementation at runtime through the framework registry.

© 2002, Youngjoon Choi, RESL, Inha University Page : 9 Open Services Gateway initiative Bundle The only Entities for deploying Java-based application A standard ZIP-based java file format (JAR) Type –System bundle Framework –Management bundle Service bundle

© 2002, Youngjoon Choi, RESL, Inha University Page : 10 Open Services Gateway initiative Bundle (continue) State –Installed –Uninstalled –Resolved –Starting –Stopping –Active

© 2002, Youngjoon Choi, RESL, Inha University Page : 11 Open Services Gateway initiative Package admin service specification Manages bundle to provide the policies for package sharing. System bundle of Framework provide package admin service. Defined in org.osgi.service.packageadmin

© 2002, Youngjoon Choi, RESL, Inha University Page : 12 Open Services Gateway initiative Permission admin service specification Administrates bundle’s permission and provide defaults for all bundles. Defined in org.osgi.service.permissionadmin

© 2002, Youngjoon Choi, RESL, Inha University Page : 13 Open Services Gateway initiative Service tracker specification Manages framework not to manage unregistered bundle. Utility class for management of registration & unregistration. Defined in org.osgi.util.tracker

© 2002, Youngjoon Choi, RESL, Inha University Page : 14 Open Services Gateway initiative Log service specification Provides a general purpose message logger for the OSGi environment. Bundles can use the Log Service to log information for the operator. Defined in org.osgi.service.log

© 2002, Youngjoon Choi, RESL, Inha University Page : 15 Open Services Gateway initiative Http service specification Provides user access on the internet or other networks. Receives data and controls form remote user. Supports HTTP, HTML, XML, Servlets Defined in org.osgi.service.http

© 2002, Youngjoon Choi, RESL, Inha University Page : 16 Open Services Gateway initiative Device access specification Supports the coordination of automatic detection and attachment of existing devices in OSGi environment. Supports to find new device driver. Supports facilitates hot-plugging or un-plugging of new device. Defined in org.osgi.service.device

© 2002, Youngjoon Choi, RESL, Inha University Page : 17 Open Services Gateway initiative Other specifications configuration admin service specification metatype specification preferences service specification user admin service specification

© 2002, Youngjoon Choi, RESL, Inha University Page : 18 Open Services Gateway initiative Interface with other middlewares HAVi –Org.osgi.middleware.havi Jini –Org.osgi.middleware.jini UPnP –Org.osgi.middleware.upnp

© 2002, Youngjoon Choi, RESL, Inha University Page : 19 Open Services Gateway initiative Summary OSGi provide open architecture in home networking OSGi provide platform, application independent environment OSGi provide multiple services Framework manage bundles Bundle is a java based application