Вы находитесь на странице: 1из 18

SISTEMA OPERATIVO

SYMBIAN
Historia
 1998 - Symbian fue creada por Psio, Nokia,
Ericsson y Motorola.
 En primer teléfono Symbian fue lanzado en el año
2000
 Teléfono 2.5G lanzado a principios de 2002
 Teléfono 3G lanzado en diciembre de 2002
 EKA2 se anunció en 2004
 La Plataforma de Seguridad fue introducida en
2005 en v9
Lenguajes de Desarrollo
 C++
 Java
 Python, Ruby
 Flash Lite
 OPL
 PIPS
Symbian C++
 hojas.
 limpieza.
 descriptores.
 objeto activo.
Versiones
 …v6.0, 6.1, 7.0, 7.0s, 8.0, 8.1a, 8.1b, 9.1,…, 9.5

Micro - Kernel
 Modo Usuario y Modo Kernel
 Solo pequeñas partes del sistema corren en modo
Kernel.
 Sistema Operativo de Tiempo Real.
Características
 GUI
 Telefonía.
 Multimedia.
 Mensajería
 Networking.
 Short link (USB, Bluetooth, IR).
 Seguridad.
Capas
 Todos los servicios prestados por una capa se encuentran
en un nivel similar de abstracción.
 Una capa es relativamente cohesiva y relativamente autónoma.
 Una capa proporciona servicios a las capas
superiores ("upwards").
 Una capa delega tareas a las capas inferiores ("downwards")
 Las dependencias fluyen constantemente de las capas
superiores hacia las capas inferiores.
 Las solicitudes van de la capa superior a la inferior.
 Las notificaciones van desde la capa inferior hacia la superior.
 Las capas superiores resumen de los servicios de las capas
inferiores.
Capas
Framework de la Interfaz de Usuario
Framework de la Interfaz de Usuario
 La capa Framework de interfaz de usuario es la capa superior de Symbian OS.
 Symbian OS es entregado a los fabricantes de móviles con una interfaz de usuario de
prueba que no es ni completa ni de calidad, conocido como TechView.
 Fabricantes de teléfonos móviles con licencia de Symbian OS reemplazan la interfaz de
usuario de prueba con una interfaz de usuario de calidad de producción propia.
 Actualmente, dos interfaces de usuario están disponibles para la concesión de licencias:
 S60 (de Nokia): ha sido desarrollado y licenciado por Nokia. Viene en los teléfonos
de Nokia basados ​en Symbian OS. Lenovo, LG, Samsung Panasonic, Sendo y
Siemens, entre otros, tienen licencia para usar S60.
 UIQ (de UIQ Technology AB):Sony Ericsson y Motorola son teléfonos UIQ basado en
Symbian OS.
 Otra interfaz de usuario importante es la interfaz de usuario MOAP desarrollada en
Japón por el consorcio DoCoMo FOMA, como parte de la plataforma de software
común para sus equipos 3G. FOMA miembros, incluidos Fujitsu, Mitsubishi, Sony Ericsson y
Sharp, tienen teléfonos MOAP basados ​en Symbian OS.
 Serie 80 y Serie 90 se han desarrollado por Nokia, pero no están autorizados a otros
fabricantes de móviles. La serie 90 se ha fusionado con S60 para futuros dispositivos.
Servicios de Aplicación
Servicios de Aplicación
 La capa de servicios de aplicación proporciona soporte de
interfaz de usuario para aplicaciones en Symbian OS. Es
decir, los servicios que están específicamente
destinados a las aplicaciones se puede encontrar aquí.
 Los servicios van desde los utilizados por todas las
aplicaciones hasta los de lógica de suministro de tecnología
específica (por ejemplo, el apoyo a la gestión
de dispositivos, protocolos de mensajería y multimedia).
 Interfaces de usuario de prueba, en caso necesario, se
suministran en el kit de herramientas de personalización
para los concesionarios, pero se sustituyen los productos con
licencia (incluyendo SDK).
Servicios del Sistema Operativo
Servicios del Sistema Operativo
 Provee los servidores, frameworks y librerías que
implementan el kernel del sistema operativo, que
sirve de apoyo para los gráficos, comunicaciones,
conectividad y multimedia, así como frameworks
genéricos y bibliotecas (bibliotecas estándar de C).
 Se organiza en 4 grandes bloques:
 Servicios genéricos del SO.
 Servicios de comunicaciones.
 Servicios multimedia y gráficos.
 Servicios de conectividad.
Servicios Base
Servicios Base
 Abstracción del Hardware del lado del usuario.
 Framework para drivers de media.
 Provee las primitivas del SO y firmware de
abstracción de Hardware.
 DBNS = Acceso en API a BD Relacional.
Kernel y la Interfaz de Hardware
Kernel y la Interfaz de Hardware
 Los servicios del Kernel se encargan de:
 Bootstraping.

 Hilos,procesos, direcciones de memoria, timers.


 Manejo de Interrupciones.

 Acceso a dispositivos, provee el framework para


drivers de los dispositivos.

Вам также может понравиться