Sistemes Operatius en mòbils inalàmbrics

15
Sistemes Operatius en mòbils inalàmbrics Marc Guitart Morros

description

Sistemes Operatius en mòbils inalàmbrics. Marc Guitart Morros. Típiques Gestió de memòria Gestió de processos Gestió d’arxius Gestió de gràfics. Específiques Conectivitat entre mòbils Accés a internet Accés a dispositius externs (PC,impressores,cameres,...) - PowerPoint PPT Presentation

Transcript of Sistemes Operatius en mòbils inalàmbrics

Page 1: Sistemes Operatius en mòbils inalàmbrics

Sistemes Operatius en mòbils inalàmbrics

Marc Guitart Morros

Page 2: Sistemes Operatius en mòbils inalàmbrics

Funcionalitats desitjables

Típiques• Gestió de memòria• Gestió de processos• Gestió d’arxius• Gestió de gràfics

Específiques• Conectivitat entre mòbils• Accés a internet• Accés a dispositius externs

(PC,impressores,cameres,...)• Trucades, missatges,

agenda ...

Page 3: Sistemes Operatius en mòbils inalàmbrics

Symbian OS v7

Sistema operatiu per a telèfons mòbils

Bluetooth

Estàndard de conectivitat sense cables per a dispositius portàtils

Page 4: Sistemes Operatius en mòbils inalàmbrics

Symbian OS v7

Característiques• Kernel multitasca

• Programació multitasca orientada a objectes i basada en components

• Implementació modular. Proporciona una API que fa compatible qualsevol sistema amb aquest SO.

• Entorn obert d’aplicacions ( gran varietat de serveis i aplicacions )

• Combina telefonia mòbil amb computació

• Permet interfície gràfica

• Robustessa: assegura la integritat de dades davant la possible falta de memòria, energia o medi de comunicacions poc fiable

Page 5: Sistemes Operatius en mòbils inalàmbrics

Symbian OS v7

Page 6: Sistemes Operatius en mòbils inalàmbrics

Symbian OS v7

Mòbils que l’utilitzen

• Ericsson 380, 380e, World SmartPhones

• Gamma Nokia 9200 Communicator

• Psion PDA

• Nokia 7650

Page 7: Sistemes Operatius en mòbils inalàmbrics

Symbian OS v7

Page 8: Sistemes Operatius en mòbils inalàmbrics

Symbian OS v7 – Funcionalitats de la API

• Motors per aplicacions: agenda, contactes, missatges, utilitats d’oficina, OBEX ( Object Exchange)

• Navegació: per pàgines WEB, WAP

• Missatgeria: SMS, MMS, EMS. Mail: POP3, IMAP4, SMTP, Fax, ...

• Multimedia: Accés compartit a pantalla, teclat, audio ( gravació i reproducció ), acceleraci´grpafica, transferència de dades

• Protocols de comunicació: TCP, IP v4, IP v6, WAP, IrDA, Bluetooth

• Telefonia mòbil: GSM, Aplicacions SIM

• Seguretat: Encriptació, protocols de comunicacio segura(HTTPS, SSL)

• Desenvolupament de software: C++, Java, WAP (XML), Web

Page 9: Sistemes Operatius en mòbils inalàmbrics

Symbian OS v7 – Funcionalitats de la APINavegador Web

• Funciona amb el motor Opera Browser, un mecanisme propi de sockets de Symbian OS, sobre GSM-CSD, GPRS, CDM i TCP/IP

• Suporta HTML, XML, XHTML, Scripts a traves de JavaScript, imatges, suport per plug-ins, descarrega per FTP, navegació pel sistema d’arxius

Aplicacions

• Cada aplicació s’executa com una tasca diferent

• Suport per a aplicacions internacionals, incrustació d’objectes

• Associació de documents amb una aplicació

• Mecanisme genèric d’errors

BlueTooth

Page 10: Sistemes Operatius en mòbils inalàmbrics

Symbian OS v7 – Funcionalitats de la APISuport per a xarxes

• TCP, IP v4, IP v6, WAP, PPP, Telnet, FTP, SSL, IrLAN, IPSec

Kernel

• Encarregat de la planificació dels processos

• Gestiona la memòria propia i utilitzad a per l’usuari

• Treballa amb pas de missatges

• Extensible amb DLL’s

Servidor d’arxius

• Implementat amb arquitectura de client-servidor

• Treballa sobre memòries RAM, Flash, MMC (MultiMediaCard), Memory Cards amb dos possibles sistemes: VFAT i LFFS

Page 11: Sistemes Operatius en mòbils inalàmbrics

BlueTooth

Objectius

• Eliminar conexions físiques entre un producte i els accessoris

• Possibilitar l’intercanvi d’informació entre usuaris de bluetooth

• Proporcionar accés a serveis públics externs a bluetooth

• Proporcionar funcionalitat de control remot, clau d’accés, identificador, moneder electrònic, ...

Propietats

• Tecnològia de baix consum i cost reduit

• Defienix dues capes diferenciades: conexió i aplicacions

Page 12: Sistemes Operatius en mòbils inalàmbrics

BlueTooth

Capacitats• Permet conectar simultàniament diversos dispositius(fins un total de 7)

o bé establir una comunicació punt a punt.

• En comunicacions compartides un dispositiu és el master i la resta són slaves

• Piconet: Conexió en que diversos dispositius comparteixen un canal

• Scatternet: Unió de diverses Piconets ( el node d’unió el pot donar tant un master com un slave )

Page 13: Sistemes Operatius en mòbils inalàmbrics

BlueTooth

Tipus de conexions permesses

• Synchronous Connection-Oriented (SCO) link

• Asynchronous Connection-Less (ACL) link

• En una conexió SCO es realitza la reserva d’un canal d’un màster per part d’un slave i es manté sempre la comunicació

• En una conexió ACL no es fa reserva de cap canal, simplement s’envien paquets d’informació a un master seleccionat

• Per la comunicació entre els dispositius es defineix una pila de protocols semblants a la de TCP/IP, en que en cada nivell s’afegeixen o procesen capçaleres de control sobre el paquets de dades rebuts dels nivells adjacents

Page 14: Sistemes Operatius en mòbils inalàmbrics

BlueTooth

Page 15: Sistemes Operatius en mòbils inalàmbrics

BlueTooth

Protocols definits sobre Bluetooth

• Service Discovery Protocol (SDP)• Emulació de ports sèrie• Control de telefonia propi• Bluetooth & WAP (Wireless Application

Protocol)