150 likes | 309 Views
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,...)
E N D
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,...) Trucades, missatges, agenda ... Funcionalitats desitjables
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 Mòbils que l’utilitzen • Ericsson 380, 380e, World SmartPhones • Gamma Nokia 9200 Communicator • Psion PDA • Nokia 7650
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 Protocols definits sobre Bluetooth • Service Discovery Protocol (SDP) • Emulació de ports sèrie • Control de telefonia propi • Bluetooth & WAP (Wireless Application Protocol)