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 API Navegador 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 API Suport 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)