Configuration and Advancement of Autonomic Application Programming (DEAS 2005).


45 views
Uploaded on:
Category: Sales / Marketing
Description
Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices ... Dynamic Integration of Heterogeneous Mobile Devices. 3. Application Scenario: Assisted ...
Transcripts
Slide 1

´╗┐Outline and Evolution of Autonomic Application Software (DEAS 2005) Dynamic Integration of Heterogeneous Mobile Devices Christian Bartelt, Thomas Fischer, Dirk Niebuhr, Franz Seidl, Andreas Rausch, Marcus Trapp 21.05.2005 Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 2

Contents Ambient Intelligence Application Scenario: "Helped Training" Dynamic Device Integration Logical Architecture Physical Architecture Integration Concept Summary Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 3

Application Scenario: Assisted Training Track Section Uphill Even Downhill Maximize the preparation impact of every cyclist amid gathering preparing! Preparing gathering of 4 or all the more (dashing) cyclists Given track profile Cyclists have distinctive qualities in regards to the track segments Each cyclist has a given general physical condition and an individual preparing arrangement Training impact relies on upon the pace of the gathering and the position of the cyclist inside the gathering development Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 4

Bicycle Equipment Bluetooth/WLAN GPS AmI PDA GSM Pulse Sensor Wind Sensor MICA Nodes Pedal Power Sensor Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 5

Demonstrator "Beat Control" LCD Display Mobile Phone Display Laptop Display PDA Display Headphone Pulse Control Application Pulse Sensor get present heartbeat Keypad show heart rate and cautioning (content/realistic) show heartbeat, cautioning and measurements (content) show heartbeat, cautioning and insights (graphical) show heartbeat and cautioning (sound) show heartbeat and cautioning (content) Output Devices screen beat set points of confinement Input Devices Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 6

Logical Architecture (1) Technical Services ShowPulse OutIF Service Implementation Service Implementation Service Implementation Pulse Service Implementation Control PulseControl AppIF MaxMinPulse InIF Lookup TecIF Communication Bus: Remote Procedure Call, (Remote) Method Exchange PulseSensor InIF ShowPulse OutIF Service Implementation Service Implementation Functional Services Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 7

Application Service Modes for Dynamic Integration Service Implementation Service Implementation Service Implementation Service Implementation Service Implementation Pulse Control ShowPulse OutIF PulseControl AppIF MaxMinPulse InIF Lookup TecIF find required administrations find required administrations find required administrations every single required administration accessible not accessible not accessible Discovering PulseSensor InIF register administration for mix register administration for reconciliation register administration for joining Operating Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 8

Logical Architecture (2) ShowPulse OutIF ShowPulse OutIF ShowPulse OutIF Service Implementation Service Implementation Service Implementation Pulse Service Implementation Control PulseControl AppIF MaxMinPulse InIF PulseSensor InIF ShowPulse OutIF Service Implementation Service Implementation Service Implementation Service Implementation Functional Services Technical Services Lookup TecIF Configuration Communication Bus: Remote Procedure Call, (Remote) Method Exchange Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 9

From Logical Architecture to Physical Architecture Physical Architecture Software actualizes Software-Platform bolsters Hardware Components Functional Service Implementation Logical Architecture executes utilizes chooses acknowledges Physical Configuration Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 10

Physical Architecture Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 11

Physical Architecture utilizing a Device Bay RS232 Bluetooth USB Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 12

Dynamic Integration Concept Service Selection Task (1) ShowPulseOut administration PulseSensorIn administration MaxMinPulseIn administration Other administrations Compatibility Incompatibility Discovering right administrations in regards to their usefulness and connection free non practical prerequisites. Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 13

Dynamic Integration Concept Service Selection Task (2) ShowPulseOut administration PulseSensorIn administration MaxMinPulseIn administration Other administrations Compatibility Incompatibility Selecting the best administrations relying upon the present setting. Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 14

Dynamic Integration Concept Service Selection Task (3) ShowPulseOut administration PulseSensorIn administration MaxMinPulseIn administration Other administrations Compatibility Incompatibility Selecting legitimate administration setups. Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 15

Summary Dynamic reconciliation of gadgets amid runtime utilizing a Service Oriented Architecture Integration of confined gadgets utilizing the Device Bay idea Adaptation to the present use circumstance taking after three administration choice assignments Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Slide 16

marcus.trapp@informatik.uni-kl.de Thank you for your consideration! Upheld by Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices

Recommended
View more...