Professional Documents
Culture Documents
PRCTICAS
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
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.
Pgina 1
Prctica
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.
Pgina 2
Pgina 3
Prctica
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.
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.
Pgina 4
Pgina 5
Prctica
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.
Pgina 6
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
Pases Bajos.
3. http://kuainasi.ciens.ucv.ve/bd_moviles/Seguridaddedatosmviles.html
Pgina 7
Prctica
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.
Pgina 8
Sistema Operativo
Procesador de Textos
IDE de desarrollo para dispositivos mviles
Sistema Manejador de Bases de Datos para mviles
Pases Bajos.
3. http://kuainasi.ciens.ucv.ve/bd_moviles/Seguridaddedatosmviles.html
Pgina 9
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
Pgina 10
Sistema Operativo
Procesador de Textos
IDE de desarrollo para dispositivos mviles
Sistema Manejador de Bases de Datos para mviles
Pases Bajos.
3. http://kuainasi.ciens.ucv.ve/bd_moviles/Seguridaddedatosmviles.html
Pgina 11
CANT.
UNIDAD
1
2
3
BIBLIOGRAFIA
CANT
1
2
3
4
5
6
Pgina 12
DATOS GENERALES
FECHA DE
ACTUALIZAC
ION
ELABOR Y/O
ACTUALIZ
26/08/13
DESCRIPCIN DE LA ACTUALIZACIN
Pgina 13