You are on page 1of 15

MANUAL DE

PRCTICAS

BASE DE DATOS PARA


DISPOSITIVOS MVILES

BDM-1204
PLAN ISIC-2010224
INGENIERA EN SISTEMAS
COMPUTACIONALES

ndice
INTRODUCCIN-----------------------------------------------------------------------------------------------------------------1
PRCTICA 1
Programacin mvil y tecnologas inalmbricas--------------------------------------------------------------------------1
PRCTICA 2
Entornos de desarrollo para la programacin mvil---------------------------------------------------------------------1
PRCTICA 3
Base de datos de mviles------------------------------------------------------------------------------------------------------1
PRCTICA 4
Conexin a la base de datos mvil-------------------------------------------------------------------------------------------1
PRCTICA 5
Sincronizacin de datos---------------------------------------------------------------------------------------------------------1

LISTA DE MATERIAL, EQUIPO O REACTIVO A UTILIZAR---------------------------------------------------------1


LISTA DE BIBLIOGRAFA REQUERIDA----------------------------------------------------------------------------------1
CONTROL DE CAMBIOS DEL MANUAL DE PRCTICAS

Base de Datos para Dispositivos


Mviles [BDM-1204]

INTRODUCCIN
Inicialmente las aplicaciones inalmbricas para dispositivos mviles eran programas totalmente
desconectados de las empresas o sistemas de computacin. Esto desde el punto de vista en tiempo
real. Estas aplicaciones eran por lo general Palm Pilots limitadas a libreta de direcciones, horarios, etc.
Esta pequea base de datos estaba bien para ese momento, pero a medida que avanza la tecnologa,
las personas necesitan ms.
Surgen las redes inalmbricas, pero existe el problema de disponibilidad de dispositivos inalmbricos
y telfonos WAP (Wireles Application Protocol) que se encuentran limitados en memoria y el tamao de
la pantalla para mostrar la informacin, adems que introducir informacin en estos dispositivos mviles
puede llegar a ser bastante difcil por su tamao. De todas formas la tecnologa es excelente, la
habilidad que se tiene para conectarse al World Wide Web desde casi cualquier sitio en cualquier
momento es una de las mayores ventajas que se tiene en la era de la informacin.
Con Internet inalmbrico, ya no es necesario estar fsicamente frente al computador personas o dentro
de las empresas para poderse conectar a las aplicaciones o las base de datos. Con las portabilidad de
la tecnologa inalmbrica, nos podemos conectar a Internet o la intranet de la empresa para tomar
datos almacenados. Estos datos estn estructurados y organizados en entidades y objetos que se
encuentran disponibles para los usuarios como informacin. La mayor ventaja se encuentra en que se
le da la informacin al usuario en el mismo momento que es solicitada.
Este manual contiene las prcticas para el desarrollo de una aplicacin para dispositivos mviles
haciendo uso de una base de datos.

Fecha de Actualizacin 22/08/2013

Pgina 1

Base de Datos para Dispositivos


Mviles [BDM-1204]

Prctica

PROGRAMACIN MVIL Y TECNOLOGAS


INALMBRICAS
Observaciones: Esta prctica incluye a la Prctica # 1 del temario de Base de
Datos para Dispositivos mviles que dice Investigacin de conceptos de
programacin mvil y la Prctica #2 Tecnologas inalmbricas en la
actualidad.

1.- OBJETIVO
Realizar una investigacin sobre la programacin de dispositivos mviles as como las tecnologas
inalmbricas utilizadas por estos dispositivos
2.- MARCO TERICO
En los ltimos aos los dispositivos mviles se han establecido como una parte importante del acceso a
la informacin y aplicaciones. Estos dispositivos han dejado de ser simples agendas electrnicas o
telfonos celulares para convertirse en pequeas computadoras con capacidad de ejecutar
aplicaciones, juegos con grficos 3D e incluso con capacidades de acceder a Internet a travs de
diferentes tecnologas de red inalmbrica de alta velocidad tales como 3G o WiFi. Sin embargo, a pesar
de sus siempre crecientes capacidades, el desarrollo de aplicaciones para dispositivos mviles
presenta desafos que no estn presentes en el desarrollo de otros tipos de sistemas. Esto se debe a
que comparados con las computadoras de escritorio y servidores, los dispositivos mviles poseen un
poder de cmputo y almacenamiento extremadamente limitado. Adicionalmente, la fuente de energa de
los dispositivos mviles son bateras, por lo que es esencial el uso eficiente de los recursos.

3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR


Sistema Operativo
Procesador de Textos
4.- COMPETENCIAS ESPECFICAS
Organizar por equipos a los alumnos (3 integrantes mximo). CD
Investigar la clasificacin general de los dispositivos mviles as como as caractersticas
principales. CI
Fecha de Actualizacin 22/08/2013

Pgina 2

Base de Datos para Dispositivos


Mviles [BDM-1204]
Desarrollar un mapa conceptual, sobre los temas investigados. LI
Realizar una investigacin sobre los conceptos bsicos de programacin mvil. CI
5. RESULTADOS
Colocar en esta seccin, los resultados de las investigaciones redactadas en la seccin 4, as como el mapa
conceptual.
6. CONCLUSIONES
El alumno habr identificado las caractersticas bsicas de los diferentes tipos de dispositivos mviles.
7.- BIBLIOGRAFA

1. Tommi Mikkonen. "Diseo y Desarrollo Mvil: Conceptos y tcnicas prcticas para la


creacin de sitios mviles y aplicaciones Web". O'Reilly.
2. Springer. Programacin del telfono mvil y su aplicacin a la red inalmbrica".
Pases Bajos.

Fecha de Actualizacin 22/08/2013

Pgina 3

Base de Datos para Dispositivos


Mviles [BDM-1204]

Prctica

ENTORNOS DE DESARROLLO PARA LA


PROGRAMACIN MVIL
Observaciones: Esta prctica incluye a la Prctica # 3 del temario de Base de
Datos para Dispositivos mviles que dice Diferencias entre los diferentes
lenguajes para la programacin de dispositivos mviles y la Prctica #4
Instalacin de IDE de desarrollo mvil.

1.- OBJETIVO
Conocer los diferentes lenguajes y sus entornos de programacin para dispositivos mviles
2.- MARCO TERICO
Desde su nacimiento, los telfonos celulares han crecido y mutado en dispositivos que seran el orgullo
de cualquier guionista de ciencia ficcin. Ya no hablamos de un dispositivo destinado a comunicarnos
verbalmente y ni siquiera a uno con un conjunto de aplicaciones, si no que hablamos de pequeas
computadoras de alto rendimiento.

Pero la clave de estos dispositivos no radica, necesariamente, en su capacidad de hardware, si no, en


las plataformas que le dan soporte, en las aplicaciones que son brindadas al usuario final.

Es importante entender quienes son los principales proveedores de sistemas para los dispositivos ya
que esto nos ayudar a entender con que plataformas de desarrollo nos enfrentaremos.

3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR


Sistema Operativo
Procesador de Textos
Internet

Fecha de Actualizacin 22/08/2013

Pgina 4

Base de Datos para Dispositivos


Mviles [BDM-1204]
4.- COMPETENCIAS ESPECFICAS
Organizar por equipos a los alumnos (3 integrantes mximo). CD
Investigar las diferentes plataformas para el desarrollo de aplicaciones para dispositivos mviles.
CI
Realizar un cuadro comparativo sobre las caractersticas de los entornos de desarrollo para
dispositivos mviles. LI
Discutir en grupo las caractersticas de los entornos de desarrollo, en un foro. LD
Desarrollar el proceso de instalacin de un IDE de desarrollo mvil. CI
5. RESULTADOS
En esta seccin colocar los resultados de las actividades descritas en la seccin anterior, as como
imgenes de evidencia de instalacin de un entorno de desarrollo para dispositivos mviles
6. CONCLUSIONES
El alumno habr conocido los diferentes entornos de desarrollo para dispositivos mviles y despus de
un foro donde se exponen las caractersticas de estos, se instala un entorno de desarrollo.
7.- BIBLIOGRAFA

1. Tommi Mikkonen. "Diseo y Desarrollo Mvil: Conceptos y tcnicas prcticas para la


creacin de sitios mviles y aplicaciones Web". O'Reilly.
2. Springer. Programacin del telfono mvil y su aplicacin a la red inalmbrica".
Pases Bajos.

Fecha de Actualizacin 22/08/2013

Pgina 5

Base de Datos para Dispositivos


Mviles [BDM-1204]

Prctica

BASE DE DA TOS DE MVILES


Observaciones: Esta prctica incluye a la Prctica # 5 del temario de Base de
Datos para Dispositivos mviles que dice Identificacin de arquitecturas de
base de datos de mviles.

1.- OBJETIVO
Conocer las diferentes arquitecturas de las bases de datos para dispositivos mviles
2.- MARCO TERICO
Inicialmente las aplicaciones inalmbricas para dispositivos mviles eran programas totalmente
desconectados de las empresas o sistemas de computacin. Esto desde el punto de vista en tiempo
real. Estas aplicaciones eran por lo general Palm Pilots limitadas a libreta de direcciones, horarios, etc.
Esta pequea base de datos estaba bien para ese momento, pero a medida que avanza la tecnologa,
las personas necesitan ms.
Surgen las redes inalmbricas, pero existe el problema de disponibilidad de dispositivos inalmbricos y
telfonos WAP (Wireles Application Protocol) que se encuentran limitados en memoria y el tamao de la
pantalla para mostrar la informacin, adems que introducir informacin en estos dispositivos mviles
puede llegar a ser bastante difcil por su tamao. De todas formas la tecnologa es excelente, la
habilidad que se tiene para conectarse al World Wide Web desde casi cualquier sitio en cualquier
momento es una de las mayores ventajas que se tiene en la era de la informacin.
Con Internet inalmbrico, ya no es necesario estar fsicamente frente al computador personas o dentro
de las empresas para poderse conectar a las aplicaciones o las base de datos. Con las portabilidad de
la tecnologa inalmbrica, nos podemos conectar a Internet o la intranet de la empresa para tomar
datos almacenados. Estos datos estn estructurados y organizados en entidades y objetos que se
encuentran disponibles para los usuarios como informacin. La mayor ventaja se encuentra en que se
le da la informacin al usuario en el mismo momento que es solicitada.

3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR

Fecha de Actualizacin 22/08/2013

Pgina 6

Base de Datos para Dispositivos


Mviles [BDM-1204]
Sistema Operativo
Procesador de Textos
4.- COMPETENCIAS ESPECFICAS

Organizar por equipos a los alumnos (3 integrantes mximo). CD


Investigar la arquitectura de las bases de datos mviles
Investigar las diferentes Sistemas Manejadores de Bases de Datos para Mviles. CI
Realizar un cuadro comparativo sobre las caractersticas de los SMBD para mviles. LI
Discutir en grupo las caractersticas de los SMBD para mviles, en un foro. LD
Desarrollar el proceso de instalacin de SMBD para mviles. CI

5. RESULTADOS
En esta seccin colocar los resultados de las actividades descritas en la seccin anterior. Despus de
seleccionar un SMBD para mviles, desarrollar las actividades para su instalacin.
6. CONCLUSIONES
El alumno habr realizado una investigacin sobre los distintos Sistemas Manejadores de Bases de Datos
para dispositivos mviles y realizado la instalacin de uno de estos.
7.- BIBLIOGRAFA

1. Tommi Mikkonen. "Diseo y Desarrollo Mvil: Conceptos y tcnicas prcticas para la


creacin de sitios mviles y aplicaciones Web". O'Reilly.
2. Springer. Programacin del telfono mvil y su aplicacin a la red inalmbrica".

Pases Bajos.
3. http://kuainasi.ciens.ucv.ve/bd_moviles/Seguridaddedatosmviles.html

Fecha de Actualizacin 22/08/2013

Pgina 7

Base de Datos para Dispositivos


Mviles [BDM-1204]

Prctica

CONEXIN A LA BASE DE DATOS MVIL


Observaciones: Esta prctica incluye a la Prctica # 6 del temario de Base de
Datos para Dispositivos mviles que dice Desarrollar conexin del lenguaje
de dispositivos mviles con la base de datos mviles..

1.- OBJETIVO
Desarrollar la conexin del lenguaje de dispositivos mviles con la base de datos mviles.
2.- MARCO TERICO
En una base de datos mvil, la comunicacin entre los dispositivos es una parte importante, ya que es
imprescindible una buena comunicacin para el acceso a los datos. La arquitectura de comunicaciones
ms utilizada consiste en tener una o varias estaciones base en contacto con la base de datos
corporativa y una serie de estaciones mviles que acceden a los datos a travs de las estaciones base.
Por tanto podemos encontrarnos con alguna cuestin importante relacionada con el acceso o la
localizacin, como puede ser localizar una estacin mvil que contenga los datos que necesitamos en
un momento determinado. Para solucionar dicho problema existen varias soluciones propuestas, por
ejemplo, que cada estacin mvil est asociada a una estacin base principal la cul conoce en todo
momento la localizacin de la estacin mvil debido a que la principal reciba notificaciones de los
movimientos de la estacin mvil.

Fecha de Actualizacin 22/08/2013

Pgina 8

Base de Datos para Dispositivos


Mviles [BDM-1204]
3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR

Sistema Operativo
Procesador de Textos
IDE de desarrollo para dispositivos mviles
Sistema Manejador de Bases de Datos para mviles

4.- COMPETENCIAS ESPECFICAS


Organizar por equipos a los alumnos (3 integrantes mximo). CD
Desarrollar una aplicacin en para un dispositivo mvil, donde maneje datos y los almacene en
una base de datos. LI
5. RESULTADOS
Colocar los resultados de las actividades descritas en la seccin anterior, como las imgenes de
evidencia del desarrollo de la aplicacin y del almacenamiento de los datos en la base de datos mvil.
6. CONCLUSIONES
El alumno habr desarrollado una aplicacin donde haga uso de una base de datos mvil para el
almacenamiento de los datos que genera la aplicacin.
7.- BIBLIOGRAFA

1. Tommi Mikkonen. "Diseo y Desarrollo Mvil: Conceptos y tcnicas prcticas para la


creacin de sitios mviles y aplicaciones Web". O'Reilly.
2. Springer. Programacin del telfono mvil y su aplicacin a la red inalmbrica".

Pases Bajos.
3. http://kuainasi.ciens.ucv.ve/bd_moviles/Seguridaddedatosmviles.html

Fecha de Actualizacin 22/08/2013

Pgina 9

Base de Datos para Dispositivos


Mviles [BDM-1204]

Prctica

SINCRONIZACIN DE DATOS
Observaciones: Esta prctica incluye a la Prctica # 7 del temario de Base de
Datos para Dispositivos mviles que dice Manejo de sincronizacin del
dispositivo y con la base de datos mvil

1.- OBJETIVO
Sincronizar los datos generados en el dispositivo mvil con la base de datos mvil
2.- MARCO TERICO
En los ltimos aos los grandes avances en la tecnologa de comunicacin inalmbrica nos presenta
dispositivos en forma de computadora porttil, un PDA (Personal digital assistant, asistente digital
personal) o algunos otros dispositivos con acceso a internet. con la rpida distribucin de las
comunicaciones ya sea de accesos desde telfonos celulares, inalmbricos y va satlite nos han
permitido tener asequilidad a todo tipo de informacin desde prcticamente cualquier sitio y en
cualquier momento, sin embargo tenemos limitantes pudiera ser en costos o en cuestiones de
seguridad , de forma que no puedan establecer conexiones en lnea todo el tiempo deseado.
La herramienta que administra la sincronizacin entre las aplicaciones est dividida en dos
componentes o mdulos principales: uno que centraliza todos los datos de las aplicaciones sobre los
dispositivos mviles denominado Motor de Sincronizacin Servidor; y el otro que reside en el
dispositivo mvil, encargado de resolver los problemas de actualizacin de los datos de las aplicaciones
llamado Motor de Sincronizacin Cliente.
Las caractersticas del Motor de Sincronizacin Servidor son [3]:
Almacenar los ltimos datos modificados de las aplicaciones.
Identificar globalmente a los datos de las aplicaciones
Recibir y actualizar los datos modificados en las aplicaciones de la red
El componente Motor de Sincronizacin Cliente que reside en cada dispositivo mvil
siguientes caractersticas [1] [3]:

tiene las

Manejar la conectividad con el servidor de la aplicacin


Confirmar los cambios de la aplicacin local al resto de las aplicaciones
Actualizar los cambios realizados en otras aplicaciones de la red a la aplicacin local.
Manejar y resolver conflictos surgidos
Fecha de Actualizacin 22/08/2013

Pgina 10

Base de Datos para Dispositivos


Mviles [BDM-1204]
3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR

Sistema Operativo
Procesador de Textos
IDE de desarrollo para dispositivos mviles
Sistema Manejador de Bases de Datos para mviles

4.- COMPETENCIAS ESPECFICAS


Organizar por equipos a los alumnos (3 integrantes mximo). CD
De la aplicacin desarrollada en la prctica anterior, realizar el mtodo de sincronizacin de datos
entre el dispositivos mvil y el SMBD mvil
5. RESULTADOS
Colocar los resultados de las actividades descritas en la seccin anterior.
6. CONCLUSIONES
El alumno habr desarrollado una aplicacin con la sincronizacin de datos entre los datos que genera
el dispositivo mvil y el SMBD mvil.
7.- BIBLIOGRAFA

1. Tommi Mikkonen. "Diseo y Desarrollo Mvil: Conceptos y tcnicas prcticas para la


creacin de sitios mviles y aplicaciones Web". O'Reilly.
2. Springer. Programacin del telfono mvil y su aplicacin a la red inalmbrica".

Pases Bajos.
3. http://kuainasi.ciens.ucv.ve/bd_moviles/Seguridaddedatosmviles.html

Fecha de Actualizacin 22/08/2013

Pgina 11

Base de Datos para Dispositivos


Mviles [BDM-1204]
8.- LISTA DE MATERIAL, EQUIPO O REACTIVO A UTILIZAR
FOLI
O

NOMBRE DEL MATERIAL, EQUIPO O REACTIVO

CANT.

UNIDAD

1
2
3

9.- LISTA DE BIBLIOGRAFA REQUERIDA


FOLI
O

BIBLIOGRAFIA

CANT

1
2
3
4
5
6

Fecha de Actualizacin 22/08/2013

Pgina 12

Inteligencia artificial [SCB-0416]

Estructura de Datos [SCC-0408]

10.- CONTROL DE CAMBIOS DEL MANUAL DE PRCTICAS

DATOS GENERALES
FECHA DE
ACTUALIZAC
ION

ELABOR Y/O
ACTUALIZ

26/08/13

MTRO. RAYMUNO MONTIEL


LIRA

Fecha de Actualizacin 26/08/2010

DESCRIPCIN DE LA ACTUALIZACIN

Fue elaborado el Manual de Prcticas completo

Pgina 13

You might also like