El desarrollo de aplicaciones móviles requiere de nuevos enfoques en el campo de la Ingeniería del Software. El análisis, diseño y programación para dispositivos móviles puede diferir en forma considerable de las aplicaciones para ambiente servidor.
Los Emuladores son Programas que nos permiten Trabajar en el mismo "ambiente" de las Pda por medio de nuestro PC. En otras palabras, hasta cierto punto no se necesita la Pda para desarrollar o utilizar software que funciona en este tipo de dispositivos.
Actualmente encontramos emuladores para las Pda con sistema operativo Palm Os. Y También las que tienen La familia de sistemas operativos Windows y Linux.
Figura 4.1 Emulador Palm OS.
Para la familia de las Pda con sistemas operativos derivados de Windows tenemos los emuladores que vienen incluidos en .net y otros que se pueden bajar instalando primero componentes adicionales.
Figura 4.2 Emulador para Familia de Pda Con sistema Operativo derivado del Sistema operativo Windows.
Por lo general, se trabajan y prueban las aplicaciones en los emuladores y posteriormente se llevan a las Pda.
Los tipos de los archivos de las aplicaciones para la palm son de diversos tipos, pero se destancan los archivos con extensión Pdb y Prc.
Para la familia de Pda con sistema operativo derivado de Windows tenemos también diversos tipos de archivos, para las aplicaciones se pueden utilizar archivos con extensión .pdf y Xml.
Ejemplo de Aplicación Básica Para Pda Con Sistema operativo Palm.
Lo primero que se deba hacer es bajar el Emulador para Pda de Familia Palm O.S. se puede bajar de las direcciones en el capitulo anexo referencias de Internet.
Después bajar el software con el que se construirá el aplicativo. En este caso se trabajará con la base de datos ThinkDb por su versatilidad y simplicidad. El sitio de donde adquirir este también esta referenciado en el capitulo de referencias de Internet.
Otro programa que se podría haber utilizado es SuperWaba
Figura 4.3 Archivo Rom para Emulador(izquierda), Aplicación ThinkDB para Palm Os(derecha).
Para instalar esta aplicación en el Emulador se da Clic derecho sobre la ventana de este y se selecciona la opción que se muestra en la figura 4.4 (Install Aplication/Database).
Figura 4.4. Instalación de la aplicación ThinkDB.
La forma de utilización de esta herramienta se encuentra en el sitio de donde esta se obtiene.
Figura 4.5. Aplicación ThinkDB.
A continuación se muestra una ventana Donde se ha desarrollado una aplicación con esta herramienta.
Figura 4.6. Programa de Ejemplo en el software ThinkDB.
Después de construida la aplicación se realiza el proceso de sincronización, donde se establecen las tablas involucradas en el proceso y la depuración de información Respectiva.
Ejemplo de Aplicación Básica Para pda Con Sistema operativo Windows.
Este ejemplo fue realizado con la Suit de .Net 2002, esta Suit tiene incorporado todo lo necesario para trabajar con aplicaciones móviles.
El código de este Ejemplo fue desarrollado en C#.
Figura 4.7. Programa de Ejemplo en el software para Pocket Pc.
En este caso la aplicación guarda los datos de los clientes en archivos Xml para posteriormente sincronizarlos con la base de datos del servidor.
En este capitulo se mencionaron algunas las aplicaciones o herramientas para la programación de pda. Existen infinidades de herramientas que se utilizan para el mismo fin.
Otra herramienta muy utilizada es Superwaba, esta se puede programar por medio de Eclipse, con un Plugin especial para superwaba.
La forma como se programa en Sperwaba es muy similar ,casi idéntica, a como se programa en Java.
En el capitulo de referencias en Internet se encuentra información sobre el tema.
Los que se pretende en este capitulo, es que el lector conozca y se ubique y adquiera bases para empezar a trabajar en el medio. El lector que ya conoce el tema puede encontrar alternativas interesantes para tener en cuenta.
Hay 3 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Creación de un microrobot Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05] |
|
8.057 | ||
|
Funciones en C (primera parte) Curso de programacíon informática sobre Funciones en C en el orden de los fundamentos de la programación. Comprende el desarrollo de un software utilizando funciones y a ... [17/10/08] |
|
2.816 | ||
|
SQL SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos. SQL surgió de un proyecto de IBM en el que investigaba e... [10/05/04] |
|
34.866 | ||
Publicar en
del.icio.us
digg
meneame