trabajo sobre symbian os (sistema operativo para móviles)

31
El sistema operativo para teléfonos móviles Ana Vega Carrillo 4ºIng.Telecomunicación Arquitectura de Computadores

Upload: anna-vega

Post on 13-Jun-2015

4.367 views

Category:

Documents


1 download

DESCRIPTION

Trabajo sobre el sistema operativo para teléfonos móviles Symbian

TRANSCRIPT

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

El sistema operativo para teléfonos móviles

Ana Vega Carrillo4ºIng.Telecomunicación

Arquitectura de Computadores

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

Í 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

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

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 hamovido 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íasinalámbricas y los ordenadores. La digitalización de todas las industrias crea oportunidadescontinuas de “convergencia”.

En este caso, se trata más bien de choque. Tres industrias están compitiendo por dar a susclientes acceso a servicios e información de forma cómoda, ágil, y móvil: por un lado, la industriade los ordenadores tradicionales (con sus redes inalámbricas, ordenadores portátiles y el ocasionaltabletPC), 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 fabricantesde teléfonos móviles de nueva generación (Nokia, SonyEricsson, Siemens, Panasonic...).

La industria informática tradicional ha llegado a la “movilidad” buscando diferenciarse ymantener márgenes altos (aunque ya hasta los clónicos fabrican portátiles). Los PDAs estánincorporando todas las funciones que pueden y eso les lleva a la telefonía. Y los teléfonos estánintentando mantener el interés de sus clientes por la compra de nuevos modelos medianteprestaciones cada vez más avanzadas.

Los tres ofrecen esencialmente lo mismo en diferentes grados: la capacidad de comunicarse, degestionar información personal y de realizar un mínimo de trabajo en cualquier lugar. El modo enque resuelven el problema los orienta hacia un tipo u otro de usuario... y puesto que lo que ofrecenes 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 otromucho más amplio, referido a “permitir a la gente trabajar desde cualquier lugar con cualquieraparato mediante el mejor software”.

En otras palabras, Gates se ha dado cuenta de que una enorme parte de la población mundial notiene necesidad de las avanzadas capacidades de proceso y los enormes interfaces (pantallas yteclados) de los ordenadores... pero sí de unas prestaciones básicas en un envoltorio portátil. Hay ungran mercado potencial para este tipo de aparatos si el precio es razonable. Y Microsoft es expertaen proporcionar software que permite a cualquier fabricante (que cumpla con unos requisitos) lonecesario para dar los mismos servicios que competidores más avanzados, ¿o no? Si consigue quelos fabricantes de móviles usen una versión de Windows, no sólo habrá logrado vender más (unabuena cosa) sino que estará en el camino apropiado para conseguir lo mismo que en el mercado delos PCs: que todo el márgen se quede en el software (Microsoft) mientras un gran número defabricantes 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

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

Sistema Operativo Symbian

pérdidas, pero la responsable de Windows tiene un márgen del 85 %, como se ha publicadorecientemente gracias al proceso antimonopolio. Extender éste monopolio a la telefonía móvil nosó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óvilesde 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 unaempresa de la que se fiaran los presuntos socios.

Los fabricantes de teléfonos móviles son un conjunto de empresas dominadas por unos pocosgigantes... y muy especialmente, por Nokia. Esta situación, y la evidencia de lo que se les veníaencima, les ha hecho colaborar de cerca y les está permitiendo reaccionar con bastante dureza a lainvasión.

El resultado: cuando Microsoft les ofreció usar su producto, los fabricantes lo rechazaron depleno. Sólo ha habido un fabricante grande que ha licenciado el producto de Microsoft, y esSamsung... que es muy aficionada a licenciar todo lo posible y ahora mismo comercializa aparatosbasados 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. Sellama Symbian, una empresa cuyo producto es esencialmente un sistema operativo para teléfonosmóviles: un software basado en estándares que controla las funciones de telefonía, tráfico de datos yseguridad, así como la operación básica del teléfono. Symbian ya está en uso en muchísimosmodelos de teléfonos modernos (Motorola, Nokia, SonyEricsson, Samsung...), ha evolucionadobastante, y puede decirse que es un sistema perfectamente capaz de hacer su trabajo. Tieneaplicaciones de todo tipo y está pensado para adaptarse con gran flexibilidad a las necesidades deuna industria cuyo hardware cambia con más facilidad que las cubiertas de colores de algunosmodelos.

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 queMicrosoft no les deja hacer con Windows.

Y para rematar, Symbian no tiene la menor intención de usar su monopolio para exprimir elmá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

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

Sistema Operativo Symbian

Nokia y la lección del monopolio Dintel

Además de una industria que cuenta con alternativas eficientes, Microsoft se enfrentadirectamente a una empresa cuyo prestigio como innovador anda (al menos) a la par que el deApple: la escandinava Nokia, el mayor fabricante, el más rentable, y el que tiene a la industriaperfectamente sujeta gracias a una serie de iniciativas que no estarían fuera de lugar en el manual deMicrosoft.

Por un lado, Nokia no sólo tiene muy claro que necesita poder mantener su diferenciación, ypor tanto su precio, lejos del control de un depredador como Gates, sino que está intentandoasegurar por todos los medios que sus rivales tampoco le apoyen. Para ello, ha desarrollado uninterface de usuario avanzado para Symbian llamado Series 60 (más adelante hablaremos de estaserie), que ha licenciado a otros fabricantes como Samsung, Siemens y Panasonic. Viene a ser comola capa Aqua de Mac OS X, una capa gráfica a través de la que acceder a los menús y funciones delaparato, y parece llevar camino de convertirse en el estándar de los teléfonos móviles de nuevageneración.

Además, y a diferencia del mercado informático, el teléfono móvil no es sólo un instrumentode trabajo sino un objeto de consumo en el que la influencia de la marca y de la moda tienen unpeso muy serio. Nokia tiene una imagen de marca extremadamente fuerte y los mejores diseños dela industria. Los clónicos... no. Nokia está reforzando el reconocimiento de marca en todo el mundocon iniciativas como el “Club Nokia” que fidelizan a los dueños de sus teléfonos sin tener en cuentala operadora con la que trabajan. El ejemplo más cercano a Gates es la campaña “Intel Inside”. Losusuarios 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 desdeabajo, con los modelos más baratos, permitiendo a los clónicos ofrecer lo mismo que los mejores (almenos en apariencia), y poco a poco invertir las rentas de unas ventas masivas en mejoras de suproducto. Pero ante un estándar completo y equipado, más flexible, y común a la mayor parte de losmejores productos, las diferencias de precio con Nokia, SonyEricsson o Siemens van a tener que sermuy 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 accederdirectamente 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 novan a pasarse en masa a esta estrategia por varias razones, y la principal es el coste. Incluso si todassus ventas fueran de este tipo, sólo serían el 20% del total... y eso significa que no se podríandisfrutar las economías de escala que logran los fabricantes, y que los problemas con los usuarios seduplicarí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 quelos 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áticapersonal 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

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

Sistema Operativo Symbian

corporativa del nuevo teléfono inteligente... aunque, hasta hace poco, la función de telefonía novenía incluída en el paquete. Agenda, gestor de contactos, navegador web, gestor de correo, unmínimo procesador de textos (con un interface de reconocimiento de texto), y algunas floriturascomo la gestión de MP3 o películas o una cámara digital sencilla. O lo que es lo mismo, nada queno tengan los demás.

Los fabricantes de PDAs tienen de su lado la especialización y la experiencia... y tienen encontra 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 unusuario de negocios no basta con tomar notas con un teclado de teléfono (aunque en ese sentidovamos a ver novedades pronto, con unos sistemas predictivos impresionantes), y que necesitanmejor interface. Por otro lado, las prestaciones de integración segura con servidores corporativosque ofrece el popular (en EEUU) gestor de email BlackBerry son casi insustituibles. Pero paraambos, la telefonía ha llegado como una función añadida a posteriori... y principalmente, porque sususuarios no quieren llevar todos los bolsillos llenos de trastos. La mayor parte no la tienen bienresuelta, 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 unteléfono, una criatura diferente para un medio diferente”. En un tamaño apenas más ancho que unteléfono normal (nada que ver con el Nokia Communicator) y perfectamente usable como tal enredes GSM y GPRS, se encuentra una gran pantalla que puede deslizarse hacia arriba y descubrir unpequeñ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ásicasde oficina, y hasta un juego. No sabemos qué OS usa, pero dice basarse en estándares y claramentetiende 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, yDanger se coloca exactamente en el punto de convergencia, los jugadores tradicionales de estesegmento están intentando reaccionar como pueden. Palm está liderando el grupo: ha licenciado suOS a distintos fabricantes de teléfonos y está fabricando PDAs de gama muy baja para intentarfrenar la adopción de teléfonos inteligentes. Compaq con su iPaq y el resto de clónicos siguen laestela de Microsoft sin mucha posibilidad de innovar... y el resto de los competidores corren paraespecializarse 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 5millones de usuarios. Actualmente, más de 20.000 programadores de diversas empresas desarrollanprogramas para esta plataforma. Compañías como IBM, Nokia, Sony o Handspring utilizan susistema operativo.

Microsoft apoya a Microsoft

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

4

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

Sistema Operativo Symbian

condiciones.

En resumen, la guerra se presenta larga y poco rentable para Microsoft... y los resultadosprometen 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 mejorsoftware 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 siendocanibalizado, ha resultado ser mucho más estrecho (muy pocos usuarios), complejo (costes dedesarrollo) y exigente (falta de fidelidad a la marca) de lo que muchos pensábamos. Sobre todo, hasido mucho menos rentable. Y eso hace pensar que quizá Apple no se equivocó del todo al cerrarNewton después de su experiencia inicial.

Jobs ha dejado claro que la filosofía de negocio de Apple en este momento se centra en elordenador tradicional como eje de su oferta, y que ve los PDAs y los teléfonos inteligentes comoalgo más con lo que hay que coordinarse de forma fluida... y la exhibición de lo que es capaz dehacer iSync con un teléfono compatible es espectacular: coordinación de agenda, de calendario, denúmeros de teléfono, y eso sin necesidad de programas interpuestos. La compatibilidad con PDAsque usan Palm OS también está bien resuelta, aunque siempre es mejorable. Y el iPod reúne cadavez 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 deacuerdo 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 enque 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, oquizá de la posibilidad de usar las aplicaciones QuickTime derivadas de Broadcaster para realizarteleconferencias. 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ónGPRS, reconocimiento de escritura y quizás una cámara. Querrán algo tremendamente parecido alaparato 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, quepuede funcionar muy bien en el nuevo mercado de teléfonos inteligentes, aprovechando estándaresque ya están disponibles y prestaciones que sólo Apple puede darle. Wozniak tiene la tecnología quepuede ayudar a Apple a dar el salto, y Jobs tiene el mercado, las prestaciones y el diseño que puedenconvertir a Danger en un jugador de primera línea.

Y Jobs (Steve Wozniak, el que fuera cofundador de Apple con Jobs ) lo sabe.

5

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

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éndominará este nuevo escenario competitivo: ¿será la compañía de software como sucede en PCs conMicrosoft? ¿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 (apesar de recientes disputas al respecto), y Microsoft por otro con su Pocket PC Phone Edition. Losfabricantes pretendían unirse para evitar que Microsoft usase sus habituales tácticas para hacersecon el negocio del software para teléfonos móviles.

Ahora ha llegado un tercer actor, puede que definitivo: los operadores. Los cinco principalesoperadores europeos (con presencia no sólo en Europa, sino en todo el mundo, y 550 millones deusuarios): Vodafone, Telefónica, Deutsche Telecom, Orange y Telecom Italia, se han unido paradesarrollar conjuntamente un sistema operativo común que usarían en todos sus teléfonos. Señalanque están preocupados por asegurar la seguridad (de los datos del usuario, del copyright de loscontenidos y anti spam), aunque en realidad se trata de controlar las aplicaciones y, sobretodo, lacadena de valor.

Dado que, en la mayoría de países europeos, los teléfonos continuan siendo fuertementesubvencionados, es probable que logren imponer un nuevo estandar en la industria. Basta exigir quelos teléfonos que compran usen su sistema operativo; los fabricantes no tendrán más remedio queacceder a ello para no perder tan suculento mercado. Microsoft lo tendrá muy crudo para entrar enlos 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 grupohasta entonces.

La cosa se pone calentita.

HISTORIA DE SYMBIAN

Siempre es conveniente conocer los orígenes de las cosas. En este caso Symbian tiene unahistoria que puede parecer corta (como 8 años) pero que supone una periodo de tiempoconsiderablemente 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 nuestrosdías, que resultará de gran ayuda para comprender algunos conceptos o abreviaturas que puedenparecer 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 deaplicaciones. Primero, Symbian es un SO basado en ROM, no siempre ha habido posibilidades degrabar 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

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

Sistema Operativo Symbian

kernel, el resto se ejecuta con privilegios de usuario, en modo de servidores. Una de las tareas delkernel es manejar las interrupciones y prioridades. En Symbian, cada aplicación corre en sus propiosprocesos y tiene acceso solo a su propio espacio de memoria. Este diseño hace que las aplicacionespara Symbian sean orientadas a “single threads” y no múltiples.

Sin embargo no todo iba a ser inconvenientes. El sistema posee componentes que permiten eldiseñ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 enfuncionamiento constante sin necesidad de ser reseteado, preservando la información del usuario yfuncionando correctamente (probado en laboratorio). Aunque esto ultimo se esta comprometiendodebido a la complejidad de los últimos aparatos con Symbian y a la multitud de programas externosal 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. ProductosGeofox 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 MC218, Psion series 5mx, revo y NetBool, PsiWin 2.3 Versión 6 (noviembre 2000): Plataforma Symbian 6.0. Diferentes entornos, Unicote,

7

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

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 sediseñó 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). Losdiseños de referencia son implementaciones genéricas de la plataforma Symbian, especialmenterealizada para aparatos en particular basados en casos particulares.

Desde el punto de vista del programador, los DFRDs facilitan el acceso a diferentes móvilessimplemente implementando un DFRD común para ellos. Además, también se tiene la posibilidadde ofrecer opciones especiales de cada fabricante.

Por ejemplo, se han desarrollado dos DFRDs diferentes basados en Symbian 6.0. Cristal paraaparatos con teclado y Quartz para pantallas táctiles y reconocimiento de escritura.

DRFD Cristal

Desarrollado para comunicadores con GSM, voz, mensajes, email e internet integradosconjuntamente con aplicaciones de uso diario, como agenda, contactos y To-Do listas. Las opcionesde 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 pantallacolor 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 sueledisponer de teclado al tener pantalla táctil.

Incluye todas las opciones normales de telefonía, SMS, fax, email, voz. Al estar basado entareas, el usuario no se tiene que preocupar donde se encuentran sus archivos o como va a acceder aellos 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

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

Sistema Operativo Symbian

Psion y Symbian

El sistema operativo de Psion se llama EPOC, nombre del núcleo del antiguo sistema operativode la Psion serie 3. Hasta 1997 Psion no comenzó a licenciar el EPOC32, la versión de 32 bytespara 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. Elpremio de esta apuesta es elevado: los 600 millones de usuarios de dispositivos móviles en año2002.

Además del sistema operativo, Symbian trabaja en nuevos diseños que simplifican lautilizació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, queviene equipado con pantalla de color y es fácilmente modificable, combina las funciones de agendaelectró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 yaplicaciones para Symbian OS. De este modo, Teleca constituyó en Febrero de 2000, en el ReinoUnido 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 paraactuar en todo el proceso de certificación Symbian, desde la consultoría, hasta el desarrollo deaplicaciones o la gestión de proyectos.

Teleca ha desarrollado más de 30 proyectos basados en el sistema operativo Symbian (antiguoEPOC) 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 yeconómico en teléfonos inteligentes.

El software transparente de clientes de Bytemobile para Symbian OS conecta automáticamentecon 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

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

Sistema Operativo Symbian

conexión remota para operadores de redes, proveedores y empresas, se unió en 2004 al programaSymbian Platinum para apoyar el creciente mercado de teléfonos inteligentes basados en el SO deSymbian. 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 deindustria para teléfonos inteligentes para los principales fabricantes de dispositivos móviles. Laslicencias para el SO Symbian suman más del 85 por ciento de las ventas mundiales de teléfonosmóviles; en 2003, se vendieron más de 6,67 millones de teléfonos móviles con el sistema operativoSymbian 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 elnodo de optimización de servicios (NOS) de Bytemobile, que aplican la mayoría de los operadoresinalámbricos del mundo. La solución de servidor de clientes ofrece una mayor capacidad depotencia para los operadores y acelera de manera significativa las tasas de datos de los usuariosfinales.

"Nuestros clientes de la red de operadores móviles quieren mantener contentos a sussuscriptores, lo que supone ofrecerles las mayores velocidades de descarga y acceso sencillo a susaplicaciones 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 unaextensión natural de nuestra línea de productos Dynamic Optimization. Ejecutándose contransparencia en el exitoso SO Symbian OS, la OC de Bytemobile puede conectar como nunca concualquiera de nuestros ONS basados en operadores de redes y ofrecer de manera instantánea unaexperiencia más rápida y útil de datos, lo que supone una mejor adopción y mayores beneficios paralos 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 sistemade OC del SO Symbian para teléfonos inteligentes.

Las soluciones Dynamic Optimization de Bytemobile comprenden una combinación dereducció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 yPDA. Ejecutado junto al SO Symbian, el software de clientes ofrecerá una velocidad similar deexploración en los teléfonos con SO Symbian.

"La tecnología Dynamic Optimization de Bytemobile está cambiando las experiencias de losexploradores de los teléfonos inteligentes," comentó Morten Grauballe, Vicepresidente de gestiónde productos de Symbian. "Estamos encantados de tener a Bytemobile en el programa SymbianPlatinum y de ofrecer su tecnología de optimización al entorno del SO Symbian. El modo en que lasolución de Bytemobile mejora la experiencia final del usuario ejemplifica cómo nuestrascompañías están trabajando juntas para ofrecer servicios inalámbricos más útiles para los usuarios ymás rentables para los que los operadores apliquen sus servicios."

La disponibilidad de este nuevo software de optimización para SO Symbian aparece en unmomento fundamental en el que los operadores de redes móviles se centran en obtener beneficios degrandes inversiones en infraestructura de tercera generación. A pesar de que los sistemas de 3Gestán ofreciendo altas cotas de usuarios, los protocolos de aplicaciones IP como los exploradoresHTTP padecen de latencias inherentes a la red ya que estos protocolos están diseñados para redes demenor latencia. La OC para el SO Symbian puede eliminar el efecto de latencia de redes empleandouna tecnología de protocolos mejorada que transfiere datos de forma más eficaz a través detecnologías de 3G .

10

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

Sistema Operativo Symbian

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

Acerca de Bytemobile

Bytemobile ha desplegado la promesa de los datos móviles gracias a un acceso puro yoptimizado que permite que las personas que desean trabajar lo hagan en el entorno del mundoinalá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 redesde datos. Gracias a que las aplicaciones son más deseables y valiosas, los clientes de Bytemobilepueden 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 deredes 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 EastSussex (Inglaterra), Tokio (Japón), Shenzhen (China) e instalaciones de desarrollo tecnológico enPatras (Grecia).

Acerca del programa Symbian Platinum

El programa Symbian Platinum incluye compañías que tienen tecnología o posicionesestratégicas de mercado, lo que es la clave para el éxito de la tecnología informática para móvilesque rodea al SO Symbian. Como parte del programa, los socios Platinum se benefician de unaamplia 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 harecibido 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 sistemaoperativo 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

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

Sistema Operativo Symbian

Productos Nokia que utilizan el sistema operativo Symbian:

El primer producto basado en el sistema operativo Symbian abierto fue el Nokia 9210Communicator. La gama completa de teléfonos que incorporan Symbian fabricados actualmente porNokia incluye:

Nokia N-GageNokia 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 elcrecimiento del sector de accesorios inalámbricos. La plataforma del sistema operativo Symbianofrece 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 reducidaocupación de memoria, Symbian ofrece una plataforma estable para el sector detelecomunicaciones, ya que adoptamos nuevas tecnologías como GPRS, Bluetooth, SyncML y, porfin, tecnología de tercera generación (3G). La aproximación que hizo Nokia es queaproximadamente la mitad de todos los terminales Nokia 3G estarían utilizando el sistema operativoSymbian en 2004.

60 Plataforma Serie

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

12

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

Sistema Operativo Symbian

teléfonos inteligentes. Esta plataforma incluye una interfaz gráfica del usuario (GUI), un conjuntode aplicaciones y un kit de desarrollo de software (SDK) de la Serie 60 para desarrolladores, todobasado 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 fabricantesde dispositivos creen sus propias soluciones, impulsando un gran mercado unificado deaplicaciones.

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

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

Desarrolladores independientes

Fórum.Nokia.com es un punto de contacto central para más de 800 mil desarrolladores. Proveea 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. Losusuarios 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 Communicatorpara el sistema operativo Symbian y el SDK de la Serie 60 de Nokia para el sistema operativoSymbian (compatible con el Nokia 7650) permiten que los desarrolladores creen aplicacionesexcelentes para los dispositivos de la serie Nokia 9200 Communicator y para el Nokia 7650. El Kitde 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éfonosinteligentes 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 loque los usuarios de PC han llegado a esperar, es posible diseñar un sistema operativo que no exijaque el usuario lo reinicialice sobre una base regular.

Symbian OS es tal sistema operativo. Primero, cada proceso se ejecuta en su propio espacio dedireccionamiento protegido, por lo tanto, no es posible que ninguna aplicación sobreescriba elespacio 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

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

Sistema Operativo Symbian

lo tanto un defecto de programa no puede sobreescribir la pila o el núcleo por casualidad, causandoun fallo en el sistema. Si un programa necesita pasar los datos a otros programas, lo hace usandoarquitectura cliente/servidor de Symbian OS, el cual permite que aplicaciones intercambien losdatos usando un sistema de paso de mensajes robusto y eficiente. Este paso de mensajes ha sidodiseñ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 OSfue diseñado para ser un sistema operativo completamente funcional. Suministra una abundantecantidad de APIs, con el soporte para funcionar de forma única en un sistema operativo de teléfonomó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 suministranfacilidades para escribir aplicaciones que tienen integrada la funcionalidad de intercambio demensajes sin tener que usar API de bajo nivel. La estructura de intercambio de mensajes está abiertacon el propósito de que los desarrolladores tengan la libertad de prolongarlo y crear ellos mismosprotocolos 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 deuna mínima cantidad de código.

La habilidad de acceder a la base de datos de Contacts desde dentro de la aplicación, usando loscontactos de base de datos API.

La habilidad de usar la búsqueda global API, para buscar una cadena de texto en los mensajesalmacenados por teléfono.

14

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

Sistema Operativo Symbian

/ TCP IP y Sockets API

Symbian OS suministra un sockets API para el acceso a protocolos de la red. Esto permiteescribir 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 sistemasoperativos, 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 hechadurante una fase de initialización en la aplicación del código, y la permanencia del código no esafectada por la elección.

Comunicaciones APIs

Además del intercambio de mensajes y sockets APIS, Symbian OS suministra el soporte paracomunicaciones 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 WAPdel 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 parasuministrar 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

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

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ónideal para teléfonos móviles.

Bajo Symbian OS, cada programa se ejecuta como un proceso distinto, y las aplicacionespueden correr simultáneamente. Cada proceso bajo Symbian OS contiene uno o más hilos, y elplanificador del sistema asigna el uso de procesador a los hilos mediante la multitarea preventivapriorizada.

Beneficios de la multitarea para aplicaciones de comunicaciones

El diseño de multitarea permite que las tareas sean ejecutadas «en background» al mismotiempo que una aplicación está corriendo. Por ejemplo, los usuarios pueden descargar el correoelectrónico y hojear la Web al mismo tiempo, manteniendo una conexión de protocolo FTP. Esto noes posible sobre un sistema no-multitarea, porque solamente una de las aplicaciones (el correoelectró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ónde los paquete de datos sobre 2.5G y redes de 3G. Los servicios de paquete de datos permiten quelos usuarios se queden conectado constantemente.

Un sistema que permite que aplicaciones de comunicaciones múltiples corran simultáneamentepresenta la ventaja de una conexión ininterrumpida de servicios de paquetes de datos.Un sistema demultitarea también permite que las aplicaciones se comuniquen entre ellas.

Symbian OS implementa un protocolo de comunicaciones de interthread ligero que facilita lacomunicació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ípicomicroteléfono, pero esta memoria es limitada comparándola con la computación de otrosdispositivos, y con las aplicaciones que los desarrolladores deben diseñar usando la mínimacantidad de memoria posible. Esto implica guardar el tamaño de pila de una aplicación pequeño yevitar asignar objetos grandes sobre la pila.

La cantidad de la memoria disponible para la asignación dinámica es limitada solamente por elequipo físico.

16

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

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 asegurarseque sus dispositivos van a poder evolucionar constantemente conforme avanza la tecnología. Antesde que un producto haya sido liberado, un nuevo protocolo de comunicaciones está bajo desarrollo oun diferente plug-in de Web se han puesto de mida. Symbian OS permite introducir nuevoscomponentes de software, incluyendo nuevas pilas de protocolo y unidades de dispositivos.Además, el software existente puede ser actualizado sin reinicializar (incluso mientras el dispositivoestá funcionando).

EL POTENCIAL DE SYMBIAN

El sistema operativo Symbian se ha hecho un hueco en los teléfonos avanzados que estánllegando al mercado.

Con 32-bits, este sistema operativo está diseñado para teléfonos móviles capaces de gestionardatos y algunas aplicaciones. La mayoría de los actuales teléfonos avanzados, o smart phones, comose denominan en inglés, utilizan las versiones 6.1 o 7.0 del sistema operativo Symbian. Symbian8.0, se lanzó en febrero del 2004 e incluye mejoras significativas para Java y actividadesmultimedia. El primer teléfono 3G de Nokia, el Nokia 6630, utiliza Symbian 8.0 y cuenta concapacidades 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 elmundo que actualmente utilizan su sistema operativo, con un crecimiento del 200 por cientorespecto al año 2003. Esto proporciona una enorme base, y en expansión, para los desarrolladoresde software para móviles, que además deberían tener en cuenta el sistema operativo Symbian.

17

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

Sistema Operativo Symbian

Ya hay vendedores de software independientes (ISVs) y organizaciones que están desarrollandoaplicaciones basadas en Symbian para una base de usuarios acostumbrados a descargarseactualizaciones para sus móviles, como melodías y que están preparados y mentalizados para pagarpor la descarga de nuevas aplicaciones que puedan utilizar en sus teléfonos avanzados. Juegos yaplicaciones de gestión son seguros para el mercado Symbian, principalmente por la mejorcapacidad 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 dereferencia (interfaces de usuario) basadas en Symbian OS, llamadas Series 60 y UIQ. La conocidaplataforma Series 60, desarrollada por Nokia, está disponible a través de acuerdos de licencias paralos teléfonos de Nokia además de los de otros vendedores, como LG, Panasonic, Samsung, Sendo oSiemens. Las Series 60 ofrecen un completo diseño de referencia para teléfonos avanzados incluidonavegador web, reproductor de archivos multimedia, calendario, SMS, MMS y un conjunto de APIspara desarrolladores Java y C++.

Series 60 está diseñado para teléfonos de alta gama que cuentan con calendario, gestión decontactos, mensajería multimedia, correo electrónico, navegación y cámara. De hecho, la plataformaSeries 60 incluye una representación de estas funciones. La plataforma Series 60 también ofreceformatos 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 deSymbian OS 7.0, que añade soporte para cámara integradas, entre otras cosas. Sin romper el criteriode compatibilidad, varios fabricantes de teléfonos personalizan el interfaz del Series 60 para incluirdiferentes 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ápizpara teléfonos móviles con pantallas de 208x320. Sony y Motorola han escogido la plataforma UIQpara sus modelos que ejecutan Symbian OS. UIQ 3.0, lanzado en febrero de 2004, ofrece variasmejoras sobre UIQ 2.1, incluyendo el soporte para pantallas más pequeñas, lo que hace que UIQ seabueno para crear aplicaciones que tienen el mismo código base que pueden ser ejecutadas en unafamilia de teléfonos, variando únicamente los tamaños de las pantallas y los métodos de entrada dedatos.

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

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

18

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

Sistema Operativo Symbian

Peroon tienen herramientas que hace lo contrario, convertir aplicaciones escritas para Series 60 enUIQ. Y algunos fabricantes de entornos de desarrollo integrado (IDE), como Metrowerks, soportantanto 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 elmercado de consumo, enfatizando sus características de seguridad.

La nueva versión del sistema operativo incorporado en teléfonos móviles de Nokia, Siemens yotros 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 através de tecnología inalámbrica, gráficos 3D con mejor calidad, funciones de seguridad mejoradasy 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 modelosequipados 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 incorporarnuevas 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 almercado con mayor rapidez. Intel está construyendo diseños de hardware de referenciaespecialmente para el nuevo software, lo que, según Symbian, simplificará el trabajo de losfabricantes. Además, éstos conseguirán con el nuevo software un mayor tiempo de batería yfunciones multimedia sin tener que hacer cambios en el hardware gracias al software y a un nuevocompilador 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 y3G, permitiendo a los fabricantes reducir costes e implementar sus soluciones con más rapidez (alser 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éfonosmó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 programadoresson 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 Gavnoque, 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 enconjunción con algunas operadoras, parece que también está ganando algo de terreno. Ambasplataformas -Windows CE/Smartphone y Palm OS- cuentan con el apoyo que les ofrece su amplia

19

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

Sistema Operativo Symbian

cuota de mercado en el sector de las PDA's, no siendo así en el caso de Symbian, un sistemaoperativo dirigido especialmente al sector de los teléfonos inteligentes. Es por eso que para noperder cuota de mercado, Symbian tiene que innovar de forma constante, y la versión 9 es una buenamuestra de ello.

Respecto a los usuarios corporativos, el nuevo software ofrece capacidades de correoelectrónico mejorado, como la habilidad de aceptar invitaciones a reuniones enviadas a utilizandoaplicaciones 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ónDRM (Digital Rights Management) para formato MPEG, soporte para cámaras fotográficasde varios megapíxeles, para aceleradores gráficos 3D y para diferentes orientaciones depantalla e incluso para más de una pantalla. Como los videojuegos se están potenciando enel sector de los teléfonos móviles (y especialmente entre los usuarios más jóvenes) la nuevaversión de Symbian se enfoca mucho a la optimización del hardware y el software para esteuso. Además de funciones de reproducción de audio y los últimos sistemas de prevención decopia 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 estaespecificación, la operadora que proporciona el servicio de telefonía puede acceder alteléfono del usuario para actualizar determinado software que permite acceder a los serviciosque presta, o bien auditar las aplicaciones que el usuario tiene instaladas. Seguridad mejorada: las aplicaciones instaladas en nuestro teléfono solamente tendránacceso a recursos de comunicaciones y datos si se les da permiso específicamente, con loque no correremos el riesgo de que nos sea robada información de nuestro móvil. La versión9.0 de Symbian mejorará la seguridad impidiendo a las aplicaciones enviar mensajes detexto, realizar llamadas o acceder a la información personal del teléfono sin un permisoespecífico. No obstante, estos detalles se dejarán al criterio de los fabricantes, que decidiránsi la petición del permiso se pide a través de un diálogo en la pantalla, o simplemente lopondrán por defecto.Programa de certificación de Aplicaciones Symbian: por el cual, los productores de softwarepueden obtener un certificado de seguridad para las aplicaciones que desarrollen. Soporte para la última generación de procesadores ARM. Algunos fabricantes de chips paratelefonía móvil, como Intel, están preinstalando Symbian en sus desarrollos, permitiendo deesta forma reducir el tiempo de desarrollo de un nuevo modelo de teléfono inteligente. Herramientas para programadores: todo sistema operativo que quiera triunfar, expandirse yganar más usuarios, debe disponer de una gran cantidad de soluciones software para resolvercualquier problema de tipo general. Symbian no es una excepción, y para facilitar dicha tareaa los programadores, cuenta con herramientas propietarias y libres para el desarrollo deprogramas. Entre ellas se encuentra el conocido IDE CodeWarrior, con la versión 3.0 paraSymbian OS. La versión soportada del compilador libre GCC pasa de ser la 2.98 a la 3.4, yel propio consorcio Symbian está desarrollando una nueva herramienta basada en el IDEEclipse, que tan buena acogida está teniendo entre los programadores.

20

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

Sistema Operativo Symbian

SEGURIDAD Y SYMBIAN

La seguridad es un tema de preocupación de Symbian, sentimiento que comparte con el restode la industria móvil. Symbian se plantea sus responsabilidades en temas de seguridad muyseriamente. Symbian invierte continuamente en el desarrollo para asegurarse de que el sistemaoperativo 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 seguridadprincipal del software y los vendedores de antivirus incluyendo F-Secure, Network Associates ySymantec para ocuparse de las ediciones de seguridad que afectan a los productos del sistemaoperativo de Symbian. Sin embargo, observe que Symbian no produce ni distribuye lasactualizaciones del software ni los parches que se pueden aplicar directamente por los usuarios delos 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 alos dispositivos que se hallen en su radio de acción próximo a través de Bluetooth, pero por suerteya 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 paradispositivos basados en el sistema operativo Symbian capaz de autoreplicarse a través de mensajesMMS (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 usuariosintercambiar mensajes multimedia entre teléfonos móviles o, en general, entre dos dispositivospreparados para su uso. En un mensaje MMS puede incluirse audio, vídeo o imágenes estáticas, y esrecibido 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ñíaSimWorks, especializada en la prevención y detección de patógenos para la plataforma Symbian, yque dispone precisamente de un antivirus para las plataformas de SonyEricsson (P800/P900) yNokia (6600,...), pese a que el patógeno solamente afecta a esta última, no pudiendo actuar contrateléfonos basados en la interfaz UIQ (como los de SonyEricsson), aunque desde un teléfonoinfectado pueda ser enviado a cualquier móvil del mundo.

Para expandirse, CommWarrior escanea la libreta de direcciones del teléfono y se autoenvía deforma periódica a contactos seleccionados de forma aleatoria, en un mensaje en el que se incluyecomo fichero adjunto, animando al usuario a instalarlo como aplicación. Paralelamente, y al igualque su homólogo Cabir, CommWarrior intenta infectar a los dispositivos compatibles Symbian OSque se encuentren en las proximidades a través del protocolo Bluetooth.

CommWarrior presenta dos serios problemas: por una parte es capaz de infectar a cualquierteléfono móvil en cualquier rincón del mundo, con lo que parar una posible infección masiva puedeser muy dificultoso y, por otra parte, al trabajar silenciosamente en segundo plano, puede provocar

21

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

Sistema Operativo Symbian

un gasto económico importante al enviar mensajes MMS sin que el usuario se dé cuenta. Pero lomás importante es la falta de concienciación de los usuarios ante los peligros que un patógeno deeste 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 cuandolos peligros en esta plataforma son mayores, más difícil aún va a ser convencerlos de mantenerprácticas seguras con sus teléfonos móviles ahora que aún no han empezado los mayores peligros. Yeste es un gran riesgo que corremos, pues aunque por el momento hay muy pocos espécimenes devirus para dispositivos móviles en libertad (podríamos contarlos con los dedos de una mano), seprevé que a medio plazo los virii (programadores de virus) se centren en este tipo de dispositivosdebido 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 procuraquitar cualquier protección del antivirus que encuentre. El Drever-C Troyano ataca los paquetesmóviles del antivirus de F-Secure, de Kaspersky y de Simworks funcionando en los dispositivos deSymbian. Atacar la protección de la seguridad es común en el campo de los PC's pero esto es unainnovación reciente para los virus móviles.

Drever-C se presenta como actualización de la seguridad e intenta dañar el cargador del sistemaoperativo y los binarios del uso del antivirus móvil F-Secure. F-Secure dice que el ataque esimpotente porque su software contiene la protección contra cualquier tentativa de modificar susarchivos. 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 parode 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 parteun riesgo para la gente que se descarga contenidos. Los virus móviles son mucho más complicadosde coger que los virus tales como el gusano de Bofra que explotan los agujeros de la seguridad deWindows.

LENGUAJES DE DESARROLLO PARA SYMBIAN

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

22

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

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 otrosistema operativo, porque este usa software para conseguir lo máximo a pesar de la limitación delequipo físico. Esto afecta al software en cada nivel, incluyendo al código de aplicación. La escriturade 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 conseguirla máxima eficacia del sistema como un todo.

Java

El SDK de Nokia para Java proporciona una puesta en funcionamiento de la especificación deJavaPhone ™ 1.0, una API para la telefonía y el usuario que se desarrolló por Symbian, Sun, yotros. La API de JavaPhone permite que autores de aplicación de Java usen las características deltelé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, quees similar al BASIC.

SYMBIAN NO TEME A MICROSOFT

En una entrevista publicada por el diario económico español "Cinco Días", David LevinConsejero 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 trimestrefiscal cerrado en septiembre sólo el 5,9% de los móviles denominados smartphones (teléfonosinteligentes) llevaban incorporado el sistema Windows Mobile, el 94% restante estaban basados enSymbian.

Esta firma que desarrolla sistemas operativos para terminales móviles cuenta con Nokia yPsion como sus principales accionistas, aunque Siemens y Samsung también participan en su capitalminoritariamente. Recientemente fue noticia por la decisión de Motorola, el segundo fabricantemundial, 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ódicofinanciero. "Estamos creciendo a gran velocidad y acabamos de lograr un cliente tan poderoso

23

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

Sistema Operativo Symbian

como NTT DoCoMo, la mayor operadora japonesa de móvil, que está utilizando nuestraplataforma en su servicio de servicio de tercera generación".

La marcha de Motorola se entiende desde el consorcio como una necesidad para este fabricantede 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 dondeexiste una gran uniformidad entre los equipos."En cambio el móvil es un mercado de marcas bienestablecidas. La gente sabe perfectamente quién es el fabricante. Y dice tengo un Nokia, unSamsung o un Motorola", añadiendo que " los fabricantes quieren mantener su identidad y noconvertirse 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 eneste mercado.

El primero es de localización, 'Microsoft tiene su sede en EE UU, donde el mercado detelefoní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 susproblemas al mundo móvil: 'Windows Mobile está dando problemas técnicos que hacen que losteléfonos móviles se queden colgados'.

TELÉFONOS COMPATIBLES CON SYMBIAN

3650El teléfono Nokia

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

7650El teléfono Nokia

24

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

Sistema Operativo Symbian

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

9210 El Nokia Communicator

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

9210 El Nokia i Communicator

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

LOS BENEFICIOS DE SYMBIAN PARA LOS DESARROLLADORES DEPALM

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

25

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

Sistema Operativo Symbian

El sistema operativo Symbian soporta diferentes tipos de interfaces que se le presentan alusuario. En esta imagen vemos tanto el display de un nokia Serie 60, como un Nokia 9200Communicator con un display grande y un teclado completo.

El sistema operativo de Symbian ha sido diseñado como un sistema operativo de multitareaavanzado y abierto para datos en dispositivos móviles. Esta fuerte arquitectura diseñada constituyela nueva capacidad para el software movible de los desarrolladores, permitiéndoles escribiraplicaciones interactivas que aprovechan al máximo la tecnología de comunicaciones. Con SymbianOS, los desarrolladores pueden escribir aplicaciones para dispositivos Series 60 de plataforma comoel teléfono de obtención de imágenes de Nokia 7650, tan bien para el Communicator de Nokia 9200Serie 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 sistemaoperativo con un hardware de pocos requisitos.

El proceso de editar software mediante Palm OS y Symbian OS es muy similar. Según lapágina de Palm OS, “Diseñar aplicaciones para Palm OS requiere un pensamiento diferente quepara diseñar un computador Pentium con una pantalla de muchos colores”. Diseñar para SymbianOS 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 usotípico de un PC, donde el usuario se siente en frente de la pantalla y se pasa largos periodos detiempo escribiendo en el teclado.Muchos de los aspectos del diseño de los desarrolladores de Palmson también esenciales para el sistema operativo Symbian, se tienen en cuenta los siguientesaspectos en el diseño:

La pantalla tiene un espacio limitado: Los dispositivos de Symbian OS y Palm OS han limitadoel espacio de pantalla necesario, se trata de un modo diferente de interactuar con el dispositivo si

26

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

Sistema Operativo Symbian

lo comparamos con el escritorio de un PC. Los menús tienen pocas opciones, y hay que llevarcuidado 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 paraoperar con programas, a menudo solamente algunos megabytes, y algunas decenas de megabytespara almacenar archivos. El desafío para los desarrolladores es hacer el software eficiente a pesarde estas restricciones, esto requiere una combinación de programación diestra y diseñocuidadoso. La memoria restringida también plantea los desafíos en el diseño del sistemaoperativo en si mismo.

Pauta de uso: Los dispositivos móviles son usados durante un periodo breve de actividadtí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 unefecto 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 afectaconsiderablemente al diseño del sistema operativo.

El uso de la memoria en dispositivos con Palm OS y con Symbian OS, es tratado diferente queen 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 almacenamientopermanente, hace esto dividiendo la RAM en dos áreas: el área de almacenamiento para elalmacenamiento permanente, y el área dinámica para la memoria principal.

27

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

Sistema Operativo Symbian

Los dispositivos de Palm OS usan memoria flash para almacenamiento permanente, donde elcódigo del sistema operativo es almacenado. Los dispositivos recientes de Palm OS tambiénpermiten que les sea añadido almacenamiento permanente a través del uso de tarjetas de expansiónremovibles 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. Eltamaño del área dinámica es compartido entre el sistema operativo y la aplicación actualmentecorriendo. Su tamaño depende de la versión del sistema operativo y la cantidad de memoria total deldispositivo, pero varía típicamente entre 32 KBs y 256 KBs para las versiones de Palm OS hasta3.5.En consecuencia, la cantidad de memoria que puede ser asignada a una aplicación corriendo eslimitada.

En dispositivos de Symbian OS el almacenamiento permanente es implementado usandomemoria 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 corrersimultáneamente. La cantidad de memoria principal disponible es de algunos megabytes (8megabytes sobre los originales Nokia 9210 Comunicador) y estos son compartidos entre el sistemaoperativo y las aplicaciones que estén corriendo.

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

28

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

Sistema Operativo Symbian

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

: En resumen El posicionamiento para el futuro

Los desarrolladores de Symbian OS y Palm OS dirigen los recursos limitados de su móvil adispositivos semejantes. El sistema operativo Symbian provee de los siguientes beneficios teniendoen 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 dememoria 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 vistadel desarrollador. El desarrollador de sistemas operativos de Symbian tiene acceso a unincomparable rango de APIs, de intercambio de mensajes a multimedia, y sockets para coger deWAP. 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