Seminario Telecom Italia



Documenti analoghi
Introduzione all ambiente di sviluppo

Le esperienze di collaborazione di Telecom Italia con SME in Progetti finanziati dalla Commissione Europea

MOBILE AND CLOUD OPPORTUNITY

Unified Communcations and Collaboration - UC². IBM Lotus Sametime

Sistemi Operativi per Sistemi di Elaborazione Ubiqui

Java. Traditional portability (ideal)

Sviluppo di applicazioni mobili su piattaforma Maemo

Enel App Store - Installation Manual - Mobile

Sistemi Operativi per Sistemi di Elaborazione Ubiqui

Le Aziende del Distretto Green & High Tech presentano i loro progetti. Valorizzare le sinergie della rete per creare valore aggiunto.

Nuove frontiere del mobile payment

Scuola Professionale e Filologica Geom. F.Borgogna Vercelli

Oliviero Zanni Ruggero Borgonovo. IL MOBILE A PORTATA DI RPG La piattaforma che trasforma applicazioni Power-i in app mobile native cross platform

Piattaforme Software Distribuite. Roberto Beraldi

Monitoraggio e Controllo Impianti Fotovoltaici. Luglio 2012

Milano, 20 Ottobre 2006

Verona, 9 Maggio Palazzo della Gran Guardia

INDICE 1 CATEGORIA TOP CATEGORIA INTERMEDIA CATEGORIA BASE CATEGORIA MODEM... 26

La visione di Oberthur sull'evoluzione del Mobile Payment e soluzioni di convergenza

INDICE. Telefonia Mobile 5 Guida alla Convenzione Terminali Radiomobili. Acquisti in Rete della P.A. Guida alla Convenzione Terminali Radiomobili

Come valutare e scegliere un Sistema Operativo Embedded

Benvenuti STEFANO NOSEDA

LA FILIERA SW DEL DISTRETTO HIGH TECH le Aziende presentano i loro prodotti e progetti

INDICE 1 CATEGORIA TOP CATEGORIA INTERMEDIA CATEGORIA BASE CATEGORIA MODEM... 26

Alberto Lugetti Responsabile del portafoglio prodotti BT Italia

La strategia IBM su Unified Communications and Collaboration (UC² )

Le Aziende del Distretto Green & High Tech presentano i loro progetti. Valorizzare le sinergie della rete per creare valore aggiunto

Progetto di servizi di presenza in scenari mobili di terza generazione

IBM Power Systems e IBM i: evoluzione e innovazione. Nicoletta Bernasconi Product Manager Power i IBM Italia nicoletta_bernasconi@it.ibm.

S.E.S.A. Software E Sistemi Avanzati SpA. Profilo aziendale.

Unified Communication Collaboration ai tempi del Cloud. Marketing - Stefano Nocentini

CLOUD LAB. Servizi IT innovativi per le aziende del territorio. Parma, 5 Dicembre 2012

AICA - Associazione Italiana per l Informatica ed il Calcolo Automatico. Certificazioni informatiche europee

Programmazione Android

Perché e cosa significa una strategia mobile?

Virtualizzazione con Microsoft Tecnologie e Licensing

Il Codice della PA digitale Evolvere verso la mobilità e la convergenza

Social Ne MOBILE INTERNET ED APPLICAZIONI CLIENT: UNO SCENARIO IPER-FRAMMENTATO TRA OPPORTUNITA DI BUSINESS E CRITICITA TECNOLOGICHE

ecos for AT91SAM9G20 Introduction to ecos O.S. for Atmel AT91SAM9G20 and Vulcano G20

Profilo Huawei Corporate

THINKING DIGITAL SYNCHRONIZING WITH THE FUTURE PENSIERO DIGITALE: SINCRONIZZARSI COL FUTURO

Android AppInventor. Argomenti trattati. Introduzione. AppInventor. etc. Google Android Android SDK, Android Market

IBM Open Client. Open

BT Mobile. Nasce la convergenza per le aziende. Portafoglio Terminali BT. Portafoglio Terminali BT

ANDROID. Domenico Talia. Università della Calabria.

Copyright 2012 Binary System srl Piacenza ITALIA Via Coppalati, 6 P.IVA info@binarysystem.eu

Laboratorio di Amministrazione di Sistema (CT0157) parte A : domande a risposta multipla

Informatica. Prof. A. Longheu. Introduzione a Java

Mobile Security Suite

IPMA Italy. Roma, Giovedì, 28 Marzo 2013, ore Giulio Di Gravio Università degli Studi di Roma «La Sapienza»

Massimiliano Grassi Marketing Manager Citrix Systems Italia. Milano 24 Marzo 2011

Comunichiamo?.. anzi.. Gennaro Panagia - IBM Italia Infrastructure Access Services Leader, IBM Italia...Collaboriamo!

Servizi a cittadini e imprese. L impatto del web 2.0 sui servizi, la costruzione e la gestione della conoscenza

Multichannel Customer Interaction

API e socket per lo sviluppo di applicazioni Web Based

Tutte le tipologie di New Digital Payment. Un nuovo modo di effettuare pagamenti. 70,2% 18,3% 11,5% PRINCIPALI EVIDENZE

RACCOLTA AUTOMATICA DI DATI CERTI!!!

PROFILO DI GRUPPO 2015

Contact Center 2.0 BBF Roma 25 Novembre

Aspetti di business e strategici di Smart Connectivity Verso un nuovo ruolo per l operatore

NFC: Abilitatore di servizi innova4vi per le Aziende. Alberto Luge9 - BT Italia Giancarlo Celentano - Giesecke & Devrient

Ottimizzare l IT. Interesse verso il cloud. Cloud computing. Ottimizzare l'it 16/04/2010. Assyrus Srl 1. Cloud Computing

C-Light Web-based Management Software

OggettivaMente Serviti New wave of services to empower IoT Milano, 20 Maggio 2014

LA TUA SOFTWARE HOUSE IN CANTON TICINO IL CENTRALINO IN CLOUD E LA PIATTAFORMA CHE INTEGRA TUTTI I PROCESSI DI COMUNICAZIONE AZIENDALE

Esame : Supporting Users Running the Microsoft Windows XP Operating Systems (corso Moc 2261)

Wind Unified Communication

SMS Engineering. Company Profile Azienda di Eccellenza

Telefonia Aziendale. FaxServer

NOKIA 3650 COLLEGAMENTO TRAMITE IRDA. +cgdcont=1, ip, ibox.tim.it. Sul telefono: Sul PC: CONFIGURAZIONE INTERNET WINDOWS 2000 XP

Il ruolo della?nuvola? nel business M2M

Receptionist 2.0. La soluzione semplice ed affidabile per il contact center

Soluzioni Mobili Seamless: l approccio TIM alle esigenze delle Aziende. Fabrizio Gorietti Responsabile Marketing TIM

CALENDARIO CORSI SEDE DI PISA Valido dal 01/06/2015 al 31/08/2015

STATO IMPLEMENTAZIONE ONVIF SU TELECAMERE MUNDUS SECURUS

Milano, 10 settembre Value Transformation Services Company Profile

WiMAX 16e: Modelli tecnologici e di

La collaborazione come strumento per l'innovazione.

Open Source System Management come asset strategico per migliorare l'efficienza IT nelle aziende. Andrea di Lernia, Department Manager Würth Phoenix

05 Novembre 2008 Servizi Mobili di localizzazione: il telefono cellulare diventa apparato di localizzazione e centrale di controllo

TECHNOLOGY SOLUTIONS Soluzioni e consulenza per la comunità finanziaria. vwd group Italia

Token Crittografico USB

ADAVID. Adaptive Video Broadcasting Technologies

MS OFFICE COMMUNICATIONS SERVER 2007 IMPLEMENTING AND MAINTAINING AUDIO/VISUAL CONFERENCING AND WEB CONFERENCING

CONFIGURATION MANUAL

Internet for Things site phone. Soluzioni hardware e software per l Internet delle Cose

+ TELEMATICA = TELEcomunicazioni + informatica Informatica applicata alle telecomunicazioni

Perché OPC? Display Application. Trend Application. Report Application. Software Driver. Software Driver. Software Driver.

Introduzione ai Web Services Alberto Polzonetti

IP multimedia services in the NGN

VDI Solution. Today - Tough Choice for VDI Delopment. One or two application non browser-based activity.

I nuovi scenari nel mercato italiano delle tecnologie e delle applicazioni wireless

Dynamic 07 -Software per la lettura ottica e data capture. G.Q.S. Srl Global Quality Service Via Bernini, 5/7 Corsico (MILANO)

Chi siamo e le nostre aree di competenza

NFC I sistemi avanzati di pagamento

LA CITTA DIVENTA SMART

L innovazione digitale delle Utility per lo sviluppo delle Smart Cities

Descrizione MOC MD WINDOWS 10 (INSTALLING, PROTECTING, CONFIGURING, MAINTAINING) Durata: : 5 giorni

BrokerINFO La soluzione integrata per la distribuzione dei dati dei mercati finanziari. Advanced Advanced Technology Solutions

Maurizio D Alessio. Channel Sales Manager Research In Motion Italy. July 22, 2008

Transcript:

GRUPPO TELECOM ITALIA Seminario Telecom Italia Università di Catania Seminario Telecom Italia Terminali Mobili, Sistemi Operativi, Sviluppo Applicazioni Telecom Italia/TILAB Research and Trends ET Fabio Ricciato

AGENDA Telecom Italia LAB Research Terminali Mobili Overview: mobile phones Cosa c è nel cellulare? Interfacce radio Quanto costa un cellulare? Mobile Phone Software Stack SIM Servizi su terminale mobile Applicazioni per cellulare Web 2.0 in Mobile Security Cellulari per macchine! Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 2

La Storia Le Origini 1964 Nasce a Torino CSELT, Centro Studi e Laboratori Telecomunicazioni, che sviluppa ricerca per il Gruppo 2001 Nasce TILAB, dalla fusione di CSELT e della BU Venture Capital & Innovation, con l obiettivo di aumentare l Innovazione del Gruppo Telecom Italia in forte coerenza con le Business Unit del Gruppo Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 3

La Storia Alcune Conquiste 1972 Realizzata la prima centrale italiana di commutazione elettronica 1982 Posato il primo cavo in fibra ottica per la sperimentazione del segnale TV 1988 Realizzati gli standard MPEG e MP3 per la compressione del segnale audio video 1999 Effettuata la prima telefonata UMTS al mondo in ambiente urbano 2009 A Torino parte la prima sperimentazione in campo della tecnologia LTE Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 4

La Mission Il Ruolo Centro di Eccellenza con la responsabilità di garantire l innovazione tecnologica del Gruppo, assicurando lo scouting di nuove tecnologie e le attività di testing, prototipazione ed engineering dei servizi e delle piattaforme di rete Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 5

La Struttura Organizzativa I Numeri Risorse 1060 * persone di cui l 80% laureato Brevetti oltre 2000 * depositati Laboratori più di 12000 mq Sedi Torino, Milano e Roma * Marzo 2009 Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 6

La Struttura Organizzativa Le Collaborazioni Nazionali e Internazionali Università Enti di standardizzazione Centri di Ricerca Aziende comparto ICT Sinergie per tracciare soluzioni innovative di medio e lungo termine, abilitando lo scambio di know-how, il contributo a progetti rilevanti e il reperimento di risorse ad elevato valore Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 7

Mobile Handsets: Some Research fields Evoluzione dei Terminali Mobile OS Android Device Management Non Handset Devices M2M Mobile Web 2.0: Browser and Widgets Hardware Platform SIM Evolution Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET

Mobile Handsets: Main International Activities Evoluzione dei Terminali Open Mobile Terminal Platform Symbian Foundation BONDI Mobile Web Initiative Limo Foundation ETSI 3GPP OMA DM OHA Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 9

Cellulari per persone Chi si connette alla rete mobile? Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Mobile Terminals TRENDS

Mobile Terminals: Data driver revenue 4 aliens! Motorola pres., Informa World Cellular Data Metrics, March 2008

Cosa c è nel cellulare? Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Block Diagram of a Mobile Handset Communication Antenna RF/IF Transceiver Base-Band Processor Power Management Unit Connectivity (GPS, Bluetooth, W-LAN) Applications Application Processor Display and drivers Memories (SDRAM, Flash) Camera Module Keyboard, Microphone, Speaker Peripherals (USB, MMC, SD, IrDA) Sim Connector, Battery Vibrator Power Management Unit Sim Connector Camera Module Speaker Antenna RF/IF Transceiver Base-Band Processor Application Processor Microphone Display Display Drivers NOR / NAND Flash Battery SDRAM IrDA Connectivity GPS Bluetooth W-LAN Peripherals Secure USB Digital MMC Keyboard Earpiece Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 14

Mobile Terminal Architecture: iphone Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 15

Interfacce radio Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Technologies Source: Daniele Franceschini Telecom Italia Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 17

Multiradio Handset Source: Nokia TEKES, ELMO Seminar, 08.11.2005 Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 18

Quanto costa un cellulare? Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Mobile Terminal Price Model Costi di sviluppo e produzione Margini della Sussidio Williness + + Distribuzione - + Licenze + = produzione Operatore ed IPR to pay Prezzo al consumo Cost drivers Innovazione tecnologica: le tecnologie più innovative sono appetite dai Tech Fans ed incidono significativamente sul costo/prezzo. Ciò è dovuto ai costi di ricerca e sviluppo e al ricarico dovuto all indice di rischio per la tecnologia stessa. Chipset: funzionalità maggiori richiedono chipset più potenti (l ultimo modello), più memoria volatile e storage, un maggior numero di periferiche corrisponde ad un maggior numero di chip e funzionalità di comunicazioni avanzate corrispondono ad un costo del chipset di comunicazione maggiore. Display e camera: display e camera ad alta risoluzione e con più profondità di colore. Shell: forme, meccaniche e materiali più raffinati aumentano i costi di base e di manifattura. Batteria: applicazioni complesse implicano un maggiore utilizzo dei processori e quindi una maggiore power consumption; un elevato utilizzo corrisponde ad un uso del display più prolungato. Licenze software: funzionalità maggiori come sistemi operativi full-featured, codec multimediali avanzati, software applicativi di terza parti (ad esempio browser, Java virtual machine) incrementano il costo del software e delle licenze. Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 20

SIM Card Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

What is a SIM? "A SIM is the physically secured module which contains the IMSI, an authentication algorithm, the authentication key and other (security related) information and functions. The basic function of the SIM is to authenticate the subscriber identity in order to prevent misuse of the MS (Mobile Station) and the network. (tratto dal report del meeting SIMEG#1 Gennaio 1988) Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 22

La SIM è nata per rispondere a esigenze di Sicurezza & Identificazione La SIM contiene gli algoritmi di autenticazione e cifratura dell operatore mobile ed identifica univocamente l abbonato Portabilità La SIM risponde a standard internazionali che ne permettono la portabilità da un terminale all altro garantendo piena interoperabilità, oltre alla personalizzazione dei terminali coi dati personali dell utente (rubrica, preferenze, ) e dell operatore (plmn per facilitare il roaming,..) Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 23

La SIM è una Smart Card Ovvero è una carta dotata di microchip in grado di memorizzare e processare dati Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 24

JavaCard Una JavaCard è una smart card con una Java Card Virtual Machine a bordo in grado di far girare applicazioni scritte utilizzando un sottoinsieme di Java (applet) Un applet JavaCard può essere installato su carte prodotte da manifatturiere differenti ed utilizza una libreria (JavaCard API) standard JavaCard è stato standardizzato da SUN e da JavaCard Forum Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 25

Mobile Phone Software Stack Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Mobile Phone Stack User Interface Open Application Framework UIQ / Serie 60 Application Suite Java Apps Native Apps Other Open Apps Browsers Widget Engine Gaming Email & PIM Entertainment Suite Service Framework JVM Telephony (TAPI) Messaging Framework PIM Data Storage Connection Manager Device Management & OTA Multimedia Framework DRM Solutions SyncML Rich Player UICC Support Application Security Framework (ASF) OS kernel & Drivers Low Level Enablers Platform Displays Cameras Speakers RAM Memories NOR/NAND Memories Application Unit Multimedia Unit Baseband Unit Other L-PAN Connectivity Other WAN-Bro Connectivity UICC interface Battery&PMU Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 27

Servizi su terminale mobile Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Nuovo servizio Tecnologie Esigenze Concept Terminali Rete Sistemi Servizio Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 29

Services Development: Multidimensional Space Bandwidth Bearer GPRS EDGE UMTS HSPA Service Bearer SMS, SMS/MMSMMS IVR, IVR Wap UICC STK XHTML Flash Java Native AEE Handset Capabilities Processor Memory Camera Display Connectivity Other enablers Integration and Embedded Libraries Embedded Client Players Multimedia SIP Stack Vertical Client Presentation Menu Integration UICC Menu Dedicated keys Soft key Prompting Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 30

Services Development: Multidimensional Space Standards and Interfaces 3GPP ETSI Prestandard OMA Proprietary Installation & Delivery Embedded installation Pre-sale Installation WAP delivery UICC MMC OTA Push delivery Management SMS/MMS Vertical M IVR & M UICC Mng. OMA DM/CP Security Schema Security Schema Signing Schema Certificate distribution Certif. path Liability Service adherence Portfolio coverage User Experience Management Costs Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 31

Services Development: Multidimensional Space Platforms S60 WM Android Linux 1 Linux 2 Variants (within same platform) Versions Sub versions Sub Sub Version Handsets (within same platform variant) Handset 1 Handset 2 Handset x # Platforms # Platforms # Development Cost # Validation and Test Cost Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 32

Services Development: Profiles Base Advanced Service Advanced User: Features and experience personalized on the base of the user profile Context: depending on the context Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 33

Application Example I want to develop a Click To Dial application! Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 34

Functional Interfaces: enabled click to dial + + Voice Call Click on Ad banner ( +Location info) start voice call Follow-up one button pushed > start application App & Call Center gets caller location App starts (Locationdependent) voice call to (regional) call center sales rep. appointment pushed in my calendar with store address, directions info, ecc. + push of item picture in gallery Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 35

Which is the right system to deploy a service? GSM Tech. Calls SMS STK I want to develop a Click To Dial application! Market Penetration Web Tech. Browser Widgets LinuxA Java Cross Tech. Flash Brew Apple LinuxB Richness Symbian Microsoft Android Vertical Tech. consistent fragmented Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 36

Applicazioni per Cellulari Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Mobile Platforms Mobile Handsets: Eight Centers of Gravity Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 38

Mobile Platforms Application Store: Silos Technology on Centers of Gravity Different Technologies Different Programming Languages Different Security Models and Signing Schema Different Distribution and Revenue Models Fragmentation Operators Application Stores Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 39

Fragmentation Applications App Store 1 App Store 2 App Store 3 App. Fram. App. Fram. App. Fram. O/S 1 O/S 2 O/S 3 O/S 4 O/S 5 Terminal 1 Terminal 2 Terminal 3 Terminal 4 Complete User base Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 40

Functional Interfaces: enabled click to dial + + Voice Call Click on Ad banner ( +Location info) start voice I have to develop call too many applications!!! Follow-up one button pushed > start application App & Call Center gets caller location App starts (Locationdependent) voice call to (regional) call center sales rep. appointment pushed in my calendar with store address, directions info, ecc. + push of item picture in gallery Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 41

Web 2.0 in Mobile Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Address Fragmentation: Enrich the Browser to fit mobility! GSM Tech. Market Penetration Call SMS STK Web Tech. Browser Widgets LinuxA Java Cross Tech. Flash Brew Apple LinuxB Richness I want to develop a Click To Dial application! - Possibly without developing one application per platform Symbian Microsoft Android Vertical Tech. consistent fragmented Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 43

Mobile Phone: digital finger in Web 2.0 Finger in Web 2.0 Mobile Broadband Full Browser Experience Personal Data Experience, Identity Mobility, Context, Localization Multiple Devices: Mobile Phones, Netbook, Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 44

Browser Structure Web Applications Small Screen Reduced Std. Support Reduced Input/Output Reduced Bandwidth Per byte tariffs Power Consumption Reduced Plugin Avalability Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 45

Web Pages Download Latency Ajax Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 46

Technologies Gravity Browser Technologies on Mobile Phone Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 47

Widgets Widget is a standalone Web application Typically front-end a Web 2.0 service or other Internet content Local on the handset & distributed like any other application Widget at its core is a Web page designed for a specific purpose Widgets use same technologies, HTML, CSS, JavaScript, AJAX, as Web pages redered through a browser windows Types of Widget Mobile Widgets Accessory widgets (clock, calendar ) Application widgets (games, address book ) Information widgets (weather, stocks, rss, ) Make web pages Zip it up Desktop Widgets Web Widgets ( out Publish it online (or send it

Web Pages and Widgets Download Latency Ajax Install once.wgt Ajax Offline Application Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 49

Functional Interfaces: enabled click to dial + + Voice Call Click on Ad banner ( +Location info) start voice call Follow-up one button pushed > start web abb No Access to Location App & Call Center from gets caller location browser/wi dget engine web app/widget No Access to phone App starts (Locationdependent) voice call to (regional) call call and center PIM from browser/wi dget engine I cannot do a lot sales rep. appointment pushed with in nowadays my calendar with store address, directions info, browsers ecc. + push and of item picture in gallery widgets! Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 50

Address Fragmentation: Enrich the Browser to fit mobility! GSM Tech. Market Penetration Call SMS STK Web Tech. Browser Widgets LinuxA I want to develop a Click To Dial application! -Possibly without developing one application per platform - Browser and Widgets sound good... But I need more functionalities! Java Cross Tech. Flash Brew Apple LinuxB Richness Symbian Microsoft Android Vertical Tech. consistent fragmented Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 51

Address Fragmentation: Enrich the Browser to fit mobility! GSM Tech. Market Penetration Call SMS STK Web Tech. Browser Widgets LinuxA Too poor experience!!! Java Cross Tech. Lack of Functionalities!!! Flash Brew Apple LinuxB Richness Too Fragmented!!! Symbian Microsoft Android Vertical Tech. consistent fragmented Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 52

GSM Tech. Market Penetration Address Fragmentation: Enrich the Browser to fit mobility! Call SMS STK Web Tech. Browser Widgets LinuxA Java Cross Tech. Device API Flash Brew Apple LinuxB Richness Rich Web Based Applications Symbian Microsoft Android How to get here? Vertical Tech. Success is here!! consistent fragmented Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 53

New Approach: Enrich Browser and Widget Engine Applications Ecma Script Extention Security Device Capabilities: Addressbook, SMS, Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 54

Standardize new APIs: BONDI in a Nutshell Web Package Browser Widget Engine Widget Package Policies JavaScript Extension Policy Enforcement Application settings Gallery User interaction Location Phone status interfaces Telephony Persistence Messaging PIM Communications History Camera Application invoke Operating Systems Proprietary OS Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 55

From Native Client to Rich Web clients Native Clients Browser + Plugins Standardization Effort Portable Web Applications Write one fit one Write one app and multiple Plugin BONDI and W3C Write one Fit all Silos App Stores Different UE Client Cross platform App Stores Same UE Browser and WRT Cross platform App Stores Same UE Browser and WRT Cross Platform Application Store Plug ins Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 56

Common Applications BONDI on Centers of Gravity Web Pages Widgets Specific Applications Vertical Clients Vertical Clients Plug in Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 57

Security: Bondi enabled click to dial YES!!! Now I m ok!!! + + Voice Call Click on Ad banner ( +Location info) start voice call Follow-up one button pushed > start app App & Call Center gets caller location web app/widget App starts (Locationdependent) voice call to (regional) call center sales rep. appointment pushed in my calendar with store address, directions info, ecc. + push of item picture in gallery Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 58

Handset Security Application Run Time Level Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Security: Bondi enabled click to dial NOOOOOO!!! Security and privacy! + + Voice Call Click on Ad banner ( +Location info) start voice call Follow-up Hidden Embedded Javascripts one button pushed > start web abb Stolen Location Information App & Call Center gets caller location web app/widget Regional App starts (Locationdependent) voice call to (regional) Redirection call center To payment number sales rep. appointment pushed User in Unwanted my calendar with storepayment address, directions info, ecc. + push of item picturegosh in gallery This is a dialer! Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 60

Security: Bondi enabled click to dial + + Voice Call Click on Is this web Ad banner application allowed to get location? Is the user aware of it? one button pushed > start app ( +Location info) Is this web application allowed to do a phone call? Is the user aware of it? Does the App & Call Operator allow Center gets this call at no caller location extra charge? web app/widget start voice call Is this web application allowed to use my PIM? Is the user aware of it? App Does starts the (Locationdependent) Enterprise voice allow call to (regional) this insertion call? center Follow-up sales rep. appointment pushed in my calendar with store address, directions info, ecc. + push of item picture in gallery Policies Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 61

Openess needs Security Architecture Web Package Widget Package Browser Web runtime Web engine Events JavaScript Extension Jscript Errors Secure Access Policy Application Settings User Interaction Location PIM Phone Status Persistence Gallery Messaging Application Invoke Comms History Camera Dynamic API New API Operating Systems Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 62

GSM Tech. Market Penetration Address Fragmentation: Enrich the Browser to fit mobility! Call SMS STK Web Tech. Browser Widgets LinuxA Java Cross Tech. Device API Flash Brew Apple LinuxB Richness Rich Web Based Applications Symbian Microsoft Android How to get here? Vertical Tech. Success is here!! consistent fragmented Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 63

Bondi enabled click to dial + + Voice Call Click on Ad banner ( +Location info) start voice call Follow-up Browser Web runtime Web engine Events JavaScript Extension Jscript Errors Secure Access Policy Application Settings User Interaction Location PIM Phone Status Persistence Gallery Messaging Application Invoke Comms History Camera Dynamic API New API Operating Systems Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 64

Cellulari per macchine Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Mobile M2M: Connect the machines Adding a GSM/GPRS module to Machines M2M Platform Machines Web Based Management Vending Machine Mng.

Mobile M2M: Typical M2M Modules Some Key Features Small size Multi-band handle voice and fax calls GPS Broad operating temperature range and harsh environment Technology GSM: for sending info over SMS or CSD GPRS/EDGE: for continuous real time information ( monitoring, HSxPA: for higher bandwidth (e.g. camera Some also include: Embedded TCP/IP stack Embedded controller for hosting applications Additional PINs for I/O s src: M2M Connectivity Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET

Mobile M2M: Development environment AT commands Cellular M2M modules and modems are just another type of modem Use standard AT commands Manufacturers have created unique sub-sets of vendor specific commands to access various functions Developers run their applications in almost all popular programming languages including.net Windows CE Linux ANSI C Python Java Manufacturers have developed software coding tools to simplify application development for devices with on-board embedded memory Examples include M2mpower, MUSE, EasyPython src: M2M Connectivity Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET

Conclusioni Fabio Ricciato Telecom Italia/TILAB Research and Trends ET

Conclusioni - Analisi della Struttura di un cellulare: - Networked Embedded System - SoC per terminali mobili - Analisi degli ambienti di sviluppo per terminali mobili - Client nativi - Browser based - BONDI - M2M Mobile Terminals - Fabio Ricciato, Telecom Italia/TILAB Research and Trends ET 70

GRUPPO TELECOM ITALIA Seminario Telecom Italia Università di Catania Seminario Telecom Italia Terminali Mobili, Sistemi Operativi, Sviluppo Applicazioni Telecom Italia/TILAB Research and Trends ET Fabio Ricciato