Archivo

Posts Tagged ‘movil’

Sistemas Operativos Moviles


Actualmente vivimos en un mundo donde la telefonía movil es parte de la vida diaria de muchas personas, vivimos en un lugar donde el hardware avanza de manera acelerada por lo que es necesario concebir sistemas operativos que se adapten a la necesidades de los nuevos requerimientos de cada sistema. Un claro ejemplo de esto es el sistema operativo symbian que adapta su plataforma a diversos sistemas de hardware.

En este podcast haremos una reseña de los sistemas operativos móviles más usados en la actualidad, a continuación se mencionan algunos de los más importantes:

  • Symbian
  • Android
  • Maemo
  • iPhone OS
  • Black Berry OS
  • Bada

Aunque todos los sistemas operativos móviles poseen una arquitectura diferente, a continuación se va a mencionar una estructura básica de todos los OS móviles (es importante destacar que cada OS tiene una distribución diferente de sus librerias):

  • Interfaz de usuario: Corresponde al diseño de las aplicaciones y ella visualización de los componentes de las mismas, asi como la interacción del usuario en conjunto con las demás otras capas del sistema operativo.
  • Entorno de ejecución y aplicaciones: Consiste en un conjunto de APIs para el desarrollo de aplicaciones.
  • Middleware: es un software que permite la conectividad y proporcionan servicios para el uso de aplicaciones distribuidas (aplicaciones con distintos componentes que se ejecutan en entornos separados, por lo general en red), le facilita al programador el desarrollo de software al evitar en envolverse en la complejidad de las redes de comunicación y el paso de una plataforma a otra. Estos modulos de software te permitel el uso de la mayoria de las utilidades de un dispositivo movil, como lo son:
  1. Motor de mensajería.
  2. Interprete de paginas web/WAP.
  3. Motor de comunicaciones.
  4. Codecs multimedia.
  5. Gestión de dispositivos.
  6. Seguridad.
  • Kernel: Es el núcleo del sistema que proporciona el acceso seguro al hardware del sistema, asi como facilitar el uso del mismo. De lo comtrario todo el acceso al hardware se tendría que realizar de forma manual, lo que implica una complejidad superior para el usuario. Entre la diferentes funciones de kernel destacan la siguientes:
  1. Acceso y gestion de memoria.
  2. Sistemas de archivos.
  3. Gestión de procesos.
  4. Manejo de Drivers.

Para mayor información sobre los sistemas operativos móviles los invito a escuchar este podcast.

Attribution-Noncommercial-No Derivative Works 2.5 Mexico

Autor: Fernando Monroy Martínez
Fecha: 13/05/2011
Duración: 00:27:33
Formato: mp3, 128 kbps

Link:

Créditos musicales

Autor: bravenet.com
Titulo: Object Boxing Bell, animalroar, Sound Effect – Crowd cheering and yelling, Sound Effect – Crowd cheering
Licencia: Creative Commons

Autor: offbeat
Titulo: Nevermind
Licencia: Creative Commons

Autor: offbeat
Titulo: The Trend Of Destroying Oneself
Licencia: Creative Commons

Autor: Synapsick
Titulo: Soulbox
Licencia: Creative Commons

Autor: Synapsick
Titulo: Crossing All The Lies
Licencia: Creative Commons

Autor: Synapsick
Titulo: Asking the sun
Licencia: Creative Commons

Autor: Igniciam
Titulo: Alucinacion
Licencia: Creative Commons

Autor: Igniciam
Titulo: Heavy saxo
Licencia: Creative Commons