Context-Aware Service Deployment and Adaptation. Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service.

Slides:



Advertisements
Similar presentations
Service Encapsulation in ICEBERG Bhaskaran Raman ICEBERG, EECS, U.C.Berkeley Presentation at Ericsson, Sweden, June 2001.
Advertisements

Introduction Why do we need Mobile OGSI.NET? Drawbacks:
Leuven, 13 oktober 2005 agenda Inleiding en stand van zaken Demo 1: Instant messaging applied to a meeting  WP2 (code generatie), WP4 (context + service.
The Enterprise Guide to Video Conferencing Created using iThoughts [...] [...]
Implementation of an Android Phone Based Video Streamer 2010 IEEE/ACM International Conference on Green Computing and Communications 2010 IEEE/ACM International.
Agent-Oriented InfoStation Architecture Ivan Minov University of Plovdiv “Paisii Hilendarski“
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
The road to reliable, autonomous distributed systems
1 CACTUS: Context Aware Communications, Terminal, and User.
Service Oriented Architectures in Heterogeneous Environments
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
UPnP Device Management Andre Bottaro France Telecom Group UPnP DM co-chairman End User Device Management panel Sunday, January 11th, 2009 CCNC'09.
Rev BMarch 2004 The ABC Service as a Research Infrastructure Rajesh Mishra Per Johansson Cahit Akin Salih Ergut.
The Bio-Networking Architecture: An Infrastructure of Autonomic Agents in Pervasive Networks Jun Suzuki netresearch.ics.uci.edu/bionet/
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
14/06/ A Data-Model for Context-Aware Deployment of Component-based Applications onto Distributed Systems Dhouha Ayed, Chantal Taconet, and Guy Bernard.
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Java Introduction 劉登榮 Deng-Rung Liu 87/7/15. Outline 4 History 4 Why Java? 4 Java Concept 4 Java in Real World 4 Language Overview 4 Java Performance!?
Healthcom2008 Intelligent Service Integration Laboratory Information and Communications University Korea A Platform for Personalized Mobile u-Health Application.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Metadata in the Cloud Computing 07th June 2012 Baba Piprani Ewelina Szczekocka.
Performance analysis and prediction of physically mobile systems Point view: Computational devices including Mobile phones are expanding. Different infrastructure.
Small Devices on DBGlobe System George Samaras Chara Skouteli.
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
Defense by Amit Saha March 25 th, 2004, Rice University ANTS : A Toolkit for Building and Dynamically Deploying Network Protocols David Wetherall, John.
Communication within AmI. Gent, 21 maart 2005 Communication as a ubiquitous activity The Three Scenarios:  Instant Messaging  Integrated Traffic Information.
Next-Generation Formotus Forms Replace Paper and InfoPath with Mobile Business Applications Created and Deployed Using Microsoft Azure MICROSOFT AZURE.
OPENSIG Spring ’97, April 1997 Cambridge, UK Service Execution Environment for Digital Multimedia Helsinki University of Technology / TCM Lab Service.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
1 SAM ‘08 © 2008, Dewayne E PerryICSE ’08 – Leipzig, Germany Composable Context-Aware Architectural Connectors Christine Julien Dewayne Perry.
Copyright: NOMAD IST NOMAD Integrated Networks for Seamless and Transparent Service Discovery.
The Java Media Framework by wayne deprince
Task 1.2 Context: definition and specification. Leuven, 14 oktober 2004 Outline Introduction Work method Context definition Context specification  Overview.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Jini Architectural Overview Li Ping
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
BelAmI JT6: Assisted Living and Working Joint Workshop Budapest, April 28./29. Ákos Nagy, András Szabó, Lóránt Vajda.
Code Generation Scenario. Gent, 21 maart 2005 Code Generation Scenario Applied to Instant Messenger scenario  Illustrates use of different devices/platforms.
Confidential & Proprietary Information of Digital Focus J2ME and the IVY Platform.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Collaboration diagrams. Deployment diagrams. Lesson 4.
Summer School on Telecommunications Lappeenranta August Calypso: System Components and Tools for Media Distribution over Broadband Networks Calypso:
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
SIP6 Platform Updates Based on CNGI-CERNET2 Network Research Center Tsinghua University.
NIPS ‘97 Sofia, October Broadband Network Architectures: Evolution towards Distributed Intelligence Broadband Network Architectures: Network.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Towards an integrated multimedia service hosting overlay Dongyan Xu Xuxian Jiang Proceedings of the 12th annual ACM international conference on Multimedia.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Virtualization.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
NDN-Android: NDN Networking Stack for Android Platform
IP Multimedia Subsystem
A SEMINAR ON ROVER TECHNOLOGY
Architecture of Android
CO6025 Advanced Programming
MOBILE DEVICE OPERATING SYSTEM
S. Illner, I. Lück, A. Pohl & H. Krumm
Download dumps - Microsoft Real Exam Questions Dumps4download
מרכז אימות לפלטפורמת מתן שירותים
SIMPLE MOBILE SERVICES FOR IMS A. Polidoro, G. Bartolomeo, S
A mobile single sign-on system
MWCN`03 Singapore 28 October 2003
New Tools In Education Minjun Wang
Calypso Service Architecture
Presentation transcript:

Context-Aware Service Deployment and Adaptation

Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service discovery  Service deployment  Service adaptation Component mobility Component replacement  Demonstrated with Instant Messaging application

Leuven, October 13th 2005 Architectural Overview Implemented as components: IM application Service mechanism Context management

Leuven, October 13th 2005 Demo platform on the PDA Instant messaging scenario  Draco on the Qtek 9090  IBM J9 J2ME Personal Profile  Using native MP3 player using JNI and cross-compilation for ARM Context-aware adaptation  Discover other hosts with UPnP  Move the GUI or the MP3 player from one host to another while running  Instantiate a native mp3 player or java based player depending on the context (virtual machine and required libraries)  Enable video streaming on high end devices with enough free bandwidth and processing power

Leuven, October 13th 2005 IM Component Composition Components not shown:  FilePumper  WebServer  JabberProxy  UPnPController  CDDTInterface  ContextManager

Leuven, October 13th 2005  Only deploy what is required → application dependencies  Taking into account resource constraints → device dependencies Context Management

Leuven, October 13th 2005 Context-Driven Adaptation Replacement  Use another player in different context Mobility  Relocate component to resource-rich host  High-level concepts: Connections  Bidirectional network connection between two Draco hosts Proxies  Light-weight proxy components can replace real components

Leuven, October 13th 2005 Weak component mobility illustrated Application follows the user when he leaves the meeting Application moves from conference room to PDA to desktop system at home Bluetooth connection IP connection A B C

Leuven, October 13th 2005 Weak mobility step by step Node A Node B network connection executing task x hosting some components for task x S

Leuven, October 13th 2005 Work Package 4: Overview Service Integration  Task 4.1: Service-oriented architectures (last year)  Task 4.2: Service co-operation (this year)  Task 4.3: Context-aware services  Task 4.4: QoS-aware services (next 2 years)  Task 4.5: Service Management