Sistemes operatius per a dispositius mòbils inalàmbrics - Symbian OS - (Seminaris de CASO) Autors Anahí Olives Ponsoda
Symbian OS Creat per Symbian Ltd.
Usos actuals (Mòbil + PDA) Ericsson R380e Ericsson R380 Nokia 9210c Communicator Nokia 9210
Usos actuals (PDA) Psion 5MX Psion 7 Psion Revo Psion Revo Plus
Característiques generals (1) Telefonia mòbil multimode integrada Combina la potència de la computació amb la telefonia mòbil Proporciona serveis avançats de dades al mercat massiu Entorn d’aplicacions obert Telèfons mòbils com a plataforma de distribució de serveis i aplicacions Àmplia varietat de llenguatges i formats de contingut
Característiques generals (2) Interoperabilitat i standards oberts Implementació modular flexible Col·lecció d’interfícies de programació d’aplicacions (API) Tecnologies compartides per tots els telèfons amb Symbian OS Multitasca Totalment orientat a objectes Kernel multitasca Middleware per comunicacions Gestió de dades i gràfics Motors d’aplicacions
Característiques generals (3) Disseny flexible de la interfície d’usuari Fomenta la innovació Ofereix una altra opció a fabricants, empreses i usuaris finals Facilita la portabilitat de les aplicacions d’altres desenvolupadors Robust Accés instantani a les dades Assegura la integritat de les dades fins i tot quan escassejan els recursos (memòria, disc, energia ...)
Symbian OS v7 (1) Ric conjunt d’aplicacions Contactes Planificació Missatgeria Exploració, navegació Ofimàtica Control del sistema Intercanvi d’bjectes com cites i targetes de visita APIs integrades per gestió de dades, text i gràfics
Symbian OS v7 (2) Exploració Missatgeria Navegació web Pila WAP per navegació pel mòbil Missatgeria Multimèdia: MMS (Multimedia Messaging Service) Gràfics: EMS (Enhanced Messaging Service) Text: SMS (Short Message Service) Email: POP3, IMAP4, SMTP, MHTML Fax
Symbian OS v7 (3) Multimèdia Protocols de comunicació Accés compartit a la pantalla, teclat, fonts i bitmaps Gravació i reproducció de só Funcionalitats relacionades amb imatges APIs per acceleració de gràfics Protocols de comunicació Wide-area: TCP, IP v4, IP v6, WAP Personal-area: Infrarojos, Bluetooth, USB
Symbian OS v7 (4) Telefonia mòbil Seguretat GSM GPRS (General Packet Radio Service) EDGE (Enhanced Data-rates for Global Evolution) CDMA Seguretat Encriptació Certificats Protocols de comunicació segurs (HTTPS, WTLS, SSL)
Symbian OS v7 (5) Desenvolupament de software Opcions principals de programació: C++, Java, WAP i web Eines per compilar i debugar codi C++ i Java Múltiples interfícies d’usuari Teclat QWERTY Llàpis per pantalla tàctil Teclat númeric del telèfon mòbil
Arquitectura Symbian OS v7
Kernel S’executa en mode privilegiat Estructura client-servidor Implementa la política de planificació Gestiona processos, fluxes, programes i memòria Tractament d’errors Mode d’execució silenciós: pot treballar amb la pantalla desconectada Extensible mitjançant DLLs que poden ser enllaçats dinàmicament al kernel
Llibreria d’usuari Codi de nivell més baix del mode usuari Ofereix funcions de llibreria pels codis de mode usuari Ofereix accés controlat al kernel
Servidor de fitxers Accés compartit als sistemes de fitxers Interfície de client que amaga la arquitectura client-servidor Dos sistemes de fitxers concrets VFAT LFFS (Logging Flash File System) VFAT millora la integritat de les dades en situacions de pèrdua de potència del dispositiu Es poden afegir drivers del sistema de fitxers sense necessitat de reiniciar
Altres opcions Windows CE Pocket PC 2002 Palm OS Linux (PDA Zaurus SL-5500 de Sharp) ...
Bibliografia www.symbian.com www.movitienda.com www.telefonos-moviles.com www.mundopsion.com