martes, 11 de noviembre de 2008

SYMBIAN



Symbian es un sistema operativo que fue producto de la alianza de varias empresas de telefonía móvil, entre las que se encuentran Nokia, Sony Ericsson, PSION, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc. Sus origenes provienen de su antepasado EPOC32, utilizado en PDA's y Handhelds de PSION.
El objetivo de Symbian fue crear un sistema operativo para terminales móviles que pudiera competir con el de Palm o el Windows Mobile de Microsoft

.
Historia


En 2003 Motorola vendió el 13% de su participación a Nokia, lo cual hizo que se quedara con el 32.2% de la compañía, pero más tarde Motorola, después de no tener el éxito esperado con sus terminales Linux-Like, volvió al mundo del Symbian comprándole el 50% a Sony Ericsson.
Uso
Nokia


La mayoría de los móviles con Symbian son de esta compañía: todos los modelos de la serie 60 y superiores, incluyéndose toda la Serie N, a excepción de los de tipo handled (los cuales funcionan con Maemo) y los denominados "Internet Tablet" (N800 y N810).

Sony Ericsson


Sony Ericsson trabaja Symbian sobre UIQ, su propia intefaz. Los teléfonos pueden poseer el reproductor Walkman o dedicarse de lleno a la organización personal. La lista de teléfonos se describe a continuación. Sony Ericsson: M600i, P800, P802, P900, P910, P990, P1i, W950, W960i, G705 y G900.

Otros


Son muy pocos los móviles de otros fabricantes:
Todos los teléfonos FOMA (sólo disponibles en Japón).
Motorola: A728 (sólo disponible en China), A920, A925, A1000, A1010, Z8, Z10.
Siemens: SX1
Samsung: SGH-D720, SGH-D730, SGH-G810, SGH-i450, SGH-i550, SGH-i520, SGH-i560 y SGH-i8510.
Panasonic: X700 y X800.

Interface de usuario


Symbian cuenta con cinco interfaces de usuario o plataformas para su sistema operativo, las denominadas Serie 60, Serie 80, Serie 90, UIQ y MOAP. La mayoría de los móviles utilizan la Serie 60, todos los de Sony Ericsson trabajan bajo UIQ, así como también Motorola.
Bienvenidos a este sitio web provisional para llevar a cabo la Fundación Symbian. Este sitio ha sido creado en nombre de las diez primeras empresas miembro de la junta directiva de la Fundación Symbian, como una forma de compartir información sobre los planes para la fundación antes de que sea formalmente establecido. The intent to form the Symbian Foundation was announced on June 24, 2008 drawing strong industry support; further companies have added their endorsements for the initiative since then. La intención para formar la Fundación Symbian se anunció el 24 de junio de 2008 dibujo fuerte apoyo a la industria, más empresas se han sumado sus anotaciones a la iniciativa desde entonces. The foundation is expected to start operating during the first half of 2009, subject to regulatory and other approvals. La fundación se prevé que empezará a funcionar durante el primer semestre de 2009, con sujeción a las autoridades reguladoras y otras aprobaciones. Membership of the foundation will be open to all organizations, for a low annual membership fee of US $1,500. Composición de la fundación estará abierta a todas las organizaciones, por una baja cuota de membresía anual de dólares de los EE.UU. 1500. The Symbian Foundation platform will be available to members under a royalty-free license from this non-profit foundation from its first day of operations, expected to be during first half 2009. La Fundación plataforma Symbian estará disponible a los miembros de regalías en virtud de una licencia libre de esta fundación sin fines de lucro desde su primer día de operaciones, se espera que durante el primer semestre de 2009. The Symbian Foundation will provide, manage and unify the platform, ultimately releasing it as open source. La Fundación Symbian proporcionar, administrar y unificar la plataforma, en última instancia, como la liberación de código abierto.

Symbian OS es un sistema operativo, diseñado para dispositivos móviles, junto con las bibliotecas, la interfaz de usuario y marcos de referencia de implementación de herramientas comunes, producido por Symbian Ltd Se trata de un descendiente de Psion 's EPOC y se ejecuta exclusivamente en ARM procesadores.


El 24 de junio de 1998, Symbian Ltd se formó como una asociación entre Ericsson, Nokia, Motorola y Psion, para aprovechar la convergencia entre las PDA y los teléfonos móviles. Symbian fue anteriormente propiedad de Nokia (56,3%), Ericsson (15,6%), Sony Ericsson (13,1%), Panasonic (10,5%) y Samsung (4,5%). Diez años para el día después, el 24 de junio de 2008, Nokia anunció su intención de adquirir todas las acciones que ya no cuenta. La adquisición fue de € 264 millones, o US $ 410 millones.


El 24 de junio de 2008, la Fundación Symbian se anunció con el objetivo de "ofrecer gratuitamente el software y acelerar la innovación".

Diseño


Symbian OS, con sus raíces en Psion Software de la EPOC, está estructurado al igual que muchos sistemas operativos de escritorio con preventiva multitarea y la memoria de protección. EPOC se inspiró en una OpenVMS-como enfoque para la multitarea con un servidor basado en el acceso serialised asincrónica basada en eventos.


Symbian OS fue construido a seguir tres normas de diseño: la integridad y la seguridad de los datos del usuario es primordial, el usuario tiempo no debe ser desperdiciado, y todos los recursos son escasos. Esto dio lugar a una continuación de la utilización de servidores, un microkernel, y una solicitud de devolución de llamada a todos los servicios, una absoluta división de interfaces de usuario de sistema o de servicios de aplicación, la reutilización y la apertura, la extensibilidad, y la sólida gestión y recuperación de recursos para apoyo -siempre sobre la operación. Hardware para el sistema operativo está optimizado para baja potencia de batería y dispositivos basados en ROM para sistemas basados en (por ejemplo, características como XIP y re-entrancy en bibliotecas compartidas). Más tarde OS iteraciones diluido este enfoque en respuesta a las demandas del mercado, en particular, la introducción de un tiempo real del núcleo y una plataforma de modelo de seguridad en las versiones 8 y 9.


Hay un fuerte énfasis en la conservación de los recursos, utilizando Symbian-lenguajes de programación específicos, tales como los descriptores y una pila de limpieza. Existen técnicas similares para la conservación de espacio en disco (aunque los discos en dispositivos Symbian suelen ser de memoria flash). Además, todos los Symbian OS es la programación basada en eventos, y la CPU se apaga cuando las aplicaciones no están directamente se ocupan de un caso. Del mismo modo, el enfoque OS hilos frente a los procesos impulsados por la reducción de los gastos generales.


Symbian OS EKA2 apoya suficientemente rápido en tiempo real de respuesta de tal forma que es posible construir un único núcleo de teléfono en torno a ella-es decir, un teléfono en el que un solo núcleo del procesador ejecuta tanto las aplicaciones de usuario y la señalización de pila. . Esto ha permitido SymbianOS EKA2 teléfonos para convertirse en más pequeño, más barato y más eficiente de energía.


Estructura


El sistema Symbian OS modelo contiene las siguientes capas, de arriba a abajo:
- Un marco capa
-Capa de servicios de aplicación
-Java ME
- Os servicios de capa
- OS servicios genéricos
- servicios de comunicaciones
- multimedia y servicios gráficos
- servicios de conectividad
- Base de Servicios de Capa
-Kernel Núcleo de servicios y capa de interfaz de hardware


La Capa de Servicios de Base es el nivel más bajo accesible por el usuario del lado de las operaciones, que incluye el servidor de archivos y bibliotecas de usuario, el Plug-In de Marco que gestiona todos los plug-ins, tienda, depósito central, DBMS, y los servicios criptográficos. También incluye la ventana de texto del servidor y el texto de Shell, los dos servicios básicos a partir de la cual un puerto completamente funcional puede ser creado sin la necesidad de cualquier capa superior de servicios.


Symbian OS tiene un microkernel arquitectura, lo que significa que el mínimo necesario se encuentra dentro del núcleo para mejorar la robustez, disponibilidad y capacidad de respuesta. Contiene un programador, gestión de memoria, y los controladores de dispositivo, pero otros servicios como la creación de redes, telefonía, o sistema de ficheros de apoyo se colocan en el sistema operativo o Capa de Servicios de Base de Servicios de Capa. El EKA2 en tiempo real del núcleo que se ha denominado una nanokernel, que contiene sólo los más elementales primitivas y el apoyo a un núcleo ampliado para la aplicación de cualquier otra abstracciones.


Symbian OS está diseñado para hacer hincapié en la compatibilidad con otros dispositivos, especialmente los medios extraíbles sistemas de archivos.Desarrollo temprano de la EPOC dado lugar a la adopción de grasa como el interior del sistema de archivos y este permanece en el Symbian OS, pero uno orientado a objetos modelo de persistencia se ha colocado sobre la grasa subyacente, proporcionando una POSIX estilo de interfaz y un modelo de streaming. El interior de los formatos de datos se basan en el uso de la misma API que cree los datos para ejecutar todas las manipulaciones. Hay una gran red de comunicación y subsistema, que tiene tres servidores principales: Etel (EPOC telefonía), ESOCK (EPOC tomas) y C32 (responsable de la comunicación serial). Por ejemplo ESOCK permite diferentes ". PRT" módulos de protocolo, la aplicación de diferentes tipos de redes de protocolo régimen. El subsistema también contiene código que se refiere a la de corto alcance en los enlaces de comunicación, como Bluetooth, IrDA y USB.


. También hay un gran volumen de interfaz de usuario (UI) del Código. Sólo la base y sub-clases están contenidas en Symbian OS, mientras que la mayoría de las interfaces de usuario reales son mantenidos por terceras partes. El OS también contiene los gráficos, texto diseño, y la renderización de fuentes, las bibliotecas.


Todas las aplicaciones Symbian se construyen a partir de las tres categorías definidas por la arquitectura de aplicaciones: una aplicación de clase, una clase de documento, y una interfaz de usuario de aplicación de clase. Estas clases crear la aplicación fundamental de comportamiento. El resto de funciones requeridas, la vista de aplicación, modelo de datos, y la interfaz de datos, se crean independiente e interactuar exclusivamente a través de su API con las otras clases.UIQ y S60, tanto ampliar este enfoque, de dos maneras diferentes.


Muchas otras cosas todavía no encajan en este modelo - por ejemplo, SyncML Java ME proporcionar otro conjunto de APIs en la parte superior de la mayoría de las OS y multimedia. Muchos de estos son los marcos, los proveedores y se espera que la oferta plug-ins de estos marcos de terceros (por ejemplo, Helix reproductor de multimedia codecs). Esto tiene la ventaja de que la API a esos sectores de la funcionalidad son los mismos en muchos modelos de teléfono, y que los vendedores obtener una gran flexibilidad. Pero esto significa que los proveedores de teléfono necesidad de hacer un gran trabajo de integración para hacer un teléfono Symbian OS.


Symbian OS fabricantes de dispositivos también se suministra con un ejemplo la interfaz de usuario llamada capa "TechView". Proporciona una base para iniciar la personalización y es también el entorno en el que tanto el sistema operativo Symbian de código de prueba y el ejemplo de código se ejecuta. Es muy similar a la interfaz de usuario de un Psion Series 5 organizador personal, por lo que no se utiliza para cualquier teléfono interfaz de usuario.

Utilidades :

-PuTTY, un telnet / ssh cliente
- Internet Radio
- SymTorrent, un cliente bittorrent
- Symella, un cliente de Gnutella
- Python intérprete.
- Apache HTTP Server, un servidor web




1 comentario:

Samira Grayeb y Jose Alberto dijo...

Es un buen blog. El idioma del de video, hace que no sea tan interesante. Ademas, en algunas partes, la organizacion de la informacion hace que se confunda al leer algunos parrafos. Debieron hacer cambios de color como lo hicieron el algunas partes de los textos.