Download presentation
Presentation is loading. Please wait.
Published byBethanie Georgina Young Modified over 8 years ago
1
© 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
2
© 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
3
© 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…
4
© 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 1999. Specification Version 1.0 (January,2000) Specification Version 2.0 (October,2001)
5
© 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.
6
© 2002, Youngjoon Choi, RESL, Inha University Page : 6 Open Services Gateway initiative The OSGi Environment Picture form OSGi Spec Ver2.0
7
© 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
8
© 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.
9
© 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
10
© 2002, Youngjoon Choi, RESL, Inha University Page : 10 Open Services Gateway initiative Bundle (continue) State –Installed –Uninstalled –Resolved –Starting –Stopping –Active
11
© 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
12
© 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
13
© 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
14
© 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
15
© 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
16
© 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
17
© 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
18
© 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
19
© 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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.