Fuego Future Mobile Computing Kimmo Raatikainen Helsinki Institute for Information Technology

Slides:



Advertisements
Similar presentations
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Advertisements

1.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 1: Introducing Windows Server.
Rev A8/8/021 ABC Networks
Service Oriented Architectures in Heterogeneous Environments
 Introduction Originally developed by Open Software Foundation (OSF), which is now called The Open Group ( Provides a set of tools and.
SAHARA Retreat, Santa Cruz© Kimmo RaatikainenJune 4, 2003 Wireless Internet Research at UHelsinki and HIIT Kimmo Raatikainen University of Helsinki, Department.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
W3C Finland Seminar: Semantic Web & Web Services© Kimmo RaatikainenMay 6, 2003 XML in Wireless World Kimmo Raatikainen University of Helsinki, Department.
1 Application Layer. 2 Writing Networked Applications TCP UDP IP LL PL TCP UDP IP LL PL TCP UDP IP LL PL Web Browser Web Server Ftp Server Ftp Client.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Data Communications I & II Project Sequence Tom Costello.
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
France Telecom Group Brussels 19 January 2010 Smart and Ubiquitous Audio-visual and Multimedia Services Framework Program 7 for period Consultation.
Training of master Trainers Workshop 10 – 15 November 2012 e-Services Design and Delivery Module VI Emilio Bugli Innocenti.
HIIT’s Future Internet Research Programme Kimmo Raatikainen Programme Director: Future Internet
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
CHAPTER Protocols and IEEE Standards. Chapter Objectives Discuss different protocols pertaining to communications and networking.
TCP/IP. The Internet Protocol Suite is the set of communications protocols used for the Internet and other similar networks. It is commonly also known.
Enabling Embedded Systems to access Internet Resources.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Lector: Aliyev H.U. Lecture №14: Telecommun ication network software design for data bases and servers. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES.
1 Version 3.0 Module 11 TCP Application and Transport.
Implementing Universal Plug And Play In Smart Objects And Intelligent Appliances Bengt Christensson CTO Axis Communications.
TCP/IP fundamentals Unit objectives Discuss the evolution of TCP/IP Discuss TCP/IP fundamentals.
TCP/IP Transport and Application (Topic 6)
Next Steps in Fuego Kimmo Raatikainen Principal Scientist Helsinki Institute for Information Technology
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Mobile Communication Middleware By:Lekometsa Mokhesi Anisa Ragalo Supervisor: Ken Macgregor.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Agent Communication Transfer Protocol (ACTP) Alexander Artikis, Jeremy Pitt and Christos Stergiou Imperial College of Science, Technology and Medicine,
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
Mobile Data Management Ken Rimey : Personal Distributed Information Store (PDIS) 2005-: Too Many Boxes - end-user digital asset management for.
InfraHIP HIIT ARU Portfolio Seminar Andrei Gurtov.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Page 1Wireless World Research Forum (WWRF) WWRF WG2 Service infrastructure of the wireless world  Chair: Prof. Radu Popescu-Zeletin, Fraunhofer FOKUS,
1. Nortel Confidential Information BUSINESS MADE SIMPLE 2 The Future of Telecommunications John A. Phillips Nortel, ETSI General Assembly Chairman 2007.
Stanford GSB High Tech Club Tech 101 – Session 1 Introduction to Software, Distributed Architectures, and ASPs Presented by Shawn Carolan Former Manager.
1 Pertemuan 5 Networking Models. Discussion Topics Using layers to analyze problems in a flow of materials Using layers to describe data communication.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Personal Distributed Information Store Ken Rimey PDIS repository stores replicated collections of objects. Test applications: –Calendars (collections.
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
T Network Application Frameworks and XML Mobile Middleware Sasu Tarkoma.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 © NOKIA WWRF-Reference-Framework.PPT/ 26 June 2002 / Kimmo Raatikainen WWRF Reference Framework Nokia’s Perspective WWRF WG2 Meeting 26 June 2002 Kimmo.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Stefan Arbanowski, FOKUS Wolfgang Kellerer, DoCoMo Euro-Labs WWRF13, Jeju, Korea, Feb.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
Fuego Core 2005/7 Possible Directions Kimmo Raatikainen Principal Scientist Helsinki Institute for Information Technology
Fuego Core 2005/7 Planned Directions Kimmo Raatikainen Principal Scientist Helsinki Institute for Information Technology
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Andre Lukito, Johnson Work in Progress Point of Service Server POS.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Networking Mehdi Einali Advanced Programming in Java 1.
1 Seminar: Pervasive Computing 2004 Automatic mobile device configuration: Status & open challenges Stefan Hoferer Supervisor: Andreas Fasbender.
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Internet Of Things (IoT)
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Context-Aware Computing
Mobile Computing.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Unit V Mobile Middleware.
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
Presentation transcript:

Fuego Future Mobile Computing Kimmo Raatikainen Helsinki Institute for Information Technology

Fuego Mission ”Any technology distinguishable from magic is insufficiently advanced,” Gregory Benford To address the research challenges arising in mobile computing systems and applications of tomorrow. Mobile computing will fulfill the vision of ubiquitous - invisible - computing providing access and services anytime, anywhere, and anyhow.

Key Challenges The key challenges are related to –context-awareness, –adaptability, –reconfigurability, –understanding user needs, and –personalization.

Current research topics Fuego Core –Middleware for Mobile Wireless Internet – Sarcous –Software Architectures for Configurable Ubiquitous Systems – PDIS –Personal Distributed Information Storage – CONTEXT –Context Recognition by User Situation Data Analysis

Fuego Core Kimmo Raatikainen Pekka Nikander Sasu Tarkoma

Fuego Core in Nutshell to specify the set of fundamental enabling middleware services for mobile applications on future mobile environments to implement two research prototypes and participate in relevant standardizing forums (W3C, IETF, OMG, OMA) Work areas: Adaptive Applications, Mobile Distributed Information Base, Reconfigurable Services, and Mobility, Multi-homing, and Cryptographic Host Identification Host Identity Protocol XML Protocol Distributed Events Synchronization Presence

Fuego Server (MTS) Message Transport Service (MTS) SERVICES MTP (XML Protocol) SOAP interop. layer Event Service Presence Service Long lived TCP Socket / HTTP /.. Mobile file system Client: Applications Apache Axis Server: Applications Other services Host Identity Protocol SOAP interop. layer MTP (XML Protocol) Fuego Software Architecture

Sarcous Tomi Männistö

Problem area Software product families / lines =managing the large variety of software products, e.g., due to high customer-specific customisation, diverse markets or hardware (especially in embedded systems) A software product family consists of an architecture and assets that are used for producing individuals of the family Individuals of a product family may be software or services

Research Questions What are the real needs in applying configurable SPF in the industry? How should the architectures and components of real SPF and their evolution be modeled? What is the conceptual basis for configuring web services implemented by means of software? What kind of intelligent support can be offered for dynamic configuration of software, e.g., of a mobile terminal? How can configuration knowledge be managed in a distributed environment?

Results thus far Survey on software product families –Five companies surveyed, analysed and results reported to companies Modelling –Conceptual foundation and synthesis of relevant existing modelling concepts –Configuration according to Koala language of Philips –Evolution Tools and prototyping –Research environment for investigating configurable software –Configuring a Linux Familiar distribution for Compaq iPAQs –Using WeCoTin for configuring Linux familiar –(Re)configuration with multiple Linux distribution versions

PDIS Ken Rimey

PDIS in Nutshell Synchronization-based peer-to-peer infrastructure for storage of structured XML data. PIM data. Metadata for digital media. Calendar data is test case Nokia, HP, Innofactor, Creanor Movial, Tekes Team at HIIT: Ken Rimey (responsible lead), Kenneth Oksanen, Torsten Rüger

PDIS (continued) Update-anywhere replication, eventual consistency. Beyond SyncML: –Synchronize any subset of a database efficiently. –Don’t fetch what has already arrived from any other device. –Merge changes in an application-independent way. Wireless use-cases for synchronization: –Everywhere all the time, low bandwidth, high latency (GPRS) –Work session at hot-spot (WLAN) –Brief session for sync or explicit transfer (Bluetooth)

Context Martti Mäntylä Hannu H. Toivonen Anu Kankainen

HIIT USER EXPERIENCE GROUP and INIT PROTOTYPING GROUP EXPLORING UBIQUITOUS COMPUTING PRODUCT CONCEPTS  User research (25 Users (5 groups))  1302 User narratives  346 Motivational level user needs  110 Product Concept Ideas  48 Product Concept Scenarios  6 (+1) prototypes  Field testing BETWEEN 6/2001 – 3/2003

CONTEXT 11/2002 – 12/2005 FUNDED BY THE ACADEMY OF FINLAND HIIT/ARU USER EXPERIENCE GROUP and HIIT/BRU RESEARCHERS RESEARCH QUESTIONS: 1.How is the user’s context related to the motive to communicate? 2.Can measurable context data be used to model the user’s willingness to communicate? 3.How to design user interaction with a proactive application? METHODS: User Research Pre-study uncovering the factors affecting mobile communication Data Collection Collection of qualitative and quantitative user data Mobile Tool Development of a mobile tool for context data collection Data Analysis Uncovering the context attributes affecting mobile communication Algorithm Development Interaction Design Prototype of Proactive Application User Testing

Fuego Vision

Personalization Ambient Awareness Adaptation Ubiquity Consistency Self-Actualisation Safety Belonging Control Privacy Human Capability Augmentation Values Capabilities Framework Architecture Internet Protocols Application Execution Framework UI Support Generic Service Elements App

Internet Reference Stack IP control and management: COPS, SNMP, RSVP, ICMP IP to link layer adaption IP middleware: SIP, SLP,... IP transport: TCP, UDP, DCCP, SCTP, RTP IP mechanisms: QoS, mobility, security IP networking: IP, DNS, DHCP, ZeroConf, multicast, multihoming IP messaging: SMTP, HTTP, BEEP,...