SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
El sistema operativo
para teléfonos móviles




                          Ana Vega Carrillo
                   4ºIng.Telecomunicación
            Arquitectura de Computadores
Í      N       D       I      C       E



Introducción…………………………......................……………………………………Página 1


Historia de Symbian………………......................………………………………………Página 6


La arquitectura de Symbian.............................................................................................Página 13


El potencial de Symbian……………..................………………………………………Página 17


Nueva versión de Symbian………………………..........................……………………Página 19


Seguridad y Symbian……………….............................…………………………......…Página 21


Lenguajes de desarrollo para Symbian............................................................................Página 22


Symbian no teme a Microsoft.........................................................................................Página 23


Teléfonos compatibles con Symbian……………….......................……………………Página 24


Los beneficios de Symbian para los desarrolladores de Palm.........................................Página 25
Sistema Operativo                                                                             Symbian




                                   INTRODUCCIÓN
                          El maravilloso mundo de la convergencia


     Se trata de una palabra que lleva en el aire demasiado tiempo, y con cada vuelta que ha dado ha
movido enormes cantidades de papel y de dinero: convergencia de los canales multimedia,
convergencia de los ordenadores y los electrodomésticos... y ahora, convergencia de las tecnologías
inalámbricas y los ordenadores. La digitalización de todas las industrias crea oportunidades
continuas de “convergencia”.
     En este caso, se trata más bien de choque. Tres industrias están compitiendo por dar a sus
clientes acceso a servicios e información de forma cómoda, ágil, y móvil: por un lado, la industria
de los ordenadores tradicionales (con sus redes inalámbricas, ordenadores portátiles y el ocasional
tabletPC), por otro, la de los PDAs (con los sucesores del Newton: Palm, Handspring y Sony,
Danger y Blackberry, y sus competidores con software de Microsoft), y finalmente, los fabricantes
de teléfonos móviles de nueva generación (Nokia, SonyEricsson, Siemens, Panasonic...).
     La industria informática tradicional ha llegado a la “movilidad” buscando diferenciarse y
mantener márgenes altos (aunque ya hasta los clónicos fabrican portátiles). Los PDAs están
incorporando todas las funciones que pueden y eso les lleva a la telefonía. Y los teléfonos están
intentando mantener el interés de sus clientes por la compra de nuevos modelos mediante
prestaciones cada vez más avanzadas.
     Los tres ofrecen esencialmente lo mismo en diferentes grados: la capacidad de comunicarse, de
gestionar información personal y de realizar un mínimo de trabajo en cualquier lugar. El modo en
que resuelven el problema los orienta hacia un tipo u otro de usuario... y puesto que lo que ofrecen
es algo que todos quieren, la variedad de usuarios posibles es enorme.


                                    El nuevo lema de Microsoft


    Hace poco, Microsoft abandonó su tradicional lema de “un ordenador en cada casa” por otro
mucho más amplio, referido a “permitir a la gente trabajar desde cualquier lugar con cualquier
aparato mediante el mejor software”.
     En otras palabras, Gates se ha dado cuenta de que una enorme parte de la población mundial no
tiene necesidad de las avanzadas capacidades de proceso y los enormes interfaces (pantallas y
teclados) de los ordenadores... pero sí de unas prestaciones básicas en un envoltorio portátil. Hay un
gran mercado potencial para este tipo de aparatos si el precio es razonable. Y Microsoft es experta
en proporcionar software que permite a cualquier fabricante (que cumpla con unos requisitos) lo
necesario para dar los mismos servicios que competidores más avanzados, ¿o no? Si consigue que
los fabricantes de móviles usen una versión de Windows, no sólo habrá logrado vender más (una
buena cosa) sino que estará en el camino apropiado para conseguir lo mismo que en el mercado de
los PCs: que todo el márgen se quede en el software (Microsoft) mientras un gran número de
fabricantes poco diferenciados se pegan por hacer el hardware compatible más barato posible:
commodities, ensambladores, simples fabricantes de clónicos de bajos beneficios.
     Para ilustrar este punto, veamos un dato: la mayor parte de las divisiones de Microsoft dan

                                                                                                    1
Sistema Operativo                                                                             Symbian


pérdidas, pero la responsable de Windows tiene un márgen del 85 %, como se ha publicado
recientemente gracias al proceso antimonopolio. Extender éste monopolio a la telefonía móvil no
sólo es posible, sino un auténtico filón por explotar.
    Y dicho y hecho: al cuarto intento, Microsoft ha conseguido que un fabricante de teléfonos
“clónicos” (de marca blanca llamada HTC) venda a la empresa Orange, la antigua filial de móviles
de France Telecom, el primer teléfono móvil con una versión de Windows.


                                       Un nuevo tipo de rival


     Cuando Microsoft lanzó esta declaración de guerra, no pilló a nadie por sorpresa como sucedió
en la industria de los ordenadores. Tampoco hizo aparecer un nuevo mercado de masas. Ni era una
empresa de la que se fiaran los presuntos socios.
    Los fabricantes de teléfonos móviles son un conjunto de empresas dominadas por unos pocos
gigantes... y muy especialmente, por Nokia. Esta situación, y la evidencia de lo que se les venía
encima, les ha hecho colaborar de cerca y les está permitiendo reaccionar con bastante dureza a la
invasión.
    El resultado: cuando Microsoft les ofreció usar su producto, los fabricantes lo rechazaron de
pleno. Sólo ha habido un fabricante grande que ha licenciado el producto de Microsoft, y es
Samsung... que es muy aficionada a licenciar todo lo posible y ahora mismo comercializa aparatos
basados en Symbian y hasta en Palm OS.


                             Symbian, o un sistema operativo común


     De hecho, hace tiempo que esta industria se unió para crear su propio Microsoft inofensivo. Se
llama Symbian, una empresa cuyo producto es esencialmente un sistema operativo para teléfonos
móviles: un software basado en estándares que controla las funciones de telefonía, tráfico de datos y
seguridad, así como la operación básica del teléfono. Symbian ya está en uso en muchísimos
modelos de teléfonos modernos (Motorola, Nokia, SonyEricsson, Samsung...), ha evolucionado
bastante, y puede decirse que es un sistema perfectamente capaz de hacer su trabajo. Tiene
aplicaciones de todo tipo y está pensado para adaptarse con gran flexibilidad a las necesidades de
una industria cuyo hardware cambia con más facilidad que las cubiertas de colores de algunos
modelos.
    Pero es que además, Symbian es un sistema casi “abierto”: los fabricantes pueden modificarlo,
pueden cambiar todo el interface si quieren... en resumidas cuentas, pueden hacer con él lo que
Microsoft no les deja hacer con Windows.
    Y para rematar, Symbian no tiene la menor intención de usar su monopolio para exprimir el
márgen de los fabricantes de teléfonos... lo que no deja de tener su importancia.
     Symbian tiene su sede en Londres (Reino Unido) con oficinas en EEUU, Europa y Asia.




                                                                                                   2
Sistema Operativo                                                                               Symbian

                              Nokia y la lección del monopolio Dintel


     Además de una industria que cuenta con alternativas eficientes, Microsoft se enfrenta
directamente a una empresa cuyo prestigio como innovador anda (al menos) a la par que el de
Apple: la escandinava Nokia, el mayor fabricante, el más rentable, y el que tiene a la industria
perfectamente sujeta gracias a una serie de iniciativas que no estarían fuera de lugar en el manual de
Microsoft.
     Por un lado, Nokia no sólo tiene muy claro que necesita poder mantener su diferenciación, y
por tanto su precio, lejos del control de un depredador como Gates, sino que está intentando
asegurar por todos los medios que sus rivales tampoco le apoyen. Para ello, ha desarrollado un
interface de usuario avanzado para Symbian llamado Series 60 (más adelante hablaremos de esta
serie), que ha licenciado a otros fabricantes como Samsung, Siemens y Panasonic. Viene a ser como
la capa Aqua de Mac OS X, una capa gráfica a través de la que acceder a los menús y funciones del
aparato, y parece llevar camino de convertirse en el estándar de los teléfonos móviles de nueva
generación.
     Además, y a diferencia del mercado informático, el teléfono móvil no es sólo un instrumento
de trabajo sino un objeto de consumo en el que la influencia de la marca y de la moda tienen un
peso muy serio. Nokia tiene una imagen de marca extremadamente fuerte y los mejores diseños de
la industria. Los clónicos... no. Nokia está reforzando el reconocimiento de marca en todo el mundo
con iniciativas como el “Club Nokia” que fidelizan a los dueños de sus teléfonos sin tener en cuenta
la operadora con la que trabajan. El ejemplo más cercano a Gates es la campaña “Intel Inside”. Los
usuarios quieren Nokia, y la reconocen como la mejor marca aunque no la usen.
    Microsoft puede acabar optando por lo que hizo en el mercado informático: competir desde
abajo, con los modelos más baratos, permitiendo a los clónicos ofrecer lo mismo que los mejores (al
menos en apariencia), y poco a poco invertir las rentas de unas ventas masivas en mejoras de su
producto. Pero ante un estándar completo y equipado, más flexible, y común a la mayor parte de los
mejores productos, las diferencias de precio con Nokia, SonyEricsson o Siemens van a tener que ser
muy serias. Y eso no es precisamente lo que más ayuda a construir marca.
     Esto es importante, porque ahora mismo el único canal que le queda a Microsoft es acceder
directamente a las operadoras para que compren aparatos de “marca blanca” y bajo coste,
respaldados por el software (OS, navegador y gestor de correo) de Microsoft. Pero las operadoras no
van a pasarse en masa a esta estrategia por varias razones, y la principal es el coste. Incluso si todas
sus ventas fueran de este tipo, sólo serían el 20% del total... y eso significa que no se podrían
disfrutar las economías de escala que logran los fabricantes, y que los problemas con los usuarios se
duplicarían al tener que tratar con varios OSes diferentes.
     Y la diferencia final: si hay alguien con la experiencia y el capital como para asegurarse de que
los usuarios no se tragan los anuncios de Microsoft... es Nokia y sus amigos competidores.


                                  Palm, iPaq, BlackBerry... y Danger


    Pillados en medio de esta batalla están los que pensaban que este mercado de informática
personal era su propia tierra prometida: los fabricantes de PDAs , asistentes personales, o palmtops.
     Estas empresas llevan años intentando desarrollar lo que esencialmente es una versión


                                                                                                      3
Sistema Operativo                                                                            Symbian


corporativa del nuevo teléfono inteligente... aunque, hasta hace poco, la función de telefonía no
venía incluída en el paquete. Agenda, gestor de contactos, navegador web, gestor de correo, un
mínimo procesador de textos (con un interface de reconocimiento de texto), y algunas florituras
como la gestión de MP3 o películas o una cámara digital sencilla. O lo que es lo mismo, nada que
no tengan los demás.
     Los fabricantes de PDAs tienen de su lado la especialización y la experiencia... y tienen en
contra la telefonía. La plataforma Palm OS y los palmtops con Windows -especialmente la primera-
son sólidas, tienen aplicaciones y son compatibles con lo que hace falta. Es evidente que para un
usuario de negocios no basta con tomar notas con un teclado de teléfono (aunque en ese sentido
vamos a ver novedades pronto, con unos sistemas predictivos impresionantes), y que necesitan
mejor interface. Por otro lado, las prestaciones de integración segura con servidores corporativos
que ofrece el popular (en EEUU) gestor de email BlackBerry son casi insustituibles. Pero para
ambos, la telefonía ha llegado como una función añadida a posteriori... y principalmente, porque sus
usuarios no quieren llevar todos los bolsillos llenos de trastos. La mayor parte no la tienen bien
resuelta, con formas y sistemas de marcación aún incómodos.
     Salvo, curiosamente, la criatura de Danger Research, la empresa con la que trabaja Wozniak.
De acuerdo con los analistas de la industria, este aparato es “justo en medio de un PDA y un
teléfono, una criatura diferente para un medio diferente”. En un tamaño apenas más ancho que un
teléfono normal (nada que ver con el Nokia Communicator) y perfectamente usable como tal en
redes GSM y GPRS, se encuentra una gran pantalla que puede deslizarse hacia arriba y descubrir un
pequeño teclado análogo al del BlackBerry. El aparato incorpora gestión de contactos, agenda,
navegador, email (con attachment), chat (con AOL... lo que da ideas curiosas) herramientas básicas
de oficina, y hasta un juego. No sabemos qué OS usa, pero dice basarse en estándares y claramente
tiende más a un teléfono muy evolucionado que a un ordenador de bolsillo.
     Mientras Blackberry se especializa en dar cosas que sus usuarios corporativos aprecian, y
Danger se coloca exactamente en el punto de convergencia, los jugadores tradicionales de este
segmento están intentando reaccionar como pueden. Palm está liderando el grupo: ha licenciado su
OS a distintos fabricantes de teléfonos y está fabricando PDAs de gama muy baja para intentar
frenar la adopción de teléfonos inteligentes. Compaq con su iPaq y el resto de clónicos siguen la
estela de Microsoft sin mucha posibilidad de innovar... y el resto de los competidores corren para
especializarse o adoptar la telefonía lo mejor posible.
     Aunque los avances de Symbian son notables, PalmOS sigue siendo el referente del mercado.
A finales de 1999 Palm Computing representaba el 70% de las ventas de PDAs y disponía de 5
millones de usuarios. Actualmente, más de 20.000 programadores de diversas empresas desarrollan
programas para esta plataforma. Compañías como IBM, Nokia, Sony o Handspring utilizan su
sistema operativo.


                                    Microsoft apoya a Microsoft


     La ventaja de Microsoft, y su mayor debilidad, es que puede aprovechar su dominio en el
escritorio y su presencia en la trastienda para fomentar las ventas de su OS para teléfonos PDAs. Ya
se sabe que está planeando una versión de su servidor de correo que ofrece muchas más
prestaciones a los clientes de correo sobre entorno Windows, rompiendo todas las recomendaciones
del tribunal... y facilitando que le planteen una nueva demanda antimonopolio, como ya han hecho
los competidores interesados en seguir accediendo a Microsoft Exchange en igualdad de

                                                                                                  4
Sistema Operativo                                                                             Symbian


condiciones.
    En resumen, la guerra se presenta larga y poco rentable para Microsoft... y los resultados
prometen ser muy interesantes para los usuarios, en términos de precios y prestaciones.


                       El Mac, el iPod, el iPhone y la convergencia móvil


     A pesar de haber inaugurado el mercado de los ordenadores de mano, de contar con el mejor
software de reconocimiento de escritura, y de una demanda constante por parte de los usuarios,
Apple se mantiene firme en la decisión de no sacar un nuevo PDA.
     Resulta curioso, pero el mercado de los PDA tradicionales, que ahora parecer estar siendo
canibalizado, ha resultado ser mucho más estrecho (muy pocos usuarios), complejo (costes de
desarrollo) y exigente (falta de fidelidad a la marca) de lo que muchos pensábamos. Sobre todo, ha
sido mucho menos rentable. Y eso hace pensar que quizá Apple no se equivocó del todo al cerrar
Newton después de su experiencia inicial.
    Jobs ha dejado claro que la filosofía de negocio de Apple en este momento se centra en el
ordenador tradicional como eje de su oferta, y que ve los PDAs y los teléfonos inteligentes como
algo más con lo que hay que coordinarse de forma fluida... y la exhibición de lo que es capaz de
hacer iSync con un teléfono compatible es espectacular: coordinación de agenda, de calendario, de
números de teléfono, y eso sin necesidad de programas interpuestos. La compatibilidad con PDAs
que usan Palm OS también está bien resuelta, aunque siempre es mejorable. Y el iPod reúne cada
vez más funciones de agenda en un formato cómodo y práctico... y no necesariamente empresarial.
En resumen, a día de hoy (y en formato beta), parece que lo necesario para la convergencia móvil de
acuerdo con la visión de Jobs está resuelto.


                                        Posibilidades abiertas


     Pero lo que quieren los usuarios es un poco más complejo que gestionar la agenda: el día en
que empiecen a bajar el correo en un PDA o un teléfono avanzado, querrán escribir contestaciones.
Y poder mover archivos de forma transparente entre él y su Mac. Por no hablar de gestionar MP3, o
quizá de la posibilidad de usar las aplicaciones QuickTime derivadas de Broadcaster para realizar
teleconferencias. Quieren un aparato perfectamente compatible con su Mac.
    En resumen, querrán algo que abulte más o menos como el iPod de 10 MB, pero con conexión
GPRS, reconocimiento de escritura y quizás una cámara. Querrán algo tremendamente parecido al
aparato de Wozniak, con su iChat y su navegador ligero.
    No querrán un PDA marca Apple. Querrán un iPhone. Un aparato diferente del resto, que
puede funcionar muy bien en el nuevo mercado de teléfonos inteligentes, aprovechando estándares
que ya están disponibles y prestaciones que sólo Apple puede darle. Wozniak tiene la tecnología que
puede ayudar a Apple a dar el salto, y Jobs tiene el mercado, las prestaciones y el diseño que pueden
convertir a Danger en un jugador de primera línea.
     Y Jobs (Steve Wozniak, el que fuera cofundador de Apple con Jobs ) lo sabe.




                                                                                                   5
Sistema Operativo                                                                           Symbian

                      Los operadores móviles contra Symbian y Microsoft


    Desde que se empezó a hablar de aplicaciones de datos en móviles, se especula sobre quién
dominará este nuevo escenario competitivo: ¿será la compañía de software como sucede en PCs con
Microsoft? ¿Serán los operadores como sucede en GSM? ¿serán los fabricantes de terminales?
     Hasta ahora se ha producido una intensa lucha entre los fabricantes por un lado con Symbian (a
pesar de recientes disputas al respecto), y Microsoft por otro con su Pocket PC Phone Edition. Los
fabricantes pretendían unirse para evitar que Microsoft usase sus habituales tácticas para hacerse
con el negocio del software para teléfonos móviles.
    Ahora ha llegado un tercer actor, puede que definitivo: los operadores. Los cinco principales
operadores europeos (con presencia no sólo en Europa, sino en todo el mundo, y 550 millones de
usuarios): Vodafone, Telefónica, Deutsche Telecom, Orange y Telecom Italia, se han unido para
desarrollar conjuntamente un sistema operativo común que usarían en todos sus teléfonos. Señalan
que están preocupados por asegurar la seguridad (de los datos del usuario, del copyright de los
contenidos y anti spam), aunque en realidad se trata de controlar las aplicaciones y, sobretodo, la
cadena de valor.
     Dado que, en la mayoría de países europeos, los teléfonos continuan siendo fuertemente
subvencionados, es probable que logren imponer un nuevo estandar en la industria. Basta exigir que
los teléfonos que compran usen su sistema operativo; los fabricantes no tendrán más remedio que
acceder a ello para no perder tan suculento mercado. Microsoft lo tendrá muy crudo para entrar en
los mercados móviles europeos, pero tendrá su huequecito con los operadores americanos. Eso,
claro está, si consiguen hacer un desarrollo en condiciones y si mantienen la armonía del grupo
hasta entonces.
     La cosa se pone calentita.


                                  HISTORIA DE SYMBIAN


     Siempre es conveniente conocer los orígenes de las cosas. En este caso Symbian tiene una
historia que puede parecer corta (como 8 años) pero que supone una periodo de tiempo
considerablemente largo en cuanto a tecnología se refiere, además, todo empezó allá en el año 1981.
En los siguientes apartados encontrarás la evolución de Sistema Operativo Symbian hasta nuestros
días, que resultará de gran ayuda para comprender algunos conceptos o abreviaturas que pueden
parecer un poco extraños si se intenta entender directamente.


                                      Introducción a Symbian


     Symbian posee ciertas características que influyen de manera determinante en el desarrollo de
aplicaciones. Primero, Symbian es un SO basado en ROM, no siempre ha habido posibilidades de
grabar datos en la memoria del teléfono, aunque ahora generalmente se disponga de memorias flash.
Segundo, ha sido diseñado para ahorrar batería.
     Symbian esta basado en un micro kernel. Una mínima porción del sistema tiene privilegios de


                                                                                                 6
Sistema Operativo                                                                            Symbian


kernel, el resto se ejecuta con privilegios de usuario, en modo de servidores. Una de las tareas del
kernel es manejar las interrupciones y prioridades. En Symbian, cada aplicación corre en sus propios
procesos y tiene acceso solo a su propio espacio de memoria. Este diseño hace que las aplicaciones
para Symbian sean orientadas a “single threads” y no múltiples.
     Sin embargo no todo iba a ser inconvenientes. El sistema posee componentes que permiten el
diseño de aplicaciones multiplataforma, esto es diferentes tamaños de pantalla, color, resolución,
teclados, etc. La mayoría de estos componentes han sido diseñados en C++.
    Todas estas características permiten que los aparatos con Symbian puedan estar en
funcionamiento constante sin necesidad de ser reseteado, preservando la información del usuario y
funcionando correctamente (probado en laboratorio). Aunque esto ultimo se esta comprometiendo
debido a la complejidad de los últimos aparatos con Symbian y a la multitud de programas externos
al SO.


                                              Cronología


     1981, Psion lanza su primer producto, Flight Simulator
     1984, Psion organizar ve la luz
     1990, SIBO SO (16 bits)
     1997, EPOC SO (32 bits)
     1998, El nombre de Symbian aparece por primera vez
     1999, EPOC versión 5
     2000, Symbian 6.0
     2001, Symbian 6.1
     2003, Symbian 7.0
     2004, Symbian 8.0
     2005, Symbian 9.0


                                         Versiones de EPOC


        Versión 1 (abril 1997): Agenda y organizador para Psion Series 5 1.00 ROM
        Versión 2 (julio 1997): Arreglos de la versión anterior, incluye una aplicación para faxes.
        Para Psion Series 5 1.01 y PsiWin 2.0
        Versión 3 (noviembre 1997): Email, web, TCP/IP dial-up. Librería de estándar C. Productos
        Geofox One y PCC Synergy
        Versión 4 (mediados 1998): Parcial implementación de Java, email con ficheros adjuntos.
        Productos Osaris y PsiWin 2.2
        Versión 5 (junio 1999): Java, color, mejoras en general. Productos Ericsson R380 y MC
        218, Psion series 5mx, revo y NetBool, PsiWin 2.3
        Versión 6 (noviembre 2000): Plataforma Symbian 6.0. Diferentes entornos, Unicote,

                                                                                                  7
Sistema Operativo                                                                            Symbian


        bluetooth, WAP y mejoras en Java. Producto Nokia 9210
        Ultimas versiones 6.1 y 7.0


                                                DFRDs


     DFRD, reference designs for different devices categories. La plataforma de Symbian 6.0 se
diseñó para soportar dos tipos de aparatos, Communicators y Smartphones.
   Communicators son pequeños ordenadores con posibilidad de uso de voz y telefonía.
    Smartphone son teléfonos con ciertas características que les asemejan a ordenadores.
     Dentro de estas categorías, Symbian posee varios diseños de referencia (reference designs). Los
diseños de referencia son implementaciones genéricas de la plataforma Symbian, especialmente
realizada para aparatos en particular basados en casos particulares.
     Desde el punto de vista del programador, los DFRDs facilitan el acceso a diferentes móviles
simplemente implementando un DFRD común para ellos. Además, también se tiene la posibilidad
de ofrecer opciones especiales de cada fabricante.
    Por ejemplo, se han desarrollado dos DFRDs diferentes basados en Symbian 6.0. Cristal para
aparatos con teclado y Quartz para pantallas táctiles y reconocimiento de escritura.


     DRFD Cristal


     Desarrollado para comunicadores con GSM, voz, mensajes, email e internet integrados
conjuntamente con aplicaciones de uso diario, como agenda, contactos y To-Do listas. Las opciones
de conectividad incluyen sincronización con el PC, transferencia de ficheros e infrarrojos.
     Esta diseñado para uso con las dos manos, incluyendo un teclado tipo QWERTY y pantalla
color VGA ½ haciendo de el una alternativa al portátil cuando no se esta en el trabajo.


     DFRD Quartz


    Desarrollado para comunicadores tipo PALM, con pantalla VGA ¼ y pantalla táctil. WAP,
HTML, PAN, bluetooth y PIM (Personal Information Management) y basado en tareas. No suele
disponer de teclado al tener pantalla táctil.
     Incluye todas las opciones normales de telefonía, SMS, fax, email, voz. Al estar basado en
tareas, el usuario no se tiene que preocupar donde se encuentran sus archivos o como va a acceder a
ellos desde diferentes aplicaciones, haciendo su uso fácil e intuitivo.


     DFRD Pearl


     Orientado a Smartphones, posee teclado 0-9# con diferentes tamaños de pantalla.

                                                                                                  8
Sistema Operativo                                                                             Symbian



                                          Psion y Symbian


     El sistema operativo de Psion se llama EPOC, nombre del núcleo del antiguo sistema operativo
de la Psion serie 3. Hasta 1997 Psion no comenzó a licenciar el EPOC32, la versión de 32 bytes
para la serie 5. El recibimiento fue frío y sólo Philips mostró algo de interés.
    Pero Psion reaccionó y a mediados de 1998 creó la alianza Symbian -junto con Ericsson,
Nokia, Motorola y Matsushita- con el propósito de hacer de EPOC un sistema operativo único. El
premio de esta apuesta es elevado: los 600 millones de usuarios de dispositivos móviles en año
2002.
      Además del sistema operativo, Symbian trabaja en nuevos diseños que simplifican la
utilización de los dispositivos móviles como herramientas de información. Su último producto,
Quartz, se presentó en el CeBit, la feria de informática celebrada en Hannover. Este dispositivo, que
viene equipado con pantalla de color y es fácilmente modificable, combina las funciones de agenda
electrónica con otras aplicaciones de transmisión de voz y datos.


                                          Teleca y Symbian


     Teleca viene colaborando con Symbian desde 1994 en el desarrollo de diversos servicios y
aplicaciones para Symbian OS. De este modo, Teleca constituyó en Febrero de 2000, en el Reino
Unido y en Suecia, los dos primeros Centros de Competencia Symbian a nivel mundial.
     Los Centros de Competencia Symbian de Teleca le confieren la experiencia necesaria para
actuar en todo el proceso de certificación Symbian, desde la consultoría, hasta el desarrollo de
aplicaciones o la gestión de proyectos.
   Teleca ha desarrollado más de 30 proyectos basados en el sistema operativo Symbian (antiguo
EPOC) entre los que destacan:

   Lanzamiento de la primera versión del software PsiWin™
   Desarrollo del browser para dispositivos EPOC™
   Desarrollo de software (email gateway, email client, SMS mail, ...) para EPOC Messaging Suite
   Desarrollo de tecnología push para el motor EPOC WAP


                                        Bytemobile y Symbian


    Bytemobile se unió al programa Symbian Platinum para ofrecer un acceso a datos más rápido y
económico en teléfonos inteligentes.
     El software transparente de clientes de Bytemobile para Symbian OS conecta automáticamente
con servidores de optimización y permite a los operadotes de redes mejorar su oferta de servicios
     Bytemobile Inc., la compañía que permite el acceso puro y optimizado a través de cualquier


                                                                                                   9
Sistema Operativo                                                                            Symbian


conexión remota para operadores de redes, proveedores y empresas, se unió en 2004 al programa
Symbian Platinum para apoyar el creciente mercado de teléfonos inteligentes basados en el SO de
Symbian. Como socio Platinum, Bytemobile extiende su software de optimización del cliente (OC)
al entorno del SO de Symbian. Symbian desarrolla y licencia el SO Symbian, el estándar global de
industria para teléfonos inteligentes para los principales fabricantes de dispositivos móviles. Las
licencias para el SO Symbian suman más del 85 por ciento de las ventas mundiales de teléfonos
móviles; en 2003, se vendieron más de 6,67 millones de teléfonos móviles con el sistema operativo
Symbian OS y hasta la fecha (19/7/04) se han vendido más de 12 millones.
     El sistema de optimización del cliente de Bytemobile para el SO Symbian conectará con el
nodo de optimización de servicios (NOS) de Bytemobile, que aplican la mayoría de los operadores
inalámbricos del mundo. La solución de servidor de clientes ofrece una mayor capacidad de
potencia para los operadores y acelera de manera significativa las tasas de datos de los usuarios
finales.
     "Nuestros clientes de la red de operadores móviles quieren mantener contentos a sus
suscriptores, lo que supone ofrecerles las mayores velocidades de descarga y acceso sencillo a sus
aplicaciones preferidas en los teléfonos inteligentes con el SO Symbian," comentó Adrian Hall,
vicepresidente de desarrollo de negocios de Bytemobile. "La OC para el SO Symbian es una
extensión natural de nuestra línea de productos Dynamic Optimization. Ejecutándose con
transparencia en el exitoso SO Symbian OS, la OC de Bytemobile puede conectar como nunca con
cualquiera de nuestros ONS basados en operadores de redes y ofrecer de manera instantánea una
experiencia más rápida y útil de datos, lo que supone una mejor adopción y mayores beneficios para
los operadores."
    Los clientes de Bytemobile que han instalado el OSN de la compañía, Vodafone, Orange, T-
Mobile, Sprint, Cingular y otros muchos, podrán ampliar los beneficios para sus clientes del sistema
de OC del SO Symbian para teléfonos inteligentes.
     Las soluciones Dynamic Optimization de Bytemobile comprenden una combinación de
reducción de transferencia de datos y técnicas de aceleración de protocolos, que se han usado con
éxito durante los últimos años para triplicar las tasas de datos de acceso a ordenadores portátiles y
PDA. Ejecutado junto al SO Symbian, el software de clientes ofrecerá una velocidad similar de
exploración en los teléfonos con SO Symbian.
     "La tecnología Dynamic Optimization de Bytemobile está cambiando las experiencias de los
exploradores de los teléfonos inteligentes," comentó Morten Grauballe, Vicepresidente de gestión
de productos de Symbian. "Estamos encantados de tener a Bytemobile en el programa Symbian
Platinum y de ofrecer su tecnología de optimización al entorno del SO Symbian. El modo en que la
solución de Bytemobile mejora la experiencia final del usuario ejemplifica cómo nuestras
compañías están trabajando juntas para ofrecer servicios inalámbricos más útiles para los usuarios y
más rentables para los que los operadores apliquen sus servicios."
     La disponibilidad de este nuevo software de optimización para SO Symbian aparece en un
momento fundamental en el que los operadores de redes móviles se centran en obtener beneficios de
grandes inversiones en infraestructura de tercera generación. A pesar de que los sistemas de 3G
están ofreciendo altas cotas de usuarios, los protocolos de aplicaciones IP como los exploradores
HTTP padecen de latencias inherentes a la red ya que estos protocolos están diseñados para redes de
menor latencia. La OC para el SO Symbian puede eliminar el efecto de latencia de redes empleando
una tecnología de protocolos mejorada que transfiere datos de forma más eficaz a través de
tecnologías de 3G .


                                                                                                  10
Sistema Operativo                                                                           Symbian


     La optimización de clientes de Bytemobile es un componente crítico para ofrecer al mercado
global mejores teléfonos inteligentes. Es un potente complemento a las recientes mejoras en
exploradores, SO y otras aplicaciones, que ha alcanzado un importante nivel de sofisticación. Esta
convergencia está permitiendo a los usuarios finales un acceso más económico a contenidos más
ricos. Para los operadores, esta convergencia permite ampliaciones continuas en ARPU debido a la
mayor adopción de servicios de datos.


     Acerca de Bytemobile


     Bytemobile ha desplegado la promesa de los datos móviles gracias a un acceso puro y
optimizado que permite que las personas que desean trabajar lo hagan en el entorno del mundo
inalámbrico
    Las soluciones de Bytemobile permiten el enriquecimiento de los operadores móviles,
empresas, ISP y otros proveedores de servicios mediante la experiencia actual y futura de las redes
de datos. Gracias a que las aplicaciones son más deseables y valiosas, los clientes de Bytemobile
pueden maximizar el retorno de las inversiones en redes existentes y futuras.
    Las soluciones líderes de mercado de Bytemobile son aplicadas por más de 30 operadores de
redes móviles de todo el mundo. Entre sus clientes están Cingular, Nextel Communications,
Orange, Sprint, T-Mobile, US Cellular, Vodafone y BT Retail.
     La sede de la compañía está en Mountain View (California, EE UU), y tiene oficinas en East
Sussex (Inglaterra), Tokio (Japón), Shenzhen (China) e instalaciones de desarrollo tecnológico en
Patras (Grecia).


     Acerca del programa Symbian Platinum


     El programa Symbian Platinum incluye compañías que tienen tecnología o posiciones
estratégicas de mercado, lo que es la clave para el éxito de la tecnología informática para móviles
que rodea al SO Symbian. Como parte del programa, los socios Platinum se benefician de una
amplia gama de servicios comerciales, como soporte técnico y oportunidades conjuntas de mercado,
así como acceso privilegiado al código fuente del SO Symbian y un equipo de apoyo a los socios.


                                          Nokia y Symbian


     Nokia es un importante miembro de Symbian, un consorcio propiedad de Nokia, Motorola,
Panasonic, Sony Ericsson, Psion, y, recientemente, de Siemens que se ha incorporado al grupo y ha
recibido la bienvenida de Nokia y los otros propietarios como nuevo accionista de Symbian.
Fundado en 1998 y con sede en Londres, el objetivo de Symbian es proporcionar un sistema
operativo estándar para teléfonos inalámbricos, como por ejemplo, los teléfonos inteligentes.
Symbian es uno de los principales elementos impulsores del sector inalámbrico internacional.
    Todos los accionistas han elaborado o anunciado planes para productos basados en Symbian.
Asimismo, han sido adquiridas licencias para futuros productos por parte de Kenwood, Fujitsu,
Sanyo, Siemens, Sony y otros fabricantes.

                                                                                                11
Sistema Operativo                                                                          Symbian




     Productos Nokia que utilizan el sistema operativo Symbian:
    El primer producto basado en el sistema operativo Symbian abierto fue el Nokia 9210
Communicator. La gama completa de teléfonos que incorporan Symbian fabricados actualmente por
Nokia incluye:
        Nokia N-Gage
        Nokia 3650
        Nokia 3660
        Nokia 7650
        Nokia 9210

Estrategia

El soporte de Nokia para Symbian se basa en nuestro compromiso con plataformas abiertas,
estándares comunes y cooperación. Este compromiso trae ventajas a los clientes y estimula el
crecimiento del sector de accesorios inalámbricos. La plataforma del sistema operativo Symbian
ofrece un sistema operativo confiable y seguro para los dispositivos de información móviles.
Diseñado específicamente para teléfonos móviles, con menor consumo de energía y reducida
ocupación de memoria, Symbian ofrece una plataforma estable para el sector de
telecomunicaciones, ya que adoptamos nuevas tecnologías como GPRS, Bluetooth, SyncML y, por
fin, tecnología de tercera generación (3G). La aproximación que hizo Nokia es que
aproximadamente la mitad de todos los terminales Nokia 3G estarían utilizando el sistema operativo
Symbian en 2004.

Plataforma Serie 60

La Plataforma Serie 60 se destina a una nueva clase de dispositivos móviles conocidos como

                                                                                               12
Sistema Operativo                                                                              Symbian


teléfonos inteligentes. Esta plataforma incluye una interfaz gráfica del usuario (GUI), un conjunto
de aplicaciones y un kit de desarrollo de software (SDK) de la Serie 60 para desarrolladores, todo
basado en el sistema operativo Symbian.

Creada de acuerdo con los principios de la Open Mobile Alliance, de la cual Symbian es miembro,
la Plataforma Serie 60 permite que los desarrolladores de software, las operadoras y los fabricantes
de dispositivos creen sus propias soluciones, impulsando un gran mercado unificado de
aplicaciones.

Disponible desde el segundo trimestre de 2002, el Nokia 7650 es el primer producto basado en la
plataforma Serie 60.

Tanto Siemens como Panasonic establecieron contratos de licencia para uso de la Serie 60 en sus
productos.

Desarrolladores independientes
     Fórum.Nokia.com es un punto de contacto central para más de 800 mil desarrolladores. Provee
a ellos las herramientas y los recursos necesarios para el desarrollo de aplicaciones y contenidos, así
como los canales de ventas para operadoras, empresas y clientes. La inscripción es gratuita. Los
usuarios tienen acceso a una vasta gama de recursos como mostramos a seguir:
        Informaciones sobre nuevos dispositivos y tecnologías disponibles en cada región.
        Herramientas, SDK y emuladores.
        Instrucciones, preguntas frecuentes y soporte técnico.
        Participación en el programa Nokia OK.
        Acceso a varios canales de ventas destinados a clientes, empresas y operadoras.
     Disponibles gratuitamente en el Foro Nokia, el SDK de la serie Nokia 9200 Communicator
para el sistema operativo Symbian y el SDK de la Serie 60 de Nokia para el sistema operativo
Symbian (compatible con el Nokia 7650) permiten que los desarrolladores creen aplicaciones
excelentes para los dispositivos de la serie Nokia 9200 Communicator y para el Nokia 7650. El Kit
de Informaciones de la Plataforma Serie 60, también disponible gratuitamente por el Foro Nokia,
contiene informaciones sobre tecnologías de software y mercados de software para teléfonos
inteligentes y celulares.


                       LA ARQUITECTURA DE SYMBIAN


                               Confiabilidad en el sistema operativo
    Un sistema robusto es un requisito clave para teléfonos móviles y dispositivos.Contrario a lo
que los usuarios de PC han llegado a esperar, es posible diseñar un sistema operativo que no exija
que el usuario lo reinicialice sobre una base regular.
     Symbian OS es tal sistema operativo. Primero, cada proceso se ejecuta en su propio espacio de
direccionamiento protegido, por lo tanto, no es posible que ninguna aplicación sobreescriba el
espacio de direccionamiento de cualquier otra aplicación, causando un fallo en la aplicación.
     Segundo, el núcleo también se ejecuta en su propio espacio de direccionamiento protegido, por

                                                                                                    13
Sistema Operativo                                                                            Symbian


lo tanto un defecto de programa no puede sobreescribir la pila o el núcleo por casualidad, causando
un fallo en el sistema. Si un programa necesita pasar los datos a otros programas, lo hace usando
arquitectura cliente/servidor de Symbian OS, el cual permite que aplicaciones intercambien los
datos usando un sistema de paso de mensajes robusto y eficiente. Este paso de mensajes ha sido
diseñado con el propósito de minimizar el uso de los recursos del sistema.


                                Symbian OS provee muchas APIs


     Aunque bastante compacto como para caber en la memoria de un teléfono móvil, Symbian OS
fue diseñado para ser un sistema operativo completamente funcional. Suministra una abundante
cantidad de APIs, con el soporte para funcionar de forma única en un sistema operativo de teléfono
móvil, ilustrado por el siguiente diagrama, que se ve los componentes de su arquitectura.




                                      Intercambio de mensajes


     Symbian OS brinda un juego extensivo de API de intercambio de mensajes. Éstos suministran
facilidades para escribir aplicaciones que tienen integrada la funcionalidad de intercambio de
mensajes sin tener que usar API de bajo nivel. La estructura de intercambio de mensajes está abierta
con el propósito de que los desarrolladores tengan la libertad de prolongarlo y crear ellos mismos
protocolos para transmitir y recibir los mensajes.
     Algunas posibles aplicaciones de intercambio de mensajes incluyen lo siguiente:
   La habilidad de enviar y recibir correo electrónico, mensajes de SMS, y faxes con la adición de
   una mínima cantidad de código.
    La habilidad de acceder a la base de datos de Contacts desde dentro de la aplicación, usando los
   contactos de base de datos API.
    La habilidad de usar la búsqueda global API, para buscar una cadena de texto en los mensajes
   almacenados por teléfono.


                                                                                                 14
Sistema Operativo                                                                           Symbian

                                        TCP/IP y Sockets API


     Symbian OS suministra un sockets API para el acceso a protocolos de la red. Esto permite
escribir aplicaciones que envien y reciban una específica aplicación a través de Internet.
     Los sockets API de Symbian OS son más extensos que en la mayoría de los sistemas
operativos, porque esto permite que varios protocolos de capa de transporte diferentes sean usados.
No sólo TCP/IP puede ser usado, también infrarrojo y SMS. La selección de protocolo es hecha
durante una fase de initialización en la aplicación del código, y la permanencia del código no es
afectada por la elección.
                                           Comunicaciones APIs


   Además del intercambio de mensajes y sockets APIS, Symbian OS suministra el soporte para
comunicaciones en el nivel de aplicación. Algunas de las características de más alto nivel son:
   Transmitir archivos entre dispositivos usando la API de IrOBEX mediante infrarrojos (IrDA).
   Llamar a dispositivos remotos usando la API de telefonía, con instalaciones para iniciar,
   controlar, y rescindir llamadas telefónicas.
   Transferir imágenes entre cámaras digitales y teléfonos de Symbian OS sobre IrDA.
   Acceso a servicios de Web.
   Servicios de WAP accediendo vía una pila de protocolo de WAP y manipular el contenido WAP
   del documento y el nivel de aplicación usando la WAP Engine API.


                                 Motores de aplicación y servicios


    Symbian OS permite a los desarrolladores construir aplicaciones fuertes rápidamente para
suministrar un número de motores de aplicación reutilizables y un rango de servicios de aplicación.
Algunos de estos motores y servicios son:
    Una gestión de la base de datos.
    Un programa que nos ofrece una lista motores de aplicación.
    API de procesamiento de textos.
    De impresión y ampliar la visión API.
    El soporte para vCard, estándares de vCalendar, y el protocolo de IrOBEX.
    Soporte clipboard.
    Buffers dinámicos, y bibliotecas de matemáticas.
    Una API de la memoria de flujo para el acceso eficiente a los datos.
    Gráficos y bibliotecas de animación.


                                                                                                 15
Sistema Operativo                                                                          Symbian


    Un servidor multimedia que soporta grabación de sonido y reproducción.
    Soporte para el Unicode e internacionalización.


                                              Multitarea


     La natural multitarea de la arquitectura de Symbian OS lo hace la plataforma de aplicación
ideal para teléfonos móviles.
     Bajo Symbian OS, cada programa se ejecuta como un proceso distinto, y las aplicaciones
pueden correr simultáneamente. Cada proceso bajo Symbian OS contiene uno o más hilos, y el
planificador del sistema asigna el uso de procesador a los hilos mediante la multitarea preventiva
priorizada.


                    Beneficios de la multitarea para aplicaciones de comunicaciones


     El diseño de multitarea permite que las tareas sean ejecutadas «en background» al mismo
tiempo que una aplicación está corriendo. Por ejemplo, los usuarios pueden descargar el correo
electrónico y hojear la Web al mismo tiempo, manteniendo una conexión de protocolo FTP. Esto no
es posible sobre un sistema no-multitarea, porque solamente una de las aplicaciones (el correo
electrónico, el examinador de web, o el cliente de protocolo FTP) puede correr a la vez.
     El soporte para la multitarea de comunicaciones está teniendo más importancia con la versión
de los paquete de datos sobre 2.5G y redes de 3G. Los servicios de paquete de datos permiten que
los usuarios se queden conectado constantemente.
     Un sistema que permite que aplicaciones de comunicaciones múltiples corran simultáneamente
presenta la ventaja de una conexión ininterrumpida de servicios de paquetes de datos.Un sistema de
multitarea también permite que las aplicaciones se comuniquen entre ellas.
   Symbian OS implementa un protocolo de comunicaciones de interthread ligero que facilita la
comunicación entre aplicaciones usando los mínimos recursos del sistema posibles.


                                      Memoria menos restringida


     Un dispositivo que utiliza Symbian OS tiene más memoria principal que un típico
microteléfono, pero esta memoria es limitada comparándola con la computación de otros
dispositivos, y con las aplicaciones que los desarrolladores deben diseñar usando la mínima
cantidad de memoria posible. Esto implica guardar el tamaño de pila de una aplicación pequeño y
evitar asignar objetos grandes sobre la pila.
    La cantidad de la memoria disponible para la asignación dinámica es limitada solamente por el
equipo físico.




                                                                                               16
Sistema Operativo                                                                             Symbian

                        Añada nuevo software y componentes al sistema


     Un desafío que se encuentra cara a cara con diseñadores de dispositivos movibles es asegurarse
que sus dispositivos van a poder evolucionar constantemente conforme avanza la tecnología. Antes
de que un producto haya sido liberado, un nuevo protocolo de comunicaciones está bajo desarrollo o
un diferente plug-in de Web se han puesto de mida. Symbian OS permite introducir nuevos
componentes de software, incluyendo nuevas pilas de protocolo y unidades de dispositivos.
Además, el software existente puede ser actualizado sin reinicializar (incluso mientras el dispositivo
está funcionando).


                           EL POTENCIAL DE SYMBIAN


     El sistema operativo Symbian se ha hecho un hueco en los teléfonos avanzados que están
llegando al mercado.
     Con 32-bits, este sistema operativo está diseñado para teléfonos móviles capaces de gestionar
datos y algunas aplicaciones. La mayoría de los actuales teléfonos avanzados, o smart phones, como
se denominan en inglés, utilizan las versiones 6.1 o 7.0 del sistema operativo Symbian. Symbian
8.0, se lanzó en febrero del 2004 e incluye mejoras significativas para Java y actividades
multimedia. El primer teléfono 3G de Nokia, el Nokia 6630, utiliza Symbian 8.0 y cuenta con
capacidades de vídeo streaming y vídeo conferencia.

Symbian OS se ejecuta aproximadamente en 30 modelos de teléfonos de fabricantes como Nokia,
Sony Ericsson, Motorola y Samsung. Y, según Symbian, hay cerca de 20 millones de teléfonos en el
mundo que actualmente utilizan su sistema operativo, con un crecimiento del 200 por ciento
respecto al año 2003. Esto proporciona una enorme base, y en expansión, para los desarrolladores
de software para móviles, que además deberían tener en cuenta el sistema operativo Symbian.




                                                                                                   17
Sistema Operativo                                                                             Symbian


     Ya hay vendedores de software independientes (ISVs) y organizaciones que están desarrollando
aplicaciones basadas en Symbian para una base de usuarios acostumbrados a descargarse
actualizaciones para sus móviles, como melodías y que están preparados y mentalizados para pagar
por la descarga de nuevas aplicaciones que puedan utilizar en sus teléfonos avanzados. Juegos y
aplicaciones de gestión son seguros para el mercado Symbian, principalmente por la mejor
capacidad de procesamiento y mejores gráficos que pueden desarrollar los nuevos terminales.


                                      Plataformas de referencia


     Para acomodar las diferentes arquitecturas para teléfonos avanzados hay varias plataformas de
referencia (interfaces de usuario) basadas en Symbian OS, llamadas Series 60 y UIQ. La conocida
plataforma Series 60, desarrollada por Nokia, está disponible a través de acuerdos de licencias para
los teléfonos de Nokia además de los de otros vendedores, como LG, Panasonic, Samsung, Sendo o
Siemens. Las Series 60 ofrecen un completo diseño de referencia para teléfonos avanzados incluido
navegador web, reproductor de archivos multimedia, calendario, SMS, MMS y un conjunto de APIs
para desarrolladores Java y C++.

Series 60 está diseñado para teléfonos de alta gama que cuentan con calendario, gestión de
contactos, mensajería multimedia, correo electrónico, navegación y cámara. De hecho, la plataforma
Series 60 incluye una representación de estas funciones. La plataforma Series 60 también ofrece
formatos para grandes pantallas a color, con una resolución de 170x208.

Las Series 60 1.x están basadas en Symbian OS 6.0, mientras que Series 60 2.x hace uso de
Symbian OS 7.0, que añade soporte para cámara integradas, entre otras cosas. Sin romper el criterio
de compatibilidad, varios fabricantes de teléfonos personalizan el interfaz del Series 60 para incluir
diferentes bitmaps, sonidos, colores, fuentes, terminología, sistema de menú y teclas.

UIQ 2.1, desarrollado por UIQ Technology, es un interfaz gráfico de usuario basado en un lápiz
para teléfonos móviles con pantallas de 208x320. Sony y Motorola han escogido la plataforma UIQ
para sus modelos que ejecutan Symbian OS. UIQ 3.0, lanzado en febrero de 2004, ofrece varias
mejoras sobre UIQ 2.1, incluyendo el soporte para pantallas más pequeñas, lo que hace que UIQ sea
bueno para crear aplicaciones que tienen el mismo código base que pueden ser ejecutadas en una
familia de teléfonos, variando únicamente los tamaños de las pantallas y los métodos de entrada de
datos.

El tipo de teléfonos que escoja el desarrollador como objetivo le dictará la plataforma de referencia
que necesita. De esta forma, si está escribiendo aplicaciones para el Motorola A1000, entonces
utilizará el interfaz UIQ 2.1. Con los teléfonos Nokia 6600, no obstante, se aplicará la plataforma
Series 60. Habrá, por tanto, que tener en cuenta qué teléfono se tiene en mente antes de seleccionar
las herramientas de desarrollo y asegurarse de que esa herramienta soporta la plataforma de
referencia a la que se tendrá que aplicar el desarrollo.

Nokia, una de las principales compañías que respaldan el desarrollo de Series 60, cuenta con
herramientas que ayudan a los desarrolladores a convertir aplicaciones escritas en UIQ a Series 60
con el objetivo de tener un mercado mayor. Por otro lado, compañías como la estadounidense

                                                                                                   18
Sistema Operativo                                                                              Symbian


Peroon tienen herramientas que hace lo contrario, convertir aplicaciones escritas para Series 60 en
UIQ. Y algunos fabricantes de entornos de desarrollo integrado (IDE), como Metrowerks, soportan
tanto el desarrollo Series 60 como el UIQ.


  NUEVA VERSIÓN DEL SISTEMA OPERATIVO SYMBIAN


    Symbian ha comenzado a comercializar su sistema operativo para teléfonos móviles en el
mercado de consumo, enfatizando sus características de seguridad.
     La nueva versión del sistema operativo incorporado en teléfonos móviles de Nokia, Siemens y
otros fabricantes aumenta la calidad de las imágenes.
     Entre las principales características de Symbian OS 9 figuran el envío de música a auriculares a
través de tecnología inalámbrica, gráficos 3D con mejor calidad, funciones de seguridad mejoradas
y compatibilidad con sistemas de cámaras digitales de hasta 2 Millones de píxeles.

    Según la firma británica (participada mayoritariamente por Nokia) los primeros modelos
equipados con Symbian OS 9 llegarán al mercado durante el segundo semestre de este año.

    La desarrolladora también avalo una reducción del precio de los terminales al incorporar
nuevas funcionalidades soportadas por el SO y facilitar el desarrollo de sistemas Smartphone.

     El nuevo software ayudará a los fabricantes a reducir costes y llevar nuevos modelos al
mercado con mayor rapidez. Intel está construyendo diseños de hardware de referencia
especialmente para el nuevo software, lo que, según Symbian, simplificará el trabajo de los
fabricantes. Además, éstos conseguirán con el nuevo software un mayor tiempo de batería y
funciones multimedia sin tener que hacer cambios en el hardware gracias al software y a un nuevo
compilador de Arm, el desarrollador de los chips StrongArm en los que se ejecuta Symbian.

     El objetivo principal de la nueva versión de Symbian es asegurar el sector de los teléfonos 2,5 y
3G, permitiendo a los fabricantes reducir costes e implementar sus soluciones con más rapidez (al
ser un sistema operativo ya enfocado al mundo de la telefonía).

La anterior y vigente versión de Symbian esta incorporado en unos 20 millones de teléfonos
móviles, recibiendo un royalty de entre 5 y 7,25 dólares por cada terminal comercializado.

     Mejoras en el apartado multimedia, en la seguridad, y más herramientas para programadores
son las claves de esta nueva versión del sistema operativo líder entre los smartphones.

     La imagen de Symbian se ha visto dañada por las últimas noticias sobre troyanos como Gavno
que, de instalarse en un teléfono que funcione con Symbian, puede detener su funcionamiento.

     Symbian es, actualmente, el sistema operativo líder en el segmento de la telefonía móvil,
aunque la omnipresente Microsoft y su Smartphone suponen una grave amenaza para este liderato.
Palm OS queda un poco rezagado, aunque en ciertos países, y gracias a una cuidada oferta en
conjunción con algunas operadoras, parece que también está ganando algo de terreno. Ambas
plataformas -Windows CE/Smartphone y Palm OS- cuentan con el apoyo que les ofrece su amplia


                                                                                                   19
Sistema Operativo                                                                               Symbian


cuota de mercado en el sector de las PDA's, no siendo así en el caso de Symbian, un sistema
operativo dirigido especialmente al sector de los teléfonos inteligentes. Es por eso que para no
perder cuota de mercado, Symbian tiene que innovar de forma constante, y la versión 9 es una buena
muestra de ello.
     Respecto a los usuarios corporativos, el nuevo software ofrece capacidades de correo
electrónico mejorado, como la habilidad de aceptar invitaciones a reuniones enviadas a utilizando
aplicaciones como Lotus Notes o Microsoft Outlook.


     Las principales mejoras en esta versión son:


         Multimedia: se añade soporte para auriculares estéreo conectados por Bluetooth,
        dispositivos de almacenamiento masivo USB, reproducción avanzada de audio, gestión
        DRM (Digital Rights Management) para formato MPEG, soporte para cámaras fotográficas
        de varios megapíxeles, para aceleradores gráficos 3D y para diferentes orientaciones de
        pantalla e incluso para más de una pantalla. Como los videojuegos se están potenciando en
        el sector de los teléfonos móviles (y especialmente entre los usuarios más jóvenes) la nueva
        versión de Symbian se enfoca mucho a la optimización del hardware y el software para este
        uso. Además de funciones de reproducción de audio y los últimos sistemas de prevención de
        copia para archivos de música comerciales, que a buen seguro satisface a las discográficas.
         Gestión remota de dispositivos que cumplan la normativa OMA: mediante esta
        especificación, la operadora que proporciona el servicio de telefonía puede acceder al
        teléfono del usuario para actualizar determinado software que permite acceder a los servicios
        que presta, o bien auditar las aplicaciones que el usuario tiene instaladas.
         Seguridad mejorada: las aplicaciones instaladas en nuestro teléfono solamente tendrán
        acceso a recursos de comunicaciones y datos si se les da permiso específicamente, con lo
        que no correremos el riesgo de que nos sea robada información de nuestro móvil. La versión
        9.0 de Symbian mejorará la seguridad impidiendo a las aplicaciones enviar mensajes de
        texto, realizar llamadas o acceder a la información personal del teléfono sin un permiso
        específico. No obstante, estos detalles se dejarán al criterio de los fabricantes, que decidirán
        si la petición del permiso se pide a través de un diálogo en la pantalla, o simplemente lo
        pondrán por defecto.
         Programa de certificación de Aplicaciones Symbian: por el cual, los productores de software
        pueden obtener un certificado de seguridad para las aplicaciones que desarrollen.
         Soporte para la última generación de procesadores ARM. Algunos fabricantes de chips para
        telefonía móvil, como Intel, están preinstalando Symbian en sus desarrollos, permitiendo de
        esta forma reducir el tiempo de desarrollo de un nuevo modelo de teléfono inteligente.
         Herramientas para programadores: todo sistema operativo que quiera triunfar, expandirse y
        ganar más usuarios, debe disponer de una gran cantidad de soluciones software para resolver
        cualquier problema de tipo general. Symbian no es una excepción, y para facilitar dicha tarea
        a los programadores, cuenta con herramientas propietarias y libres para el desarrollo de
        programas. Entre ellas se encuentra el conocido IDE CodeWarrior, con la versión 3.0 para
        Symbian OS. La versión soportada del compilador libre GCC pasa de ser la 2.98 a la 3.4, y
        el propio consorcio Symbian está desarrollando una nueva herramienta basada en el IDE
        Eclipse, que tan buena acogida está teniendo entre los programadores.


                                                                                                     20
Sistema Operativo                                                                           Symbian




                              SEGURIDAD Y SYMBIAN

     La seguridad es un tema de preocupación de Symbian, sentimiento que comparte con el resto
de la industria móvil. Symbian se plantea sus responsabilidades en temas de seguridad muy
seriamente. Symbian invierte continuamente en el desarrollo para asegurarse de que el sistema
operativo de Symbian continúe ofreciendo el sistema operativo más sofisticado, más seguro posible.
Symbian también trabaja de cerca con los fabricantes, con los operadores de red y la seguridad
principal del software y los vendedores de antivirus incluyendo F-Secure, Network Associates y
Symantec para ocuparse de las ediciones de seguridad que afectan a los productos del sistema
operativo de Symbian. Sin embargo, observe que Symbian no produce ni distribuye las
actualizaciones del software ni los parches que se pueden aplicar directamente por los usuarios de
los teléfonos del sistema operativo de Symbian




                                El primer virus para Symbian

     Puede remitirse a cualquier teléfono móvil en cualquier parte del mundo, además de infectar a
los dispositivos que se hallen en su radio de acción próximo a través de Bluetooth, pero por suerte
ya existe un antivirus capaz de detectarlo.
    Si recientemente se encontraba un ejemplar de Cabir en libertad, ahora toca el turno de otro
"descubrimiento" fatídico para la seguridad en el mundo de la telefonía móvil: el primer virus para
dispositivos basados en el sistema operativo Symbian capaz de autoreplicarse a través de mensajes
MMS (Multimedia Messaging Service).
     La tecnología MMS consiste en una extensión del estándar SMS (Short Message Service)
desarrollada por el 3GPP (Third Generation Partnership Project) que permite a los usuarios
intercambiar mensajes multimedia entre teléfonos móviles o, en general, entre dos dispositivos
preparados para su uso. En un mensaje MMS puede incluirse audio, vídeo o imágenes estáticas, y es
recibido por el destinatario de forma casi instantánea, al igual que un SMS.
     La alerta por el nuevo virus, bautizado como CommWarrior.a, ha sido dada por la compañía
SimWorks, especializada en la prevención y detección de patógenos para la plataforma Symbian, y
que dispone precisamente de un antivirus para las plataformas de SonyEricsson (P800/P900) y
Nokia (6600,...), pese a que el patógeno solamente afecta a esta última, no pudiendo actuar contra
teléfonos basados en la interfaz UIQ (como los de SonyEricsson), aunque desde un teléfono
infectado pueda ser enviado a cualquier móvil del mundo.
     Para expandirse, CommWarrior escanea la libreta de direcciones del teléfono y se autoenvía de
forma periódica a contactos seleccionados de forma aleatoria, en un mensaje en el que se incluye
como fichero adjunto, animando al usuario a instalarlo como aplicación. Paralelamente, y al igual
que su homólogo Cabir, CommWarrior intenta infectar a los dispositivos compatibles Symbian OS
que se encuentren en las proximidades a través del protocolo Bluetooth.
     CommWarrior presenta dos serios problemas: por una parte es capaz de infectar a cualquier
teléfono móvil en cualquier rincón del mundo, con lo que parar una posible infección masiva puede
ser muy dificultoso y, por otra parte, al trabajar silenciosamente en segundo plano, puede provocar

                                                                                                21
Sistema Operativo                                                                            Symbian


un gasto económico importante al enviar mensajes MMS sin que el usuario se dé cuenta. Pero lo
más importante es la falta de concienciación de los usuarios ante los peligros que un patógeno de
este tipo puede propiciar. Si ya es difícil educar y concienciar a un usuario de computadora desktop
(o laptop) de la necesidad de usar un antivirus y un cortafuegos debidamente actualizados cuando
los peligros en esta plataforma son mayores, más difícil aún va a ser convencerlos de mantener
prácticas seguras con sus teléfonos móviles ahora que aún no han empezado los mayores peligros. Y
este es un gran riesgo que corremos, pues aunque por el momento hay muy pocos espécimenes de
virus para dispositivos móviles en libertad (podríamos contarlos con los dedos de una mano), se
prevé que a medio plazo los virii (programadores de virus) se centren en este tipo de dispositivos
debido a su gran éxito y alto número.

                          Los troyanos atacan al antivirus de Symbian

     Los autores de Malware han creado un Troyano que ataca a los teléfonos de Symbian y procura
quitar cualquier protección del antivirus que encuentre. El Drever-C Troyano ataca los paquetes
móviles del antivirus de F-Secure, de Kaspersky y de Simworks funcionando en los dispositivos de
Symbian. Atacar la protección de la seguridad es común en el campo de los PC's pero esto es una
innovación reciente para los virus móviles.

     Drever-C se presenta como actualización de la seguridad e intenta dañar el cargador del sistema
operativo y los binarios del uso del antivirus móvil F-Secure. F-Secure dice que el ataque es
impotente porque su software contiene la protección contra cualquier tentativa de modificar sus
archivos. El código del malware contiene un mensaje F-Secure, como sigue :
     FSECURE DEBE MORIR!!!!!! Por favor, no haga los nuevos antivirus para mis virus y paro
de crear virus para sus antivirus. ¡Mi blanco es Simworks!
     Como todas las amenazas móviles del malware hasta la fecha, Drever-C es raro y en gran parte
un riesgo para la gente que se descarga contenidos. Los virus móviles son mucho más complicados
de coger que los virus tales como el gusano de Bofra que explotan los agujeros de la seguridad de
Windows.




            LENGUAJES DE DESARROLLO PARA SYMBIAN


    Las lenguas de desarrollo para Symbian OS incluyen C++ y Java. Para ayudar a los
desarrolladores a reescribir software de otros sistemas operativos, Symbian también incluye una
implementación POSIX -compliant de la librería estándar de C (STDLIB).

                                                                                                 22
Sistema Operativo                                                                             Symbian

                                                  C++


    C++ es la alternativa de lengua más fuerte para desarrolladores de software de OS de Symbian.
Brinda el acceso lleno a todas las API y permite la optimización del rendimiento de las aplicaciones.
Symbian OS está escrito en C++.
     Escribir código en C++ para Symbian OS es algo diferente de escribir código en C++ para otro
sistema operativo, porque este usa software para conseguir lo máximo a pesar de la limitación del
equipo físico. Esto afecta al software en cada nivel, incluyendo al código de aplicación. La escritura
de código para Symbian OS requiere familiarizarse con algunos lenguajes de programación.
     Escribir una aplicación para el sistema operativo Symbian involucra ingeniería para conseguir
la máxima eficacia del sistema como un todo.


                                                   Java


     El SDK de Nokia para Java proporciona una puesta en funcionamiento de la especificación de
JavaPhone ™ 1.0, una API para la telefonía y el usuario que se desarrolló por Symbian, Sun, y
otros. La API de JavaPhone permite que autores de aplicación de Java usen las características del
teléfono específicas de Symbian para usarlo como libreta de direcciones, calendario, para telefonía,
para intercambio de mensajes, y para comunicaciones por infrarrojos.


                                          Otras herramientas


     Además de C++ y Java, varias herramientas de RAD están disponibles.
     Los desarrolladores también pueden escribir aplicaciones para Symbian OS usando OPL, que
es similar al BASIC.


                      SYMBIAN NO TEME A MICROSOFT

    En una entrevista publicada por el diario económico español "Cinco Días", David Levin
Consejero delegado de Symbian, afirma que "Microsoft no entiende el negocio del móvil"
     Pese a la poderosa maquinaria de marketing de la empresa de Bill Gates, en el último trimestre
fiscal cerrado en septiembre sólo el 5,9% de los móviles denominados smartphones (teléfonos
inteligentes) llevaban incorporado el sistema Windows Mobile, el 94% restante estaban basados en
Symbian.
    Esta firma que desarrolla sistemas operativos para terminales móviles cuenta con Nokia y
Psion como sus principales accionistas, aunque Siemens y Samsung también participan en su capital
minoritariamente. Recientemente fue noticia por la decisión de Motorola, el segundo fabricante
mundial, de abandonar el consorcio y centrarse en terminales basados en Windows o Linux.
     Sin embargo esta marcha no les ha afectado, dice el Consejero Delegado al periódico
financiero. "Estamos creciendo a gran velocidad y acabamos de lograr un cliente tan poderoso

                                                                                                   23
Sistema Operativo                                                                           Symbian


como NTT DoCoMo, la mayor operadora japonesa de móvil, que está utilizando nuestra
plataforma en su servicio de servicio de tercera generación".
     La marcha de Motorola se entiende desde el consorcio como una necesidad para este fabricante
de tener las manos libres para experimentar con sistemas alternativos y desarrollar uno propio, sin
"que existiesen conflicto de intereses".
     Levin defiende que el mercado de los terminales móviles es muy distinto al del PC donde
existe una gran uniformidad entre los equipos."En cambio el móvil es un mercado de marcas bien
establecidas. La gente sabe perfectamente quién es el fabricante. Y dice tengo un Nokia, un
Samsung o un Motorola", añadiendo que " los fabricantes quieren mantener su identidad y no
convertirse en meros ensambladores, así que lo va a tener difícil".
     Finalmente, Levin resume dos de los principales problemas a los que se enfrenta Microsoft en
este mercado.
     El primero es de localización, 'Microsoft tiene su sede en EE UU, donde el mercado de
telefonía móvil es aún muy primitivo y en el que la gente casi no sabe enviar un SMS'.
     Y el segundo muy inherente a la plataforma Windows que parece haber trasladado sus
problemas al mundo móvil: 'Windows Mobile está dando problemas técnicos que hacen que los
teléfonos móviles se queden colgados'.


             TELÉFONOS COMPATIBLES CON SYMBIAN



                                   El teléfono Nokia 3650




    Un teléfono tan exclusivo como tú: diseño único, pantalla a todo color, MMS, aplicaciones
Java™ y cobertura mundial.

                                     El teléfono Nokia 7650




                                                                                                24
Sistema Operativo                                                                           Symbian


    Ya sea para uso profesional o de ocio, puedes hacer fotos y enviar o recibir MMS a través de su
conexión GPRS de alta velocidad.


                                  El Nokia 9210 Communicator




     La oficina al alcance de tus dedos, estés donde estés: te ofrece aplicaciones, conexión y
sincronización.


                                  El Nokia 9210i Communicator




     Con diversas aplicaciones, software, Internet y servicios WAP, además de pantalla en color, es
la respuesta a la comunicación total.



          LOS BENEFICIOS DE SYMBIAN PARA LOS DESARROLLADORES DE
                                  PALM


     Como el mundo de las comunicaciones amplía en la Internet móvil, la multimedia, las 2.5G y
las redes de 3G, y la adopción de nuevas tecnologías como GPRS, Bluetooth, Wap, y SyncML, por
todo ello Symbian añade lo que el sistema operativo Palm no tiene en cuenta. El sistema operativo
Symbian ha sido diseñado para soportar todas estas tecnologías.




                                                                                                25
Sistema Operativo                                                                               Symbian




    El sistema operativo Symbian soporta diferentes tipos de interfaces que se le presentan al
usuario. En esta imagen vemos tanto el display de un nokia Serie 60, como un Nokia 9200
Communicator con un display grande y un teclado completo.
      El sistema operativo de Symbian ha sido diseñado como un sistema operativo de multitarea
avanzado y abierto para datos en dispositivos móviles. Esta fuerte arquitectura diseñada constituye
la nueva capacidad para el software movible de los desarrolladores, permitiéndoles escribir
aplicaciones interactivas que aprovechan al máximo la tecnología de comunicaciones. Con Symbian
OS, los desarrolladores pueden escribir aplicaciones para dispositivos Series 60 de plataforma como
el teléfono de obtención de imágenes de Nokia 7650, tan bien para el Communicator de Nokia 9200
Serie y futuros dispositivos de OS de Symbian de Nokia y otros fabricantes de dispositivos.
      Los aspectos claves de la arquitectura de Symbian OS son su diseño orientado a objetos,
capacidad multitarea, una gestión sofisticada de la memoria, los mecanismos de manejo de eventos,
y la rica funcionalidad de sus APIs la cual ofrece una escalabilidad total de la capacidad del sistema
operativo con un hardware de pocos requisitos.
     El proceso de editar software mediante Palm OS y Symbian OS es muy similar. Según la
página de Palm OS, “Diseñar aplicaciones para Palm OS requiere un pensamiento diferente que
para diseñar un computador Pentium con una pantalla de muchos colores”. Diseñar para Symbian
OS requiere una aproximación similar.
     En ambos casos la aplicación que se desarrolle debe ser diseñada para un dispositivo móvil,
pequeño, que sea usado poco tiempo pero en varios momentos del día. Esto contrasta con el uso
típico de un PC, donde el usuario se siente en frente de la pantalla y se pasa largos periodos de
tiempo escribiendo en el teclado.Muchos de los aspectos del diseño de los desarrolladores de Palm
son también esenciales para el sistema operativo Symbian, se tienen en cuenta los siguientes
aspectos en el diseño:
   La pantalla tiene un espacio limitado: Los dispositivos de Symbian OS y Palm OS han limitado
   el espacio de pantalla necesario, se trata de un modo diferente de interactuar con el dispositivo si

                                                                                                    26
Sistema Operativo                                                                             Symbian


   lo comparamos con el escritorio de un PC. Los menús tienen pocas opciones, y hay que llevar
   cuidado cuando se pretende visualizar muchos datos.
   Entrada limitada:las entradas para el usuario son limitadas. Symbian OS soporta microteléfono,
   un tipo de pluma y un teclado.
   Memoria limitada: Los dispositivos móviles tienen una muy limitada capacidad de memoria para
   operar con programas, a menudo solamente algunos megabytes, y algunas decenas de megabytes
   para almacenar archivos. El desafío para los desarrolladores es hacer el software eficiente a pesar
   de estas restricciones, esto requiere una combinación de programación diestra y diseño
   cuidadoso. La memoria restringida también plantea los desafíos en el diseño del sistema
   operativo en si mismo.
    Pauta de uso: Los dispositivos móviles son usados durante un periodo breve de actividad
   típicamente a intervalos frecuentes durante el día por ejemplo, hacer una llamada telefónica,
   visitar una página web, transmitir o recibir el correo electrónico. Esta pauta de uso tiene un
   efecto sobre el propio diseño de las aplicaciones y el sistema operativo.
    Las similitudes entre Symbian OS y Palm OS quizás sean más obvias que sus diferencias.
Ambos sistemas operativos son diseñados para dispositivos pequeños, de mano, y esto afecta
considerablemente al diseño del sistema operativo.
     El uso de la memoria en dispositivos con Palm OS y con Symbian OS, es tratado diferente que
en los PCs.
     A continuación vemos el uso de la memoria en una PDA con el sistema operativo de Palm:




    El sistema operativo de Palm usa RAM para memoria tanto principal y almacenamiento
permanente, hace esto dividiendo la RAM en dos áreas: el área de almacenamiento para el
almacenamiento permanente, y el área dinámica para la memoria principal.


                                                                                                   27
Sistema Operativo                                                                           Symbian


     Los dispositivos de Palm OS usan memoria flash para almacenamiento permanente, donde el
código del sistema operativo es almacenado. Los dispositivos recientes de Palm OS también
permiten que les sea añadido almacenamiento permanente a través del uso de tarjetas de expansión
removibles como tarjetas de Digital (SD) seguras, MultiMediaCards (MMC), o memory sticks.
     Palm OS es diseñado con el propósito de que solamente una aplicación corra a la vez. El
tamaño del área dinámica es compartido entre el sistema operativo y la aplicación actualmente
corriendo. Su tamaño depende de la versión del sistema operativo y la cantidad de memoria total del
dispositivo, pero varía típicamente entre 32 KBs y 256 KBs para las versiones de Palm OS hasta
3.5.En consecuencia, la cantidad de memoria que puede ser asignada a una aplicación corriendo es
limitada.


    En dispositivos de Symbian OS el almacenamiento permanente es implementado usando
memoria flash y tarjetas de expansión (MMC sobre la serie de Communicator de Nokia 9200)
mientras que toda la RAM es usada para la memoria principal.
    Con Symbian OS, a diferencia de Palm OS, más de un programa de aplicación pueden correr
simultáneamente. La cantidad de memoria principal disponible es de algunos megabytes (8
megabytes sobre los originales Nokia 9210 Comunicador) y estos son compartidos entre el sistema
operativo y las aplicaciones que estén corriendo.


   A continuación vemos el uso de la memoria en Symbian para un dispositivo de la serie Nokia
Communicator:




                                                                                                28
Sistema Operativo                                                                           Symbian


     Symbian OS es diferente de Palm OS en las capacidad adicionales que brinda. Ha sido
diseñado con una gestión de la memoria sofisticada, los mecanismos de manejo de evento, y la
multitarea, todo esto hace de este sistema operativo la mejor plataforma en su clase para teléfonos
móviles.


     En resumen: El posicionamiento para el futuro


     Los desarrolladores de Symbian OS y Palm OS dirigen los recursos limitados de su móvil a
dispositivos semejantes. El sistema operativo Symbian provee de los siguientes beneficios teniendo
en cuenta futuros ambientes como la Internet movible, la multimedia, y 2.5G y redes de 3G:
    La multitarea y su importancia para aplicaciones de comunicaciones.
    Conservación de memoria a través del uso repetido de código, y un juego de herramientas de
   memoria eficiente.
    La robustez y la portabilidad.
    La amplia gama de APIs de Symbian OS quizás sea lo más importante desde el punto de vista
del desarrollador. El desarrollador de sistemas operativos de Symbian tiene acceso a un
incomparable rango de APIs, de intercambio de mensajes a multimedia, y sockets para coger de
WAP. Con estas APIs, los desarrolladores de aplicación pueden añadir rica y útil funcionalidad,
creando los teléfonos móviles y dispositivos del futuro de aplicaciones obligatorias para hoy.




                                                                                                29

Más contenido relacionado

La actualidad más candente

MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMcool192
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating SystemsDasun Hegoda
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating SystemsAndreas Jakl
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systemsSriram PV
 
Mobile OS Computer presentation
Mobile OS Computer presentationMobile OS Computer presentation
Mobile OS Computer presentationMd Rabius Sany
 
Sistemas Operativos de Aplicaciones moviles
Sistemas Operativos de Aplicaciones movilesSistemas Operativos de Aplicaciones moviles
Sistemas Operativos de Aplicaciones movilesBriana Paz Guerra
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos movilesRoberto Lopez
 
Symbian Operating system
Symbian Operating systemSymbian Operating system
Symbian Operating systemPravin Shinde
 
Sistema Operativo (Android)
Sistema Operativo (Android)Sistema Operativo (Android)
Sistema Operativo (Android)Laauraeleena
 
Symbian mobile operating system ppt
Symbian mobile operating system pptSymbian mobile operating system ppt
Symbian mobile operating system pptDevesh Singh
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On AndroidTeachMission
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating SystemSonal Poddar
 

La actualidad más candente (20)

Blackberry os
Blackberry osBlackberry os
Blackberry os
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
mobile Os
mobile Osmobile Os
mobile Os
 
History of mobile apps
History of mobile appsHistory of mobile apps
History of mobile apps
 
Mobile OS Computer presentation
Mobile OS Computer presentationMobile OS Computer presentation
Mobile OS Computer presentation
 
Sistemas Operativos de Aplicaciones moviles
Sistemas Operativos de Aplicaciones movilesSistemas Operativos de Aplicaciones moviles
Sistemas Operativos de Aplicaciones moviles
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Symbian Operating system
Symbian Operating systemSymbian Operating system
Symbian Operating system
 
Symbian OS
Symbian OSSymbian OS
Symbian OS
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Sistema Operativo (Android)
Sistema Operativo (Android)Sistema Operativo (Android)
Sistema Operativo (Android)
 
Symbian mobile operating system ppt
Symbian mobile operating system pptSymbian mobile operating system ppt
Symbian mobile operating system ppt
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Windows Phone
Windows PhoneWindows Phone
Windows Phone
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 

Destacado

SISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSSISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSTenshiDam
 
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerrySeguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerryInternet Security Auditors
 
Sistema operativo symbiam
Sistema operativo symbiamSistema operativo symbiam
Sistema operativo symbiamyussi1995
 
Descripcion del S.O. Symbian para el desarrollo de aplicaciones en la red GPRS
Descripcion del S.O. Symbian para el desarrollo de aplicaciones en la red GPRSDescripcion del S.O. Symbian para el desarrollo de aplicaciones en la red GPRS
Descripcion del S.O. Symbian para el desarrollo de aplicaciones en la red GPRSAlex Pin
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1tecnologia01
 
Requisitos para instalar windows 7 y windows 8
Requisitos para instalar windows 7 y windows 8Requisitos para instalar windows 7 y windows 8
Requisitos para instalar windows 7 y windows 8Lidiafloresraya
 
Cuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos ICuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos IKim Sorel Rush
 
Tabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móvilesTabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móvileskpwalkin
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windowsazrahim
 
Informe sobre el uso de de los telefonos celulares en el sistema educativo p...
Informe sobre el uso de  de los telefonos celulares en el sistema educativo p...Informe sobre el uso de  de los telefonos celulares en el sistema educativo p...
Informe sobre el uso de de los telefonos celulares en el sistema educativo p...HERBERTH OLIVA
 

Destacado (15)

Symbian
SymbianSymbian
Symbian
 
Symbian os expo
Symbian os expoSymbian os expo
Symbian os expo
 
SISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSSISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOS
 
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerrySeguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
 
Sistema operativo symbiam
Sistema operativo symbiamSistema operativo symbiam
Sistema operativo symbiam
 
Symbian OS
Symbian OSSymbian OS
Symbian OS
 
Descripcion del S.O. Symbian para el desarrollo de aplicaciones en la red GPRS
Descripcion del S.O. Symbian para el desarrollo de aplicaciones en la red GPRSDescripcion del S.O. Symbian para el desarrollo de aplicaciones en la red GPRS
Descripcion del S.O. Symbian para el desarrollo de aplicaciones en la red GPRS
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1
 
Anatomia del pene
Anatomia del peneAnatomia del pene
Anatomia del pene
 
Requisitos para instalar windows 7 y windows 8
Requisitos para instalar windows 7 y windows 8Requisitos para instalar windows 7 y windows 8
Requisitos para instalar windows 7 y windows 8
 
Cuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos ICuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos I
 
Diapositivas plan de negocios
Diapositivas plan de negociosDiapositivas plan de negocios
Diapositivas plan de negocios
 
Tabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móvilesTabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móviles
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windows
 
Informe sobre el uso de de los telefonos celulares en el sistema educativo p...
Informe sobre el uso de  de los telefonos celulares en el sistema educativo p...Informe sobre el uso de  de los telefonos celulares en el sistema educativo p...
Informe sobre el uso de de los telefonos celulares en el sistema educativo p...
 

Similar a Trabajo sobre Symbian os (sistema operativo para móviles)

Similar a Trabajo sobre Symbian os (sistema operativo para móviles) (20)

Parte 2
Parte 2Parte 2
Parte 2
 
Investigacion de los dispositivos Moviles
Investigacion de los dispositivos MovilesInvestigacion de los dispositivos Moviles
Investigacion de los dispositivos Moviles
 
Investigacion
Investigacion Investigacion
Investigacion
 
investigacion evolucion de los dispositivos moviles
investigacion evolucion de los dispositivos movilesinvestigacion evolucion de los dispositivos moviles
investigacion evolucion de los dispositivos moviles
 
Tecnologia futura
Tecnologia futuraTecnologia futura
Tecnologia futura
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Evolución de dispositivos móviles
Evolución de dispositivos móvilesEvolución de dispositivos móviles
Evolución de dispositivos móviles
 
Telefono inteligente
Telefono inteligenteTelefono inteligente
Telefono inteligente
 
Investigacion dispositivos moviles
Investigacion dispositivos movilesInvestigacion dispositivos moviles
Investigacion dispositivos moviles
 
Investigación Móviles
Investigación MóvilesInvestigación Móviles
Investigación Móviles
 
Investigación Móviles
Investigación MóvilesInvestigación Móviles
Investigación Móviles
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
5 avances
5 avances5 avances
5 avances
 
5 avances
5 avances5 avances
5 avances
 
5 avances
5 avances5 avances
5 avances
 
Investigación
InvestigaciónInvestigación
Investigación
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Investigacion de Aplicaciones Moviles
Investigacion de Aplicaciones MovilesInvestigacion de Aplicaciones Moviles
Investigacion de Aplicaciones Moviles
 
Investigacion Aplicaciones Moviles
Investigacion Aplicaciones MovilesInvestigacion Aplicaciones Moviles
Investigacion Aplicaciones Moviles
 

Más de Anna Vega

Seguridad en Redes Inalámbricas
Seguridad en Redes InalámbricasSeguridad en Redes Inalámbricas
Seguridad en Redes InalámbricasAnna Vega
 
Administración de riesgos en un proyecto software
Administración de riesgos en un proyecto softwareAdministración de riesgos en un proyecto software
Administración de riesgos en un proyecto softwareAnna Vega
 
Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)Anna Vega
 
Proyecto de Base de Datos (Parte I)
Proyecto de Base de Datos (Parte I)Proyecto de Base de Datos (Parte I)
Proyecto de Base de Datos (Parte I)Anna Vega
 
Guía usuario para portal creado en Plone
Guía usuario para portal creado en PloneGuía usuario para portal creado en Plone
Guía usuario para portal creado en PloneAnna Vega
 
Guía del administrador del portal sobre Plone
Guía del administrador del portal sobre PloneGuía del administrador del portal sobre Plone
Guía del administrador del portal sobre PloneAnna Vega
 

Más de Anna Vega (6)

Seguridad en Redes Inalámbricas
Seguridad en Redes InalámbricasSeguridad en Redes Inalámbricas
Seguridad en Redes Inalámbricas
 
Administración de riesgos en un proyecto software
Administración de riesgos en un proyecto softwareAdministración de riesgos en un proyecto software
Administración de riesgos en un proyecto software
 
Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)
 
Proyecto de Base de Datos (Parte I)
Proyecto de Base de Datos (Parte I)Proyecto de Base de Datos (Parte I)
Proyecto de Base de Datos (Parte I)
 
Guía usuario para portal creado en Plone
Guía usuario para portal creado en PloneGuía usuario para portal creado en Plone
Guía usuario para portal creado en Plone
 
Guía del administrador del portal sobre Plone
Guía del administrador del portal sobre PloneGuía del administrador del portal sobre Plone
Guía del administrador del portal sobre Plone
 

Trabajo sobre Symbian os (sistema operativo para móviles)

  • 1. El sistema operativo para teléfonos móviles Ana Vega Carrillo 4ºIng.Telecomunicación Arquitectura de Computadores
  • 2. Í N D I C E Introducción…………………………......................……………………………………Página 1 Historia de Symbian………………......................………………………………………Página 6 La arquitectura de Symbian.............................................................................................Página 13 El potencial de Symbian……………..................………………………………………Página 17 Nueva versión de Symbian………………………..........................……………………Página 19 Seguridad y Symbian……………….............................…………………………......…Página 21 Lenguajes de desarrollo para Symbian............................................................................Página 22 Symbian no teme a Microsoft.........................................................................................Página 23 Teléfonos compatibles con Symbian……………….......................……………………Página 24 Los beneficios de Symbian para los desarrolladores de Palm.........................................Página 25
  • 3. Sistema Operativo Symbian INTRODUCCIÓN El maravilloso mundo de la convergencia Se trata de una palabra que lleva en el aire demasiado tiempo, y con cada vuelta que ha dado ha movido enormes cantidades de papel y de dinero: convergencia de los canales multimedia, convergencia de los ordenadores y los electrodomésticos... y ahora, convergencia de las tecnologías inalámbricas y los ordenadores. La digitalización de todas las industrias crea oportunidades continuas de “convergencia”. En este caso, se trata más bien de choque. Tres industrias están compitiendo por dar a sus clientes acceso a servicios e información de forma cómoda, ágil, y móvil: por un lado, la industria de los ordenadores tradicionales (con sus redes inalámbricas, ordenadores portátiles y el ocasional tabletPC), por otro, la de los PDAs (con los sucesores del Newton: Palm, Handspring y Sony, Danger y Blackberry, y sus competidores con software de Microsoft), y finalmente, los fabricantes de teléfonos móviles de nueva generación (Nokia, SonyEricsson, Siemens, Panasonic...). La industria informática tradicional ha llegado a la “movilidad” buscando diferenciarse y mantener márgenes altos (aunque ya hasta los clónicos fabrican portátiles). Los PDAs están incorporando todas las funciones que pueden y eso les lleva a la telefonía. Y los teléfonos están intentando mantener el interés de sus clientes por la compra de nuevos modelos mediante prestaciones cada vez más avanzadas. Los tres ofrecen esencialmente lo mismo en diferentes grados: la capacidad de comunicarse, de gestionar información personal y de realizar un mínimo de trabajo en cualquier lugar. El modo en que resuelven el problema los orienta hacia un tipo u otro de usuario... y puesto que lo que ofrecen es algo que todos quieren, la variedad de usuarios posibles es enorme. El nuevo lema de Microsoft Hace poco, Microsoft abandonó su tradicional lema de “un ordenador en cada casa” por otro mucho más amplio, referido a “permitir a la gente trabajar desde cualquier lugar con cualquier aparato mediante el mejor software”. En otras palabras, Gates se ha dado cuenta de que una enorme parte de la población mundial no tiene necesidad de las avanzadas capacidades de proceso y los enormes interfaces (pantallas y teclados) de los ordenadores... pero sí de unas prestaciones básicas en un envoltorio portátil. Hay un gran mercado potencial para este tipo de aparatos si el precio es razonable. Y Microsoft es experta en proporcionar software que permite a cualquier fabricante (que cumpla con unos requisitos) lo necesario para dar los mismos servicios que competidores más avanzados, ¿o no? Si consigue que los fabricantes de móviles usen una versión de Windows, no sólo habrá logrado vender más (una buena cosa) sino que estará en el camino apropiado para conseguir lo mismo que en el mercado de los PCs: que todo el márgen se quede en el software (Microsoft) mientras un gran número de fabricantes poco diferenciados se pegan por hacer el hardware compatible más barato posible: commodities, ensambladores, simples fabricantes de clónicos de bajos beneficios. Para ilustrar este punto, veamos un dato: la mayor parte de las divisiones de Microsoft dan 1
  • 4. Sistema Operativo Symbian pérdidas, pero la responsable de Windows tiene un márgen del 85 %, como se ha publicado recientemente gracias al proceso antimonopolio. Extender éste monopolio a la telefonía móvil no sólo es posible, sino un auténtico filón por explotar. Y dicho y hecho: al cuarto intento, Microsoft ha conseguido que un fabricante de teléfonos “clónicos” (de marca blanca llamada HTC) venda a la empresa Orange, la antigua filial de móviles de France Telecom, el primer teléfono móvil con una versión de Windows. Un nuevo tipo de rival Cuando Microsoft lanzó esta declaración de guerra, no pilló a nadie por sorpresa como sucedió en la industria de los ordenadores. Tampoco hizo aparecer un nuevo mercado de masas. Ni era una empresa de la que se fiaran los presuntos socios. Los fabricantes de teléfonos móviles son un conjunto de empresas dominadas por unos pocos gigantes... y muy especialmente, por Nokia. Esta situación, y la evidencia de lo que se les venía encima, les ha hecho colaborar de cerca y les está permitiendo reaccionar con bastante dureza a la invasión. El resultado: cuando Microsoft les ofreció usar su producto, los fabricantes lo rechazaron de pleno. Sólo ha habido un fabricante grande que ha licenciado el producto de Microsoft, y es Samsung... que es muy aficionada a licenciar todo lo posible y ahora mismo comercializa aparatos basados en Symbian y hasta en Palm OS. Symbian, o un sistema operativo común De hecho, hace tiempo que esta industria se unió para crear su propio Microsoft inofensivo. Se llama Symbian, una empresa cuyo producto es esencialmente un sistema operativo para teléfonos móviles: un software basado en estándares que controla las funciones de telefonía, tráfico de datos y seguridad, así como la operación básica del teléfono. Symbian ya está en uso en muchísimos modelos de teléfonos modernos (Motorola, Nokia, SonyEricsson, Samsung...), ha evolucionado bastante, y puede decirse que es un sistema perfectamente capaz de hacer su trabajo. Tiene aplicaciones de todo tipo y está pensado para adaptarse con gran flexibilidad a las necesidades de una industria cuyo hardware cambia con más facilidad que las cubiertas de colores de algunos modelos. Pero es que además, Symbian es un sistema casi “abierto”: los fabricantes pueden modificarlo, pueden cambiar todo el interface si quieren... en resumidas cuentas, pueden hacer con él lo que Microsoft no les deja hacer con Windows. Y para rematar, Symbian no tiene la menor intención de usar su monopolio para exprimir el márgen de los fabricantes de teléfonos... lo que no deja de tener su importancia. Symbian tiene su sede en Londres (Reino Unido) con oficinas en EEUU, Europa y Asia. 2
  • 5. Sistema Operativo Symbian Nokia y la lección del monopolio Dintel Además de una industria que cuenta con alternativas eficientes, Microsoft se enfrenta directamente a una empresa cuyo prestigio como innovador anda (al menos) a la par que el de Apple: la escandinava Nokia, el mayor fabricante, el más rentable, y el que tiene a la industria perfectamente sujeta gracias a una serie de iniciativas que no estarían fuera de lugar en el manual de Microsoft. Por un lado, Nokia no sólo tiene muy claro que necesita poder mantener su diferenciación, y por tanto su precio, lejos del control de un depredador como Gates, sino que está intentando asegurar por todos los medios que sus rivales tampoco le apoyen. Para ello, ha desarrollado un interface de usuario avanzado para Symbian llamado Series 60 (más adelante hablaremos de esta serie), que ha licenciado a otros fabricantes como Samsung, Siemens y Panasonic. Viene a ser como la capa Aqua de Mac OS X, una capa gráfica a través de la que acceder a los menús y funciones del aparato, y parece llevar camino de convertirse en el estándar de los teléfonos móviles de nueva generación. Además, y a diferencia del mercado informático, el teléfono móvil no es sólo un instrumento de trabajo sino un objeto de consumo en el que la influencia de la marca y de la moda tienen un peso muy serio. Nokia tiene una imagen de marca extremadamente fuerte y los mejores diseños de la industria. Los clónicos... no. Nokia está reforzando el reconocimiento de marca en todo el mundo con iniciativas como el “Club Nokia” que fidelizan a los dueños de sus teléfonos sin tener en cuenta la operadora con la que trabajan. El ejemplo más cercano a Gates es la campaña “Intel Inside”. Los usuarios quieren Nokia, y la reconocen como la mejor marca aunque no la usen. Microsoft puede acabar optando por lo que hizo en el mercado informático: competir desde abajo, con los modelos más baratos, permitiendo a los clónicos ofrecer lo mismo que los mejores (al menos en apariencia), y poco a poco invertir las rentas de unas ventas masivas en mejoras de su producto. Pero ante un estándar completo y equipado, más flexible, y común a la mayor parte de los mejores productos, las diferencias de precio con Nokia, SonyEricsson o Siemens van a tener que ser muy serias. Y eso no es precisamente lo que más ayuda a construir marca. Esto es importante, porque ahora mismo el único canal que le queda a Microsoft es acceder directamente a las operadoras para que compren aparatos de “marca blanca” y bajo coste, respaldados por el software (OS, navegador y gestor de correo) de Microsoft. Pero las operadoras no van a pasarse en masa a esta estrategia por varias razones, y la principal es el coste. Incluso si todas sus ventas fueran de este tipo, sólo serían el 20% del total... y eso significa que no se podrían disfrutar las economías de escala que logran los fabricantes, y que los problemas con los usuarios se duplicarían al tener que tratar con varios OSes diferentes. Y la diferencia final: si hay alguien con la experiencia y el capital como para asegurarse de que los usuarios no se tragan los anuncios de Microsoft... es Nokia y sus amigos competidores. Palm, iPaq, BlackBerry... y Danger Pillados en medio de esta batalla están los que pensaban que este mercado de informática personal era su propia tierra prometida: los fabricantes de PDAs , asistentes personales, o palmtops. Estas empresas llevan años intentando desarrollar lo que esencialmente es una versión 3
  • 6. Sistema Operativo Symbian corporativa del nuevo teléfono inteligente... aunque, hasta hace poco, la función de telefonía no venía incluída en el paquete. Agenda, gestor de contactos, navegador web, gestor de correo, un mínimo procesador de textos (con un interface de reconocimiento de texto), y algunas florituras como la gestión de MP3 o películas o una cámara digital sencilla. O lo que es lo mismo, nada que no tengan los demás. Los fabricantes de PDAs tienen de su lado la especialización y la experiencia... y tienen en contra la telefonía. La plataforma Palm OS y los palmtops con Windows -especialmente la primera- son sólidas, tienen aplicaciones y son compatibles con lo que hace falta. Es evidente que para un usuario de negocios no basta con tomar notas con un teclado de teléfono (aunque en ese sentido vamos a ver novedades pronto, con unos sistemas predictivos impresionantes), y que necesitan mejor interface. Por otro lado, las prestaciones de integración segura con servidores corporativos que ofrece el popular (en EEUU) gestor de email BlackBerry son casi insustituibles. Pero para ambos, la telefonía ha llegado como una función añadida a posteriori... y principalmente, porque sus usuarios no quieren llevar todos los bolsillos llenos de trastos. La mayor parte no la tienen bien resuelta, con formas y sistemas de marcación aún incómodos. Salvo, curiosamente, la criatura de Danger Research, la empresa con la que trabaja Wozniak. De acuerdo con los analistas de la industria, este aparato es “justo en medio de un PDA y un teléfono, una criatura diferente para un medio diferente”. En un tamaño apenas más ancho que un teléfono normal (nada que ver con el Nokia Communicator) y perfectamente usable como tal en redes GSM y GPRS, se encuentra una gran pantalla que puede deslizarse hacia arriba y descubrir un pequeño teclado análogo al del BlackBerry. El aparato incorpora gestión de contactos, agenda, navegador, email (con attachment), chat (con AOL... lo que da ideas curiosas) herramientas básicas de oficina, y hasta un juego. No sabemos qué OS usa, pero dice basarse en estándares y claramente tiende más a un teléfono muy evolucionado que a un ordenador de bolsillo. Mientras Blackberry se especializa en dar cosas que sus usuarios corporativos aprecian, y Danger se coloca exactamente en el punto de convergencia, los jugadores tradicionales de este segmento están intentando reaccionar como pueden. Palm está liderando el grupo: ha licenciado su OS a distintos fabricantes de teléfonos y está fabricando PDAs de gama muy baja para intentar frenar la adopción de teléfonos inteligentes. Compaq con su iPaq y el resto de clónicos siguen la estela de Microsoft sin mucha posibilidad de innovar... y el resto de los competidores corren para especializarse o adoptar la telefonía lo mejor posible. Aunque los avances de Symbian son notables, PalmOS sigue siendo el referente del mercado. A finales de 1999 Palm Computing representaba el 70% de las ventas de PDAs y disponía de 5 millones de usuarios. Actualmente, más de 20.000 programadores de diversas empresas desarrollan programas para esta plataforma. Compañías como IBM, Nokia, Sony o Handspring utilizan su sistema operativo. Microsoft apoya a Microsoft La ventaja de Microsoft, y su mayor debilidad, es que puede aprovechar su dominio en el escritorio y su presencia en la trastienda para fomentar las ventas de su OS para teléfonos PDAs. Ya se sabe que está planeando una versión de su servidor de correo que ofrece muchas más prestaciones a los clientes de correo sobre entorno Windows, rompiendo todas las recomendaciones del tribunal... y facilitando que le planteen una nueva demanda antimonopolio, como ya han hecho los competidores interesados en seguir accediendo a Microsoft Exchange en igualdad de 4
  • 7. Sistema Operativo Symbian condiciones. En resumen, la guerra se presenta larga y poco rentable para Microsoft... y los resultados prometen ser muy interesantes para los usuarios, en términos de precios y prestaciones. El Mac, el iPod, el iPhone y la convergencia móvil A pesar de haber inaugurado el mercado de los ordenadores de mano, de contar con el mejor software de reconocimiento de escritura, y de una demanda constante por parte de los usuarios, Apple se mantiene firme en la decisión de no sacar un nuevo PDA. Resulta curioso, pero el mercado de los PDA tradicionales, que ahora parecer estar siendo canibalizado, ha resultado ser mucho más estrecho (muy pocos usuarios), complejo (costes de desarrollo) y exigente (falta de fidelidad a la marca) de lo que muchos pensábamos. Sobre todo, ha sido mucho menos rentable. Y eso hace pensar que quizá Apple no se equivocó del todo al cerrar Newton después de su experiencia inicial. Jobs ha dejado claro que la filosofía de negocio de Apple en este momento se centra en el ordenador tradicional como eje de su oferta, y que ve los PDAs y los teléfonos inteligentes como algo más con lo que hay que coordinarse de forma fluida... y la exhibición de lo que es capaz de hacer iSync con un teléfono compatible es espectacular: coordinación de agenda, de calendario, de números de teléfono, y eso sin necesidad de programas interpuestos. La compatibilidad con PDAs que usan Palm OS también está bien resuelta, aunque siempre es mejorable. Y el iPod reúne cada vez más funciones de agenda en un formato cómodo y práctico... y no necesariamente empresarial. En resumen, a día de hoy (y en formato beta), parece que lo necesario para la convergencia móvil de acuerdo con la visión de Jobs está resuelto. Posibilidades abiertas Pero lo que quieren los usuarios es un poco más complejo que gestionar la agenda: el día en que empiecen a bajar el correo en un PDA o un teléfono avanzado, querrán escribir contestaciones. Y poder mover archivos de forma transparente entre él y su Mac. Por no hablar de gestionar MP3, o quizá de la posibilidad de usar las aplicaciones QuickTime derivadas de Broadcaster para realizar teleconferencias. Quieren un aparato perfectamente compatible con su Mac. En resumen, querrán algo que abulte más o menos como el iPod de 10 MB, pero con conexión GPRS, reconocimiento de escritura y quizás una cámara. Querrán algo tremendamente parecido al aparato de Wozniak, con su iChat y su navegador ligero. No querrán un PDA marca Apple. Querrán un iPhone. Un aparato diferente del resto, que puede funcionar muy bien en el nuevo mercado de teléfonos inteligentes, aprovechando estándares que ya están disponibles y prestaciones que sólo Apple puede darle. Wozniak tiene la tecnología que puede ayudar a Apple a dar el salto, y Jobs tiene el mercado, las prestaciones y el diseño que pueden convertir a Danger en un jugador de primera línea. Y Jobs (Steve Wozniak, el que fuera cofundador de Apple con Jobs ) lo sabe. 5
  • 8. Sistema Operativo Symbian Los operadores móviles contra Symbian y Microsoft Desde que se empezó a hablar de aplicaciones de datos en móviles, se especula sobre quién dominará este nuevo escenario competitivo: ¿será la compañía de software como sucede en PCs con Microsoft? ¿Serán los operadores como sucede en GSM? ¿serán los fabricantes de terminales? Hasta ahora se ha producido una intensa lucha entre los fabricantes por un lado con Symbian (a pesar de recientes disputas al respecto), y Microsoft por otro con su Pocket PC Phone Edition. Los fabricantes pretendían unirse para evitar que Microsoft usase sus habituales tácticas para hacerse con el negocio del software para teléfonos móviles. Ahora ha llegado un tercer actor, puede que definitivo: los operadores. Los cinco principales operadores europeos (con presencia no sólo en Europa, sino en todo el mundo, y 550 millones de usuarios): Vodafone, Telefónica, Deutsche Telecom, Orange y Telecom Italia, se han unido para desarrollar conjuntamente un sistema operativo común que usarían en todos sus teléfonos. Señalan que están preocupados por asegurar la seguridad (de los datos del usuario, del copyright de los contenidos y anti spam), aunque en realidad se trata de controlar las aplicaciones y, sobretodo, la cadena de valor. Dado que, en la mayoría de países europeos, los teléfonos continuan siendo fuertemente subvencionados, es probable que logren imponer un nuevo estandar en la industria. Basta exigir que los teléfonos que compran usen su sistema operativo; los fabricantes no tendrán más remedio que acceder a ello para no perder tan suculento mercado. Microsoft lo tendrá muy crudo para entrar en los mercados móviles europeos, pero tendrá su huequecito con los operadores americanos. Eso, claro está, si consiguen hacer un desarrollo en condiciones y si mantienen la armonía del grupo hasta entonces. La cosa se pone calentita. HISTORIA DE SYMBIAN Siempre es conveniente conocer los orígenes de las cosas. En este caso Symbian tiene una historia que puede parecer corta (como 8 años) pero que supone una periodo de tiempo considerablemente largo en cuanto a tecnología se refiere, además, todo empezó allá en el año 1981. En los siguientes apartados encontrarás la evolución de Sistema Operativo Symbian hasta nuestros días, que resultará de gran ayuda para comprender algunos conceptos o abreviaturas que pueden parecer un poco extraños si se intenta entender directamente. Introducción a Symbian Symbian posee ciertas características que influyen de manera determinante en el desarrollo de aplicaciones. Primero, Symbian es un SO basado en ROM, no siempre ha habido posibilidades de grabar datos en la memoria del teléfono, aunque ahora generalmente se disponga de memorias flash. Segundo, ha sido diseñado para ahorrar batería. Symbian esta basado en un micro kernel. Una mínima porción del sistema tiene privilegios de 6
  • 9. Sistema Operativo Symbian kernel, el resto se ejecuta con privilegios de usuario, en modo de servidores. Una de las tareas del kernel es manejar las interrupciones y prioridades. En Symbian, cada aplicación corre en sus propios procesos y tiene acceso solo a su propio espacio de memoria. Este diseño hace que las aplicaciones para Symbian sean orientadas a “single threads” y no múltiples. Sin embargo no todo iba a ser inconvenientes. El sistema posee componentes que permiten el diseño de aplicaciones multiplataforma, esto es diferentes tamaños de pantalla, color, resolución, teclados, etc. La mayoría de estos componentes han sido diseñados en C++. Todas estas características permiten que los aparatos con Symbian puedan estar en funcionamiento constante sin necesidad de ser reseteado, preservando la información del usuario y funcionando correctamente (probado en laboratorio). Aunque esto ultimo se esta comprometiendo debido a la complejidad de los últimos aparatos con Symbian y a la multitud de programas externos al SO. Cronología 1981, Psion lanza su primer producto, Flight Simulator 1984, Psion organizar ve la luz 1990, SIBO SO (16 bits) 1997, EPOC SO (32 bits) 1998, El nombre de Symbian aparece por primera vez 1999, EPOC versión 5 2000, Symbian 6.0 2001, Symbian 6.1 2003, Symbian 7.0 2004, Symbian 8.0 2005, Symbian 9.0 Versiones de EPOC Versión 1 (abril 1997): Agenda y organizador para Psion Series 5 1.00 ROM Versión 2 (julio 1997): Arreglos de la versión anterior, incluye una aplicación para faxes. Para Psion Series 5 1.01 y PsiWin 2.0 Versión 3 (noviembre 1997): Email, web, TCP/IP dial-up. Librería de estándar C. Productos Geofox One y PCC Synergy Versión 4 (mediados 1998): Parcial implementación de Java, email con ficheros adjuntos. Productos Osaris y PsiWin 2.2 Versión 5 (junio 1999): Java, color, mejoras en general. Productos Ericsson R380 y MC 218, Psion series 5mx, revo y NetBool, PsiWin 2.3 Versión 6 (noviembre 2000): Plataforma Symbian 6.0. Diferentes entornos, Unicote, 7
  • 10. Sistema Operativo Symbian bluetooth, WAP y mejoras en Java. Producto Nokia 9210 Ultimas versiones 6.1 y 7.0 DFRDs DFRD, reference designs for different devices categories. La plataforma de Symbian 6.0 se diseñó para soportar dos tipos de aparatos, Communicators y Smartphones. Communicators son pequeños ordenadores con posibilidad de uso de voz y telefonía. Smartphone son teléfonos con ciertas características que les asemejan a ordenadores. Dentro de estas categorías, Symbian posee varios diseños de referencia (reference designs). Los diseños de referencia son implementaciones genéricas de la plataforma Symbian, especialmente realizada para aparatos en particular basados en casos particulares. Desde el punto de vista del programador, los DFRDs facilitan el acceso a diferentes móviles simplemente implementando un DFRD común para ellos. Además, también se tiene la posibilidad de ofrecer opciones especiales de cada fabricante. Por ejemplo, se han desarrollado dos DFRDs diferentes basados en Symbian 6.0. Cristal para aparatos con teclado y Quartz para pantallas táctiles y reconocimiento de escritura. DRFD Cristal Desarrollado para comunicadores con GSM, voz, mensajes, email e internet integrados conjuntamente con aplicaciones de uso diario, como agenda, contactos y To-Do listas. Las opciones de conectividad incluyen sincronización con el PC, transferencia de ficheros e infrarrojos. Esta diseñado para uso con las dos manos, incluyendo un teclado tipo QWERTY y pantalla color VGA ½ haciendo de el una alternativa al portátil cuando no se esta en el trabajo. DFRD Quartz Desarrollado para comunicadores tipo PALM, con pantalla VGA ¼ y pantalla táctil. WAP, HTML, PAN, bluetooth y PIM (Personal Information Management) y basado en tareas. No suele disponer de teclado al tener pantalla táctil. Incluye todas las opciones normales de telefonía, SMS, fax, email, voz. Al estar basado en tareas, el usuario no se tiene que preocupar donde se encuentran sus archivos o como va a acceder a ellos desde diferentes aplicaciones, haciendo su uso fácil e intuitivo. DFRD Pearl Orientado a Smartphones, posee teclado 0-9# con diferentes tamaños de pantalla. 8
  • 11. Sistema Operativo Symbian Psion y Symbian El sistema operativo de Psion se llama EPOC, nombre del núcleo del antiguo sistema operativo de la Psion serie 3. Hasta 1997 Psion no comenzó a licenciar el EPOC32, la versión de 32 bytes para la serie 5. El recibimiento fue frío y sólo Philips mostró algo de interés. Pero Psion reaccionó y a mediados de 1998 creó la alianza Symbian -junto con Ericsson, Nokia, Motorola y Matsushita- con el propósito de hacer de EPOC un sistema operativo único. El premio de esta apuesta es elevado: los 600 millones de usuarios de dispositivos móviles en año 2002. Además del sistema operativo, Symbian trabaja en nuevos diseños que simplifican la utilización de los dispositivos móviles como herramientas de información. Su último producto, Quartz, se presentó en el CeBit, la feria de informática celebrada en Hannover. Este dispositivo, que viene equipado con pantalla de color y es fácilmente modificable, combina las funciones de agenda electrónica con otras aplicaciones de transmisión de voz y datos. Teleca y Symbian Teleca viene colaborando con Symbian desde 1994 en el desarrollo de diversos servicios y aplicaciones para Symbian OS. De este modo, Teleca constituyó en Febrero de 2000, en el Reino Unido y en Suecia, los dos primeros Centros de Competencia Symbian a nivel mundial. Los Centros de Competencia Symbian de Teleca le confieren la experiencia necesaria para actuar en todo el proceso de certificación Symbian, desde la consultoría, hasta el desarrollo de aplicaciones o la gestión de proyectos. Teleca ha desarrollado más de 30 proyectos basados en el sistema operativo Symbian (antiguo EPOC) entre los que destacan: Lanzamiento de la primera versión del software PsiWin™ Desarrollo del browser para dispositivos EPOC™ Desarrollo de software (email gateway, email client, SMS mail, ...) para EPOC Messaging Suite Desarrollo de tecnología push para el motor EPOC WAP Bytemobile y Symbian Bytemobile se unió al programa Symbian Platinum para ofrecer un acceso a datos más rápido y económico en teléfonos inteligentes. El software transparente de clientes de Bytemobile para Symbian OS conecta automáticamente con servidores de optimización y permite a los operadotes de redes mejorar su oferta de servicios Bytemobile Inc., la compañía que permite el acceso puro y optimizado a través de cualquier 9
  • 12. Sistema Operativo Symbian conexión remota para operadores de redes, proveedores y empresas, se unió en 2004 al programa Symbian Platinum para apoyar el creciente mercado de teléfonos inteligentes basados en el SO de Symbian. Como socio Platinum, Bytemobile extiende su software de optimización del cliente (OC) al entorno del SO de Symbian. Symbian desarrolla y licencia el SO Symbian, el estándar global de industria para teléfonos inteligentes para los principales fabricantes de dispositivos móviles. Las licencias para el SO Symbian suman más del 85 por ciento de las ventas mundiales de teléfonos móviles; en 2003, se vendieron más de 6,67 millones de teléfonos móviles con el sistema operativo Symbian OS y hasta la fecha (19/7/04) se han vendido más de 12 millones. El sistema de optimización del cliente de Bytemobile para el SO Symbian conectará con el nodo de optimización de servicios (NOS) de Bytemobile, que aplican la mayoría de los operadores inalámbricos del mundo. La solución de servidor de clientes ofrece una mayor capacidad de potencia para los operadores y acelera de manera significativa las tasas de datos de los usuarios finales. "Nuestros clientes de la red de operadores móviles quieren mantener contentos a sus suscriptores, lo que supone ofrecerles las mayores velocidades de descarga y acceso sencillo a sus aplicaciones preferidas en los teléfonos inteligentes con el SO Symbian," comentó Adrian Hall, vicepresidente de desarrollo de negocios de Bytemobile. "La OC para el SO Symbian es una extensión natural de nuestra línea de productos Dynamic Optimization. Ejecutándose con transparencia en el exitoso SO Symbian OS, la OC de Bytemobile puede conectar como nunca con cualquiera de nuestros ONS basados en operadores de redes y ofrecer de manera instantánea una experiencia más rápida y útil de datos, lo que supone una mejor adopción y mayores beneficios para los operadores." Los clientes de Bytemobile que han instalado el OSN de la compañía, Vodafone, Orange, T- Mobile, Sprint, Cingular y otros muchos, podrán ampliar los beneficios para sus clientes del sistema de OC del SO Symbian para teléfonos inteligentes. Las soluciones Dynamic Optimization de Bytemobile comprenden una combinación de reducción de transferencia de datos y técnicas de aceleración de protocolos, que se han usado con éxito durante los últimos años para triplicar las tasas de datos de acceso a ordenadores portátiles y PDA. Ejecutado junto al SO Symbian, el software de clientes ofrecerá una velocidad similar de exploración en los teléfonos con SO Symbian. "La tecnología Dynamic Optimization de Bytemobile está cambiando las experiencias de los exploradores de los teléfonos inteligentes," comentó Morten Grauballe, Vicepresidente de gestión de productos de Symbian. "Estamos encantados de tener a Bytemobile en el programa Symbian Platinum y de ofrecer su tecnología de optimización al entorno del SO Symbian. El modo en que la solución de Bytemobile mejora la experiencia final del usuario ejemplifica cómo nuestras compañías están trabajando juntas para ofrecer servicios inalámbricos más útiles para los usuarios y más rentables para los que los operadores apliquen sus servicios." La disponibilidad de este nuevo software de optimización para SO Symbian aparece en un momento fundamental en el que los operadores de redes móviles se centran en obtener beneficios de grandes inversiones en infraestructura de tercera generación. A pesar de que los sistemas de 3G están ofreciendo altas cotas de usuarios, los protocolos de aplicaciones IP como los exploradores HTTP padecen de latencias inherentes a la red ya que estos protocolos están diseñados para redes de menor latencia. La OC para el SO Symbian puede eliminar el efecto de latencia de redes empleando una tecnología de protocolos mejorada que transfiere datos de forma más eficaz a través de tecnologías de 3G . 10
  • 13. Sistema Operativo Symbian La optimización de clientes de Bytemobile es un componente crítico para ofrecer al mercado global mejores teléfonos inteligentes. Es un potente complemento a las recientes mejoras en exploradores, SO y otras aplicaciones, que ha alcanzado un importante nivel de sofisticación. Esta convergencia está permitiendo a los usuarios finales un acceso más económico a contenidos más ricos. Para los operadores, esta convergencia permite ampliaciones continuas en ARPU debido a la mayor adopción de servicios de datos. Acerca de Bytemobile Bytemobile ha desplegado la promesa de los datos móviles gracias a un acceso puro y optimizado que permite que las personas que desean trabajar lo hagan en el entorno del mundo inalámbrico Las soluciones de Bytemobile permiten el enriquecimiento de los operadores móviles, empresas, ISP y otros proveedores de servicios mediante la experiencia actual y futura de las redes de datos. Gracias a que las aplicaciones son más deseables y valiosas, los clientes de Bytemobile pueden maximizar el retorno de las inversiones en redes existentes y futuras. Las soluciones líderes de mercado de Bytemobile son aplicadas por más de 30 operadores de redes móviles de todo el mundo. Entre sus clientes están Cingular, Nextel Communications, Orange, Sprint, T-Mobile, US Cellular, Vodafone y BT Retail. La sede de la compañía está en Mountain View (California, EE UU), y tiene oficinas en East Sussex (Inglaterra), Tokio (Japón), Shenzhen (China) e instalaciones de desarrollo tecnológico en Patras (Grecia). Acerca del programa Symbian Platinum El programa Symbian Platinum incluye compañías que tienen tecnología o posiciones estratégicas de mercado, lo que es la clave para el éxito de la tecnología informática para móviles que rodea al SO Symbian. Como parte del programa, los socios Platinum se benefician de una amplia gama de servicios comerciales, como soporte técnico y oportunidades conjuntas de mercado, así como acceso privilegiado al código fuente del SO Symbian y un equipo de apoyo a los socios. Nokia y Symbian Nokia es un importante miembro de Symbian, un consorcio propiedad de Nokia, Motorola, Panasonic, Sony Ericsson, Psion, y, recientemente, de Siemens que se ha incorporado al grupo y ha recibido la bienvenida de Nokia y los otros propietarios como nuevo accionista de Symbian. Fundado en 1998 y con sede en Londres, el objetivo de Symbian es proporcionar un sistema operativo estándar para teléfonos inalámbricos, como por ejemplo, los teléfonos inteligentes. Symbian es uno de los principales elementos impulsores del sector inalámbrico internacional. Todos los accionistas han elaborado o anunciado planes para productos basados en Symbian. Asimismo, han sido adquiridas licencias para futuros productos por parte de Kenwood, Fujitsu, Sanyo, Siemens, Sony y otros fabricantes. 11
  • 14. Sistema Operativo Symbian Productos Nokia que utilizan el sistema operativo Symbian: El primer producto basado en el sistema operativo Symbian abierto fue el Nokia 9210 Communicator. La gama completa de teléfonos que incorporan Symbian fabricados actualmente por Nokia incluye: Nokia N-Gage Nokia 3650 Nokia 3660 Nokia 7650 Nokia 9210 Estrategia El soporte de Nokia para Symbian se basa en nuestro compromiso con plataformas abiertas, estándares comunes y cooperación. Este compromiso trae ventajas a los clientes y estimula el crecimiento del sector de accesorios inalámbricos. La plataforma del sistema operativo Symbian ofrece un sistema operativo confiable y seguro para los dispositivos de información móviles. Diseñado específicamente para teléfonos móviles, con menor consumo de energía y reducida ocupación de memoria, Symbian ofrece una plataforma estable para el sector de telecomunicaciones, ya que adoptamos nuevas tecnologías como GPRS, Bluetooth, SyncML y, por fin, tecnología de tercera generación (3G). La aproximación que hizo Nokia es que aproximadamente la mitad de todos los terminales Nokia 3G estarían utilizando el sistema operativo Symbian en 2004. Plataforma Serie 60 La Plataforma Serie 60 se destina a una nueva clase de dispositivos móviles conocidos como 12
  • 15. Sistema Operativo Symbian teléfonos inteligentes. Esta plataforma incluye una interfaz gráfica del usuario (GUI), un conjunto de aplicaciones y un kit de desarrollo de software (SDK) de la Serie 60 para desarrolladores, todo basado en el sistema operativo Symbian. Creada de acuerdo con los principios de la Open Mobile Alliance, de la cual Symbian es miembro, la Plataforma Serie 60 permite que los desarrolladores de software, las operadoras y los fabricantes de dispositivos creen sus propias soluciones, impulsando un gran mercado unificado de aplicaciones. Disponible desde el segundo trimestre de 2002, el Nokia 7650 es el primer producto basado en la plataforma Serie 60. Tanto Siemens como Panasonic establecieron contratos de licencia para uso de la Serie 60 en sus productos. Desarrolladores independientes Fórum.Nokia.com es un punto de contacto central para más de 800 mil desarrolladores. Provee a ellos las herramientas y los recursos necesarios para el desarrollo de aplicaciones y contenidos, así como los canales de ventas para operadoras, empresas y clientes. La inscripción es gratuita. Los usuarios tienen acceso a una vasta gama de recursos como mostramos a seguir: Informaciones sobre nuevos dispositivos y tecnologías disponibles en cada región. Herramientas, SDK y emuladores. Instrucciones, preguntas frecuentes y soporte técnico. Participación en el programa Nokia OK. Acceso a varios canales de ventas destinados a clientes, empresas y operadoras. Disponibles gratuitamente en el Foro Nokia, el SDK de la serie Nokia 9200 Communicator para el sistema operativo Symbian y el SDK de la Serie 60 de Nokia para el sistema operativo Symbian (compatible con el Nokia 7650) permiten que los desarrolladores creen aplicaciones excelentes para los dispositivos de la serie Nokia 9200 Communicator y para el Nokia 7650. El Kit de Informaciones de la Plataforma Serie 60, también disponible gratuitamente por el Foro Nokia, contiene informaciones sobre tecnologías de software y mercados de software para teléfonos inteligentes y celulares. LA ARQUITECTURA DE SYMBIAN Confiabilidad en el sistema operativo Un sistema robusto es un requisito clave para teléfonos móviles y dispositivos.Contrario a lo que los usuarios de PC han llegado a esperar, es posible diseñar un sistema operativo que no exija que el usuario lo reinicialice sobre una base regular. Symbian OS es tal sistema operativo. Primero, cada proceso se ejecuta en su propio espacio de direccionamiento protegido, por lo tanto, no es posible que ninguna aplicación sobreescriba el espacio de direccionamiento de cualquier otra aplicación, causando un fallo en la aplicación. Segundo, el núcleo también se ejecuta en su propio espacio de direccionamiento protegido, por 13
  • 16. Sistema Operativo Symbian lo tanto un defecto de programa no puede sobreescribir la pila o el núcleo por casualidad, causando un fallo en el sistema. Si un programa necesita pasar los datos a otros programas, lo hace usando arquitectura cliente/servidor de Symbian OS, el cual permite que aplicaciones intercambien los datos usando un sistema de paso de mensajes robusto y eficiente. Este paso de mensajes ha sido diseñado con el propósito de minimizar el uso de los recursos del sistema. Symbian OS provee muchas APIs Aunque bastante compacto como para caber en la memoria de un teléfono móvil, Symbian OS fue diseñado para ser un sistema operativo completamente funcional. Suministra una abundante cantidad de APIs, con el soporte para funcionar de forma única en un sistema operativo de teléfono móvil, ilustrado por el siguiente diagrama, que se ve los componentes de su arquitectura. Intercambio de mensajes Symbian OS brinda un juego extensivo de API de intercambio de mensajes. Éstos suministran facilidades para escribir aplicaciones que tienen integrada la funcionalidad de intercambio de mensajes sin tener que usar API de bajo nivel. La estructura de intercambio de mensajes está abierta con el propósito de que los desarrolladores tengan la libertad de prolongarlo y crear ellos mismos protocolos para transmitir y recibir los mensajes. Algunas posibles aplicaciones de intercambio de mensajes incluyen lo siguiente: La habilidad de enviar y recibir correo electrónico, mensajes de SMS, y faxes con la adición de una mínima cantidad de código. La habilidad de acceder a la base de datos de Contacts desde dentro de la aplicación, usando los contactos de base de datos API. La habilidad de usar la búsqueda global API, para buscar una cadena de texto en los mensajes almacenados por teléfono. 14
  • 17. Sistema Operativo Symbian TCP/IP y Sockets API Symbian OS suministra un sockets API para el acceso a protocolos de la red. Esto permite escribir aplicaciones que envien y reciban una específica aplicación a través de Internet. Los sockets API de Symbian OS son más extensos que en la mayoría de los sistemas operativos, porque esto permite que varios protocolos de capa de transporte diferentes sean usados. No sólo TCP/IP puede ser usado, también infrarrojo y SMS. La selección de protocolo es hecha durante una fase de initialización en la aplicación del código, y la permanencia del código no es afectada por la elección. Comunicaciones APIs Además del intercambio de mensajes y sockets APIS, Symbian OS suministra el soporte para comunicaciones en el nivel de aplicación. Algunas de las características de más alto nivel son: Transmitir archivos entre dispositivos usando la API de IrOBEX mediante infrarrojos (IrDA). Llamar a dispositivos remotos usando la API de telefonía, con instalaciones para iniciar, controlar, y rescindir llamadas telefónicas. Transferir imágenes entre cámaras digitales y teléfonos de Symbian OS sobre IrDA. Acceso a servicios de Web. Servicios de WAP accediendo vía una pila de protocolo de WAP y manipular el contenido WAP del documento y el nivel de aplicación usando la WAP Engine API. Motores de aplicación y servicios Symbian OS permite a los desarrolladores construir aplicaciones fuertes rápidamente para suministrar un número de motores de aplicación reutilizables y un rango de servicios de aplicación. Algunos de estos motores y servicios son: Una gestión de la base de datos. Un programa que nos ofrece una lista motores de aplicación. API de procesamiento de textos. De impresión y ampliar la visión API. El soporte para vCard, estándares de vCalendar, y el protocolo de IrOBEX. Soporte clipboard. Buffers dinámicos, y bibliotecas de matemáticas. Una API de la memoria de flujo para el acceso eficiente a los datos. Gráficos y bibliotecas de animación. 15
  • 18. Sistema Operativo Symbian Un servidor multimedia que soporta grabación de sonido y reproducción. Soporte para el Unicode e internacionalización. Multitarea La natural multitarea de la arquitectura de Symbian OS lo hace la plataforma de aplicación ideal para teléfonos móviles. Bajo Symbian OS, cada programa se ejecuta como un proceso distinto, y las aplicaciones pueden correr simultáneamente. Cada proceso bajo Symbian OS contiene uno o más hilos, y el planificador del sistema asigna el uso de procesador a los hilos mediante la multitarea preventiva priorizada. Beneficios de la multitarea para aplicaciones de comunicaciones El diseño de multitarea permite que las tareas sean ejecutadas «en background» al mismo tiempo que una aplicación está corriendo. Por ejemplo, los usuarios pueden descargar el correo electrónico y hojear la Web al mismo tiempo, manteniendo una conexión de protocolo FTP. Esto no es posible sobre un sistema no-multitarea, porque solamente una de las aplicaciones (el correo electrónico, el examinador de web, o el cliente de protocolo FTP) puede correr a la vez. El soporte para la multitarea de comunicaciones está teniendo más importancia con la versión de los paquete de datos sobre 2.5G y redes de 3G. Los servicios de paquete de datos permiten que los usuarios se queden conectado constantemente. Un sistema que permite que aplicaciones de comunicaciones múltiples corran simultáneamente presenta la ventaja de una conexión ininterrumpida de servicios de paquetes de datos.Un sistema de multitarea también permite que las aplicaciones se comuniquen entre ellas. Symbian OS implementa un protocolo de comunicaciones de interthread ligero que facilita la comunicación entre aplicaciones usando los mínimos recursos del sistema posibles. Memoria menos restringida Un dispositivo que utiliza Symbian OS tiene más memoria principal que un típico microteléfono, pero esta memoria es limitada comparándola con la computación de otros dispositivos, y con las aplicaciones que los desarrolladores deben diseñar usando la mínima cantidad de memoria posible. Esto implica guardar el tamaño de pila de una aplicación pequeño y evitar asignar objetos grandes sobre la pila. La cantidad de la memoria disponible para la asignación dinámica es limitada solamente por el equipo físico. 16
  • 19. Sistema Operativo Symbian Añada nuevo software y componentes al sistema Un desafío que se encuentra cara a cara con diseñadores de dispositivos movibles es asegurarse que sus dispositivos van a poder evolucionar constantemente conforme avanza la tecnología. Antes de que un producto haya sido liberado, un nuevo protocolo de comunicaciones está bajo desarrollo o un diferente plug-in de Web se han puesto de mida. Symbian OS permite introducir nuevos componentes de software, incluyendo nuevas pilas de protocolo y unidades de dispositivos. Además, el software existente puede ser actualizado sin reinicializar (incluso mientras el dispositivo está funcionando). EL POTENCIAL DE SYMBIAN El sistema operativo Symbian se ha hecho un hueco en los teléfonos avanzados que están llegando al mercado. Con 32-bits, este sistema operativo está diseñado para teléfonos móviles capaces de gestionar datos y algunas aplicaciones. La mayoría de los actuales teléfonos avanzados, o smart phones, como se denominan en inglés, utilizan las versiones 6.1 o 7.0 del sistema operativo Symbian. Symbian 8.0, se lanzó en febrero del 2004 e incluye mejoras significativas para Java y actividades multimedia. El primer teléfono 3G de Nokia, el Nokia 6630, utiliza Symbian 8.0 y cuenta con capacidades de vídeo streaming y vídeo conferencia. Symbian OS se ejecuta aproximadamente en 30 modelos de teléfonos de fabricantes como Nokia, Sony Ericsson, Motorola y Samsung. Y, según Symbian, hay cerca de 20 millones de teléfonos en el mundo que actualmente utilizan su sistema operativo, con un crecimiento del 200 por ciento respecto al año 2003. Esto proporciona una enorme base, y en expansión, para los desarrolladores de software para móviles, que además deberían tener en cuenta el sistema operativo Symbian. 17
  • 20. Sistema Operativo Symbian Ya hay vendedores de software independientes (ISVs) y organizaciones que están desarrollando aplicaciones basadas en Symbian para una base de usuarios acostumbrados a descargarse actualizaciones para sus móviles, como melodías y que están preparados y mentalizados para pagar por la descarga de nuevas aplicaciones que puedan utilizar en sus teléfonos avanzados. Juegos y aplicaciones de gestión son seguros para el mercado Symbian, principalmente por la mejor capacidad de procesamiento y mejores gráficos que pueden desarrollar los nuevos terminales. Plataformas de referencia Para acomodar las diferentes arquitecturas para teléfonos avanzados hay varias plataformas de referencia (interfaces de usuario) basadas en Symbian OS, llamadas Series 60 y UIQ. La conocida plataforma Series 60, desarrollada por Nokia, está disponible a través de acuerdos de licencias para los teléfonos de Nokia además de los de otros vendedores, como LG, Panasonic, Samsung, Sendo o Siemens. Las Series 60 ofrecen un completo diseño de referencia para teléfonos avanzados incluido navegador web, reproductor de archivos multimedia, calendario, SMS, MMS y un conjunto de APIs para desarrolladores Java y C++. Series 60 está diseñado para teléfonos de alta gama que cuentan con calendario, gestión de contactos, mensajería multimedia, correo electrónico, navegación y cámara. De hecho, la plataforma Series 60 incluye una representación de estas funciones. La plataforma Series 60 también ofrece formatos para grandes pantallas a color, con una resolución de 170x208. Las Series 60 1.x están basadas en Symbian OS 6.0, mientras que Series 60 2.x hace uso de Symbian OS 7.0, que añade soporte para cámara integradas, entre otras cosas. Sin romper el criterio de compatibilidad, varios fabricantes de teléfonos personalizan el interfaz del Series 60 para incluir diferentes bitmaps, sonidos, colores, fuentes, terminología, sistema de menú y teclas. UIQ 2.1, desarrollado por UIQ Technology, es un interfaz gráfico de usuario basado en un lápiz para teléfonos móviles con pantallas de 208x320. Sony y Motorola han escogido la plataforma UIQ para sus modelos que ejecutan Symbian OS. UIQ 3.0, lanzado en febrero de 2004, ofrece varias mejoras sobre UIQ 2.1, incluyendo el soporte para pantallas más pequeñas, lo que hace que UIQ sea bueno para crear aplicaciones que tienen el mismo código base que pueden ser ejecutadas en una familia de teléfonos, variando únicamente los tamaños de las pantallas y los métodos de entrada de datos. El tipo de teléfonos que escoja el desarrollador como objetivo le dictará la plataforma de referencia que necesita. De esta forma, si está escribiendo aplicaciones para el Motorola A1000, entonces utilizará el interfaz UIQ 2.1. Con los teléfonos Nokia 6600, no obstante, se aplicará la plataforma Series 60. Habrá, por tanto, que tener en cuenta qué teléfono se tiene en mente antes de seleccionar las herramientas de desarrollo y asegurarse de que esa herramienta soporta la plataforma de referencia a la que se tendrá que aplicar el desarrollo. Nokia, una de las principales compañías que respaldan el desarrollo de Series 60, cuenta con herramientas que ayudan a los desarrolladores a convertir aplicaciones escritas en UIQ a Series 60 con el objetivo de tener un mercado mayor. Por otro lado, compañías como la estadounidense 18
  • 21. Sistema Operativo Symbian Peroon tienen herramientas que hace lo contrario, convertir aplicaciones escritas para Series 60 en UIQ. Y algunos fabricantes de entornos de desarrollo integrado (IDE), como Metrowerks, soportan tanto el desarrollo Series 60 como el UIQ. NUEVA VERSIÓN DEL SISTEMA OPERATIVO SYMBIAN Symbian ha comenzado a comercializar su sistema operativo para teléfonos móviles en el mercado de consumo, enfatizando sus características de seguridad. La nueva versión del sistema operativo incorporado en teléfonos móviles de Nokia, Siemens y otros fabricantes aumenta la calidad de las imágenes. Entre las principales características de Symbian OS 9 figuran el envío de música a auriculares a través de tecnología inalámbrica, gráficos 3D con mejor calidad, funciones de seguridad mejoradas y compatibilidad con sistemas de cámaras digitales de hasta 2 Millones de píxeles. Según la firma británica (participada mayoritariamente por Nokia) los primeros modelos equipados con Symbian OS 9 llegarán al mercado durante el segundo semestre de este año. La desarrolladora también avalo una reducción del precio de los terminales al incorporar nuevas funcionalidades soportadas por el SO y facilitar el desarrollo de sistemas Smartphone. El nuevo software ayudará a los fabricantes a reducir costes y llevar nuevos modelos al mercado con mayor rapidez. Intel está construyendo diseños de hardware de referencia especialmente para el nuevo software, lo que, según Symbian, simplificará el trabajo de los fabricantes. Además, éstos conseguirán con el nuevo software un mayor tiempo de batería y funciones multimedia sin tener que hacer cambios en el hardware gracias al software y a un nuevo compilador de Arm, el desarrollador de los chips StrongArm en los que se ejecuta Symbian. El objetivo principal de la nueva versión de Symbian es asegurar el sector de los teléfonos 2,5 y 3G, permitiendo a los fabricantes reducir costes e implementar sus soluciones con más rapidez (al ser un sistema operativo ya enfocado al mundo de la telefonía). La anterior y vigente versión de Symbian esta incorporado en unos 20 millones de teléfonos móviles, recibiendo un royalty de entre 5 y 7,25 dólares por cada terminal comercializado. Mejoras en el apartado multimedia, en la seguridad, y más herramientas para programadores son las claves de esta nueva versión del sistema operativo líder entre los smartphones. La imagen de Symbian se ha visto dañada por las últimas noticias sobre troyanos como Gavno que, de instalarse en un teléfono que funcione con Symbian, puede detener su funcionamiento. Symbian es, actualmente, el sistema operativo líder en el segmento de la telefonía móvil, aunque la omnipresente Microsoft y su Smartphone suponen una grave amenaza para este liderato. Palm OS queda un poco rezagado, aunque en ciertos países, y gracias a una cuidada oferta en conjunción con algunas operadoras, parece que también está ganando algo de terreno. Ambas plataformas -Windows CE/Smartphone y Palm OS- cuentan con el apoyo que les ofrece su amplia 19
  • 22. Sistema Operativo Symbian cuota de mercado en el sector de las PDA's, no siendo así en el caso de Symbian, un sistema operativo dirigido especialmente al sector de los teléfonos inteligentes. Es por eso que para no perder cuota de mercado, Symbian tiene que innovar de forma constante, y la versión 9 es una buena muestra de ello. Respecto a los usuarios corporativos, el nuevo software ofrece capacidades de correo electrónico mejorado, como la habilidad de aceptar invitaciones a reuniones enviadas a utilizando aplicaciones como Lotus Notes o Microsoft Outlook. Las principales mejoras en esta versión son: Multimedia: se añade soporte para auriculares estéreo conectados por Bluetooth, dispositivos de almacenamiento masivo USB, reproducción avanzada de audio, gestión DRM (Digital Rights Management) para formato MPEG, soporte para cámaras fotográficas de varios megapíxeles, para aceleradores gráficos 3D y para diferentes orientaciones de pantalla e incluso para más de una pantalla. Como los videojuegos se están potenciando en el sector de los teléfonos móviles (y especialmente entre los usuarios más jóvenes) la nueva versión de Symbian se enfoca mucho a la optimización del hardware y el software para este uso. Además de funciones de reproducción de audio y los últimos sistemas de prevención de copia para archivos de música comerciales, que a buen seguro satisface a las discográficas. Gestión remota de dispositivos que cumplan la normativa OMA: mediante esta especificación, la operadora que proporciona el servicio de telefonía puede acceder al teléfono del usuario para actualizar determinado software que permite acceder a los servicios que presta, o bien auditar las aplicaciones que el usuario tiene instaladas. Seguridad mejorada: las aplicaciones instaladas en nuestro teléfono solamente tendrán acceso a recursos de comunicaciones y datos si se les da permiso específicamente, con lo que no correremos el riesgo de que nos sea robada información de nuestro móvil. La versión 9.0 de Symbian mejorará la seguridad impidiendo a las aplicaciones enviar mensajes de texto, realizar llamadas o acceder a la información personal del teléfono sin un permiso específico. No obstante, estos detalles se dejarán al criterio de los fabricantes, que decidirán si la petición del permiso se pide a través de un diálogo en la pantalla, o simplemente lo pondrán por defecto. Programa de certificación de Aplicaciones Symbian: por el cual, los productores de software pueden obtener un certificado de seguridad para las aplicaciones que desarrollen. Soporte para la última generación de procesadores ARM. Algunos fabricantes de chips para telefonía móvil, como Intel, están preinstalando Symbian en sus desarrollos, permitiendo de esta forma reducir el tiempo de desarrollo de un nuevo modelo de teléfono inteligente. Herramientas para programadores: todo sistema operativo que quiera triunfar, expandirse y ganar más usuarios, debe disponer de una gran cantidad de soluciones software para resolver cualquier problema de tipo general. Symbian no es una excepción, y para facilitar dicha tarea a los programadores, cuenta con herramientas propietarias y libres para el desarrollo de programas. Entre ellas se encuentra el conocido IDE CodeWarrior, con la versión 3.0 para Symbian OS. La versión soportada del compilador libre GCC pasa de ser la 2.98 a la 3.4, y el propio consorcio Symbian está desarrollando una nueva herramienta basada en el IDE Eclipse, que tan buena acogida está teniendo entre los programadores. 20
  • 23. Sistema Operativo Symbian SEGURIDAD Y SYMBIAN La seguridad es un tema de preocupación de Symbian, sentimiento que comparte con el resto de la industria móvil. Symbian se plantea sus responsabilidades en temas de seguridad muy seriamente. Symbian invierte continuamente en el desarrollo para asegurarse de que el sistema operativo de Symbian continúe ofreciendo el sistema operativo más sofisticado, más seguro posible. Symbian también trabaja de cerca con los fabricantes, con los operadores de red y la seguridad principal del software y los vendedores de antivirus incluyendo F-Secure, Network Associates y Symantec para ocuparse de las ediciones de seguridad que afectan a los productos del sistema operativo de Symbian. Sin embargo, observe que Symbian no produce ni distribuye las actualizaciones del software ni los parches que se pueden aplicar directamente por los usuarios de los teléfonos del sistema operativo de Symbian El primer virus para Symbian Puede remitirse a cualquier teléfono móvil en cualquier parte del mundo, además de infectar a los dispositivos que se hallen en su radio de acción próximo a través de Bluetooth, pero por suerte ya existe un antivirus capaz de detectarlo. Si recientemente se encontraba un ejemplar de Cabir en libertad, ahora toca el turno de otro "descubrimiento" fatídico para la seguridad en el mundo de la telefonía móvil: el primer virus para dispositivos basados en el sistema operativo Symbian capaz de autoreplicarse a través de mensajes MMS (Multimedia Messaging Service). La tecnología MMS consiste en una extensión del estándar SMS (Short Message Service) desarrollada por el 3GPP (Third Generation Partnership Project) que permite a los usuarios intercambiar mensajes multimedia entre teléfonos móviles o, en general, entre dos dispositivos preparados para su uso. En un mensaje MMS puede incluirse audio, vídeo o imágenes estáticas, y es recibido por el destinatario de forma casi instantánea, al igual que un SMS. La alerta por el nuevo virus, bautizado como CommWarrior.a, ha sido dada por la compañía SimWorks, especializada en la prevención y detección de patógenos para la plataforma Symbian, y que dispone precisamente de un antivirus para las plataformas de SonyEricsson (P800/P900) y Nokia (6600,...), pese a que el patógeno solamente afecta a esta última, no pudiendo actuar contra teléfonos basados en la interfaz UIQ (como los de SonyEricsson), aunque desde un teléfono infectado pueda ser enviado a cualquier móvil del mundo. Para expandirse, CommWarrior escanea la libreta de direcciones del teléfono y se autoenvía de forma periódica a contactos seleccionados de forma aleatoria, en un mensaje en el que se incluye como fichero adjunto, animando al usuario a instalarlo como aplicación. Paralelamente, y al igual que su homólogo Cabir, CommWarrior intenta infectar a los dispositivos compatibles Symbian OS que se encuentren en las proximidades a través del protocolo Bluetooth. CommWarrior presenta dos serios problemas: por una parte es capaz de infectar a cualquier teléfono móvil en cualquier rincón del mundo, con lo que parar una posible infección masiva puede ser muy dificultoso y, por otra parte, al trabajar silenciosamente en segundo plano, puede provocar 21
  • 24. Sistema Operativo Symbian un gasto económico importante al enviar mensajes MMS sin que el usuario se dé cuenta. Pero lo más importante es la falta de concienciación de los usuarios ante los peligros que un patógeno de este tipo puede propiciar. Si ya es difícil educar y concienciar a un usuario de computadora desktop (o laptop) de la necesidad de usar un antivirus y un cortafuegos debidamente actualizados cuando los peligros en esta plataforma son mayores, más difícil aún va a ser convencerlos de mantener prácticas seguras con sus teléfonos móviles ahora que aún no han empezado los mayores peligros. Y este es un gran riesgo que corremos, pues aunque por el momento hay muy pocos espécimenes de virus para dispositivos móviles en libertad (podríamos contarlos con los dedos de una mano), se prevé que a medio plazo los virii (programadores de virus) se centren en este tipo de dispositivos debido a su gran éxito y alto número. Los troyanos atacan al antivirus de Symbian Los autores de Malware han creado un Troyano que ataca a los teléfonos de Symbian y procura quitar cualquier protección del antivirus que encuentre. El Drever-C Troyano ataca los paquetes móviles del antivirus de F-Secure, de Kaspersky y de Simworks funcionando en los dispositivos de Symbian. Atacar la protección de la seguridad es común en el campo de los PC's pero esto es una innovación reciente para los virus móviles. Drever-C se presenta como actualización de la seguridad e intenta dañar el cargador del sistema operativo y los binarios del uso del antivirus móvil F-Secure. F-Secure dice que el ataque es impotente porque su software contiene la protección contra cualquier tentativa de modificar sus archivos. El código del malware contiene un mensaje F-Secure, como sigue : FSECURE DEBE MORIR!!!!!! Por favor, no haga los nuevos antivirus para mis virus y paro de crear virus para sus antivirus. ¡Mi blanco es Simworks! Como todas las amenazas móviles del malware hasta la fecha, Drever-C es raro y en gran parte un riesgo para la gente que se descarga contenidos. Los virus móviles son mucho más complicados de coger que los virus tales como el gusano de Bofra que explotan los agujeros de la seguridad de Windows. LENGUAJES DE DESARROLLO PARA SYMBIAN Las lenguas de desarrollo para Symbian OS incluyen C++ y Java. Para ayudar a los desarrolladores a reescribir software de otros sistemas operativos, Symbian también incluye una implementación POSIX -compliant de la librería estándar de C (STDLIB). 22
  • 25. Sistema Operativo Symbian C++ C++ es la alternativa de lengua más fuerte para desarrolladores de software de OS de Symbian. Brinda el acceso lleno a todas las API y permite la optimización del rendimiento de las aplicaciones. Symbian OS está escrito en C++. Escribir código en C++ para Symbian OS es algo diferente de escribir código en C++ para otro sistema operativo, porque este usa software para conseguir lo máximo a pesar de la limitación del equipo físico. Esto afecta al software en cada nivel, incluyendo al código de aplicación. La escritura de código para Symbian OS requiere familiarizarse con algunos lenguajes de programación. Escribir una aplicación para el sistema operativo Symbian involucra ingeniería para conseguir la máxima eficacia del sistema como un todo. Java El SDK de Nokia para Java proporciona una puesta en funcionamiento de la especificación de JavaPhone ™ 1.0, una API para la telefonía y el usuario que se desarrolló por Symbian, Sun, y otros. La API de JavaPhone permite que autores de aplicación de Java usen las características del teléfono específicas de Symbian para usarlo como libreta de direcciones, calendario, para telefonía, para intercambio de mensajes, y para comunicaciones por infrarrojos. Otras herramientas Además de C++ y Java, varias herramientas de RAD están disponibles. Los desarrolladores también pueden escribir aplicaciones para Symbian OS usando OPL, que es similar al BASIC. SYMBIAN NO TEME A MICROSOFT En una entrevista publicada por el diario económico español "Cinco Días", David Levin Consejero delegado de Symbian, afirma que "Microsoft no entiende el negocio del móvil" Pese a la poderosa maquinaria de marketing de la empresa de Bill Gates, en el último trimestre fiscal cerrado en septiembre sólo el 5,9% de los móviles denominados smartphones (teléfonos inteligentes) llevaban incorporado el sistema Windows Mobile, el 94% restante estaban basados en Symbian. Esta firma que desarrolla sistemas operativos para terminales móviles cuenta con Nokia y Psion como sus principales accionistas, aunque Siemens y Samsung también participan en su capital minoritariamente. Recientemente fue noticia por la decisión de Motorola, el segundo fabricante mundial, de abandonar el consorcio y centrarse en terminales basados en Windows o Linux. Sin embargo esta marcha no les ha afectado, dice el Consejero Delegado al periódico financiero. "Estamos creciendo a gran velocidad y acabamos de lograr un cliente tan poderoso 23
  • 26. Sistema Operativo Symbian como NTT DoCoMo, la mayor operadora japonesa de móvil, que está utilizando nuestra plataforma en su servicio de servicio de tercera generación". La marcha de Motorola se entiende desde el consorcio como una necesidad para este fabricante de tener las manos libres para experimentar con sistemas alternativos y desarrollar uno propio, sin "que existiesen conflicto de intereses". Levin defiende que el mercado de los terminales móviles es muy distinto al del PC donde existe una gran uniformidad entre los equipos."En cambio el móvil es un mercado de marcas bien establecidas. La gente sabe perfectamente quién es el fabricante. Y dice tengo un Nokia, un Samsung o un Motorola", añadiendo que " los fabricantes quieren mantener su identidad y no convertirse en meros ensambladores, así que lo va a tener difícil". Finalmente, Levin resume dos de los principales problemas a los que se enfrenta Microsoft en este mercado. El primero es de localización, 'Microsoft tiene su sede en EE UU, donde el mercado de telefonía móvil es aún muy primitivo y en el que la gente casi no sabe enviar un SMS'. Y el segundo muy inherente a la plataforma Windows que parece haber trasladado sus problemas al mundo móvil: 'Windows Mobile está dando problemas técnicos que hacen que los teléfonos móviles se queden colgados'. TELÉFONOS COMPATIBLES CON SYMBIAN El teléfono Nokia 3650 Un teléfono tan exclusivo como tú: diseño único, pantalla a todo color, MMS, aplicaciones Java™ y cobertura mundial. El teléfono Nokia 7650 24
  • 27. Sistema Operativo Symbian Ya sea para uso profesional o de ocio, puedes hacer fotos y enviar o recibir MMS a través de su conexión GPRS de alta velocidad. El Nokia 9210 Communicator La oficina al alcance de tus dedos, estés donde estés: te ofrece aplicaciones, conexión y sincronización. El Nokia 9210i Communicator Con diversas aplicaciones, software, Internet y servicios WAP, además de pantalla en color, es la respuesta a la comunicación total. LOS BENEFICIOS DE SYMBIAN PARA LOS DESARROLLADORES DE PALM Como el mundo de las comunicaciones amplía en la Internet móvil, la multimedia, las 2.5G y las redes de 3G, y la adopción de nuevas tecnologías como GPRS, Bluetooth, Wap, y SyncML, por todo ello Symbian añade lo que el sistema operativo Palm no tiene en cuenta. El sistema operativo Symbian ha sido diseñado para soportar todas estas tecnologías. 25
  • 28. Sistema Operativo Symbian El sistema operativo Symbian soporta diferentes tipos de interfaces que se le presentan al usuario. En esta imagen vemos tanto el display de un nokia Serie 60, como un Nokia 9200 Communicator con un display grande y un teclado completo. El sistema operativo de Symbian ha sido diseñado como un sistema operativo de multitarea avanzado y abierto para datos en dispositivos móviles. Esta fuerte arquitectura diseñada constituye la nueva capacidad para el software movible de los desarrolladores, permitiéndoles escribir aplicaciones interactivas que aprovechan al máximo la tecnología de comunicaciones. Con Symbian OS, los desarrolladores pueden escribir aplicaciones para dispositivos Series 60 de plataforma como el teléfono de obtención de imágenes de Nokia 7650, tan bien para el Communicator de Nokia 9200 Serie y futuros dispositivos de OS de Symbian de Nokia y otros fabricantes de dispositivos. Los aspectos claves de la arquitectura de Symbian OS son su diseño orientado a objetos, capacidad multitarea, una gestión sofisticada de la memoria, los mecanismos de manejo de eventos, y la rica funcionalidad de sus APIs la cual ofrece una escalabilidad total de la capacidad del sistema operativo con un hardware de pocos requisitos. El proceso de editar software mediante Palm OS y Symbian OS es muy similar. Según la página de Palm OS, “Diseñar aplicaciones para Palm OS requiere un pensamiento diferente que para diseñar un computador Pentium con una pantalla de muchos colores”. Diseñar para Symbian OS requiere una aproximación similar. En ambos casos la aplicación que se desarrolle debe ser diseñada para un dispositivo móvil, pequeño, que sea usado poco tiempo pero en varios momentos del día. Esto contrasta con el uso típico de un PC, donde el usuario se siente en frente de la pantalla y se pasa largos periodos de tiempo escribiendo en el teclado.Muchos de los aspectos del diseño de los desarrolladores de Palm son también esenciales para el sistema operativo Symbian, se tienen en cuenta los siguientes aspectos en el diseño: La pantalla tiene un espacio limitado: Los dispositivos de Symbian OS y Palm OS han limitado el espacio de pantalla necesario, se trata de un modo diferente de interactuar con el dispositivo si 26
  • 29. Sistema Operativo Symbian lo comparamos con el escritorio de un PC. Los menús tienen pocas opciones, y hay que llevar cuidado cuando se pretende visualizar muchos datos. Entrada limitada:las entradas para el usuario son limitadas. Symbian OS soporta microteléfono, un tipo de pluma y un teclado. Memoria limitada: Los dispositivos móviles tienen una muy limitada capacidad de memoria para operar con programas, a menudo solamente algunos megabytes, y algunas decenas de megabytes para almacenar archivos. El desafío para los desarrolladores es hacer el software eficiente a pesar de estas restricciones, esto requiere una combinación de programación diestra y diseño cuidadoso. La memoria restringida también plantea los desafíos en el diseño del sistema operativo en si mismo. Pauta de uso: Los dispositivos móviles son usados durante un periodo breve de actividad típicamente a intervalos frecuentes durante el día por ejemplo, hacer una llamada telefónica, visitar una página web, transmitir o recibir el correo electrónico. Esta pauta de uso tiene un efecto sobre el propio diseño de las aplicaciones y el sistema operativo. Las similitudes entre Symbian OS y Palm OS quizás sean más obvias que sus diferencias. Ambos sistemas operativos son diseñados para dispositivos pequeños, de mano, y esto afecta considerablemente al diseño del sistema operativo. El uso de la memoria en dispositivos con Palm OS y con Symbian OS, es tratado diferente que en los PCs. A continuación vemos el uso de la memoria en una PDA con el sistema operativo de Palm: El sistema operativo de Palm usa RAM para memoria tanto principal y almacenamiento permanente, hace esto dividiendo la RAM en dos áreas: el área de almacenamiento para el almacenamiento permanente, y el área dinámica para la memoria principal. 27
  • 30. Sistema Operativo Symbian Los dispositivos de Palm OS usan memoria flash para almacenamiento permanente, donde el código del sistema operativo es almacenado. Los dispositivos recientes de Palm OS también permiten que les sea añadido almacenamiento permanente a través del uso de tarjetas de expansión removibles como tarjetas de Digital (SD) seguras, MultiMediaCards (MMC), o memory sticks. Palm OS es diseñado con el propósito de que solamente una aplicación corra a la vez. El tamaño del área dinámica es compartido entre el sistema operativo y la aplicación actualmente corriendo. Su tamaño depende de la versión del sistema operativo y la cantidad de memoria total del dispositivo, pero varía típicamente entre 32 KBs y 256 KBs para las versiones de Palm OS hasta 3.5.En consecuencia, la cantidad de memoria que puede ser asignada a una aplicación corriendo es limitada. En dispositivos de Symbian OS el almacenamiento permanente es implementado usando memoria flash y tarjetas de expansión (MMC sobre la serie de Communicator de Nokia 9200) mientras que toda la RAM es usada para la memoria principal. Con Symbian OS, a diferencia de Palm OS, más de un programa de aplicación pueden correr simultáneamente. La cantidad de memoria principal disponible es de algunos megabytes (8 megabytes sobre los originales Nokia 9210 Comunicador) y estos son compartidos entre el sistema operativo y las aplicaciones que estén corriendo. A continuación vemos el uso de la memoria en Symbian para un dispositivo de la serie Nokia Communicator: 28
  • 31. Sistema Operativo Symbian Symbian OS es diferente de Palm OS en las capacidad adicionales que brinda. Ha sido diseñado con una gestión de la memoria sofisticada, los mecanismos de manejo de evento, y la multitarea, todo esto hace de este sistema operativo la mejor plataforma en su clase para teléfonos móviles. En resumen: El posicionamiento para el futuro Los desarrolladores de Symbian OS y Palm OS dirigen los recursos limitados de su móvil a dispositivos semejantes. El sistema operativo Symbian provee de los siguientes beneficios teniendo en cuenta futuros ambientes como la Internet movible, la multimedia, y 2.5G y redes de 3G: La multitarea y su importancia para aplicaciones de comunicaciones. Conservación de memoria a través del uso repetido de código, y un juego de herramientas de memoria eficiente. La robustez y la portabilidad. La amplia gama de APIs de Symbian OS quizás sea lo más importante desde el punto de vista del desarrollador. El desarrollador de sistemas operativos de Symbian tiene acceso a un incomparable rango de APIs, de intercambio de mensajes a multimedia, y sockets para coger de WAP. Con estas APIs, los desarrolladores de aplicación pueden añadir rica y útil funcionalidad, creando los teléfonos móviles y dispositivos del futuro de aplicaciones obligatorias para hoy. 29