Project Details
Description
Un prototipo de aplicación móvil en Java para android, que muestre un mapa como pantalla principal en donde:
Se muestra la ubicación del bus en tiempo real, conectado a través de un websocket con un backend
Se muestran las paradas del bus que se traen desde el backend
Se muestra un mensaje de administrador que se configura desde el backend
Dentro de la pantalla principal existirá un NavBar con un apartado de opciones las cuales serán:
Login como conductor
Créditos de la aplicación
Cuando se dé click al botón de Login del NavBar aparecerá una pantalla de Login en donde los conductores podrán iniciar sesión con sus credenciales que son verificadas en el backend
Cuando se le de click al botón de Créditos de la aplicación, aparecerá una pantalla donde aparecerán todos los créditos correspondientes al desarrollo de la aplicación, funcionalidades y assets utilizados.
En el NavBar, cuando se identifica que un conductor tiene sesión iniciada, aparecerá un Switch Button el cual se puede activar o desactivar para enviar periódicamente la información geográfica del dispositivo al backend. También el botón de Iniciar Sesión se reemplazará por uno de Cerrar Sesión, el cual cerrará la sesión del conductor.
Se muestra la ubicación del bus en tiempo real, conectado a través de un websocket con un backend
Se muestran las paradas del bus que se traen desde el backend
Se muestra un mensaje de administrador que se configura desde el backend
Dentro de la pantalla principal existirá un NavBar con un apartado de opciones las cuales serán:
Login como conductor
Créditos de la aplicación
Cuando se dé click al botón de Login del NavBar aparecerá una pantalla de Login en donde los conductores podrán iniciar sesión con sus credenciales que son verificadas en el backend
Cuando se le de click al botón de Créditos de la aplicación, aparecerá una pantalla donde aparecerán todos los créditos correspondientes al desarrollo de la aplicación, funcionalidades y assets utilizados.
En el NavBar, cuando se identifica que un conductor tiene sesión iniciada, aparecerá un Switch Button el cual se puede activar o desactivar para enviar periódicamente la información geográfica del dispositivo al backend. También el botón de Iniciar Sesión se reemplazará por uno de Cerrar Sesión, el cual cerrará la sesión del conductor.
General Objective
Desarrollar una aplicación móvil programada en Java para Android, que muestre la ubicación en tiempo real del bus de la Universidad Autónoma de Bucaramanga, para que la comunidad estudiantil esté al tanto de esta información y conozca sobre este servicio que presta la universidad.
Status | Finished |
---|---|
Effective start/end date | 5/02/24 → 31/05/24 |
UN Sustainable Development Goals
In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This project contributes towards the following SDG(s):
Enfoques Temáticos Institucionales
- Desarrollo humano con equidad
Research Areas UNAB
- Sistemas de información e Ingeniería de software
Status
- In progress