Sie sind auf Seite 1von 19

CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors

Symbian OS y BlueTooth
(Seminaris de CASO) Autors David Alcoba Casares Sergio Pavn Salamanca

Qu es?
Symbian OS es un sistema operativo abierto y estndar para dispositivos de telefona mvil. Symbian OS est licenciado por los principales desarrolladores de telefona mvil del mundo.

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 2

Quin lo utiliza?

Clasificacin:
Symbian DFRDs (Device Family Reference Designs)

Quartz
Dispositivo de bolsillo basado en una pantalla sensible al tacto y pantalla 240x320 (quarterVGA) (PDAs)

Crystal
Dispostivo basado en un teclado y pantalla 640x240 (halfVGA)

Pearl
Telfono mvil avanzado con capacidad de proceso de informacin.

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 3

Caractersticas
Uso eficiente de todos los recursos de la mquina (especialmente batera, RAM y ROM). Acceso inmediato a los datos. Manejo fiable de los datos incluso en caso de fallo en la comunicacin o falta de recursos, como memoria, disco o batera. Adaptabilidad al hardware especfico y a las pilas de telefona de los fabricantes. Consistencia en la comunicacin entre los datos propios del dispostivo y otros.

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 4

Componentes genricos

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 5

Componentes genricos

Base: Sistema fundamental de tiempo de ejecucin, herramientas necesarias para construirlo y nivel ms bajo de seguridad. Framework: APIs para manejo de datos, texto, grficos Communication: Pilas de comunicaciones. Wide-area incluye TCP/IP, GSM y WAP. Personal-area incluye infrarrojos, Blueetooth y serial. Messaging: Internet e-mail, texto SMS y fax. Browsing: Exploradores WAP y HTML. Application engines: Proporciona motores para todas las aplicaciones estandar de Symbian: manejo de contactos, agenda Java runtime: Especificacin PersonalJava 3.0. Connectivity: Entorno de trabajo de comunicacin para conectarse con un PC que trabaje con Symbian Conect
Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 6

Base

Arquitectura basada en microkernel. El EPOC kernel trabaja en modo privilegiado. Controla los drivers del dispositivo, implementa gestin de la batera y asigna memoria para l y para los procesos en modo usuario.

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 7

Base

La user library ofrece servicios a los programas de usuario:


Gestin de procesos, threads, programas y memoria. Descriptores: Strings y buffers de datos binarios. Arrays y listas. Active Objects para usar multi-tasking sin problemas de sobrecarga de multi-threading. Arquitectura cliente-servidor. Soporte local que incluye tipo de moneda, formato de fecha y hora.

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 8

Comunicaciones

Basada en 3 servidores de bajo nivel:


Serial comms server Sockets server Telephony server

Clasificacin segn alcance: Wide-area Personal-area

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 9

CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors

La tecnologa Bluetooth
(Seminaris de CASO) Autors David Alcoba Casares Sergio Pavn Salamanca

Qu es?
Es una especificacin abierta para comunicacin inalmbrica, a corta distancia, de voz y datos. Basada en un enlace de radio de coste reducido. Creada en 1998 de la mano de Ericsson,Intel,Nokia,IBM y Toshiba (fundadores del SIG), con el objetivo de crear un estandar y asegurar asi la compatibilidad de los diferentes dispositivos. Nos permite conectar dispositivos digitales sin utilizar cables.

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 11

Para que sirve


Actualmente existen una gran cantidad de interfcies para interconexionar dispositivos digitales (cable, IrDA...). Bluetooth nace con el objetivo de unificar las comunicaciones entre diferentes dispositivos digitales (PDA, telf. Mviles, Porttiles...). Permite conexiones dinmicas. Posibles escenarios:

Oficina: sincronizar agenda con Pc, conexin a LAN o internet. Casa: domtica a partir de Porttil o PDA.

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 12

Caractersticas
Un pequeo microchip Bluetooth ,que incorpora un transmisor, es introducido en los dispositivos digitales. Opera en la banda de frecuencia de los 2,4 Ghz, liberalizada en la mayora de paises. Permite transmisiones tanto de voz como de datos, aunque los dispositivos no se encuentren en el mismo radio de accin. Las distancias de comunicacin son del orden de la decena de metros y las velocidad de transmisin es de 720Kbps.

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 13

Comparativa de caractersticas
Bluetooth 2.4 GHz 720 Kbps TECNOLOGA HomeRF 802.11b 2.4 GHz 2.4 GHz 1.6Mbps 11Mbps 150 m Medio Wireless Data. HyperLAN2 5GHz <50Mbps 50 m Medio/Alto Wireless Data.

Banda de Frecuencia Velocidad de transmisin Alcance Consumo Aplicaciones

<10 m 50 m Muy bajo Medio Wireless Data. Wireless Data. Wireless Voice. Wireless Voice. Substitucin de cables. Redes Personales. Caractersticas Bajo consumo. Trans. De Voz y Datos. Principales Trans. De Voz y Datos. Coste moderado. Bajo coste. Robusto ante el Ruido. Coste relativo Muy bajo Medio/bajo Empresas promotoras +2000 <50

Buen rendimiento.

Alto rendimiento.

Medio -100

Alto <10

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 14

Breve descripcin de la arquitectura

La arquitectura definida por bluetooth est estructurada en 4 capas:


Core Protocols, los ha de tener todo dispositivo compatible. Cable Replacement protocols, (RFCOMM). Telephony control protocols. Adopted protocols, protocolos ya existentes, pero incluidos por interoperabilidad (PPP, IP).

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 15

Seguridad
Las polticas independientes de la pila de protocolos. Rutina de identificacin y respuesta, orientada a la autentificacin, previene de accesos ilcitos. Transmisin cifrada mediante encriptacin, para mantener la privacidad. Sesiones iniciadas mediante claves de seguridad. Niveles de seguridad segn el dispositivo:

Trusted device:acceso ilimitado. Untrusted device:acceso restringido.

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 16

Bluetooth en Symbian OS
Symbian OS incluye en su subsitema de comunicaciones un mdulo para trabajar con bluetooth. (BT.PRT) El mdulo consta de diferentes APIs para implementar la pila de protocolos bluetooth. Caractersticas:

Posibilidad de habilitar mltiples conexiones. Separacin de la pila de protocolos de las polticas de seguridad. Soporte de cualquier tipo de hardware gracias a la implementacin de la capa HCI ( Host ControlIer Interface API).

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 17

Bluetooth en Symbian OS

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 18

Bibliografia
www.symbian.com www.bluetooth.com www.canalsw.com www.palopt.com.au/bluetooth/ www.bluetooth.net

Seminaris de CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 19

Das könnte Ihnen auch gefallen