PDF de programación - Composición de Servicios Web para aplicaciones móviles geolocalizadas

Imágen de pdf Composición de Servicios Web para aplicaciones móviles geolocalizadas

Composición de Servicios Web para aplicaciones móviles geolocalizadasgráfica de visualizaciones

Publicado el 14 de Enero del 2017
846 visualizaciones desde el 14 de Enero del 2017
9,1 MB
104 paginas
Creado hace 15a (27/04/2009)
UNIVERSIDAD SIMÓN BOLÍVAR

DECANATO DE ESTUDIOS PROFESIONALES

COORDINACIÓN DE INGENIERÍA ELECTRÓNICA



COMPOSICIÓN DE SERVICIOS WEB PARA APLICACIONES MÓVILES

GEOLOCALIZADAS

Por

Juan Carlos Cambera



INFORME DE PASANTÍA

Presentado ante la Ilustre Universidad Simón Bolívar

como requisito parcial para optar al título de

Ingeniero Electrónico.



Sartenejas, abril de 2009





UNIVERSIDAD SIMÓN BOLÍVAR

DECANATO DE ESTUDIOS PROFESIONALES

COORDINACIÓN DE INGENIERÍA ELECTRÓNICA



COMPOSICIÓN DE SERVICIOS WEB PARA APLICACIONES MÓVILES

GEOLOCALIZADAS



Por

Juan Carlos Cambera



INFORME DE PASANTÍA

Presentado ante la Ilustre Universidad Simón Bolívar

como requisito parcial para optar al título de

Ingeniero Electrónico.

Realizado con la Asesoría de

Jorge Andreo Munuera (tutor industrial)

Carlos Iglesias (tutor académico en España)

Fidel Gil (tutor académico en Venezuela)



Sartenejas, abril de 2009







iii




UNIVERSIDAD SIMÓN BOLÍVAR

DECANATO DE ESTUDIOS PROFESIONALES

COORDINACIÓN DE INGENIERÍA ELECTRÓNICA

GEOLOCALIZADAS

presentado por

Juan Carlos Cambera

REALIZADO CON LA ASESORÍA DE:

Jorge Andreo Munuera (tutor industrial)

Carlos Iglesias (tutor académico en España)

Fidel Gil (tutor académico en Venezuela)



COMPOSICIÓN DE SERVICIOS WEB PARA APLICACIONES MÓVILES

RESUMEN



Este trabajo desarrolla el diseño e implementación de una plataforma sencilla de
composición de Servicios Web de interfaces tipo REST. Además de incorporar dos servicios
compuestos en la plataforma anterior, incorpora una interfaz Web final para su prueba en
un dispositivo móvil IPhone. Para la resolución de los objetivos, el proyecto se dividió en
cinco partes primordiales: primero, desarrollo de las librerías y estructuras de datos para el
manejo de peticiones a servicios Web, y respuestas de los mismos en formatos XML y JSON;
segundo, instalación de un servidor Tomcat 6.0 , el cual junto con la implementación de
Servlets permitía la comunicación con el cliente móvil; tercero, implementación de una capa
de presentación de servicios para dispositivos móviles basado en tecnologías Web; cuarto,
diseño de una base de datos MySQL que permitirá el caché de la información recientemente
consultada; por último, puesta en marcha de un planificador de tareas para realizar
actualizaciones periódicas de la base datos;.



PALABRAS CLAVES: Servicios Web, Base de datos, Java, Javascript, Servlet



iv


AGRADECIMIENTOS



A MI DIOS, luz de mi vida

A MIS PADRES, por brindarme su apoyo, cariño y respeto en todas las facetas de mi vida.

A MI HERMANO, por su gran apoyo, y paciencia

À MA COPINE, pour tous ces beaux moments

A MIS AMIGOS, los de las batallas

A MIS COMPAÑEROS DE TRABAJO, Jorge y David por guiarme en todas las etapas de mi
pasantía



v






pero no fue para esto que los barcos fueron construidos”


“Un barco está más seguro cuando está en el puerto,


Paulo Coehlo



vi


INDICE GENERAL



ACTA DE EVALUACIÓN .................................................. ¡Error! Marcador no definido. 
RESUMEN ................................................................................................................... iv 
PALABRAS CLAVES: ..................................................................................................... iv 
AGRADECIMIENTOS ..................................................................................................... v 
INDICE GENERAL ....................................................................................................... vii 
INDICE DE FIGURAS .................................................................................................... xi 
INDICE DE TABLAS ..................................................................................................... xiii 
LISTA DE ABREVIATURAS ...........................................................................................xiv 
INTRODUCCIÓN ........................................................................................................... 1 
Objetivos del Proyecto .................................................................................................. 3 
Organización del informe .............................................................................................. 3 
CAPITULO 2: ................................................................................................................... 5 
PRESENTACIÓN DEL ENTORNO EMPRESARIAL- TELEFÓNICA I+D .................................. 5 
2.1 La Empresa ............................................................................................................ 5 
2.2 Ubicación del pasante ............................................................................................. 6 
CAPITULO 3: ................................................................................................................... 7 
MARCO TEORICO ......................................................................................................... 7 
3.1.1 Definición ............................................................................................................ 7 
3.1.2 Clasificación ......................................................................................................... 7 
3.1.3 Composición de Servicios Web .............................................................................. 9 
3.2 Geolocalización ....................................................................................................... 9 
3.2.1 Sistema de Coordenadas Tradicional ..................................................................... 9 
3.2.2 Sistemas de Coordenadas UTM (Universal Transversal Mercator) .......................... 11 
3.2.3 Definición de Geolocalización .............................................................................. 12 
3.3 Arquitectura del Sistema Software ......................................................................... 13 
3.3.1 Definición .......................................................................................................... 13 
3.3.2 Modelo Cliente Servidor ..................................................................................... 13 
3.3.3 Protocolo HTTP (HyperText Transfer Protocol) ..................................................... 14 
3.3.4 Tipos de Clientes y Servidores ............................................................................ 15 
3.4 Caché de la información ........................................................................................ 16 
3.4.1 Visión General .................................................................................................... 16 
3.4.2 Base de datos .................................................................................................... 17 
3.4.2.1 Definición ....................................................................................................... 17 
3.4.2.2 RDBMS (Relational Database Management System) .......................................... 17 
3.4.2.3 Pool de Conexiones ......................................................................................... 18 
3.5 Dispositivo Móvil Iphone 3G ................................................................................... 18 

vii


3.5.1 Conectividad a internet ....................................................................................... 19 
3.5.2. Navegador Safari Mobile .................................................................................... 19 
3.5.3 Dimensiones de la pantalla ................................................................................. 19 
3.5.4 Interfaz de usuario ............................................................................................. 20 
CAPITULO 4: ................................................................................................................. 22 
TECNOLOGÍAS Y HERRAMIENTAS UTILIZADAS ............................................................ 22 
4.1.1 HTML (HyperText Markup Language) .................................................................. 22 
4.1.2 CSS (Cascading Style Sheets) ............................................................................. 22 
4.1.3 Javascript .......................................................................................................... 22 
4.1.4 XML (eXtensible Markup Language)..................................................................... 23 
4.1.5 Análisis Sintáctico de XML ................................................................................... 24 
i.  DOM .................................................................................................................... 25 
ii.  XPATH ................................................................................................................. 25 
4.1.6 JSON (JavaScript Object Notation) ...................................................................... 25 
4.1.7 Java .................................................................................................................. 26 
4.1.8 Java Servlets ..................................................................................................... 27 
4.1.9 Librería Apache Commons .................................................................................. 28 
i.  Commons IO........................................................................................................ 28 
ii.  Commons Http Client: .......................................................................................... 28 
iii. 
Commons Pool y Commons DBCP ..........................
  • Links de descarga
http://lwp-l.com/pdf1746

Comentarios de: Composición de Servicios Web para aplicaciones móviles geolocalizadas (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad