You are on page 1of 10

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA ESCUELA DE ELECTRNICA EN TELECOMUNICACIONES Y REDES

ASIGNATURA: SISTEMAS OPERATIVOS CURSO: Segundo C INTEGRANTES: MARCO SUAREZ TEMA: ANDROID Y SYMBIAN FECHA DE ENTREGA: 25/06/2013 628

INTRODUCCION En el presente trabajo se intenta dar una definicin de lo que son los sistemas operativos mviles como Android y Symbian; sus componentes clasificaciones y caractersticas ms destacadas. Un sistema operativo mvil es un sistema operativo que controla un dispositivo mvil al igual que los PC utilizan Windows entre otros. Sin embargo, los sistemas operativos mviles son ms orientados a la conectividad inalmbrica, los formatos multimedia para mviles y las diferentes maneras de introducir informacin en ellos.

OBJETIIVO GENERAL Conocer y analizar los SO mviles ms destacados como Android y Symbian por medio de la investigacin para su complementar los conocimientos adquiridos.

OBJETIVOS ESPECIFICOS Aprender acerca de las caractersticas principales de un SO mvil. Comprender la diferencia entre un SO y un SO mvil. Conocer a Symbian y Android de manera ms tcnica. Comparar Symbian vs Android.

MARCO TEORICO SYMBIAN Es el sistema operativo mvil que fue producto de la alianza de varias empresas de telefona mvil, dentro de las que se encuentran Nokia, Sony Ericsson, Samsung y Siemens. El objetivo de Symbian fue crear un sistema operativo para terminales mviles que pudiera competir con el de Palm o el Smartphone de Microsoft. Tcnicamente, el sistema operativo Symbian es una coleccin compacta de cdigo ejecutable y varios archivos, la mayora de ellos son bibliotecas vinculadas dinmicamente (DLL por sus siglas en ingls) y otros datos requeridos, incluyendo archivos de configuracin, de imgenes y de tipografa, entre otros recursos residentes. Symbian se almacena, generalmente, en un circuito flash dentro del dispositivo mvil. Gracias a este tipo de tecnologa, se puede conservar informacin aun si el sistema no posee carga elctrica en la batera, adems de que le es factible reprogramarse, sin necesidad de separarla de los dems circuitos.

Las aplicaciones compatibles con Symbian se desarrollan a partir de lenguajes de programacin orientados a objetos como C++, Java (con sus variantes como PJava, J2ME, etc.), Visual Basic para dispositivos mviles, entre otros, incluyendo algunos lenguajes disponibles en versin libre. Caractersticas: Est basado en un micro Kernel, es decir, una mnima porcin del sistema tiene privilegios de Kernel, el resto se ejecuta con privilegios de usuario, en modo de servidores. Diseo flexible de la interfaz de usuario. Permitiendo un diseo grfico flexible de la interfaz de usuario en el sistema y usando el mismo SO como base en diferentes diseos. Cada aplicacin corre en sus propios procesos y tiene acceso solo a su propio espacio de memoria. Manejo fiable de los datos, incluso en caso de fallo en la comunicacin o falta de recursos, como memoria, disco o batera. Consistencia en la comunicacin entre los datos propios del dispositivo y otros. Permite la conectividad con diferentes dispositivos a travs de Bluetooth. Entorno abierto de aplicacin. Permite a los telfonos mviles ser una plataforma de aplicaciones y servicios (programas y contenido) que puede ser desarrollada en una amplia gama de lenguajes y formatos. Los servicios del sistema como la telefona, las redes middleware y las aplicaciones, funcionan en sus propios procesos.

Como trabaja: Todos los componentes del sistema se apoyan sobre la base la cual incluye los componentes bsicos de todo el Sistema operativo, el Kernel, la gestin de memoria, la gestin de procesos, servidor de archivo, seguridad de bajo nivel, manejadores de dispositivos y la librera bsica de usuario.

Mensajera: La estructura de intercambio de mensajes est abierta con el propsito de que los desarrolladores tengan la libertad de prolongarlo y crear ellos mismos protocolos para transmitir y recibir los mensajes. Entonces es posible: La habilidad de enviar y recibir correo electrnico, mensajes de SMS, y faxes con la adicin de una mnima cantidad de cdigo. La habilidad de acceder a la base de datos de Contactos desde dentro de la aplicacin, usando los contactos de base de datos API. La habilidad de usar la bsqueda global API, para buscar una cadena de texto en los mensajes almacenados por telfono.

Multitarea: Bajo Symbian OS, cada programa se ejecuta como un proceso distinto, y las aplicaciones pueden correr simultneamente. Cada proceso bajo Symbian OS contiene uno o ms hilos, y el planificador del sistema asigna el uso de procesador a los hilos mediante la multitarea preventiva priorizada. Memoria: Un dispositivo que utiliza Symbian OS tiene ms memoria principal que un tpico micro telfono, pero esta memoria es limitada comparndola con la computacin de otros dispositivos, y con las aplicaciones que los desarrolladores deben disear usando la mnima cantidad de memoria posible. Esto implica guardar el tamao de pila de una aplicacin pequeo y evitar asignar objetos grandes sobre la pila. La cantidad de la memoria disponible para la asignacin dinmica es limitada solamente por el equipo fsico.

Multimedia: Permite el acceso a la pantalla, al teclado a fuentes y a mapas de bits. Tiene funciones para la grabacin y reproduccin de audio, as como para el manejo de los formatos grficos ms comunes

Seguridad: Proporciona servicios de confidencialidad de datos, integridad y autentificacin mediante la utilizacin de protocolos de comunicacin seguros, autentifica el software instalado mediante firmas digitales.

Bluetooth: Incluye en su subsistema de comunicaciones un mdulo para trabajar con bluetooh. El bluetooh en symbian permite: Posibilidad de habilitar mltiples conexiones. Separacin de la pila de protocolos de las polticas de seguridad. Soporte de cualquier tipo de hardware gracias a la implementacin de la capa HCI

Aplicaciones: Actualmente las aplicaciones se desarrollan para todas las plataformas sin embargo existen aplicaciones que se destacan en symbian como: Lector de ebooks y editor de documentos Nokia Maps que permite usar el GPS Programador de modos que permite configurar la hora de activacin y desactivacin de los perfiles del telfono. Gravity para Twitter en Nokia Fring que permite hacer llamadas y video. Mando a distancia de la televisin Juegos de mejor calidad Opera mini para navegar en la red

Ventajas: Fuerte nfasis en las funciones bsicas de telefona y multimedia en sus dispositivos. Variedad de dispositivos disponibles. Cuenta con un amplio mercado de aplicaciones externas.

Desventajas: El precio de los mviles que incluyen Symbian suele ser ms caro. El telfono a veces tarda en responder. Symbian ha perdido protagonismo con la llegada de iPhone y Android. Aunque hay muchas y muy buenas aplicaciones para Symbian, pero no se puede comparar con la cantidad de oferta de nuevas aplicaciones de la competencia. Tard mucho en liberar su cdigo para que los usuarios puedan desarrollar aplicaciones

ANDROID Android en un Sistema Operativo adems de una plataforma de Software basada en el ncleo de Linux. Diseada en un principio para dispositivos mviles, Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lenguaje de programacin Java. Lo que lo hace diferente es que est basado en un ncleo de sistema operativo libre, gratuito y multiplataforma. Android es una plataforma de cdigo abierto. Esto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a cdigo nativo de ARM (API de Android). Inicialmente, Android fue desarrollada por Google Inc. aunque poco despus se uni Open Handset Alliance, un consorcio de 48 compaas de Hardware, Software y telecomunicaciones, las cuales llegaron a un acuerdo para promocionar los estndares de cdigos abiertos para dispositivos mviles. El sistema permite programar aplicaciones en una variacin de Java llamada Dalvik. El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del telfono (como el GPS, las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de programacin muy conocido como es Java. Por lo que tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 700.000 aplicaciones (de las cuales, dos tercios son gratuitas) disponibles para la tienda de aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android como la tienda de aplicaciones Samsung Apps de Samsung.

Caractersticas: Es un SO Mvil que permite multitarea No diferencia entre las aplicaciones bsicas y las aplicaciones de terceros Posee navegador web integrado basado en el motor web kit Soporte de grficos 2d y 3d Utiliza Base de datos SQLite. Acceso total al cdigo fuente usado en las aplicaciones base. Esto ha sido diseado de esta forma, para que no se generen cientos de componentes de aplicaciones distintas, que respondan a la misma accin, dando la posibilidad de que los programas sean modificados o reemplazados por cualquier usuario. Android incluye en su base de datos un set de libreras C/C++ , que son expuestas a todos los desarrolladores a travs del framework de las aplicaciones Android System C library Tiene soporte para conectividad Bluetooth, EDGE, 3G, Wifi y GPS.

Como trabaja: Diseo: La plataforma es adaptable a pantallas de mayor resolucin, VGA, biblioteca de grficos 2D, biblioteca de grficos 3D basada en las especificaciones de la OpenGL. Almacenamiento: Utiliza SQLite, una base de datos liviana, que es usada para propsitos de almacenamiento de datos. Mensajera: SMS y MMS son formas de mensajera, incluyendo mensajera de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android. Multimedia: Android soporta casi todos los formatos multimedia, y permite la reproduccin de msica y videos en segundo plano. Tecnologa tctil: Tiene soporte nativo para pantallas capacitivas con soporte multi-tctil que inicialmente hicieron su aparicin en dispositivos como el HTC Hero. Bluetooth: Adems de compartir archivos y permitir la conexin de dispositivos, Android permite la exploracin e contactos y manejo remoto por bluetooh.

Seguridad: Android es un sistema ms vulnerable, debido principalmente a que el proceso de certificacin de aplicaciones es menos riguroso. Tethering: Soporta Tethering, que permite al telfono ser usado como un punto de acceso almbrico o inalmbrico Multitarea: Multitarea real de aplicaciones est disponible, es decir, las aplicaciones que no estn ejecutndose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada

Voz: La bsqueda en Google a travs de voz est disponible como "Entrada de Bsqueda" desde la versin inicial del sistema. Aplicaciones: Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android Software Development Kit, sin embargo existen aplicaciones que destacan en este SO. Google Play es la tienda en lnea de software desarrollado por Google para dispositivos Android, permite a los usuarios navegar y descargar aplicaciones publicadas por los desarrolladores. YouTube que permite ver los videos de la popular pgina web. En redes sociales destaca: Whatsapp, Facebook y twit ter. Google Maps permite usar el GPS de los dispositivos. AirDroid Permite controlar tu telfono de forma inalmbrica desde tu computadora para poder pasar archivos, instalar aplicaciones, escribir SMS, ver fotos, etc. Flipboard permitir estar siempre informa do respecto a los temas que ms te gusten. Dropbox y Google Drive para el almacenamiento mvil de datos

Ventajas: Puedes personalizar tu telfono al mximo y modificar funciones del telfono simplemente instalando una aplicacin. Android es multitarea: Esto significa que en un sistema Android es capaz de hacer funcionar a la vez varias aplicaciones. Posee una amplia variedad en marcas y precios. no es solo un sistema operativo ms, sino que se trata de un ecosistema completo en una relacin gana-gana. Est desarrollado bajo una plataforma de cdigo abierto, lo que permite una amplia interaccin por parte de los desarrolladores y usuarios. Es un sistema operativo creado por Google, lo que facilita y acelera el uso de varios de los principales servicios de Internet, como Gmail, Gtalk, Google Maps y YouTube.

Desventajas: Est muy fragmentado es decir que al ser libre tiene mltiples versiones dentro de las oficiales. Android no siempre cierra todas las aplicaciones as que hace falta tener una aplicacin que cierre las aplicaciones abiertas. La batera en un mvil Android se gasta muy rpidamente. Es poco intuitivo lo que hace que configurar el telfono sea complicado

ANDROID VS SYMBIAN

CONCLUSIONES

Los SO mviles estn orientados al ingreso de informacin y a la conectividad inalmbrica. Los SO mviles seguirn desarrollando para adaptarse a las necesidades particulares del mercado masivo. Los nuevos sistemas operativos multitarea como Android ha sobrepasado a Symbian.

RECOMENDACIONES Hay que tener en cuenta que el SO mvil tiene que ser completo y compacto debido a su limitada memoria. Android es una buena opcin debido a su amplia variedad de aplicaciones y su avanzado desarrollo; sin embargo existen otros sistemas operativos que lo superan en rendimiento.

WEBGRAFIA: http://www.gsmspain.com/glosario/?palabra=SYMBIAN http://es.wikipedia.org/wiki/Symbian_OS http://www.ecured.cu/index.php/Symbian_OS http://dmovilesras.blogspot.com/ http://www.slideshare.net/robert2kx/sistemas-operativos-moviles http://www.mundomanuales.com/telefonia/telefonos-moviles/que-esandroidcaracteristicas-y-aplicaciones-4110.html