Introducción
La historia de Symbian OS
Sistema operativo Symbian OS (EPOC 32) fue desarrollado por Symbian - una empresa conjunta las empresas Motorola, Ericsson, Nokia y Psion Teklogix basado en la división de software de Psion. Más tarde se les unió la compañía Matsushita, Kenwood, Fujitsu Siemens, entre otros. La primera versión ("Release") EPOC 32 de abril de 1997 marcó el nacimiento de una nueva generación de sistemas operativos basados en la amplia experiencia en la industria de mano de la compañía de dispositivos móviles de Psion. Durante trece años antes, en 1984, la empresa Psion ha inventado un organizador personal. Con las ventas del próximo modelo - Organizador II - los clientes corporativos y privados con más de un millón de unidades. Este modelo tenía una CPU de 8 bits, y puede ser programado en lenguaje ensamblador o similar al BASIC de alto nivel de lenguaje OPL (Organizador lenguaje de programación). Desde 1991, una serie de dispositivos bajo un común marca Psion Series 3 Tome un organizador personal digital dispositivo del mercado de masas populares y asequibles. El nuevo sistema operativo se llama SBI (dieciséis bits Organizador), a menudo también se llama SYMBIAN OS16. En el sistema de SBI se aplicó por primera vez la tecnología es la asignación básica y las interfaces de aplicación en componentes separados, que posteriormente pasó a ser una parte integral e importante de los 32 bits el sistema operativo Symbian. Sin embargo, dado que la mayoría del núcleo del sistema ha sido escrito en lenguaje ensamblador, pero también debido a las restricciones para la arquitectura x86 de 16 bits, el sistema de SBI no podía ser utilizado en cualquier lugar, excepto los procesadores x86. Frontend gráfico SBI fue una orientada a objetos, y construido en editor y traductor de la lengua OPL les permite estar directamente en su PDA. Plataforma SBI Un gran número de aplicaciones. Al mismo tiempo, para el mercado corporativo se ha desarrollado WORKABOUT terminales industriales, por primera vez en 1995. Las ventas totales de productos ha superado 1,5 millones de unidades.En la época de mayor popularidad en la parte de la Serie 3 representaron el 35% de los organizadores del mercado mundial. Una de las razones principales de ello es la comodidad y la funcionalidad de las aplicaciones de SBI, confiabilidad y eficiencia del sistema operativo multi-tarea (que a lo largo de su existencia era prácticamente sin errores encontrados), de alta calidad integrada en el software de ROM, batería de larga duración y la empresa de diseño con estilo.Objetivo de crear un sistema operativo Symbian (Symbian OS 32)
Atractivo para los usuarios
Los dispositivos móviles son para uso personal. Deben ser fáciles de usar, y siempre ofrecen información sobre la demanda (el principio de "Instant-On"). interfaz gráfica de usuario del sistema y el firmware debe ser atractiva e intuitiva. Un eficiente multi-tarea. La administración de energía debe permitir que el equipo cuando se cambia al instante restaurar el estado en que se encontraba en el tiempo libre sin el largo proceso de arranque del sistema. Al sustituir la fuente de energía (baterías) los datos deben ser conservados. Software en la ROM debe ser de la más alta calidad. Estas lecciones aprendidas de la empresa Psion en el tiempo Organizador del Mundial, cuando la mayoría de los PCs de escritorio se ejecuta DOS, un "portátil" computadora era del tamaño de un diplomático. Suite de aplicaciones - un factor crítico para la creación de atractivos desde el punto de vista del usuario final. Symbian OS están diseñados con la expectativa y el principiante y profesional. Acerca de diez aplicaciones más importantes y todo el sistema operativo tenía que encajar en una ROM, lo que equivale a cerca de 1 / 10 del medio de aplicación para la PC. Dicho pacto se ha logrado el más alto grado de reutilización, el uso del diseño orientado a objetos, lenguaje C + + y los equipos de la unión estrecha de desarrollo se ocupan de diversos aspectos del sistema operativo y aplicaciones. Las comunicaciones digitales son ampliamente utilizados en el mundo de hoy. arquitectura SBI fue diseñado para los organizadores, que son unidades independientes, que rara vez tenía que comunicarse con otros dispositivos de copia de seguridad de datos. Los dispositivos basados en SBI también han existido sin la conexión a un PC.Actualmente, las comunicaciones a través de Internet, fax y teléfonos móviles se ha convertido en algo común, y sincronizada con los datos en el escritorio, en casa y en el trabajo, se ha vuelto extremadamente importante para los dispositivos móviles. Mecanismos de participación en la sincronización y los datos se construyeron originalmente en el sistema operativo Symbian.Atractivo para los fabricantes OEM
Utilizar dispositivos de la Serie Organizador y SBI fue utilizado solamente en los productos de las empresas del grupo de Psion. Symbian OS se ha diseñado desde el principio con el fin de permitir una gran gama de fabricantes de equipos de telecomunicaciones. El requisito principal es la portabilidad de los diferentes tipos de procesadores. Esto, a su vez, requiere el uso de lenguaje de alto nivel, que puede ser simplemente transferido a otra plataforma. El lenguaje ensamblador se utiliza sólo para la ejecución de los componentes, lo cual es especialmente importante para la velocidad de ejecución. En el sistema operativo Symbian es también ampliamente utilizado abstracción de un determinado tipo de equipo que hacen que sea más fácil de adaptar para diferentes variantes de una arquitectura de procesador único. A pesar de que el sistema operativo Symbian es un sistema portátil como la plataforma principal fue elegido por la arquitectura ARM Symbian. arquitectura ARM es excepcionalmente eficiente en RISC strutura proporcionar óptima relación de rendimiento / consumo de energía - lo cual es especialmente importante para los dispositivos que deben funcionar durante semanas en un juego de pilas. Además, a través del uso efectivo de área de la viruta y correcta de la empresa política de ARM Ltd en relación con las licencias arquitectura ARM ofrece el mejor rendimiento de relación / precio. arquitectura ARM licencia estas "ballenas", como Intel, Nokia, etc Los dispositivos móviles no son las normas de tamaño de pantalla, atajos de teclado, o un digitalizador. Los productores reciben una completa libertad para crear cualquier tipo de dispositivo, cualquier rango de precio, tamaño y peso. Symbian empresa tomó la decisión estratégica de establecer una separación clara entre la interfaz gráfica de usuario (GUI) y otros componentes. Para los dispositivos que requieren los métodos no convencionales de la interacción del usuario, el sistema de interfaz gráfico y las aplicaciones pueden ser modificados o completamente rediseñado. Por ejemplo, fácilmente se adapta a cualquier resolución y tamaño de la pantalla, la ausencia / presencia de una pantalla táctil, etc En comparación con otras plataformas que permitirá a los fabricantes de dispositivos basados en Symbian OS para crear dispositivos con "marca" look and feel de hardware. Symbian OS es un sistema operativo internacional. Plataforma SBI fue localizado en el Reino Unido y los EE.UU., casi todas las lenguas de Europa Occidental y partes de las lenguas de Europa del Este: checo, húngaro, griego y ruso. En Symbian OS soporte integrado para la codificación Unicode de 16 bits y medios especiales de entrada de datos para adaptarse a las lenguas de Asia y el Lejano Oriente, como el japonés, chino, coreano y tailandés.Atractivo para los desarrolladores
Para el desarrollo de aplicaciones eficaces utilizando una amplia gama de herramientas de desarrollo avanzado. El requisito principal era un SO de 32 bits, ya que la redacción de las solicitudes de SBI (como para DOS / Windows 3.1) requiere un esfuerzo importante para superar las limitaciones en la 64 K en el tamaño del segmento causados por el uso arquitectura de 16 bits x86. Symbian OS es completamente de 32 bits, no hay soporte para las antiguas interfaces de programación de 16 bits (API) es que falta. Symbian proporciona una amplia gama de herramientas de desarrollo para el sistema operativo Symbian. Programa en C + + estándar del lenguaje son creados en un PC utilizando un sistema interactivo entorno de desarrollo de Microsoft Visual Studio y el emulador. A continuación, el código fuente se vuelve a compilar y se transfieren a un PC basado en el procesador ARM con el compilador GNU C + +. También es posible desarrollar aplicaciones en OPL (similar al lenguaje BASIC), cuyas raíces se remontan a los días Organizador II. También existe la posibilidad de escribir programas Java utilizando cualquiera de las herramientas de desarrollo existentes para el lenguaje Java. En la creación de herramientas de desarrollo para Symbian OS anunciados por compañías como Metrowerks (conocida por sus herramientas CodeWarrior), AppForge (presentado los medios para desarrollar software para Symbian OS lenguaje Visual Basic) y Borland, tradicionalmente fuerte en el campo de las herramientas de desarrollo visual.Desarrollo Symbian OS Historia
Symbian OS hoy
¿Cuál es hoy un sistema operativo Symbian? Este sistema operativo completamente equipado diseñado para ofrecer toda la industria de las telecomunicaciones y los más modernos estándares y protocolos tales como Bluetooth, GPRS, etc Núcleo del sistema - multitarea de alto rendimiento y extremadamente compacto - puede ser transferida bajo costo a casi cualquier plataforma. La ayuda completa de Unicode que permite adaptar fácilmente el sistema para cualquier idioma, los mecanismos flexibles de extensión nos permite resolver todos los problemas con la codificación de correo electrónico, Web, etcConjunto de aplicaciones (Application Suite)
La composición Symbian OS incluye una completa suite de productividad de oficina, aplicaciones de organización y comunicación. Para controlar el ordenador y las aplicaciones utilizadas por una consola gráfica. Todas las aplicaciones comparten las siguientes características:- estudio cuidadoso de la interfaz de usuario para aplicaciones muy fácil de usar, sin importar el nivel de preparación por parte del usuario
- controles estándar de gráficos que se implementan en el EIKON biblioteca, incluyendo una barra de herramientas (toolbar), barra de herramientas (toolband), un cómodo control de un teclado y / o un bolígrafo
- Ampliar la imagen en la pantalla para ajustar la imagen según el tipo de datos de aplicación, las condiciones de iluminación y la perspectiva del usuario
- soporte para la impresión en la mayoría de las impresoras estándar, impresión a través de serie, en paralelo o puerto de infrarrojos o una impresora conectada a un PC de escritorio
- apoyo a los objetos incrustados, lo que permite, por ejemplo, para incrustar documentos de Word en el registro de la Agenda
- intercambio de datos entre aplicaciones a través de un estándar del portapapeles (clipboard), comunicarse con otros dispositivos a través de infrarrojos
- Todos los cambios se puede reducir únicamente a la interfaz de procesamiento
- núcleo no requiere ningún cambio, volver a compilar y probar, que es especialmente importante porque, por ejemplo, el núcleo de un procesador de textos - un sistema extremadamente complejo
El intercambio de datos y sincronización
Symbian OS fue diseñado para un auto-estudio. Buena computadoras de mano del teclado, tales como Nokia 9210, y bien diseñada aplicación permite trabajar con grandes volúmenes de datos. El pequeño tamaño de los equipos basados en Symbian OS permite a los usuarios siempre los lleve con usted y escriba cualquier información si es necesario. Sin embargo, todavía hay varias razones para la integración de los ordenadores de mano basados en Symbian OS en un PC de sobremesa - a partir de copia de seguridad, formatos de conversión de documentos de aplicaciones para PC en formato Symbian OS y viceversa, para completar la sincronización con el PC de escritorio y PDA basados en Symbian OS en el país y en el trabajo. Estos requisitos se han tenido en cuenta a la hora de crear un producto Conecte el sistema operativo Symbian (EPOC antes Conectar / PsiWin). Producto Symbian OS Conecte ejecuta en PCs con Microsoft Windows 95/98/2000/XP/ME o Microsoft Windows NT 4.0 y proporciona- integración con el Explorador de Windows y el escritorio de Windows para la gestión de datos fácil de equipos basados en Symbian OS o SBI, el PC conectado
- de intercambio de archivos, backup y recuperación de datos
- trabajar con varios ordenadores con sistema operativo Symbian con una PC de escritorio
- convertir archivos de formatos de sistema operativo Symbian OS en los formatos de aplicación de escritorio (tales como los formatos de aplicaciones populares de la oficina de Microsoft, Lotus, Corel y proizvodieteley otro software) y de nuevo
- sincronización en el terreno entre SYMBIAN Agenda y Contactos Symbian y relacionados las aplicaciones de escritorio
- Impresión de Symbian OS a cualquier impresora conectada a la PC
- instalación de software desde el PC al sistema operativo Symbian-PC
Comparación con otros sistemas operativos
Symbian OS no es el único sistema en el mercado. Además de la gran cantidad de "marca de sistemas operativos» (propietario) que no vamos a examinar a causa de la distribución de pequeñas Symbian OS son los dos principales competidores:- Microsoft Windows CE - de hecho, es "reducido" la versión del sistema operativo de escritorio con todas sus consecuencias - "voracidad", trabajo inestable en dispositivos con recursos de hardware reducido significativamente (con interés de conocer a los amigos que utilizan Pocket PC, ¿cuántas veces al día que hacer un "hard reset") - en resumen, todo lo que es familiar para cualquier usuario de productos de Microsoft. Las crecientes necesidades del sistema, así como en equipos de escritorio, compensado por el aumento de potencia de procesamiento, memoria, etc Modesta para las características del hardware de Nokia 9210 es fácil de hacer frente a las tareas en la que Windows CE en una configuración similar sería simplemente "murió". Sin embargo, conocer las oportunidades de marketing de Microsoft, no hay duda de que la batalla por el mercado de teléfonos inteligentes serán una vida y la muerte.Las versiones más recientes - Windows CE para Smartphone - tienen características del teléfono, que, sin embargo, dista mucho de la capacidad de Symbian OS.
- PalmOS - el sistema operativo ha sido utilizado con éxito por la palma y sus licenciatarios (Sony, Handspring, Samsung) en dispositivos móviles. Por el momento, PalmOS es líder en número de unidades vendidas, pero perdiendo rápidamente terreno. Este sistema está diseñado para realizar las funciones del organizador (con la que maneja brillantemente), por lo que carece de características importantes, como la multitarea, la gestión eficiente de la memoria, etc Y aunque el sistema operativo Palm está en constante evolución para abordar los problemas que a su juicio, es necesario desarrollar un sistema operativo totalmente nuevo.
Vladimir Voronin