Sistema móvil de ubicación de sitios y rutas de acceso con una agenda personalizable usando tecnologías de Web Semántica y Geolocalización
Enviado por klimbo3445 • 29 de Diciembre de 2017 • 1.150 Palabras (5 Páginas) • 476 Visitas
...
[pic 3]
Figura1: Petición de permisos de preferencias.
Para la adquisición de las preferencias del usuario es conveniente utilizar la propiedad de user_interests y así de este modo podremos obtener las preferencias de cada uno de los usuarios.
En el módulo de muestra de sitios de acuerdo a las preferencias, se utilizó Html5 para la obtención de la longitud y latitud del usuario, así como métodos de la API de google maps para el marcado del radio el cual se tomara como base para establecer la longitud máxima de los sitios entre la ubicación del usuario, como se puede observar en la Figura2.
[pic 4]
Figura2: Ubicación y radio establecido del usuario.
Una vez obtenido el radio tomando como centro la ubicación del usuario, se obtienen los sitios dentro del mismo, una vez teniendo los sitios cercanos y las palabras claves que los describen se verifica cuales datos coinciden con la base de conocimientos.
La base de conocimientos es una base de datos para la gestión del conocimiento la cual provee los medios de la recolección, organización y recuperación computarizada de conocimiento.
Esta base está diseñada para que el usuario tenga acceso a la información y conocimiento que dichas bases contienen, principalmente para propósitos de aprendizaje. Estas son comúnmente usadas para obtener y manejar conocimiento e información. Que en nuestro caso facilitaran el filtrado de los sitios de acuerdo a las preferencias obtenidas previamente como se puede observar en la Figura3.
[pic 5]
Figura3: Obtención de sitios de acuerdo a preferencias
Para la parte de agendar citas, solo hace falta dar click en el sitio de destino y al momento de agregarlo, automáticamente se llenaran los datos del sitio en el formulario de esta manera solo se deben agregar los datos de la cita como son fecha y hora de inicio y fecha y hora de fin.
Para visualizar las citas se implementó un calendario, el cual permite observar los eventos pasados y los eventos vigentes que el usuario ha ingresado, en éste calendario se muestra el día de la visita y la duración de la visita como se puede observar en la Figura4.
[pic 6]
Figura4: Visualización del calendario.
Para el módulo de la aplicación móvil se desarrolló una aplicación en Android la cual nos permite realizar dos funciones:
- Ingresar al Sistema
- Ingresar tutorial de Ayuda
Esta aplicación se puede utilizar en dispositivos con Sistema Operativo Android superior a la versión 2.3 “Gingerbread” y solo se podrá hacer uso de esta si se cuenta con alguna medio de conexión a Internet ya sea por medio de WIFI o por medio del uso de datos.
En la Figura4. Se puede observar la pantalla inicial de la aplicación Android.
[pic 7]
Figura4: Aplicación de Android en el sistema.
El modulo del servidor se encarga de unir cada uno de los componentes que integran el sistema, tales como la obtención de preferencias desde Facebook, obtener ubicación por medio de Geolocalización, generar nuevas citas y mostrarlas en una Agenda, la cual permitirá llevar un control detallado de los lugares agendados.
Este se encargara de “despachar” cada una de las peticiones web y de la solicitud de contenido alojado en el mismo, como por ejemplo los Servlets y/o JSP que son necesarios para la correcta navegación y utilización de la aplicación.
III RESULTADOS
Para saber los resultados de la aplicación se pusieron a prueba cada uno de los módulos de la aplicación de acuerdo a los requisitos funcionales así como lo requerido por el usuario, realizando correctamente las funciones acordadas en el trabajo terminal, para cada uno de los módulos. Se hicieron pruebas con 30 usuarios distintos.
IV CONCLUCIONES
...