sistemes operatius per a dispositius mòbils inalàmbrics - symbian os -
Post on 12-Jan-2016
31 Views
Preview:
DESCRIPTION
TRANSCRIPT
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors
Anahí Olives Ponsoda
Sistemes operatius per adispositius mòbils inalàmbrics
- Symbian OS -
(Seminaris de CASO)
Autors
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
2
Symbian OS Creat per Symbian Ltd.
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
3
Usos actuals (Mòbil + PDA)
Ericsson R380eEricsson R380
Nokia 9210cCommunicator
Nokia 9210Communicator
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
4
Usos actuals (PDA)
Psion 5MX
Psion 7
Psion Revo
Psion Revo Plus
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
5
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
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
6
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
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
7
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 ...)
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
8
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
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
9
Symbian OS v7 (2) Exploració
– 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
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
10
Symbian OS v7 (3) Multimèdia
– 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
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
11
Symbian OS v7 (4) Telefonia mòbil
– GSM– GPRS (General Packet Radio Service)– EDGE (Enhanced Data-rates for Global Evolution)– CDMA
Seguretat– Encriptació– Certificats– Protocols de comunicació segurs (HTTPS, WTLS, SSL)
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
12
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
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
13
Arquitectura Symbian OS v7
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
14
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
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
15
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
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
16
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
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
17
Altres opcions Windows CE Pocket PC 2002 Palm OS Linux (PDA Zaurus SL-5500 de Sharp) ...
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
18
Bibliografia www.symbian.com www.movitienda.com www.telefonos-moviles.com www.mundopsion.com
top related