SISTEMA OPERATIVO SYMBIAN
Historia
1998 - Symbian fue creada por Psio, Nokia, Ericss csson y Motor torola. ola. 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.
obje objeto to acti activvo.
Versiones
…v6.0, 6.1, 7.0, 7.0s, 8.0, 8.1a, 8.1b, 8.1b, 9.1,…, 9.5
Micro - Kern rne el
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, (USB, Bluetooth, IR).
Seguridad.
Capas
Todos odos los los servi servici cios os pres presta tado doss por por una una capa capa se encu encuen entr tran an en un niv nivel simi simila larr de abstr abstrac acci ción ón.. Una Una capa capa es rela relati tivvamen amente te cohe cohesi sivva y rela relati tivvamen amente te autó autóno noma ma.. Una capa capa pro proporc porciiona servi serviccios ios a las las capa apas superiore superioress ("upw ("upwards"). ards"). Una Una capa capa dele deleg ga tare tareas as a las las capa capass infe inferi rior ores es ("do ("down wnw wards ards") ") Las Las depe depend nden enci cias as fluy fluyen en cons consta tant ntem emen ente te de las las cap capas as superi superiore oress hacia hacia las capa capass infer inferior iores es.. Las solicitud solicitudes es van van de la la capa capa superior superior a la inferi inferior or.. Las notifi notificacio caciones nes van van desde la la capa inferio inferiorr hacia hacia la superior superior.. Las Las cap capas as sup super erio iore ress resu resume menn de los los servic servicio ioss de las las cap capas as 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. propia. Actualmente, Actualmente, dos interfaces de usuario están disponibles para la concesión de licencias: Nokia. Viene en los teléfonos teléfonos S60 (de Nokia): ha sido desarrollado y licenciado por Nokia. de Nokia basados en Symbian Symbian OS. Lenovo, Lenovo, LG LG, Samsung Samsung Panasoni Panasonic, c, Sendo y Siemens, entre entre otros, tienen licencia para usar S60. Technology AB):Sony Ericsson y Motorola son teléfonos UIQ basado en UIQ (de UIQ Technology Symbian OS. Otra interfaz de usuario importante es la interfaz de usuario MOAP desarrollada en Japón por el consorcio consorcio DoCoMo FOMA, como parte de la plataforma de software software común para sus equipos 3G. 3G. FOMA miembros, miembros, incluidos Fujitsu, Mitsubishi, Sony Sony Ericsson y Sharp, Sharp, tienen teléfonos MOAP basados en Symbian OS. Serie 80 y Serie 90 se han desarrollado por por Nokia, pero no están autorizados a otros fabricantes de móviles. móviles. La serie 90 se ha fusionado con S60 para futuros dispositivos. dispositivos.
Servicios de Aplicación
Servicios de Aplicación
La capa de servi rvicios de aplicación proporciona soporte de interfaz de usuario para aplicaciones en Symbian OS. Es decir, los ser vicios que están específicamente destinados a las aplica icaciones se puede encontrar aquí. Los ser vicios 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 disp isposit ositiv ivos os,, protoco tocolo loss de mensa nsajerí jería a y mult multim ime edia) ia). 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 licen licenci cia a (inc (inclu luy yendo endo SDK) SDK)..
Servicios Ser vicios del Sistema Operativo Operativo
Servicios Ser vicios del Sistema Operativo Operativo
Provee Provee los servidores, ser vidores, framew frameworks orks y librerías que implementan el kernel del sistema operativo, operativo, que sirve sir ve de apoyo apoyo para los gráficos, comunicaciones, conectividad y multimedia, multi media, así como frameworks genéricos y bibliotecas biblio tecas (bibliotecas estándar de C). Se organiza en 4 grandes bloques: Servicios Ser vicios genéricos del SO. Servicios de comunicaciones. Servicios multimedia y gráficos. Servicios de conectividad.
Servicios Base
Servicios Base
Abstracción del Hardware 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 servici os del Kernel se encargan de:
Bootstraping.
Hilos, procesos, procesos, direcciones de memoria, timers.
Manejo de Interrupciones.
Acceso a dispositiv dispositivos, os, prov provee ee el framework framework para drivers de los dispositivos.