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.
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.
DISPOSITIVOS MÓVILES
CLASIFIACIÓN Y APLICACIONES DE LOS DISPOSITIVOS MÓVILES
Dispositivos de comunicación.
Dispositivos de Computación
Reproductores Multimedia
Grabador multimedia consola portátil
Consola Portátil
Dispositivo Móvil de Datos Limitados:
Dispositivo Móvil de Datos Básicos
Dispositivo Móvil de Datos Mejorados
Aplicaciones Nativas
Aplicaciones
Web
Aplicaciones Hibridas
AMBIENTES U PROTOCOLOS DE INTERFAZ ENTRES APLICACIONES
Un ambiente de
programación de una
aplicación es el medio por el
cual se desarrolla software de
aplicación para distintos
dispositivos móviles a través
de varias plataformas.
Por protocolo podemos entender
que son las características o
acciones ya establecidas para
cierto suceso. Es el conjunto de
funciones y procedimientos que
ofrece cierta biblioteca para ser
utilizado por otro software como
una capa de abstracción. Son
usadas generalmente en las
"librerías".
PROGRAMACIÓN DE TELÉFONOS MÓVILES Y PDA
PDA´S Un PDA (Personal Digital
Assistant o Ayudante personal
digital) es un dispositivo de pequeño
tamaño que combina un ordenador,
teléfono/fax, internet y conexiones de
red. A los PDAs también se les llama
palmtops, hand held computers
(ordenadores de mano) y pocket
computers (ordenadores de bolsillo).
Un PDA típico puede funcionar como
teléfono móvil, fax, explorador de
internet, organizador personal, GPS,
etc.
ANDROID
Utiliza el lenguaje C, es el
lenguaje de programación
orientado a objetos que se
utiliza para el desarrollo de
apps en iOS. Comenzó en
1983, el mismo año en que
se creó C++. Se utiliza
intensamente en sistemas
de alto rendimiento
mientras que C se utiliza
principalmente en la
industria de aplicaciones
móviles.
WINDOWS PHONE
La plataforma Windows Phone soporta los
lenguajes de programación C# y Visual Basic .NET.
Esto se debe a que ambos son entendidos por el
Framework .NET. Por la parte de diseño se utiliza el
lenguaje Silverlight también conocido como XAML.