capitulo5
-
Upload
josephromeralo -
Category
Documents
-
view
212 -
download
0
description
Transcript of capitulo5
-
Captulo V. Conclusiones y trabajo futuro
58
Captulo V. Conclusiones y trabajo futuro
En este captulo se presentan las conclusiones obtenidas a lo largo del desarrollo de Navin. Se
presentarn sus ventajas y limitaciones, as como el trabajo propuesto a futuro que pueda dar
nuevas caractersticas a Navin y una conclusin general resumiendo lo anterior y lo aprendido
en la tesis.
5.1 Contribuciones
En el prototipo de Navin, se cumplieron los objetivos propuestos. Los beneficios y
contribuciones obtenidas con la implementacin de Navin y los servicios web que lo
conforman, se pueden resumir de la siguiente manera:
Clientes mviles con tecnologas de localizacin. La opcin del GPS integrado en los
telfonos celulares con plataforma Java e iPhone permiti proveer una aplicacin del
servicio en un verdadero ambiente anytime, anywhere para la localizacin del
usuario. En la aplicacin para iPhone/iPod touch la opcin de localizacin por redes
WiFi fue de gran ayuda para la localizacin en inmuebles.
Herramienta para construccin de grafos para cualquier zona del planeta usando
Google Maps. Con estas herramientas no solo se puede construir un grafo para una
zona especfica como la UDLAP, sino gracias a que est construido sobre la
plataforma de Google Maps, la cual abarca todo el globo terrqueo con mapas
digitales actualizados, es posible generalizarlo a cualquier zona del mundo.
Servicio web de rutas. Se desarroll un servicio web para el clculo de la ruta ms
corta entre dos puntos. Este servicio puede ser consumido por diferentes clientes que
podrn ser de cualquier tipo como mviles, de escritorio o web, permitiendo un alto
-
Captulo V. Conclusiones y trabajo futuro
59
grado de escalabilidad cuando se requieran dispositivos ms potentes o los
requerimientos de la aplicacin sean ms amplios.
Integracin con otros servicios web. Se integr el acceso a otros servicios web como
el Portal de Noticias y Eventos de la UDLAP. Poder integrar otras herramientas para
enriquecer la experiencia del usuario para los Servicios Basados en Localizacin en el
Sistema Navin es una gran ventaja para la escalabilidad en trabajos posteriores.
5.2 Limitaciones
As como Navin tiene grandes ventajas de uso en ambientes mviles, tambin presenta las
debilidades siguientes:
Localizacin imprecisa en inmuebles. Con la tecnologa de localizacin utilizada
para desarrollar Navin, no se puede obtener una localizacin precisa en inmuebles, ya
que la tecnologa GPS no puede ubicar la posicin del usuario bajo techos, como se
mencion en el captulo 2, y la localizacin WiFi tiene una precisin muy baja.
Baja precisin de localizacin con redes WiFi. Como se mencion antes, la
localizacin WiFi tiene una precisin muy baja dado el uso de los APIs del W3C y
Google Gears, para mejorar esa precisin se debera crear otro tipo de API que usara
la triangulacin de seales con mejor eficiencia que los APIs mencionados.
Limitacin de soporte de tipos de datos de WSDL por parte de clientes Java ME.
En el captulo 4 en la seccin de Aplicacin web de noticias y eventos de la UDLAP
para Java ME se mencion que hay varios tipos de datos que los clientes de servicios
web Java ME que no tienen soporte para el actual JDK. Esto traer problemas de
adaptacin para futuros desarrollos, ya que si se desea usar un servicio web existente
que use algn tipo de dato no soportado por Java ME se debera reconstruir el servicio
-
Captulo V. Conclusiones y trabajo futuro
60
web, creando problemas de implementacin con otros sistemas existentes que
consuman ese servicio web.
5.3 Trabajo futuro
La implementacin de Navin muestra funcionalidades bsicas para un Servicio de Orientacin
como la localizacin, rutas e informacin relacionada con sitos de inters, sin embargo existen
otras caractersticas que podran extender la funcionalidad del sistema en un trabajo futuro:
Desarrollo de una aplicacin nativa iPhone/iPod touch/iPad. Aun cuando se
desarroll una interfaz web para ser utilizada solamente con estos dispositivos, podra
desarrollarse una aplicacin que explote las caractersticas de hardware y software de
los dispositivos de Apple y que estuviera disponible en el App Store de Apple. Esto
tambin quitara por completo las limitaciones que se tienen en la aplicacin web en
cuanto a interfaz grafica dndole mayor velocidad a la aplicacin sin tener que estar
cargando todos los componentes va internet.
Uso de tecnologas hbridos. Como ya se mencion antes, las desventajas de las
tecnologas GPS y WiFi presentan problemas de precisin que podran ser eliminadas
con el uso de sistemas hbridos. Estos sistemas intentan hacer una combinacin de
otros sistemas o tecnologas para proporcionar resultados ms confiables como el caso
del A-GPS (Assisted GPS). El uso del GPS comn y corriente tiene el inconveniente
de ser muy lento al intentar ubicar el dispositivo por primera vez, proceso que puede
tardar hasta diez minutos lo cual en muchas aplicaciones es inaceptable como
servicios de emergencia o pnico. Un dispositivo A-GPS reduce el tiempo de espera al
hacer estos primeros clculos en las estaciones base del proveedor de servicios que
permitira mejorar la precisin de localizacin en menor tiempo [12].
-
Captulo V. Conclusiones y trabajo futuro
61
Uso de tecnologa RFID. Las etiquetas RFID ya se han mencionado en el captulo 2,
son una tecnologa emergente que podra incorporarse en los dispositivos mviles en
un futuro no muy lejano. Apple piensa seriamente en introducir esta tecnologa al
iPhone para permitir una serie de caractersticas inalmbricas como el pago
electrnico sin uso de terminales, recoleccin de datos e informacin de kioscos u
objetos, etc. todo esto solo estando cerca de los objetos de inters [36]. Navin podra
recolectar informacin sobre sitios de inters con las RFID de los dispositivos y
enriquecer la experiencia en tiempo real.
Incrementar la disponibilidad de Navin para un nmero mayor de tipos de
dispositivos mviles. Actualmente Navin est disponible para dispositivos con
plataforma Java ME y dispositivos iPhone/iPod touch. La aplicacin para Java ME ha
sido probada en pocos dispositivos tipo BlackBerry, HTC y Samsung. En estas
pruebas, Navin no despliega sus capacidades al mximo dadas las diferencias entre
maquinas virtuales de cada marca, para ello se requiere estudio de compatibilidad para
ayudar a una que Navin puede usar sus capacidades mximas abarcando toda la gama
de dispositivos mviles.
Mejorar la eficiencia del algoritmo de rutas. El Algoritmo de Dijkstra usa una
estrategia greedy para resolver el problema de la ruta ms corta, es decir, consume
demasiados recursos para realizar su tarea al examinar exhaustivamente a los nodos
vecinos para actualizar el peso de la ruta ms corta [24]. Si se pudiera utilizar un
algoritmo que use programacin dinmica, como en el caso del Algoritmo de Floyd-
Warshall pero que use pesos positivos en sus aristas, podra mejor la eficiencia de
Navin.
-
Captulo V. Conclusiones y trabajo futuro
62
Mostrar recorrido virtual de la ruta. Navin solo presenta imgenes satelitales 2d del
mapa de la UDLAP con la ruta trazada en ellas. Un trabajo futuro podra mostrar un
recorrido virtual por la ruta tal como lo hace Google Street View, que ofrece un
recorrido virtual sobre las calles de las ciudades del mundo usando fotografas
tomadas del lugar original [10]. En la figura 5.1 se muestra un ejemplo de la
navegacin en la entrada de la UDLAP:
Figura 5.1. Google Street View
El usuario podra ir avanzando sobre la ruta y viendo sitos de inters que hay en la
ruta y los edificios que se puede encontrar para ayudarle a una ubicacin mejor del
lugar donde va.
5.4 Conclusin general
Los Servicios Basados en Localizacin, principalmente aquellos que se basan en la
orientacin, van cobrando fuerza en el mbito mvil gracias al boom tecnolgico de los
dispositivos mviles con GPS y otras tecnologas de localizacin.
-
Captulo V. Conclusiones y trabajo futuro
63
Los servicios como Google Maps han dado pasos importantes en resolver los problemas
de orientacin e informacin basada en la localizacin acompaando sus rutas con
informacin sobre sitios tursticos y anuncios, sin embargo este servicio solo es para EU.
Navin ha demostrado que usando los APIs Google Maps pueden producir un Servicio de
Orientacin potencialmente evolutivo, no solo en Mxico y en la UDLAP, sino en todo el
mundo. Es un servicio que podr adaptar a nuevas tecnologas de localizacin ms precisas, en
el que se pueden construirse clientes de cualquier tipo para resolver los problemas de
orientacin.