Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and...

28
Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and share information in mobile environments Nicola Blefari Melazzi University of Rome, Tor Vergata, Italy blefari@uniroma2 Project site: http://www.ist-sms.org/
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and...

Page 1: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Design and Implementation of Mobile Electronic Memos: a tool to capture and share information in

mobile environments

Nicola Blefari Melazzi

University of Rome, Tor Vergata, Italy

blefari@uniroma2

Project site: http://www.ist-sms.org/

Page 2: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Project Data and Starting Points

• EU co-funded project (a 30 months, 4.4 M€, project) – www.ist-sms.org

• Mobile services have not matched the growth of the Web– Cost (of data access)– Complexity (in use and deployment)

• Vicious cycle:– high cost & few services -> few users

– few users -> no incentive to offer services

• However,– Cost of broadband data access is decreasing (e.g. flat rate 20€ x

month, max 500 MB; or 30€x month, max 1.5 GB; or 9€ per month for selected applications)

Page 3: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

The SMS Consortium

1) RadioLabs (I) (Co-ordinator) www.radiolabs.it

2) Athens International Airport (GR) www.aia.gr

3) France Telecom (F) www.francetelecom.com

4) ICCS of National Technical University of Athens (GR) www.ntua.gr

5) Ludwig-Maximilians-Universitaet Muenchen (D) www.uni-muenchen.de

6) Telecom Italia (I) www.telecomitalia.it

7) Sagem Orga GMBH (D) www.sagem-orga.com

8) Siemens AG - IT Solutions and Services (D) www.siemens.com

9) TriaGnoSys GmbH (D) www.triagnosys.com

10) University of Lancaster (UK) www.lancs.ac.uk

11) VTT Electronics (FI) www.vtt.fi

12) XiWrite s.r.l. (I) www.xiwrite.com

Page 4: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Technical Motivation

• Success of the Web (among other factors)– Easy to use– Easy to create

• Mobile services– Unknown to users– Difficult to use– Not trusted – Difficult to design and deploy (especially for “small” service

providers, e.g. SMEs, local government departments, NGOs, individuals)

Page 5: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Design goals for SMS

• Mobile services have to be:

– Simple to find

– Simple to use

– Simple to trust

– Simple to develop

Page 6: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Architectural Vision

Advanced modeling

level

Authoring Wizard level

ServiceAuthoring

Wizard

Non expert service

developer

“Expert”developer

(using CASE tools)

SMS ServiceAuthoring PlatformG

UI

Mobiledevice

Serverside

Non-SMS services and applications

SMS Component Services

End-userof mobileservices

ServiceAuthoring

ServiceExecution

http, Web Services…

SMSlibraries

SMS ServiceExecution Platform

Advanced Service Authoring and Modelling

Tools

GUI

Programming language (JAVA)

development tools

“Expert” programmer

GUI

Traditional code programming

level

Page 7: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Main achievements

• Idea of MEMs– notes with info about a location, a person, a service, or a Web site

• The MOVE client– an open source client software allowing SMS users to access services

without passing through a conventional web browser

• Tools for developers (e.g. Authoring Wizard)• SMILE

– middleware for communication providing support for large distributed applications involving multiple heterogeneous devices

• SIM-based Security and Privacy– Exploitation of the security provided by the SIM card

• Design, production, and delivery of real SIMs• Real life trials

Page 8: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

MEM: the problem…

• Imagine a tourist travelling through Seoul ( 서울특별시 )• Sometimes he needs information – for instance on how to

reach a particular destination. Sometimes he needs to perform an action – like buying a theatre ticket

• It’s a very different scenario w.r.t. “googling” from a fixed PC• Eight seconds rule…

Page 9: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

MEM: the problem…

• Well-designed mobile services may serve these needs but…

• If he sees the time of a show on a poster, all he can do is try and remember it, or write it down on a piece of paper, or perhaps on its mobile device

• If he wants to tell a friend to come and meet him at a certain café he has to ask the owner for the address (or read the address in Korean) and try to explain by phone to his friend how to get there

Page 10: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

MEM: the problem…

• Missing pieces:

– Capturing information from the environment. It should be easy for users to capture and reuse information from the environment and from other services using mobile devices

– Likewise, sharing (complex) information from the mobile device with other users and servers should be simple as well

Page 11: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

MEM: the idea

• MEMs are electronic notes containing a set of attributes associated with a specific class of information (e.g. information describing a location, a person, a service, or a Web site)

• Users can capture MEMs from the environment or from other services, store them for future use, share them with other users and send them as input to other services and applications

• MEMs can be created both on the mobile terminal and on a server– We developed a web application which lets the user create and

display the MEMs and send them to mobile phones, but MEMs can also be automatically created (e.g. Restaurant MEMs from existing databases of restaurant information)

Page 12: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

MEM: the idea

• A MEM is used to handle information about places (like shops, restaurants, buildings, monuments), people, services, events

• Examples• Guide patients to blood test room of a given hospital (MEM created

by patient’s family doctor)

• Guide students parents to the University’s aula magna for the graduation ceremony (MEM created by students or by the University administration)

• Guide perspective buyers/clients to a shop/restaurant/hotel (MEM created by shop/restaurant/hotel managers, available on a web page and/or again sent via SMS)

• Guide a friend to a meeting place, to one’s country house, to …

• Guide a group of people to a common event (five-a-side match?)

Page 13: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Usage scenarios for MEMs

• Leaving for Seoul– Mobile booking of a flight (send a digitally signed MEM, receive a

MEM with flight info)– Few days later, at the airport. Using the MEM data, the airport

provides the user with a “Take me to check in” service– Before leaving the user sends a MEM to a friend who will be picking

him up on arrival. The friend will use the MEM to check for any delay in the flight.

MEM MEM

MEM

MEM

Page 14: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Sending and sharing MEMs

• A key feature of MEMs is that they are easy to share and send to other users

• Where users have installed the MOVE client application they can send MEMs to their friends (e.g. a MEM with the time and place for an upcoming meeting)

• Alternatively they can embed the URL for the MEM in an email, IM or email message

• MEMs intended for use within a specific community or for users at large can be published to “MEM servers” which make them available to end-users in the relevant context

Page 15: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

MOVE (Mobile Open and Very Easy)

– MOVE is a sort of browser for mobile services; it is an open source, stand-alone J2ME (CLDC) application. It runs on a large set of terminals (both Symbian and Windows Mobile)

– MOVE provides the capability to search for services and present the most suitable services according to users’ preferences and current context

Page 16: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

MOVE screenshots

• User Interface Evolution (XUI)

Page 17: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Some features of MOVE

• Creating, showing and sharing “MEMs”• “Push” and “pull” based access to services • Outdoor localization/navigation

(GPS receiver + mashup of web based maps)• Indoor localization/navigation

(may interact with indoor navigation systems)• Information services (Weather, travel, traffic, shops…)• “Physical mobile interaction” (e.g. recognition of visual

tags)• Interaction with the SIM using the SIM web server approach

Page 18: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

SIM-based Security and Privacy

• Secure management of personal user data– User Identity (Multi-Identities), Personal data– Public/Private keys, Digital Certificates

• Portability of personal profile data and identity

• Signing / Signature verification for MEMs and Mails

• Service trust verification – Service identification– Trust level management for

known services– Support of Trust level evaluation

during service discovery

• User Authentication

• Secure Payment / Micro-Payment

Page 19: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Implementation Status for the Trial

• Three SIM Card Applications defined, implemented and tested:– User Data Management

- Secure Storage on SIM– Digital Signature Service

- Building Signature with SIM identity– Software Deployment Service

- IMEI Tracking by SIM

• Factory Production of 100 Test SIM Cards including Telecom Italia Subscription Data

• Gateway Software for Windows Mobile Phones• Internet Server for Short Message Gateway

Page 20: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Trial 1 – Athens Airport

11.000 telephone subscribers Call Center

receives 3000 calls/day

5500 Internet ports

1600 active TETRA devices

300 Companies

5,000 Suppliers

14,000 Employees

13 M passengers

800Km of Fiber Optics

Telecom, Wi Fi, WiMAX licenses

450 FIDS monitors

99% Wireless Coverage

GSM/3G/Tetra/WiFi

IT&T Customer care serves 2000 requests/month

Page 21: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Trial 2 – University of Rome Tor Vergata

Page 22: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Trial 1 – Athens Airport

• Athens International Airport provided:– A fully operational environment (Wi-Fi,

Bluetooth)– Support to users, and actors by IT&T

engineers on a daily basis– The Users of the trials– Hosting and support of the integrated

SMS platform within the airports’ infrastructure

• Services– Flight Information (MEM)– Retail Information

• (created with the Authoring Wizard)

Page 23: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Trial 2 – University of Rome Tor Vergata

– Outdoor localization and navigation (with searches and save into MEMs)

– Find my friends– Creating MEMs and sending MEMs from the mobile phone– Creating MEMs on the PC (MEM server)– A chat application– A “location tracker” application (records a log of a track into a MEM)– Poll applications– News application– SIM based services: save passwords into SIM, signing and verifying

messages, assisted download of MOVE– Indoor map of campus

Page 24: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Business scenarios

• Vertical applications

• Single SMS provider / “walled garden” approach

• Open / multi-provider approach

Page 25: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Vertical application

• Examples:– a gaming application offered by a web portal– a social networking application (e.g. soundtribes)– an application to find people/places at a conference center– an application to manage agendas of travelling workforce– a tour guide application

• A different stand-alone application on the phone for each example (installing an application is very easy, for example by sending a Bluetooth message!)

• Server side facilities are not linked• Each server side will handle its own “subscribers”

Page 26: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Single SMS provider / “walled garden” approach

• Examples:– a set of services offered by one organization

• The client is an application on the phone customized by an SMS framework service provider

• Services are offered through the mediation of the SMS framework service providers

Page 27: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Open / multi-provider approach

• There is a single application on the phone (the MOVE client) that can connect to different SMS framework service providers and to any service

• Services can be offered through the mediation of the SMS framework service providers

• Services can be offered without any mediation

• Users can be linked to a “default” or “home” provider that can offer services (e.g. assists the user in search/customization)

Page 28: Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S. Design and Implementation of Mobile Electronic Memos: a tool to capture and.

Session 12b, 12 June 2009 ICT-MobileSummit 2009 Copyright 2009 Project S.M.S.

Thank you for your attention

Questions?

Nicola Blefari Melazzi, Ph. D.Full Professor of

Telecommunications

e-mail: [email protected]://www.eln.uniroma2.it/Blefari-Melazzi/

Phone: +39 06 7259 7501Fax: +39 06 7259 7435

UNIVERSITY OF ROME “TOR VERGATA”Department of Electronics Engineering

Via del Politecnico, 1 - 00133 Rome - Italy