sistemes operatius en mòbils inalàmbrics
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 PresentationTRANSCRIPT
Sistemes Operatius en mòbils inalàmbrics
Marc Guitart Morros
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 ...
Symbian OS v7
Sistema operatiu per a telèfons mòbils
Bluetooth
Estàndard de conectivitat sense cables per a dispositius portàtils
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
Symbian OS v7
Symbian OS v7
Mòbils que l’utilitzen
• Ericsson 380, 380e, World SmartPhones
• Gamma Nokia 9200 Communicator
• Psion PDA
• Nokia 7650
Symbian OS v7
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
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
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
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
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 )
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
BlueTooth
BlueTooth
Protocols definits sobre Bluetooth
• Service Discovery Protocol (SDP)• Emulació de ports sèrie• Control de telefonia propi• Bluetooth & WAP (Wireless Application
Protocol)