Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los Sistemas Operativos para telfonos mviles se vuelven cada da ms importantes pues la tecnologa avanza y en materia de comunicaciones an ms, la telefona celular cada vez se convierte ms en una parte importante de nuestras vidas, y en una sociedad que exige ms y ms, es importante disear sistemas que soporten las aplicaciones que se demandan, que sean fluid Los Sistemas Operativos para telfonos mviles se vuelven cada da ms importantes pues la tecnologa avanza y en materia de comunicaciones an ms, la telefona celular cada vez se convierte ms en una parte importante de nuestras vidas, y en una sociedad que exige ms y ms, es importante disear sistemas que soporten las aplicaciones que se demandan, que sean fluidos, fciles, accesibles y hasta divertidos. os, fciles, accesibles y hasta divertidos. COMPONENTES DE LOS SISTEMAS OPERATIVOS EN DISPOSITIVOS MVILES Capas Al igual que los sistemas operativos presentes en los componentes informticos ms grandes, un sistema operativo mvil tambin se encuentra compuesto por varias capas. Kernel Una de las ms importantes y esenciales piezas que componen cualquier sistema operativo, sea el de nuestro mvil, o el de la PC, es el denominado ncleo o Kernel, el cual es la capa de software que permite el acceso a los diferentes elementos de hardware que conforman nuestro mvil. Tambin es el encargado de brindar diferentes servicios a las capas superiores como los controladores de hardware, gestin de procesos, sistemas de archivos, adems del acceso y administracin de la memoria del sistema. Los sistemas operativos para mviles pueden basarse en ncleos Linux, tal como lo hace Android, o hasta inclusive IOS, el SO del iPhone que utiliza un kernel heredado de Unix. Tambin en una gran cuota del mercado se encuentra presente Windows Mobile y RIM que utilizan kernels propios. En el caso de Android y el de RIM, ambos sistemas operativos presentan la particularidad de contar con un motor Java en el desarrollo de sus ncleos. Middleware Esta capa es el conjunto de mdulos que permite que las aplicaciones diseadas y escritas para tales plataformas puedan ser ejecutadas. Su funcionamiento es totalmente trasparente para el usuario, no debiendo realizar ninguna accin ni configurar alguna para su correcto desenvolvimiento. El Middleware brinda la posibilidad de ejecutar servicios muy importantes para que otras aplicaciones, en capas
superiores de la jerarqua, puedan ejecutarse. Estos servicios, como mencionamos, son vitales para el normal funcionamiento de la estructura del sistema operativo de nuestro mvil. Entre los servicios que presta esta capa podemos citar los motores de comunicaciones y mensajera, funciones de seguridad, servicios para la gestin de diferentes aspectos del mvil, ofrece servicios claves como el motor de mensajera y comunicaciones, codecs multimedia, intrpretes de pginas Web y servicios WAP, adems de soporte para una gran variedad de servicios concernientes al apartado multimedia que es capaz de ejecutar el mvil. Entorno de ejecucin de aplicaciones Esta capa provee de todos los elementos necesarios para la creacin y desarrollo de software a los programadores, es decir contiene elementos que sern de gran ayuda a los mismos, en el momento de escribir aplicaciones compatibles con ese sistema operativo. Entre los servicios que los programadores pueden encontrar, se destacan un gestor de aplicaciones y una serie de interfaces programables (APIs) o "Application Programming Interface" abiertas. Interfaz de usuario La interfaz de usuario es el elemento del telfono que usualmente utilizamos para interactuar con el aparato. Sin esta capa no sera posible utilizar nuestro dispositivo, ya que la misma 6presenta todos los elementos necesarios para facilitar cualquier tipo de tarea que deseemos realizar en nuestra terminal. Adems incluye todos los elementos grficos que harn posible el uso cmodo y sencillo del mvil: botones, mens, pantallas y listas, entre otros. Por otra parte, tambin coexisten en el telfono una serie de aplicaciones que son nativas del mvil, y que se encargan de tareas tales como mens, marcador de nmeros de telfono y dems. Una de las particularidades ms importantes incorporadas a la interfaz grfica de usuario en los ltimos aos ha sido, sin lugar a dudas, la posibilidad de utilizar todas las funciones del telfono mediante el uso de los dedos de la mano, desplazando a los botones a un segundo plano en cuanto al manejo de opciones y funciones en el mvil. Esta tendencia se convertir paulatinamente en un estndar de la industria. Empresas como Apple, RIM, Microsoft, Google y Symbian, hace algunos aos que incorporan este tipo de tecnologa, pero slo en sus mviles de gama ms alta. Tambin una gran ventaja son los teclados del tipo virtual, que eventualmente reemplazarn a los tradicionales dispositivos de entrada, permitiendo de esta manera un mejor y ms liviano diseo del mvil. Otro punto muy interesante a tener en cuenta es la capacidad de personalizacin que permite la interfaz del usuario de nuestro sistema operativo. Bluetooth Bluetooth es una especificacin industrial para Redes Inalmbricas de rea Personal (WPANs) que posibilita la transmisin de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia segura y globalmente libre (2,4 GHz.). Los principales objetivos que se pretende conseguir con esta norma son:
* Facilitar las comunicaciones entre equipos mviles y fijos. * Eliminar cables y conectores entre stos. * Ofrecer la posibilidad de crear pequeas redes inalmbricas y facilitar la sincronizacin de datos entre nuestros equipos personales. Android Actualidad Android se encuentra en pleno proceso de desarrollo. Los planes de lanzamiento son para la segunda mitad del 2008. Afirman que para el momento de su salida al mercado ser uno de los SO para dispositivos mviles ms seguros del mercado. Cada aplicacin en Android corre en su propio proceso con su propia instancia de la mquina virtual Dalvik. La mquina virtual est optimizada para el bajo consumo de recursos del sistema. Se basa en el kernel de Linux versin 2.6 para las principales funciones como seguridad, manejo de memoria, manejo de procesos, networking y modelo de driver. Android hace pblico un SDK (Software Development Kit) para que los desarrolladores que lo deseen puedan programar aplicaciones que corran en el SO. El lenguaje de programacin utilizado es Java. Las aplicaciones corren sobre una mquina virtual diseada para ser usada de forma embebida, denominada Dalvik, la cual se ejecuta sobre un kernel de Linux.
IPhone OS Actualidad Apple se encuentra prximo a liberar la versin 2.0 del iPhone, con nuevas funcionalidades. Este SO ya ha superado a Windows Mobile en la cuota de mercado que abarca.
Palm OS Las primeras versiones de este sistema operativo estuvieron basadas en un SO multitareas creado por Motorola. Las principales caractersticas de la plataforma Palm eran: Hardware altamente integrado con el SO, basado en un procesador de 68k. Usaba un display monocromtico; preferible antes que implementar los colores de manera pobre. Pocas funciones del SO, se centraba sobretodo en la usabilidad.
Estaba diseado para ser una herramienta prctica, no un sistema orientado a personas con conocimiento informtico. Symbian Symbian es el sistema operativo para mviles ms extendido. La empresa es propiedad de Ericsson, Panasonic, Siemens AG, Nokia y Sony-Ericsson. Este sistema desciende de EPOC, empleado en los antiguos ordenadores de bolsillo Psion. Symbian fue diseado pensando en dispositivos mviles, lo que hace que sea muy robusto (es raro que se 'cuelgue') y muy espartano con sus necesidades: ahorra siempre que puede espacio en memoria y apaga el procesador cuando no se utiliza, aumentando la vida de la batera. Con base en Symbian se han desarrollado interfaces de mucho xito, como la serie 60 de Nokia, que es un estndar abierto. En 2005 se vendieron ms de 25 millones de telfonos basados en la serie 60 en todo el mundo. Symbian tambin ha dado lugar a plataformas propietarias (programas de pago) muy avanzadas, como las de los telfonos FOMA que ofrece NTT DoCoMo en Japn. Java Con las siglas J2ME se conoce a Java Micro Edition, la versin del lenguaje de programacin Java para dispositivos mviles. Aunque es un lenguaje, y no un sistema operativo, la mayora de los nuevos mviles pueden ejecutar aplicaciones escritas en Java, y muchos videojuegos se crean de este modo. Tambin hay sistemas operativos escritos en Java, como el sistema de RIM, que funciona en los telfonos inteligentes BlackBerry. La ventaja de Java es que la programacin es similar al famoso lenguaje C, pero ms sencilla, con lo que los programadores se pueden familiarizar rpidamente. Las aplicaciones desarrolladas en Java se pueden ejecutar en cualquier tipo de dispositivo y sistema operativo siempre que disponga de una 'mquina virtual', el programa encargado de interpretar las instrucciones. Existen chips que pueden ejecutar Java directamente, sin necesidad de un sistema operativo entre medias, y no se descarta su uso en telfonos mviles.
WhatsApp es una aplicacin de chat para telfonos mviles de ltima generacin, los llamados Smartphone. Permite el envo de mensajes de texto a travs de sus usuarios. Su funcionamiento es idntico al de los programas de mensajera instantnea para ordenador ms comunes. La identificacin de cada usuario es su nmero de telfono mvil. Basta con saber el nmero de alguien para tenerlo en la lista de contactos. Es imprescindible que, tanto el emisor como el destinatario, tengan instalada esta aplicacin en su telfono.
Web Grafa: http://www.fotonostra.com/digital/whatsapp.htm http://www.consumer.es/web/es/tecnologia/software/2006/05/02/151456.php http://miriammeza.files.wordpress.com/2010/09/presentacion.pdf http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/Sistemas_Operativos_en_Dispositivos_Moviles.pdf Hora: 7:55 pm Fecha: 08/16/2013