21.05.2005 Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices1 Design and Evolution of Autonomic Application Software (DEAS 2005) Dynamic.

Slides:



Advertisements
Similar presentations
IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
Advertisements

Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
Mobile Smart Solutions Smart E-Purse the Debit/Credit System and mobile job report» – paying for itself Mobile Smart Solutions Smart E-Purse the Debit/Credit.
Sensor Grid Application in Nature Reserve Monitoring Prof. Xu Zhang Guang Deng Research Institute of Forest Resource Information Techniques Chinese Academy.
Practical and Theoretical Issues on Adaptive Security Alexander Shnitko Novosibirsk State Technical University.
Ergonomics and Information Systems RESEARCH INSTITUTE FOR COMMUNICATION, INFORMATION PROCESSING, AND ERGONOMICS FGAN A Knowledge-based Human-Machine Interface.
Fraunhofer FOKUS Context Management in Dynamic Environments IWCMC 2009, June 2009 Jens Tiemann Humberto Astudillo Evgenij Belikov Fraunhofer Institute.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
June 2010 At A Glance The Room Alert Adapter software in conjunction with AVTECH Room Alert™ devices assists in monitoring computer room environments as.
Agent-Oriented InfoStation Architecture Ivan Minov University of Plovdiv “Paisii Hilendarski“
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Kick-off Meeting Athens 05/10/2004 The project ’POMPEI - P2p, location and presence mobile services for managing crisis and disaster situations’
WAWC’05 Enhancing Mobile Peer-To-Peer Environment with Neighborhood Information Arto Hämäläinen -
02/12/00 E-Business Architecture
ATSN 2009 Towards an Extensible Agent-based Middleware for Sensor Networks and RFID Systems Dirk Bade University of Hamburg, Germany.
Distributed eLearning Center Stanimir Stoyanov, University of Plovdiv 1 10th Workshop “Software Engineering Education and Reverse Engineering”, Ivanjica,
Interpret Application Specifications
Distributed Systems Management What is management? Strategic factors (planning, control) Tactical factors (how to do support the strategy practically).
Large range directive antennas for wireless sensor network J.P. CHANET, K.M. HOU, T. HUMBERT, P. RAMEAU, G. DE SOUSA, D. BOFFETY Cemagref - LIMOS Workshop.
1. Context: Ambient Intelligence Ambient Intelligence (AmI) represents a vision of ubiquitous computing, sensing and actuating to unobtrusively enhance.
Islamic Republic of Afghanistan Ministry of Education EMIS Directorate.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
Geneva University Friday, 11 April 2008 BACHELOR PROJECT GPS Receiver Simulator SkyFreeGPS Alina Burca.
Bluetooth based home automation system N.Sriskanthan, F.Tan, K. Karande Microprocessors and Microsystems 26(2002) Presenter: Bui Phuong Nhung.
2nd International Hybrid Marine Propulsion Conference 12 November 2012 | Amsterdam RAI Media Partner.
There is more to Context than Location Albrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of Karlsruhe, Elsevier,
Course Overview Course Requirements Knowledge and Skills Student Expectations.
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
DAN ISASTERREAETWORK. DAN Goal: Goal: To be able to monitor, track the progress and guide Aid workers and casualties in a Disaster Area site. To be able.
Fall 2002CS/PSY On-Speech Audio Area Overview Will it be heard ? Will it be identified ? Will it be understood Four Areas Uses of Non-speech Audio.
Hoelzl Gerold. Overview  Motivation  System design  Summary  Future work Hoelzl Gerold.
I T & S A e r o s p a c eD e f e n c e Content adaptation for gradual Quality of Service Vania Conan, Arnaud Pierre Thales
Interoperating with Services in a Mobile Environment Andreas Dahl, Pål Rolfsen Grønsund, Per Thomas Kraabøl,
Kaifei Chen, Siyuan He, Beidi Chen, John Kolb, Randy H. Katz, David E
Project Title : CyberGIS Project Members : M.S.R Perera D.S Kulasuriya W.M.D Jeewantha Project Title : CyberGIS Project Members : M.S.R Perera D.S Kulasuriya.
5th GridLab Review, 8 April 2005, Amsterdam WP12: Access for mobile users What's new in mobile user support Piotr Grabowski, Bartek Lewandowski
Context-Aware Service Deployment and Adaptation. Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service.
SAFETEXTER SAVING LIVES BEHIND THE WHEEL MICHAEL DOWDY DONOVAN HICKS KENNETH LEWIS DANNY THEPVONGSA.
FGAN Research Institute for Communication, Information Processing and Ergonomics KIE Dep. Ergonomics and Informations Systems 1 Visualisation of Heterogeneous.
Mobile Middleware for Energy-Awareness Wei Li
2nd International Hybrid Marine Propulsion Conference 12 November 2012 | Amsterdam RAI Media Partner.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
A Lean Approach for Evolving Heterogeneous Wireless Sensor Networks An Assisted Living Case Study Thomas Patzke Software.
PIMRC 2007 A lightweight approach for providing Location Based Content Retrieval Anastasios Zafeiropoulos, Emmanuel Solidakis, Stavroula Zoi, Nikolaos.
Teaching Assistant Demonstrator - Contribution - Jan Beutel, Michael Eisenring, Marco Platzner, Christian Plessl, Lothar Thiele Computer Engineering and.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Mobile GIS CHAPTER 1: GIS AND THE INFORMATION AGE The Information Age:  The world changing and the methods of meeting the needs of those changes are also.
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
The Memory Mate CS 410 Preston Noe. “Within the last eight months, I’ve been at war with the cooker. …I also forget what time I put things in the oven.
Chapter 6: System Models Omar Meqdadi SE 273 Lecture 6 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
123rd Air Control Squadron Mobile network
Information Technology Infratructure By: U. Abd. Rohim Website : Mailto :
Third International Workshop on Networked Appliance 2001 SONA: Applying Mobile Agent to Networked Appliance Control S.Aoki, S.Makino, T.Okoshi J.Nakazawa.
Business-logic Layer Presentation Layer Network Layer Digital Signal Processing Layer SmartHome API SmartHome Software Architecture SH mobile application.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Connecting A ZigBee Sensors Network To A Cellular Modem For Remote Control Presenting: Eli Zuaretz Gilad Tiomkin Advisor: Dr. Chen Avin Co Advisor: Ilan.
LetItFlow Architecture Specification Project Meeting Vienna, – Victor Carmocanu SIVECO Romania.
CASAS Smart Home Project Center for Advanced Studies in Adaptive Systems Washington State University.
Mohd Rozaini Bin Abd Rahim, Norsheila Fisal, Rozeha A
S. Illner, I. Lück, A. Pohl & H. Krumm
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
Principles/Paradigms Of Pervasive Computing
Understanding Essential Computer Concepts
PSS verification and validation
Task Manager & Profile Interface
Presentation transcript:

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices1 Design 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

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices2Contents Ambient Intelligence Application Scenario: “Assisted Training” Dynamic Device Integration –Logical Architecture –Physical Architecture –Integration Concept Summary

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices3 Application Scenario: Assisted Training Training group of 4 or more (racing) cyclists Given track profile Cyclists have different qualities regarding the track sections Each cyclist has a given overall physical condition and an individual training plan Training effect depends on the speed of the group and the position of the cyclist within the group formation Track Section Uphill Even Downhill Maximize the training effect of each cyclist during group training!

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

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices5 Demonstrator “Pulse Control” Keypad Mobile Phone Display Laptop Display PDA Display Application Pulse Control Output Devices Input Devices Headphone LCD Display set limits show pulse and warning (text) monitor pulse show heart rate and warning (text/graphic) show pulse, warning and statistics (text) show pulse, warning and statistics (graphical) show pulse and warning (audio) get current pulse Pulse Sensor

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

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices7 Discovering Operating Application Service Modes for Dynamic Integration PulseControl AppIF Service Implementation Pulse Control Lookup TecIF Service Implementation PulseSensor InIF Service Implementation ShowPulse OutIF Service Implementation discover required services not available discover required services not available register service for integration discover required services all required services available MaxMinPulse InIF Service Implementation

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

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices9 From Logical Architecture to Physical Architecture Software Software-Platform Functional Service Implementation Hardware Components Physical Architecture Logical Architecture Physical Configuration realizes implements selects supports uses

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices10 Physical Architecture

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices11 Physical Architecture using a Device Bay RS232BluetoothUSB

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices12 Dynamic Integration Concept Service Selection Task (1) ShowPulseOut service PulseSensorIn service MaxMinPulseIn service IncompatibilityCompatibility Other services Discovering correct services regarding their functionality and context independent non functional requirements.

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices13 Dynamic Integration Concept Service Selection Task (2) ShowPulseOut service PulseSensorIn service MaxMinPulseIn service IncompatibilityCompatibility Other services Selecting the best services depending on the current context.

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices14 Dynamic Integration Concept Service Selection Task (3) ShowPulseOut service PulseSensorIn service MaxMinPulseIn service IncompatibilityCompatibility Other services Selecting valid service configurations.

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Devices15Summary Dynamic integration of devices during runtime using a Service Oriented Architecture Integration of restricted devices using the Device Bay concept Adaptation to the current usage situation following three service selection tasks

Marcus Trapp - Dynamic Integration of Heterogeneous Mobile Thank you for your attention! Supported by