Symbian


De Wikipedia, la enciclopedia libre
  (Redirigido desde Nokia Belle )
Saltar a navegación Saltar a búsqueda

Symbian es un sistema operativo (SO) móvil descontinuado y una plataforma informática diseñada para teléfonos inteligentes . [6] Symbian fue desarrollado originalmente como un SO de software propietario para PDA en 1998 por el consorcio Symbian Ltd. [7] Symbian OS es un descendiente de Psion 's EPOC , y fue lanzado exclusivamente en ARM procesadores , aunque un inédito x86 existía puerto. Symbian fue utilizado por muchas de las principales marcas de teléfonos móviles, como Samsung , Motorola , Sony Ericsson.y sobre todo de Nokia . También fue frecuente en Japón por marcas como Fujitsu , Sharp y Mitsubishi . Como pionero que estableció la industria de los teléfonos inteligentes, fue el sistema operativo para teléfonos inteligentes más popular en un promedio mundial hasta finales de 2010, en un momento en que los teléfonos inteligentes tenían un uso limitado, cuando fue superado por iOS y Android . En particular, no fue tan popular en América del Norte.

La plataforma del sistema operativo Symbian está formada por dos componentes: uno es el sistema operativo basado en microkernel con sus bibliotecas asociadas, y el otro es la interfaz de usuario (como middleware ), que proporciona el shell gráfico encima del sistema operativo. [8] La interfaz de usuario más destacada fue la plataforma S60 (antes Serie 60) construida por Nokia, lanzada por primera vez en 2002 y que alimenta la mayoría de los dispositivos Symbian de Nokia. UIQ era una interfaz de usuario competidora utilizada principalmente por Motorola y Sony Ericsson que se enfocaba en dispositivos basados en lápiz , en lugar de una interfaz de teclado tradicional de S60. Otra interfaz fue la plataforma MOAP (S) de carrierNTT DoCoMo en el mercado japonés. [9] [10] Las aplicaciones de estas diferentes interfaces no eran compatibles entre sí, a pesar de que cada una de ellas estaba construida sobre el sistema operativo Symbian. Nokia se convirtió en el mayor accionista de Symbian Ltd. en 2004 y compró toda la empresa en 2008. [11] La Fundación Symbian sin fines de lucro se creó para convertirse en un sucesor libre de regalías de Symbian OS. Con el fin de unificar la plataforma, S60 se convirtió en La interfaz favorita de la Fundación y UIQ detuvieron el desarrollo. La pantalla táctilSymbian ^ 1 centrado (o S60 5th Edition) fue creado como resultado en 2009. Symbian ^ 2 (basado en MOAP) fue utilizado por NTT DoCoMo, uno de los miembros de la Fundación, para el mercado japonés. Symbian ^ 3 se lanzó en 2010 como el sucesor de S60 5th Edition, momento en el que se convirtió en software totalmente gratuito . Se cree que la transición de un sistema operativo propietario a un proyecto de software libre es una de las más grandes de la historia. [12] Symbian ^ 3 recibió las actualizaciones de Anna y Belle en 2011. [13] [14]

La Fundación Symbian se desintegró a finales de 2010 y Nokia retomó el control del desarrollo del sistema operativo. [15] [16] En febrero de 2011, Nokia, por ahora la compañía sólo queda todavía el apoyo a Symbian fuera de Japón, anunció que iba a utilizar Microsoft 's Windows Phone 7 como plataforma de teléfono inteligente primaria, mientras que Symbian sería poco a poco la herida hacia abajo. [17] [18] Dos meses más tarde, Nokia cambió el sistema operativo a una licencia patentada, solo colaborando con los fabricantes de equipos originales japoneses [19] y más tarde subcontrató el desarrollo de Symbian a Accenture . [6] [20]Aunque se prometió soporte hasta 2016, incluidas dos actualizaciones importantes planificadas, en 2012 Nokia había abandonado en su mayoría el desarrollo y la mayoría de los desarrolladores de Symbian ya habían abandonado Accenture, [21] y en enero de 2014 Nokia dejó de aceptar software Symbian nuevo o modificado de los desarrolladores. [22] El Nokia 808 PureView en 2012 fue oficialmente el último teléfono inteligente Symbian de Nokia. [23] NTT DoCoMo continuó lanzando dispositivos OPP (S) (Operator Pack Symbian, sucesor de MOAP) en Japón, que aún actúan como middleware sobre Symbian. [24] Los teléfonos que ejecutan esto incluyen el F-07F  [ ja ] de Fujitsu y el SH-07F  [ja ] de Sharp en 2014. [25]

Historia

Logotipo de Symbian OS hasta que se formó la Fundación Symbian en 2008

Symbian se originó a partir de EPOC32 , un sistema operativo creado por Psion en la década de 1990. En junio de 1998, Psion Software se convirtió en Symbian Ltd. , una importante empresa conjunta entre Psion y los fabricantes de teléfonos Ericsson , Motorola y Nokia .

Posteriormente, se crearon diferentes plataformas de software para Symbian, respaldadas por diferentes grupos de fabricantes de teléfonos móviles. Incluyen S60 ( Nokia , Samsung y LG ), UIQ ( Sony Ericsson y Motorola ) y MOAP (S) (solo en japonés, como Fujitsu , Sharp , etc.).

Sin una competencia importante en el sistema operativo de los teléfonos inteligentes en ese momento ( Palm OS y Windows Mobile eran jugadores comparativamente pequeños), Symbian alcanzó el 67% de la cuota de mercado mundial de teléfonos inteligentes en 2006 [26].

A pesar de su considerable participación de mercado en ese entonces, Symbian fue en varias etapas difícil de desarrollar: Primero (alrededor de principios a mediados de la década de 2000) debido a la complejidad de los únicos lenguajes de programación nativos OPL y Symbian C ++ y del propio sistema operativo; luego la obstinada burocracia de los desarrolladores, junto con los altos precios de varios IDE y SDK , que eran prohibitivos para los desarrolladores independientes o muy pequeños; y luego la posterior fragmentación, que fue en parte causada por luchas internas entre los fabricantes y dentro de ellos, cada uno de los cuales también tenía sus propios IDE y SDK. Todo esto desanimó a los desarrolladores externos y sirvió para hacer que el ecosistema de aplicaciones nativas para Symbian no evolucionara a una escala que luego alcanzó la App Store de Apple o Google Play de Android.

Por el contrario, el iPhone OS (rebautizado como iOS en 2010) y Android tenían un diseño comparativamente más simple, proporcionaban una infraestructura más fácil y mucho más centralizada para crear y obtener aplicaciones de terceros, ofrecían ciertas herramientas de desarrollo y lenguajes de programación con un nivel de complejidad manejable y tenían capacidades como multitarea y gráficos para satisfacer las futuras demandas de los consumidores.

Aunque Symbian era difícil de programar, este problema podría solucionarse creando aplicaciones Java Mobile Edition, aparentemente bajo el lema "escribir una vez, ejecutar en cualquier lugar". [27] Este no fue siempre el caso debido a la fragmentación debida a diferentes tamaños de pantalla de dispositivos y diferencias en los niveles de soporte de Java ME en varios dispositivos.

En junio de 2008, Nokia anunció la adquisición de Symbian Ltd. y se estableció una nueva organización independiente sin fines de lucro llamada Symbian Foundation . Symbian OS y sus interfaces de usuario asociados S60 , UIQ y MOAP (S) fueron aportados por sus propietarios de Nokia , NTT DoCoMo , Sony Ericsson y Symbian Ltd. , a la fundación con el objetivo de crear la plataforma Symbian como un derecho-libre, gratuito software , conforme a la FSF - y OSI - aprobadoLicencia pública de Eclipse (EPL) . La plataforma fue designada sucesora de Symbian OS, tras el lanzamiento oficial de Symbian Foundation en abril de 2009. La plataforma Symbian se puso oficialmente a disposición como software libre en febrero de 2010. [28]

Nokia se convirtió en el principal contribuyente al código de Symbian, ya que entonces poseía los recursos de desarrollo tanto para el núcleo del sistema operativo Symbian como para la interfaz de usuario. Desde entonces, Nokia mantuvo su propio repositorio de código para el desarrollo de la plataforma, lanzando regularmente su desarrollo al repositorio público. [29] Symbian estaba destinado a ser desarrollado por una comunidad liderada por la Fundación Symbian , que se anunció por primera vez en junio de 2008 y que se lanzó oficialmente en abril de 2009. Su objetivo era publicar el código fuente para toda la plataforma Symbian bajo el OSI - y licencia pública Eclipse (EPL) aprobada por la FSF. El código fue publicado bajo EPL el 4 de febrero de 2010; La Fundación Symbian informó que este evento es la base de código más grande que se ha trasladado al software libre en la historia. [28] [30]

Sin embargo, algunos componentes importantes dentro del sistema operativo Symbian fueron licenciados por terceros, lo que impidió que la fundación publicara la fuente completa bajo EPL inmediatamente; en su lugar, gran parte de la fuente se publicó bajo una licencia de la Fundación Symbian (SFL) más restrictiva y el acceso al código fuente completo se limitó únicamente a las empresas miembro, aunque la membresía estaba abierta a cualquier organización. [31] Además, el marco de software gratuito Qt se introdujo en Symbian en 2010, como la ruta de actualización principal para MeeGo., que sería el próximo sistema operativo móvil en reemplazar y suplantar a Symbian en dispositivos de alta gama; Qt era por naturaleza libre y muy conveniente para desarrollar. Se implementaron varios otros marcos en la plataforma, entre ellos Standard C / C ++, Python, Ruby y Flash Lite. Los IDE y los SDK se desarrollaron y luego se lanzaron de forma gratuita, y se reanudó el desarrollo de aplicaciones para Symbian.

En noviembre de 2010, la Fundación Symbian anunció que debido a los cambios en las condiciones económicas y del mercado global (y también a la falta de apoyo de miembros como Samsung [32] y Sony Ericsson ), haría la transición a una organización de licencias únicamente; [31] Nokia anunció que se haría cargo de la administración de la plataforma Symbian. Symbian Foundation seguiría siendo el titular de la marca registrada y la entidad que otorga la licencia y solo participarán directores no ejecutivos.

Con la participación de mercado cayendo del 39% en el tercer trimestre de 2010 al 31% en el cuarto trimestre de 2010, [33] Symbian estaba perdiendo terreno frente a iOS y Android rápidamente, y finalmente se quedó atrás de Android en el cuarto trimestre de 2010. [34] Stephen Elop fue nombrado CEO de Nokia en septiembre de 2010, y el 11 de febrero de 2011, anunció una asociación con Microsoft que vería a Nokia adoptar Windows Phone como su plataforma principal de teléfonos inteligentes, [35] y Symbian se eliminaría gradualmente. , junto con MeeGo. [18]Como consecuencia, la participación de mercado de Symbian cayó y los desarrolladores de aplicaciones para Symbian abandonaron rápidamente. La investigación realizada en junio de 2011 indicó que más del 39% de los desarrolladores de dispositivos móviles que usaban Symbian en el momento de la publicación planeaban abandonar la plataforma. [36]

El 5 de abril de 2011, Nokia dejó de liberar cualquier parte del software Symbian y redujo su colaboración a un pequeño grupo de socios preseleccionados en Japón. [5] El código fuente publicado bajo la EPL permanece disponible en repositorios de terceros. [37] [38]

El 22 de junio de 2011, Nokia firmó un acuerdo con Accenture para un programa de subcontratación. Accenture proporcionará servicios de soporte y desarrollo de software basados ​​en Symbian a Nokia hasta 2016; alrededor de 2.800 empleados de Nokia se convirtieron en empleados de Accenture en octubre de 2011. [20] La transferencia se completó el 30 de septiembre de 2011. [6]

Nokia canceló su soporte de desarrollo y mantenimiento de software para Symbian con efecto a partir del 1 de enero de 2014, negándose posteriormente a publicar aplicaciones o contenido de Symbian nuevos o modificados en la Tienda Nokia y cancelando su programa 'Symbian Signed' para la certificación de software. [39]

Características

Interfaz de usuario

Symbian ha tenido un conjunto de herramientas de gráficos nativos desde sus inicios, conocido como AVKON (anteriormente conocido como Serie 60 ). El S60 fue diseñado para ser manipulado por una metáfora de interfaz similar a un teclado, como el teclado telefónico aumentado de ~ 15 teclas o los teclados mini-QWERTY. El software basado en AVKON es binario compatible con las versiones de Symbian hasta Symbian ^ 3 inclusive.

Symbian ^ 3 incluye el marco Qt , que ahora es el conjunto de herramientas de interfaz de usuario recomendado para nuevas aplicaciones. Qt también se puede instalar en dispositivos Symbian más antiguos.

Symbian ^ 4 se planeó para introducir un nuevo marco de biblioteca GUI diseñado específicamente para una interfaz táctil, conocida como "Extensiones de interfaz de usuario para dispositivos móviles" o UIEMO (nombre del proyecto interno "Orbit"), que se construyó sobre Qt Widget; se lanzó una vista previa en enero de 2010, sin embargo, en octubre de 2010 Nokia anunció que Orbit / UIEMO había sido cancelado.

Más tarde, Nokia recomendó que los desarrolladores usaran Qt Quick con QML , la nueva interfaz de usuario declarativa de alto nivel y el marco de scripting para crear interfaces de pantalla táctil visualmente ricas que permitieran el desarrollo tanto para Symbian como para MeeGo ; se entregaría a los dispositivos Symbian ^ 3 existentes como una actualización de Qt. Cuando más aplicaciones presenten gradualmente una interfaz de usuario reelaborada en Qt, el marco S60 heredado (AVKON) quedaría obsoleto y ya no se incluiría con nuevos dispositivos en algún momento, rompiendo así la compatibilidad binaria con aplicaciones S60 más antiguas. [40] [41]

Navegador

Symbian S60 5th edición en un Samsung Omnia HD

Symbian ^ 3 y versiones anteriores tienen un navegador integrado basado en WebKit . Symbian fue la primera plataforma móvil en utilizar WebKit (en junio de 2005). [42] Algunos modelos de Symbian más antiguos tienen Opera Mobile como navegador predeterminado.

Nokia lanzó un nuevo navegador con el lanzamiento de Symbian Anna con velocidad mejorada y una interfaz de usuario mejorada. [43]

Soporte de múltiples idiomas

Symbian tiene un fuerte soporte de localización que permite a los fabricantes y desarrolladores de aplicaciones de terceros localizar sus productos basados ​​en Symbian para soportar la distribución global. La versión actual de Symbian (Symbian Belle) tiene soporte para 48 idiomas, que Nokia pone a disposición en el dispositivo en paquetes de idiomas (conjunto de idiomas que cubren los idiomas que se hablan comúnmente en el área donde se pretende vender la variante del dispositivo). Todos los paquetes de idiomas tienen en común el inglés (o un dialecto localmente relevante). Los idiomas admitidos [con dialectos] (y escrituras) en Symbian Belle son:

Symbian Belle marca la introducción del kazajo, mientras que el coreano ya no es compatible.

  • El japonés solo está disponible en dispositivos Symbian ^ 2, ya que están fabricados en Japón, y en otros dispositivos Symbian, el japonés todavía se admite con limitaciones.

Desarrollo de aplicaciones

A partir de 2010, Symbian pasó a utilizar C ++ estándar con Qt como SDK principal, que se puede utilizar con Qt Creator o Carbide.c ++ . Qt es compatible con las versiones anteriores de Symbian / S60 3rd (comenzando con Feature Pack 1, también conocido como S60 3.1) y Symbian / S60 5th Edition (también conocido como S60 5.01b), así como con la nueva plataforma Symbian. También es compatible con Maemo y MeeGo , Windows, Linux y Mac OS X. [44] [45]

El desarrollo de aplicaciones alternativas se puede realizar utilizando Python (consulte Python para S60 ), Adobe Flash Lite o Java ME .

Symbian OS utilizó anteriormente una versión de C ++ específica de Symbian, junto con CodeWarrior y el entorno de desarrollo integrado (IDE) Carbide.c ++ posterior , como entorno de desarrollo de aplicaciones nativas.

Web Run Time (WRT) es un marco de aplicación portátil que permite crear widgets en la plataforma S60 ; es una extensión del navegador basado en WebKit S60 que permite lanzar múltiples instancias de navegador como aplicaciones de JavaScript separadas. [46] [47]

Desarrollo de aplicaciones

Qt

A partir de 2010, el SDK para Symbian es C ++ estándar, utilizando Qt . Se puede usar con Qt Creator o Carbide (el IDE más antiguo que se usaba anteriormente para el desarrollo de Symbian). [44] [48] Un simulador de teléfono permite probar aplicaciones Qt. Las aplicaciones compiladas para el simulador se compilan en código nativo para la plataforma de desarrollo, en lugar de tener que ser emuladas. [49] El desarrollo de aplicaciones puede utilizar C ++ o QML .

Symbian C ++

Como Symbian OS está escrito en C ++ usando los estándares de codificación del software Symbian, es posible desarrollarlo usando Symbian C ++, aunque no es una implementación estándar. Antes del lanzamiento del Qt SDK, este era el entorno de desarrollo estándar. Había varias plataformas basadas en Symbian OS que proporcionaban kits de desarrollo de software (SDK) para los desarrolladores de aplicaciones que deseaban apuntar a dispositivos Symbian OS, siendo los principales UIQ y S60. Los productos telefónicos individuales, o familias, a menudo también tenían SDK o extensiones de SDK descargables desde el sitio web del fabricante.

Los SDK contienen documentación, archivos de encabezado y archivos de biblioteca necesarios para crear el software del sistema operativo Symbian y un emulador basado en Windows ("WINS"). Hasta la versión 8 del sistema operativo Symbian, los SDK también incluían una versión del compilador GNU Compiler Collection (GCC) (un compilador cruzado ) necesario para crear software que funcionara en el dispositivo.

Symbian OS 9 y la plataforma Symbian utilizan una nueva interfaz binaria de aplicación (ABI) y necesitan un compilador diferente. Está disponible una selección de compiladores, incluida una versión más reciente de GCC (consulte los enlaces externos a continuación).

Desafortunadamente, la programación de Symbian C ++ tiene una curva de aprendizaje pronunciada , ya que Symbian C ++ requiere el uso de técnicas especiales como descriptores, objetos activos y la pila de limpieza. Esto puede hacer que incluso los programas relativamente simples sean inicialmente más difíciles de implementar que en otros entornos. Es posible que las técnicas, desarrolladas para el hardware móvil y los compiladores mucho más restringidos de la década de 1990, causaran una complejidad adicional en el código fuente porque los programadores deben concentrarse en detalles de bajo nivel en lugar de características más específicas de la aplicación. A partir de 2010, estos problemas ya no son el caso cuando se usa C ++ estándar, con Qt SDK.

La programación de Symbian C ++ se realiza comúnmente con un entorno de desarrollo integrado (IDE). Para versiones anteriores de Symbian OS, se prefirió el IDE comercial CodeWarrior para Symbian OS. Las herramientas CodeWarrior fueron reemplazadas durante 2006 por Carbide.c ++ , un IDE basado en Eclipse desarrollado por Nokia. Carbide.c ++ se ofrece en cuatro versiones diferentes: Express, Developer, Professional y OEM, con niveles crecientes de capacidad. Se puede crear y lanzar software con todas las funciones con la edición Express, que es gratuita. Las funciones como el diseño de la interfaz de usuario, la depuración de fallos, etc. están disponibles en las otras ediciones de pago. Microsoft Visual Studio 2003 y 2005 también son compatibles a través de Carbide.vs enchufar.

Otros idiomas

Symbian v9.1 con una interfaz S60v 3, en un Nokia E61

Los dispositivos Symbian también se pueden programar usando Python , Java ME , Flash Lite , Ruby , .NET , Web Runtime (WRT) Widgets y Standard C / C ++ . [50]

Los programadores de Visual Basic pueden usar NS Basic para desarrollar aplicaciones para dispositivos S60 3rd Edition y UIQ 3.

En el pasado, Visual Basic [ desambiguación necesaria ] , Visual Basic .NET y el desarrollo de C # para Symbian eran posibles a través de AppForgeCrossfire, un complemento para Microsoft Visual Studio. El 13 de marzo de 2007, AppForge cesó sus operaciones; Oracle compró la propiedad intelectual, pero anunció que no planeaba vender ni brindar soporte para productos anteriores de AppForge. Net60, un marco compacto .NET para Symbian, desarrollado por redFIVElabs, se vende como producto comercial. Con Net60, VB.NET y C # (y otros) el código fuente se compila en un lenguaje intermedio (IL) que se ejecuta dentro del sistema operativo Symbian utilizando un compilador justo a tiempo. (A partir del 18 de enero de 2010, RedFiveLabs dejó de desarrollar Net60 con este anuncio en su página de destino: "En esta etapa, estamos buscando algunas opciones para vender la propiedad intelectual para que Net60 pueda seguir teniendo un futuro").

También hay una versión de Borland IDE para Symbian OS. El desarrollo de Symbian OS también es posible en Linux y Mac OS X utilizando herramientas y métodos desarrollados por la comunidad, en parte habilitados por Symbian que lanzó el código fuente para herramientas clave. Estaba disponible un complemento que permite el desarrollo de aplicaciones Symbian OS en Xcode IDE de Apple para Mac OS X. [51]

Las aplicaciones Java ME para Symbian OS se desarrollan utilizando técnicas y herramientas estándar como Sun Java Wireless Toolkit (anteriormente, J2ME Wireless Toolkit). Están empaquetados como archivos JAR (y posiblemente JAD). Tanto las aplicaciones CLDC como las CDC se pueden crear con NetBeans . Otras herramientas incluyen SuperWaba , que se puede usar para construir programas Symbian 7.0 y 7.0s usando Java.

Los teléfonos Nokia S60 también pueden ejecutar scripts de Python cuando está instalado el intérprete Python para S60 , con una API personalizada que permite la compatibilidad con Bluetooth y demás. También hay una consola interactiva que permite al usuario escribir scripts de Python directamente desde el teléfono.

Despliegue

Una vez desarrolladas, las aplicaciones Symbian deben encontrar una ruta hacia los teléfonos móviles de los clientes. Están empaquetados en archivos SIS que se pueden instalar de forma inalámbrica, mediante conexión a PC, Bluetooth o en una tarjeta de memoria. Una alternativa es asociarse con un fabricante de teléfonos y tener el software incluido en el teléfono. Las aplicaciones deben estar Symbian Signed para Symbian OS 9.x para poder hacer uso de ciertas capacidades (capacidades del sistema, capacidades restringidas y capacidades del fabricante del dispositivo). [52] Las solicitudes ahora se pueden firmar de forma gratuita. [53]

Arquitectura

Dominios y paquetes de tecnología

El diseño de Symbian se subdivide en dominios de tecnología , [54] cada uno de los cuales comprende varios paquetes de software . [55] Cada dominio de tecnología tiene su propia hoja de ruta, y la Fundación Symbian tiene un equipo de gerentes de tecnología que administran estas hojas de ruta de dominio de tecnología.

Cada paquete se asigna exactamente a un dominio tecnológico, en función del área funcional general a la que contribuye el paquete y por la que puede verse influenciado. Al agrupar paquetes relacionados por temas, la Fundación Symbian espera alentar a una comunidad fuerte a formarse alrededor de ellos y generar discusión y revisión.

El modelo del sistema Symbian [56] ilustra el alcance de cada uno de los dominios de tecnología en los paquetes de la plataforma.

Los paquetes pertenecen y son mantenidos por el propietario del paquete, una persona nombrada de una organización miembro de la Fundación Symbian, que acepta contribuciones de código de la comunidad Symbian en general y es responsable del paquete.

Kernel de Symbian

El kernel Symbian ( EKA2 ) admite una respuesta en tiempo real lo suficientemente rápida como para construir un teléfono de un solo núcleo a su alrededor, es decir, un teléfono en el que un solo núcleo de procesador ejecuta tanto las aplicaciones de usuario como la pila de señalización . [57] El kernel en tiempo real tiene una arquitectura de microkernel que contiene solo las primitivas y la funcionalidad más básicas y mínimas, para una máxima robustez, disponibilidad y capacidad de respuesta. Se le ha denominado nanokernel , porque necesita un kernel extendido para implementar cualquier otra abstracción. Contiene un programador , administración de memoria y controladores de dispositivos, con redes, telefonía yservicios de soporte del sistema de archivos en la capa de servicios del sistema operativo o la capa de servicios base. La inclusión de controladores de dispositivo significa que el kernel no es un verdadero microkernel.

Diseño

Symbian cuenta con multitarea preventiva y protección de memoria , como otros sistemas operativos (especialmente aquellos creados para su uso en computadoras de escritorio). El enfoque de EPOC para la multitarea se inspiró en VMS y se basa en eventos asincrónicos basados ​​en servidor.

Symbian OS se creó con tres principios de diseño de sistemas en mente:

  1. la integridad y seguridad de los datos del usuario es primordial
  2. el tiempo del usuario no debe desperdiciarse
  3. todos los recursos son escasos

Para seguir mejor estos principios, Symbian utiliza un microkernel , tiene un enfoque de solicitud y devolución de llamada para los servicios y mantiene la separación entre la interfaz de usuario y el motor. El sistema operativo está optimizado para dispositivos basados ​​en baterías de bajo consumo y para sistemas basados ​​en memoria de solo lectura (ROM) (por ejemplo, características como XIP y reentrada en bibliotecas compartidas). El sistema operativo y el software de la aplicación siguen un diseño de programación orientado a objetos denominado modelo-vista-controlador (MVC).

Las iteraciones posteriores del sistema operativo diluyeron este enfoque en respuesta a las demandas del mercado, en particular con la introducción de un kernel en tiempo real y un modelo de seguridad de plataforma en las versiones 8 y 9.

Hay un fuerte énfasis en la conservación de recursos que se ejemplifica con modismos de programación específicos de Symbian como descriptores y una pila de limpieza . Existen métodos similares para ahorrar espacio de almacenamiento. Además, toda la programación de Symbian se basa en eventos y la unidad central de procesamiento (CPU) se cambia a un modo de bajo consumo cuando las aplicaciones no se ocupan directamente de un evento. Esto se hace a través de un lenguaje de programación llamado objetos activos . De manera similar, el enfoque de Symbian para subprocesos y procesos se basa en la reducción de gastos generales.

Sistema operativo

El modelo All over contiene las siguientes capas, de arriba a abajo:

  • Capa de marco de interfaz de usuario
  • Capa de servicios de aplicaciones
    • Java ME
  • Capa de servicios del SO
    • servicios de SO genéricos
    • servicios de comunicaciones
    • servicios multimedia y gráficos
    • servicios de conectividad
  • Capa de servicios base
  • Capa de interfaz de hardware y servicios del kernel

La capa de servicios base es el nivel más bajo al que pueden acceder las operaciones del lado del usuario; incluye el servidor de archivos y la biblioteca de usuario, un marco de complementos que administra todos los complementos, la tienda, el repositorio central, el DBMS y los servicios criptográficos. También incluye Text Window Server y Text Shell: los dos servicios básicos a partir de los cuales se puede crear un puerto completamente funcional sin la necesidad de servicios de capa superior.

Symbian tiene una arquitectura de microkernel , lo que significa que el mínimo necesario está dentro del kernel para maximizar la robustez, la disponibilidad y la capacidad de respuesta. Contiene un programador , administración de memoria y controladores de dispositivos, pero otros servicios como la red, la telefonía y el soporte del sistema de archivos se colocan en la capa de servicios del sistema operativo o la capa de servicios base. La inclusión de controladores de dispositivo significa que el kernel no es un verdadero microkernel. El kernel en tiempo real EKA2 , que se ha denominado nanokernel , contiene solo las primitivas más básicas y requiere un kernel extendido para implementar cualquier otra abstracción.

Symbian está diseñado para enfatizar la compatibilidad con otros dispositivos, especialmente con sistemas de archivos de medios extraíbles. El desarrollo temprano de EPOC llevó a adoptar FAT como el sistema de archivos interno, y esto permanece, pero se colocó un modelo de persistencia orientado a objetos sobre el FAT subyacente para proporcionar una interfaz de estilo POSIX y un modelo de transmisión. Los formatos de datos internos se basan en el uso de las mismas API que crean los datos para ejecutar todas las manipulaciones de archivos. Esto ha provocado dependencia de los datos y dificultades asociadas con los cambios y la migración de datos .

Existe un gran subsistema de redes y comunicaciones, que cuenta con tres servidores principales denominados: ETEL (telefonía EPOC), ESOCK (sockets EPOC) y C32 (responsable de la comunicación serial). Cada uno de ellos tiene un esquema de complementos. Por ejemplo, ESOCK permite diferentes módulos de protocolo ".PRT" para implementar varios esquemas de protocolo de red. El subsistema también contiene código que admite enlaces de comunicación de corto alcance, como Bluetooth , IrDA y USB .

También hay un gran volumen de código de interfaz de usuario (UI). Solo las clases base y la subestructura estaban contenidas en Symbian OS, mientras que la mayoría de las interfaces de usuario reales eran mantenidas por terceros. Este ya no es el caso. Las tres principales interfaces de usuario (S60, UIQ y MOAP) se incorporaron a Symbian en 2009. Symbian también contiene bibliotecas de gráficos, diseño de texto y representación de fuentes.

Todas las aplicaciones Symbian C ++ nativas se construyen a partir de tres clases de marco definidas por la arquitectura de la aplicación: una clase de aplicación, una clase de documento y una clase de interfaz de usuario de la aplicación. Estas clases crean el comportamiento fundamental de la aplicación. Las funciones restantes necesarias, la vista de la aplicación, el modelo de datos y la interfaz de datos, se crean de forma independiente e interactúan únicamente a través de sus API con las otras clases.

Muchas otras cosas aún no encajan en este modelo, por ejemplo, SyncML , Java ME proporciona otro conjunto de API además de la mayoría de los sistemas operativos y multimedia . Muchos de estos son marcos y se espera que los proveedores proporcionen complementos a estos marcos de terceros (por ejemplo, Helix Player para códecs multimedia ). Esto tiene la ventaja de que las API para dichas áreas de funcionalidad son las mismas en muchos modelos de teléfonos y que los proveedores obtienen mucha flexibilidad. Pero significa que los proveedores de teléfonos necesitaban hacer un gran trabajo de integración para hacer un teléfono con sistema operativo Symbian.

Symbian incluye una interfaz de usuario de referencia llamada "TechView". Proporciona una base para iniciar la personalización y es el entorno en el que se ejecuta gran parte del código de prueba y ejemplo de Symbian. Es muy similar a la interfaz de usuario del organizador personal Psion Series 5 y no se utiliza para ninguna interfaz de usuario de teléfono de producción.

Variantes / plataformas de la interfaz de usuario de Symbian

Symbian, a medida que avanzó a la versión 7.0 del sistema operativo, se dividió en varias interfaces gráficas de usuario diferentes , cada una respaldada por una determinada empresa o grupo de empresas. A diferencia de las GUI cosméticas del sistema operativo Android , las GUI de Symbian se denominan "plataformas" debido a modificaciones e integraciones más importantes. Las cosas se complicaron más cuando las aplicaciones desarrolladas para diferentes plataformas de interfaz gráfica de usuario de Symbian no eran compatibles entre sí, y esto condujo a la fragmentación del sistema operativo. [58]

Las plataformas de interfaces de usuario que se ejecutan o se basan en el sistema operativo Symbian incluyen:

  • S60 , Symbian, también llamado Serie 60. Fue respaldado principalmente por Nokia. Hay varias ediciones de esta plataforma, apareciendo primero como S60 (primera edición) en Nokia 7650 . Le siguió S60 2nd Edition (por ejemplo, Nokia N70 ), S60 3rd Edition (por ejemplo, Nokia N73 ) y S60 5th Edition (que introdujo la interfaz de usuario táctil, por ejemplo, Nokia N97 ). El nombre, S60, se cambió a sólo Symbian después de la formación de Symbian Foundation, y posteriormente se llamó Symbian ^ 1, 2 y 3.
  • Serie 80 utilizada por Nokia Communicators como Nokia 9300i .
  • Serie 90 táctil y basada en botones. El único teléfono que utiliza esta plataforma es el Nokia 7710 .
  • UIQ respaldado principalmente por Sony Ericsson y luego por Motorola . Es compatible tanto con botones como con entradas táctiles / con lápiz óptico. La última versión de lanzamiento importante es UIQ3.1 en 2008, en Sony Ericsson G900 . Se suspendió después de la formación de Symbian Foundation, y la decisión de consolidar diferentes variantes de la interfaz de usuario de Symbian en una llevó a la adopción de S60 como la versión en el futuro. [59]
  • MOAP (plataforma de aplicaciones orientadas a dispositivos móviles) [solo en Japón] utilizada por Fujitsu , Mitsubishi , Sony Ericsson y teléfonos desarrollados por Sharp para NTT DoCoMo . Utiliza una interfaz desarrollada específicamente para la marca de red FOMA "Freedom of Mobile Access" de DoCoMo y se basa en la interfaz de usuario de los modelos Fujitsu FOMA anteriores. El usuario no puede instalar nuevas aplicaciones C ++. (Solo Japón)
  • OPP [Solo Japón], sucesor del MOAP, utilizado en NTT DoCoMo 's FOMA teléfono.

Comparación de versiones

* fabricado por Fujitsu
† fabricado por Sharp
▲ El servicio de actualización de software para teléfonos Nokia Belle y Symbian (S60) se descontinúa a fines de diciembre de 2015

Participación de mercado y competencia

En el primer trimestre de 2004 se enviaron 2,4 millones de teléfonos Symbian, el doble que en el primer trimestre de 2003. Symbian Ltd. quedó particularmente impresionado por el progreso realizado en Japón. [79]

3,7 millones de dispositivos se enviaron en el tercer trimestre de 2004, un crecimiento del 201% en comparación con el tercer trimestre de 2003 y la participación de mercado aumentó del 30,5% al ​​50,2%. Sin embargo, en Estados Unidos fue mucho menos popular, con una participación de mercado del 6% en el tercer trimestre de 2004, muy por detrás de Palm OS (43%) y Windows Mobile (25%). Esto se ha atribuido a que los clientes norteamericanos prefieren los PDA inalámbricos a los teléfonos inteligentes, así como a la baja popularidad de Nokia allí. [80]

El 16 de noviembre de 2006, se envió el teléfono inteligente número 100 millones con el sistema operativo. [81] Al 21 de julio de 2009, se habían producido más de 250 millones de dispositivos con Symbian OS. [82]

En 2006, Symbian tenía el 73 por ciento del mercado de teléfonos inteligentes, [83] en comparación con el 22,1 por ciento del mercado en el segundo trimestre de 2011. [84]

A finales de mayo de 2006, se vendieron 10 millones de teléfonos con tecnología Symbian en Japón, lo que representa el 11% del total de 89 millones de envíos mundiales de Symbian. [85] En noviembre de 2007 la cifra era de 30 millones, alcanzando una cuota de mercado del 65% en junio de 2007 en el mercado japonés. [86]

Symbian ha perdido cuota de mercado a lo largo de los años a medida que el mercado ha crecido drásticamente, con nuevas plataformas competidoras entrando en el mercado, aunque sus ventas han aumentado durante el mismo período de tiempo. Por ejemplo, aunque la participación de Symbian en el mercado mundial de teléfonos inteligentes cayó del 52,4% en 2008 al 47,2% en 2009, los envíos de dispositivos Symbian crecieron un 4,8%, de 74,9 millones de unidades a 78,5 millones de unidades. [87] Desde el segundo trimestre de 2009 hasta el segundo trimestre de 2010, los envíos de dispositivos Symbian crecieron un 41,5%, en 8,0 millones de unidades, de 19.178.910 unidades a 27.129.340; en comparación con un aumento de 9,6 millones de unidades para Android, 3,3 millones de unidades para RIM y 3,2 millones de unidades para Apple. [88]

Informes anteriores sobre envíos de dispositivos publicados en febrero de 2010 mostraron que los dispositivos Symbian representaron una participación del 47,2% de los dispositivos móviles inteligentes enviados en 2009, con RIM con 20,8%, Apple con 15,1% (a través de iOS ), Microsoft con 8,8% (a través de Windows CE y Windows Mobile ) y Android con un 4,7%. [87]

En el número de ventas de "dispositivos móviles inteligentes", los dispositivos Symbian fueron los líderes del mercado en 2010. Las estadísticas mostraron que los dispositivos Symbian representaron una participación del 37,6% de los dispositivos móviles inteligentes vendidos, con Android con el 22,7%, RIM con el 16% y Apple con 15,7% (a través de iOS ). [89] Algunas estimaciones indican que el número de dispositivos móviles enviados con el sistema operativo Symbian hasta el final del segundo trimestre de 2010 es de 385 millones. [90]

En el transcurso de 2009–10, Motorola , Samsung , LG y Sony Ericsson anunciaron su retiro de Symbian a favor de plataformas alternativas como Android de Google y Windows Phone de Microsoft . [91] [92] [93] [94]

En el segundo trimestre de 2012, según IDC, la cuota de mercado mundial se redujo a un mínimo histórico del 4,4%. [95]

Crítica

Los usuarios de Symbian en los países con alfabetos no latinos (como Rusia, Ucrania y otros) han estado criticando el complicado método de cambio de idioma durante muchos años. [96] Por ejemplo, si un usuario desea escribir una letra latina, debe llamar al menú, hacer clic en el elemento de idiomas, usar las teclas de flecha para elegir, por ejemplo, el idioma inglés entre muchos otros idiomas y luego presionar la tecla ' Botón OK '. Después de escribir la letra latina, el usuario debe repetir el procedimiento para volver a su teclado nativo. Este método ralentiza significativamente la escritura. En los teléfonos táctiles y los teléfonos QWERTY, el procedimiento es ligeramente diferente, pero sigue siendo lento. Todos los demás sistemas operativos móviles, así como los teléfonos S40 de Nokia, permiten cambiar entre dos idiomas seleccionados inicialmente con un clic o un solo gesto.

Las primeras versiones del firmware para el Nokia N97 original , que se ejecuta en Symbian ^ 1 / Series 60 5th Edition, han sido fuertemente criticadas por tener errores (también contribuido por la baja cantidad de RAM instalada en el teléfono). [97]

En noviembre de 2010, el blog de Smartphone All About Symbian criticó el rendimiento del navegador web predeterminado de Symbian y recomendó el navegador alternativo Opera Mobile . [98] El vicepresidente senior de Nokia, Jo Harlow, prometió un navegador actualizado en el primer trimestre de 2011. [99]

Hay muchas versiones y ediciones diferentes de Symbian, lo que llevó a la fragmentación. Las aplicaciones y el software pueden ser incompatibles cuando se instalan en diferentes versiones de Symbian. [100]

Software malicioso

Symbian OS está sujeto a una variedad de virus, el más conocido de los cuales es Cabir . Por lo general, estos se envían a sí mismos de un teléfono a otro por Bluetooth. Hasta ahora, ninguno se ha aprovechado de las fallas en el sistema operativo Symbian; en cambio, todos han preguntado al usuario si les gustaría instalar el software, con advertencias algo prominentes de que no se puede confiar en él, aunque algunos confían en la ingeniería social . a menudo en forma de mensajes que vienen con el malware, que pretenden ser una utilidad , un juego o alguna otra aplicación para Symbian.

Sin embargo, con la idea de que el usuario medio de un teléfono móvil no debería tener que preocuparse por la seguridad, Symbian OS 9.x adoptó un modelo de capacidad de estilo UNIX (permisos por proceso, no por objeto). El software instalado teóricamente no puede hacer cosas dañinas (como costarle dinero al usuario mediante el envío de datos de red) sin estar firmado digitalmente, lo que lo hace rastreable. Los desarrolladores comerciales que pueden pagar el costo pueden solicitar la firma de su software a través del programa Symbian Signed. Los desarrolladores también tienen la opción de autofirmar sus programas. Sin embargo, el conjunto de funciones disponibles no incluye acceso a Bluetooth, IrDA, GSM CellID, llamadas de voz, GPS y algunos otros. Algunos operadores optaron por deshabilitar todos los certificados excepto los certificados Symbian Signed.

Algunos otros programas hostiles se enumeran a continuación, pero todos ellos aún requieren la entrada del usuario para ejecutarse.

  • Drever.A es un troyano de archivos SIS malicioso que intenta deshabilitar el inicio automático de las aplicaciones Simworks y Kaspersky Symbian Anti-Virus.
  • Locknut.B es un troyano de archivos SIS malicioso que pretende ser un parche para teléfonos móviles Symbian S60. Cuando se instala, suelta [ aclaración necesaria ] un binario que bloqueará un componente crítico del servicio del sistema. Esto evitará que se inicie cualquier aplicación en el teléfono.
  • Mabir.A es básicamente Cabir con funcionalidad MMS agregada. Los dos están escritos por el mismo autor, [ cita requerida ] y el código comparte muchas similitudes. Se propaga mediante Bluetooth a través de la misma rutina que las primeras variantes de Cabir. Cuando Mabir.A se activa, buscará el primer teléfono que encuentre y comenzará a enviar copias de sí mismo a ese teléfono.
  • Fontal.A es un troyano de archivos SIS que instala un archivo dañado que hace que el teléfono falle al reiniciar. Si el usuario intenta reiniciar el teléfono infectado, se quedará atascado permanentemente en la pantalla de reinicio y no se puede usar sin desinfección, es decir, el uso de la combinación de teclas de reformateo que hace que el teléfono pierda todos los datos. Al ser un troyano, Fontal no se puede propagar por sí mismo; la forma más probable de que el usuario se infecte sería adquirir el archivo de fuentes no confiables y luego instalarlo en el teléfono, sin darse cuenta o de otra manera.

Una nueva forma de amenaza de malware para el sistema operativo Symbian en forma de 'firmware cocinado' fue demostrada en la Conferencia Internacional de Malware, Malcon , diciembre de 2010, por el hacker indio Atul Alex. [101] [102]

Evitando la seguridad de la plataforma

Los dispositivos Symbian OS 9.x pueden piratearse para eliminar la seguridad de la plataforma introducida en OS 9.1 en adelante, lo que permite a los usuarios ejecutar código sin firmar. [103] Esto permite alterar los archivos del sistema y acceder a áreas previamente bloqueadas del sistema operativo. El ataque fue criticado por Nokia por aumentar potencialmente la amenaza que representan los virus móviles, ya que se puede ejecutar código sin firmar . [104]

Historial de versiones

Lista de dispositivos

Ver también

  •  Portal de teléfonos

General

  • Bada
  • Suite Nokia Ovi
  • Nokia PC Suite , paquete de software utilizado para establecer una interfaz entre los dispositivos móviles Nokia y las computadoras que ejecutan el sistema operativo Microsoft Windows; no limitado a Symbian
  • Actualizador de software de Nokia
  • Tienda Ovi Tienda de aplicaciones de Nokia en Internet, no limitada a Symbian

Relacionados con el desarrollo

  • Desarrollador Symbian acreditado
  • Carbide.c ++ , IDE de desarrollo de SO y aplicaciones alternativas
  • Pila de limpieza
  • PIPS es POSIX en Symbian
  • Python para S60 , lenguaje de desarrollo de aplicaciones alternativo
  • Qt , herramienta de desarrollo preferida, tanto para el sistema operativo como para las aplicaciones, no se limita a Symbian
    • IDE de Qt Creator
    • Qt Rápido
    • QML , lenguaje basado en JavaScript
  • MBM (formato de archivo)

Referencias

  1. ^ "Nokia y Accenture finalizan el contrato de subcontratación de servicios de soporte y desarrollo de software Symbian | Sala de redacción de Accenture" . newsroom.accenture.com .
  2. ^ Lextrait, Vincent (enero de 2010). "La baliza de lenguajes de programación, v10.0" . Archivado desde el original el 30 de mayo de 2012 . Consultado el 5 de enero de 2010 .
  3. ^ Nokia cambia la fuente Symbian a una licencia no abierta . Ars Technica. Consultado el 12 de junio de 2014.
  4. ^ Lee Williams "Symbian en la arquitectura Atom de Intel" . Archivado desde el original el 19 de abril de 2009 . Consultado el 31 de marzo de 2010 .CS1 maint: bot: estado de URL original desconocido ( enlace ) . blog.symbian.org. 16 de abril de 2009
  5. ^ a b "No es de código abierto, solo abre para empresas" . symbian.nokia.com. 4 de abril de 2011 . Consultado el 23 de agosto de 2014 .[ enlace muerto ]
  6. ↑ a b c Lunden, Ingrid (30 de septiembre de 2011). "Symbian ahora oficialmente ya no está bajo el ala de Nokia, 2300 trabajos van" . moconews.net. Archivado desde el original el 1 de octubre de 2011 . Consultado el 30 de septiembre de 2011 .
  7. ^ "Entrevistas de infoSync Nokia Nseries Executive" . Infosyncworld.com. 24 de junio de 2010. Archivado desde el original el 13 de julio de 2011 . Consultado el 12 de agosto de 2010 .
  8. ^ Redes de telecomunicaciones móviles de próxima generación: desafíos para las industrias de las TIC en los países nórdicos . 2006. ISBN 9781846630668.
  9. ^ "UI wars 'destrozó Symbian' - Nokia" .
  10. ^ "El personal de UIQ avisó" . El registro .
  11. ^ "Copia archivada" . Archivado desde el original el 21 de agosto de 2016 . Consultado el 22 de mayo de 2016 .CS1 maint: copia archivada como título ( enlace )
  12. ^ "Sistema operativo Symbian, ahora de código abierto y gratuito" . Cableado . 3 de febrero de 2010.
  13. ^ Nokia anuncia la actualización Symbian 'Anna' para N8, E7, C7 y C6-01; primero de una serie de actualizaciones (video) . Engadget . Consultado el 25 de septiembre de 2011.
  14. ^ Nokia anuncia Symbian Belle junto con tres nuevos dispositivos . Engadget . Consultado el 25 de septiembre de 2011.
  15. ^ "Nokia reabsorbe el software Symbian" . BBC News . 8 de noviembre de 2010.
  16. ^ "Copia archivada" . Archivado desde el original el 23 de junio de 2016 . Consultado el 22 de mayo de 2016 .CS1 maint: copia archivada como título ( enlace )
  17. ^ "Nueva estrategia y estructura de Nokia, Symbian para ser una" plataforma de franquicia ", MeeGo todavía en planes a largo plazo - Todo sobre MeeGo" . www.allaboutmeego.com . Archivado desde el original el 6 de septiembre de 2013 . Consultado el 4 de diciembre de 2012 .
  18. ^ a b RIP: Symbian . Engadget . Consultado el 25 de septiembre de 2011.
  19. ^ "Nokia mueve Symbian a licencias cerradas" . 11 de abril de 2011.
  20. ^ a b Epstein, Zach. (23 de junio de 2011) Symbian ya no es oficialmente un problema de Nokia . Bgr.com. Consultado el 25 de septiembre de 2011.
  21. ^ "C'est la vie - expectativas de 'soporte' para Symbian 'hasta 2016' poco realistas" .
  22. ^ Tung, Liam. "Nokia dice la palabra final a las aplicaciones Symbian y MeeGo, ya que la tienda congela las actualizaciones" . ZDNet . Consultado el 16 de febrero de 2015 .
  23. ^ Techcrunch, "Nokia confirma que PureView fue oficialmente el último teléfono Symbian" , "Techcrunch", 24 de enero de 2013 por Nokia el 24 de enero de 2013 - Informe provisional de Nokia Corporation Q4 y año completo 2012 : " El Nokia 808 PureView, un dispositivo que muestra nuestras capacidades de imagen y que salió al mercado a mediados de 2012, fue el último dispositivo Symbian de Nokia "
  24. ^ "NTT DoCoMo akan gunakan TIZEN sebagai pengganti OPP?" .
  25. ^ "HugeDomains.com - Mobile-Japan.com está a la venta (Mobile- Japón)" . www.hugedomains.com . Citar utiliza un título genérico ( ayuda )
  26. ^ "Sala de prensa de Canalys - 64 millones de teléfonos inteligentes enviados en todo el mundo en 2006" . www.canalys.com .
  27. ^ "¿Qué es escribir una vez, ejecutar en cualquier lugar (WORA)? - Definición de WhatIs.com" . WhatIs.com . Consultado el 24 de octubre de 2019 .
  28. ^ a b Menezes, Gary. (11 de septiembre de 2010) Symbian OS, ahora totalmente de código abierto Archivado el 11 de noviembre de 2013 en Wayback Machine . Watblog.com. Consultado el 25 de septiembre de 2011.
  29. ^ Symbian OS: uno de los fracasos más exitosos en la historia de la tecnología . TechCrunch.com. 8 de noviembre de 2010
  30. ^ Symbian Completes Biggest Open Source Migration Project Ever , Symbian Foundation, 4 de febrero de 2010 , consultado el 7 de febrero de 2010
  31. ^ a b "Fundación Symbian" . Licensing.symbian.org .
  32. ^ "No hay planes actuales para teléfonos Samsung Symbian" . Todo sobre Symbian .
  33. ^ "La cuota de mercado de teléfonos inteligentes Nokia se reduce al 31 por ciento, el beneficio operativo también se ve afectado" . Engadget .
  34. ^ "Canalys: Android supera a Symbian como la plataforma de teléfonos inteligentes más vendida del mundo en el cuarto trimestre de 2010" . Engadget .
  35. ^ Carta abierta del CEO Stephen Elop, Nokia y CEO Steve Ballmer, Microsoft - Nokia Conversations: el blog oficial de Nokia Archivado el 11 de febrero de 2011 en Wayback Machine
  36. ^ "Economía del desarrollador 2011" . Archivado desde el original el 29 de septiembre de 2013 . Consultado el 8 de julio de 2011 .
  37. ^ Symbian-dump | Descargue el software symbian-dump de forma gratuita en . Sourceforge.net. Consultado el 25 de septiembre de 2011.
  38. ^ Symbian-incubation-projects - Symbian Incubation Projects - Alojamiento de proyectos de Google . Google. Consultado el 25 de septiembre de 2011.
  39. ^ "Las nuevas aplicaciones Symbian y Meego no se permiten en las tiendas Nokia desde el 1 de enero" .
  40. ^ Nokia PR (21 de octubre de 2010). "Nokia refina aún más la estrategia de desarrollo para unificar entornos para Symbian y MeeGo" . Consultado el 5 de noviembre de 2010 .
  41. ^ AllAboutSymbian (26 de octubre de 2010). "El futuro de la plataforma Symbian" . Consultado el 5 de noviembre de 2010 .
  42. ^ Nokia PR (24 de mayo de 2006). "Nokia lanza el código del motor 'Web Browser for S60' a la comunidad de código abierto" . press.nokia.com . Archivado desde el original el 28 de febrero de 2007 . Consultado el 21 de marzo de 2007 .
  43. ^ Actualizaciones de navegador y mapas para muchos teléfonos S60 3rd Edition y S60 5th Edition . Todo sobre Symbian (29 de junio de 2011). Consultado el 25 de septiembre de 2011.
  44. ^ a b "Symbian - Qt - Una aplicación multiplataforma y un marco de interfaz de usuario" . Qt.nokia.com. Archivado desde el original el 16 de agosto de 2010 . Consultado el 12 de agosto de 2010 .
  45. ^ Nokia Developer (18 de junio de 2010), Nokia Qt SDK , archivado desde el original el 18 de enero de 2012 , consultado el 20 de enero de 2012
  46. ^ Aplicaciones: Aplicaciones web móviles en pocas palabras. Archivado el 28 de marzo de 2012 en Wayback Machine . wiki de symlab.org
  47. ^ Nokia Developer - Web archivada el 3 de junio de 2010 en Wayback Machine . Forum.nokia.com. Consultado el 25 de septiembre de 2011.
  48. ^ "Qt Labs Blogs" Nokia Qt SDK 1.0 lanzado " . Labs.trolltech.com. Archivado desde el original el 26 de junio de 2010. Consultado el 12 de agosto de 2010 .
  49. ^ "Qt Labs Blogs" Qt Simulator se hace público " . Labs.trolltech.com. Archivado desde el original el 27 de agosto de 2010. Consultado el 12 de agosto de 2010 .
  50. ^ "Comunidad de desarrolladores de Symbian" . Developer.symbian.org. 27 de enero de 2010 . Consultado el 12 de agosto de 2010 .
  51. ^ Tom Sutcliffe y Jason Barrie Morley Xcode Symbian apoyan [ enlace muerto permanente ] . Symbian-xcode-plugin.tigris.org. Consultado el 25 de septiembre de 2011.
  52. ^ "Capacidades (Symbian Signed) - Comunidad de desarrolladores Symbian" . Developer.symbian.org . Consultado el 12 de agosto de 2010 .
  53. ^ Noticias para desarrolladores de Nokia | Nokia ahora firma aplicaciones Symbian de forma gratuita: blogs de desarrolladores de Nokia archivados el 30 de agosto de 2010 en Wayback Machine . Blogs.forum.nokia.com (16 de agosto de 2010). Consultado el 25 de septiembre de 2011.
  54. ^ "Comunidad de desarrolladores Symbian - dominios de tecnología" . Developer.symbian.org . Consultado el 12 de agosto de 2010 .
  55. ^ "Comunidad de desarrolladores Symbian - paquetes" . Developer.symbian.org . Consultado el 12 de agosto de 2010 .
  56. ^ "Modelo de sistema Symbian - Comunidad de desarrolladores Symbian" . Developer.symbian.org . Consultado el 12 de agosto de 2010 .
  57. ^ Presentación de EKA2, por Jane Sales con Martin Tasker . (PDF). Consultado el 25 de septiembre de 2011.
  58. ^ "La historia de la fragmentación secreta de Symbian" . Todo sobre Symbian .
  59. ^ "La tecnología UIQ avisa al personal restante" . Todo sobre Symbian .
  60. ^ "HugeDomains.com - SymbianBlogs.com está a la venta (blogs de Symbian)" . www.hugedomains.com . Archivado desde el original el 11 de diciembre de 2011. Citar utiliza un título genérico ( ayuda )
  61. ^ Perfil de agente de usuario de Nokia N8 . Nds.nokia.com (22 de febrero de 1999). Consultado el 25 de septiembre de 2011.
  62. ^ Nokia lanza TV móvil | Conversaciones de Nokia: el blog oficial de Nokia Archivado el 10 de noviembre de 2010 en Wayback Machine . Conversations.nokia.com (9 de septiembre de 2010). Consultado el 25 de septiembre de 2011.
  63. ^ a b c d e "Manual de instrucciones F-07B '10 .5" (PDF) . serie docomo STYLE . NTT DoCoMo. Mayo de 2010. Archivado desde el original (PDF) el 24 de noviembre de 2012 . Consultado el 23 de mayo de 2012 .
  64. ^ "¿Algún plan para tener SilverLight para Symbian ^ 3 (Nokia N8, E7, C7)?" . Móvil / Silverlight para Nokia Symbian . Foros de Silverlight.NET. 27 de abril de 2011. Archivado desde el original el 2 de febrero de 2012 . Consultado el 23 de mayo de 2012 .
  65. ^ Psychlist1972 (6 de julio de 2010). "Silverlight para Nokia Symbian RTW ahora disponible" . Móvil / Silverlight para Nokia Symbian . Foros de Silverlight.NET. Archivado desde el original el 8 de agosto de 2012 . Consultado el 23 de mayo de 2012 .
  66. ^ Obsoleto Archivado el 18 de julio de 2011 en Wayback Machine . Silverlight.NET. Consultado el 25 de septiembre de 2011.
  67. ^ "Categoría Silverlight" . Archivado desde el original el 2 de febrero de 2012 . Consultado el 10 de marzo de 2012 .
  68. ^ Dentro de Symbian SQL: Guía para desarrolladores móviles de SQLite | | Por Ivan Litovski, Richard Maynard, 2010, página 9
  69. ^ a b c d e SH-08C Instruction Manual '11 .3 (PDF) , NTT DoCoMo, marzo de 2011, archivado desde el original (PDF) el 26 de noviembre de 2012 , consultado el 23 de mayo de 2012
  70. ^ "Ayuda - Plataforma Eclipse" . library.forum.nokia.com. Archivado desde el original el 4 de enero de 2013 . Consultado el 25 de septiembre de 2011 .
  71. ^ "ド コ モ 地 図 ナ ビ (@docomo_map_navi) | Twitter" . twitter.com .
  72. ^ "ド コ モ 地 図 ナ ビ" . dmapnavi.jp .
  73. ^ a b c en tu móvil . Skype. Consultado el 25 de septiembre de 2011.
  74. ^ a b c Captura de pantalla para Symbian OS | AntonyPranata.com 2.0 . Antonypranata.com. Consultado el 25 de septiembre de 2011.
  75. ↑ a b c d Horikawa, Kyoko (1 de junio de 2010). "NTT DoCoMo lanza dispositivos S ^ 2" . Blog de Symbian . Symbian.org. Archivado desde el original el 24 de agosto de 2010.
  76. ↑ a b Asuk Ustundag, Sennur (7 de octubre de 2010). "Dispositivos SYMBIAN, requisitos de hardware y software, desarrollo de aplicaciones básicas" (PDF) . Universidad Estatal de Bridgewater. pag. 6 . Consultado el 23 de mayo de 2012 . [ enlace muerto permanente ]
  77. ^ a b c d e f g h i j k "Plataforma Symbian ^ 2 utilizada en once nuevos modelos de teléfonos NTT DoCoMo FOMA 3G" . SymbianOne. Archivado desde el original el 3 de febrero de 2013 . Consultado el 10 de noviembre de 2010 .
  78. ^ "Samsung OMNIAHD deslumbra en el Mobile World Congress con su brillo HD" . Reino Unido: Samsung.com. Archivado desde el original el 10 de abril de 2009 . Consultado el 25 de septiembre de 2011 .
  79. ^ a las 11:44, John Oates 6 de mayo de 2004. "Symbian duplica las ventas" . www.theregister.co.uk .
  80. ^ a las 09:58, Tony Smith 27 de octubre de 2004. "Se disparan las ventas globales de teléfonos inteligentes" . www.theregister.co.uk .
  81. ^ "Seis años de Symbian produce 100 modelos y 100 millones de envíos" . La PDA inteligente. 17 de noviembre de 2006. Archivado desde el original el 30 de junio de 2012 . Consultado el 23 de mayo de 2012 .
  82. ^ La Fundación Symbian agrega un nuevo miembro, Nuance . News.softpedia.com (21 de julio de 2009). Consultado el 25 de septiembre de 2011.
  83. ^ "Nokia, líder en el mercado de teléfonos inteligentes con un 56%, mientras que la participación de Symbian en el mercado de sistemas operativos está a punto de caer" (Comunicado de prensa). Investigación ABI. 29 de marzo de 2012. Archivado desde el original el 29 de marzo de 2012 . Consultado el 25 de septiembre de 2011 .
  84. ^ Gartner dice que las ventas de dispositivos móviles en el segundo trimestre de 2011 crecieron un 16,5 por ciento interanual; Las ventas de teléfonos inteligentes crecieron un 74 por ciento . Gartner.com. Consultado el 25 de septiembre de 2011.
  85. ^ "10 millones de teléfonos Symbian OS en Japón" . Todo sobre Symbian .
  86. ^ "30 millones de teléfonos Symbian OS en Japón" . Todo sobre Symbian .
  87. ^ a b "La mayoría de los teléfonos inteligentes ahora tienen pantallas táctiles (comunicado de prensa de Canalys: r2010021)" . Canalys.com. 8 de febrero de 2010. Archivado desde el original el 25 de junio de 2013 . Consultado el 12 de agosto de 2010 .
  88. ^ "Los envíos de teléfonos Android de Google aumentan en un 886%" . BBC. 2 de agosto de 2010 . Consultado el 12 de agosto de 2010 .
  89. ^ Pettey, Christy. "Gartner dice que las ventas mundiales de dispositivos móviles a los usuarios finales alcanzaron los 1,6 mil millones de unidades en 2010; las ventas de teléfonos inteligentes crecieron un 72 por ciento en 2010" . Gartner.com . Consultado el 10 de marzo de 2011 .
  90. ^ 100 Million Club H1 2010 Archivado el 1 de marzo de 2011 en Wayback Machine . VisionMobile (18 de octubre de 2010). Consultado el 25 de septiembre de 2011.
  91. ^ Nokia y Microsoft establecen una alianza estratégica en Windows Phone, Bing, Xbox Live y más . Engadget . Consultado el 25 de septiembre de 2011.
  92. ^ Woods, Ben. (1 de octubre de 2010) Samsung dejará de admitir Symbian | Inalámbrico - CNET News . CNET. Consultado el 25 de septiembre de 2011.
  93. ^ Meyer, David. (3 de noviembre de 2008) Motorola abandona Symbian y anuncia 3.000 despidos | Redes | ZDNet Reino Unido . ZDNet.co.uk. Consultado el 25 de septiembre de 2011.
  94. ^ Mello, John P .. (15 de octubre de 2010) Sony abandona Symbian . PC World . Consultado el 25 de septiembre de 2011.
  95. ^ "Cuota de mercado de teléfonos inteligentes Android de Google cuadruplica iOS de Apple" . CNN. 8 de agosto de 2012.
  96. ^ Revisiones móviles. Revisión de Nokia E7. 9 de agosto de 2011
  97. ^ Litcfield, Steve (8 de agosto de 2011). "Nokia N97 RIP: el buque insignia descarrilado que terminó en un accidente de tren" . Todo sobre Symbian . Consultado el 30 de octubre de 2012 .
  98. ^ Comparación de navegador móvil, noviembre de 2010 . Allaboutsymbian.com (25 de noviembre de 2010). Consultado el 25 de septiembre de 2011.
  99. ^ Meyer, David (9 de noviembre de 2010). "Nokia times primeras actualizaciones de Symbian para 'principios de 2011 ' " . ZDNet Reino Unido . Consultado el 4 de enero de 2011 .
  100. ^ Gilson, David (12 de marzo de 2012). "La historia de la fragmentación secreta de Symbian" . Todo sobre Symbian . Consultado el 30 de octubre de 2012 .
  101. ^ "Hacker planta la puerta trasera en el firmware de Symbian - La seguridad de H: noticias y características" . Archivado desde el original el 8 de diciembre de 2013 . Consultado el 26 de diciembre de 2010 .CS1 maint: bot: estado de URL original desconocido ( enlace ) . H-online.com (8 de diciembre de 2010). Consultado el 25 de septiembre de 2011.
  102. ^ Hacker crea firmware Symbian S60 modificado con puerta trasera oculta . Live Hacking (10 de diciembre de 2010). Consultado el 25 de septiembre de 2011.
  103. ^ ¿ La seguridad de Nokia S60 3rd Ed ha sido pirateada? Archivado el 13 de diciembre de 2010 en Wayback Machine , Symbian Freak.
  104. ^ '' S60 v3 Hacking: misión cumplida, FP1 pirateado ''. Archivado el 10 de diciembre de 2010 en Wayback Machine . Symbian Freak (27 de marzo de 2008). Consultado el 25 de septiembre de 2011.
  105. ^ Capturas de pantalla de Sibo3a , Galería de libros guía
  106. ^ Marcin Wichary. "GUIdebook> Capturas de pantalla> EPOC R5 / Psion Revo" . Guidebookgallery.org . Consultado el 12 de agosto de 2010 .
  107. ^ "Solución a Nokia SMS lento / Problema de bloqueo / Solusi Masalah Kirim SMS Nokia (Lambat / Mandek)" . www.kejut.com .
  108. ^ Blanford, Rafe (1 de junio de 2010). "Los primeros teléfonos Symbian ^ 2 se envían a Japón" . Consultado el 30 de octubre de 2012 .
  109. ^ a las 12:41, Tony Smith 2 de febrero de 2010. "Nokia: vaya directamente a Symbian 3, omita Symbian 2" . www.theregister.co.uk .
  110. ^ Molen, Brad (17 de agosto de 2011). "La descarga de Symbian Belle se filtró a la comunidad N8, se extrajo rápidamente del sitio (actualización: Anna disponible en NaviFirm)" . Engadget . Consultado el 30 de octubre de 2012 .
  111. ^ Bobleanta, Vlad (24 de agosto de 2011). "Nokia 600, 700 y 701 anunciados, todos ejecutando Symbian Belle y llegarán antes de finales de septiembre" . vista sin cables. Archivado desde el original el 22 de octubre de 2012 . Consultado el 30 de octubre de 2012 .
  112. ^ "Nokia Belle próximamente - Nokia Conversations: el blog oficial de Nokia" . Archivado desde el original el 22 de diciembre de 2011 . Consultado el 22 de diciembre de 2011 .
  113. ^ Reisinger, Don (21 de diciembre de 2011). "Hasta luego, Symbian Belle. Hola, Nokia Belle" . c | neto . Consultado el 30 de octubre de 2012 .
  114. ^ "Actualización de software para teléfonos compatibles con Nokia Belle" . Nokia. 2012 . Consultado el 30 de octubre de 2012 .
  115. ^ Noticias, Emma Hay 2012-05-25T11: 06: 55 145Z. "Symbian Carla cancelada, ¿principio del fin para Symbian?" . ITProPortal .
  116. ^ Delaney, Ian (1 de marzo de 2012). "Todo sobre Nokia Belle, Feature Pack 1" . Conversaciones de Nokia. Archivado desde el original el 10 de octubre de 2012 . Consultado el 30 de octubre de 2012 .
  117. ^ Ly, Boc (2 de octubre de 2012). "La actualización hace que el Nokia 808 PureView sea aún mejor" . Conversaciones de Nokia. Archivado desde el original el 6 de octubre de 2012 . Consultado el 30 de octubre de 2012 .

Bibliografía

  • Morris, Ben (22 de junio de 2007). El libro de consulta de la arquitectura del sistema operativo Symbian: diseño y evolución de un sistema operativo para teléfonos móviles . John Wiley e hijos . pag. 630. ISBN 978-0-470-01846-0.

enlaces externos

  • Blog de la fundación Symbian (al que redirige la página de inicio)
  • Symbian en Ohloh
  • Symbian en Curlie

Fuente de Symbian ^ 3 EPL

  • El archivo Symbian Open Source más completo
  • symbiandump : un volcado completo de todo el código fuente público del proyecto Symbian bajo la licencia pública original de Eclipse , al 7 de diciembre de 2010
  • wildducks - puerto Beagleboard de Symbian S ^ 3
  • Symaptic - Sistema de compilación C-Make Symbian Mercurial Repository (plataforma Windows)
Obtenido de " https://en.wikipedia.org/w/index.php?title=Symbian&oldid=1049207196 "