the role of the osgi service platform and the enabling end-to-end architecture and solutions - peter...
TRANSCRIPT
![Page 1: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/1.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Enabling Environments
![Page 2: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/2.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Environments & features
- Automation- Communication- Media- Security
- Automation- Communication- Media
- Automation- Communication- Media- Navigation
![Page 3: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/3.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
What we need for this…
• Service concept• Infrastructure management• User interaction• Connectivity• Spatial information• Reliable, extendable platform
![Page 4: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/4.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Service concept
• Definition of a context in which certain features or devices of an environment can be used
• Mechanism to use personal data• Authentification scheme• Stateinformation
![Page 5: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/5.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Infrastructure management
• Administration of devices & features• Configuration of services• Administration of spatial Information• User administration• Configuration of permissions• Documentation
![Page 6: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/6.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
User interaction
Though it is possible to access everythingwith the same device there is no „one device“ that matches all requirements...
![Page 7: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/7.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
The „ideal“ device
• Display• Mass storage• Multiple connectivity options• Enough processing power to host
applications• Small size• Long-term operational
![Page 8: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/8.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Connectivity
• Basis for user interaction• Should be wireless for ease of use• Should give spatial information
![Page 9: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/9.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
OSGi
• Platform for managed services• Configuration management• User management• Modular & extendable• Scalable & stable• Platform independent - Java
![Page 10: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/10.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
RaumComputer
RaumComputer, a company thinking of buildings as container for services of all kinds has choosen the OSGi service platform.
![Page 11: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/11.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
RaumComputer: overview
![Page 12: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/12.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
RCmanagement
• Facilities management based approach
• Manages model of environment (CAD)
• Metaregistry for appliances and RCcpu's in the network
![Page 13: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/13.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
RCcpu
• Kernel of the „Building Operating System“• OSGi based• Hosts services• Hardware Abstraction Layer
![Page 14: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/14.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Inside services: light
LightService
Environment Middleware
= BinaryOutputDevice
= BinaryInputDevice
HALAutomationDevices
![Page 15: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/15.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Inside services: temperature
TemperatureService
Environment Middleware
= BinaryOutputDevice
= AnalogInputDevice
HALAutomationDevices
= FuzzyController
![Page 16: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/16.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Inside services: music
MusicService
Environment Middleware
= AudioOutputDevice
= BinaryInputDevice
HAL
IPDevices
&Appliances
= AudioServerDevice
AutomationDevices
![Page 17: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/17.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Service exposure
• Services are organized in spatial contexts - areas
• Users navigate between areas and can only interact with the services of an area
• Users see only the services they have permission for
![Page 18: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/18.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Service exposure: area
LightService
MusicService
TemperatureService
MusicService
Environment Middleware
TemperatureService
LightServiceArea 1
Area 2
![Page 19: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/19.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Service exposure: access
User Middleware
AreaNetwork XML
WebServer
SocketServer
SOAPServer
![Page 20: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/20.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Summary
• Technologies are available today• OSGi has proven its eligibility
• Enabling environments is possible now!
![Page 21: The Role of the OSGi Service Platform and the Enabling End-to-End Architecture and Solutions - Peter Guinand, RaumComputer AG](https://reader038.vdocuments.mx/reader038/viewer/2022110318/55d2c47bbb61eb47088b4568/html5/thumbnails/21.jpg)
© copyright 2004 by RaumComputer. All rights reserved.
Projects
01.2003WSSA
FOM, G.A.Müllerca. 27.000 m2
ca. 16.000
StartupArchitectsInvestor SpaceDatapoints
09.2003DMW
Accumulataca. 56.000 m2
ca. 25.000
StartupArchitects Investor Space Datapoints
10.2000WSSA
FOM, G.A.Müllerca. 30.000 m2
ca. 12.000
StartupArchitects InvestorSpace Datapoints