lizbeth

14
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES Nombre: Karina Lizbeth García Barragán Maestra: Esthela Rostro Blaz Informatica 509

Upload: orlando-michel-zaleta-molina

Post on 10-Aug-2015

10 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Lizbeth

PROGRAMACIÓN DE

DISPOSITIVOS MÓVILES

Nombre: Karina Lizbeth García Barragán

Maestra: Esthela Rostro Blaz Informatica 509

Page 2: Lizbeth

INTRODUCCIÓN

En la actualidad, el trabajar en el campo de la programación para dispositivos móviles se hace necesario, debido a que las empresas se deben

adaptar a las tendencias del mercado y a las necesidades de sus clientes. Por lo que se debe

pensar en la posibilidad de tener acceso a la información en cualquier lugar y en cualquier

instante, a través de distintos dispositivos móviles, incluidos dentro de la administración

de la empresa, al igual que las soluciones informáticas para equipos de escritorio.

Convirtiéndose en parte vital para el funcionamiento de los procesos empresariales.

Page 3: Lizbeth

QUÉ SON LOS DISPOSITIVOS MÓVILES

Un dispositivo móvil puede clasificarse como todo aquel hardware que tendrá

características similares a las computadoras de escritorio, con la principal diferencia que todo es reducido y normalmente integrado

en una sola pieza.

Page 4: Lizbeth

Algunos dispositivos móviles

Celulares: han incursionado en campos diversos, más allá de la comunicación, y

actualmente se incrementan sus funcionalidades multimedia con el

surgimiento de nuevas redes inalámbricas con el concepto de 3G.

Page 5: Lizbeth

Asistente Digital Personal o PDA : Es una pequeña computadora de bolsillo que ofrece características de un organizador personal y las de una computadora, también llamadas handhelds.

Page 6: Lizbeth

Tablet pc: Es una modalidad de computadora portátil que ha supuesto un avance significativo en la aplicación de los estudios en lingüística computacional.

Utilidades Lectura de libros electrónicos Lectura de comics en pantalla Navegación web Juegos Consulta de documentos ofimáticos Visualización de vídeos / películas Reproducción de música Videoconferencia

Page 7: Lizbeth

ENTORNOS DE PROGRAMACIÓN

Qué es un sistema operativo para móvil y para qué sirve

Un sistema operativo móvil o SO móvil es un sistema operativo que controla un dispositivo móvil al igual que los ordenadores utilizan Windows o Linux entre otros. Sin embargo, los sistemas operativos móviles son bastantes más simples y están más orientados a la conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos.

Page 8: Lizbeth

Tipos de sistemas operativos

Symbian

Windows Mobile

Linux

Symbian es el sistema operativo para móviles más 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.

Windows Mobile, antes conocido como Windows CE o Pocket PC, tiene una larga historia como segundón en el campo de los PDA u ordenadores de bolsillo, sin embargo hace pocos meses superó por primera vez al hasta entonces líder, Palm OS.

En los círculos del software libre se acaricia la idea de implantar Linux en el teléfono móvil desde hace años, pero ha tardado en llegar. Aún así, en los últimos tiempos se ha avanzado mucho y ya hay varios modelos de móvil en el mercado que utilizan una versión de Linux como su sistema operativo

Android en un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux. Diseñada en un principio para dispositivos móviles, Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lenguaje de programación Java.

Android

Page 9: Lizbeth

Métodos de desarrollo

Existen dos posibilidades a la hora de desarrollar una aplicación para un dispositivo móvil. El desarrollar desde una computadora para luego pasar la aplicación al dispositivo, o bien se puede desarrollar en el mismo dispositivo en que correrá la aplicación.

Page 10: Lizbeth

Lenguajes de programación para dispositivos móviles

Los lenguajes de programación para los dispositivos móviles dependen en gran parte del dispositivo en el que se quiera trabajar, sin embargo tienen en común que se puede crear sistemas visuales robustos con mayor facilidad independientemente del lenguaje de programación que se esté aplicando, por supuesto dicho lenguaje debe soportar la metodología de programación con la que trabaja el dispositivo en particular.

Page 11: Lizbeth

 Java : Para dispositivos móviles la versión de Java en la que se programa es J2ME (JavaMicro Edition)

Lenguaje de C++ : Una de las herramientas que se utilizan para la programación de móviles basadas en el lenguaje de C++ es Carbide.c++ la cual trabaja en la plataforma de Symbian,

Page 12: Lizbeth

Lenguaje de C# : Para desarrollar aplicaciones en dispositivos móviles a través de este lenguaje de programación se puede utilizar la herramienta de Visual C# que trabaja con un IDE para diseñar las ventanas de la aplicación.

Objective – C : Este lenguaje de programación está basado en C y a diferencia de C++ es un súper conjunto del lenguaje C, ya que agrega a la sintaxis de C la manera de enviar mensajes enSmall-Talk y de definir e implementar objetos.

Page 13: Lizbeth

.NET : Es un Framework (estructura de soporte para organizar y desarrollar software) de Microsoft que permite un rápido desarrollo de aplicaciones.

Python : Este lenguaje de programación orientado a objetos es utilizado para dispositivos móviles tales como Symbian, Palm, teléfonos inteligentes de Nokia, etc., también se puede emplear en otras plataformas tales como Windows, Linux/Unix, Mac OS X, OS/2 y también ha sido portado para maquinas virtuales de Java y .Net, distribuido bajo la licencia de código abierto OSI lo hace libre en su uso.

Page 14: Lizbeth