App de orientación para todos en el interior de edificios
Loading...
Official URL
Full text at PDC
Publication date
2023
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
Este informe detalla el proceso de desarrollo integro de una aplicación móvil dentro del entorno de Android Studio. Se ha utilizado principalmente el lenguaje de programación Java, así como XML y Json para implementar la funcionalidad, la estructura de interfaz y el almacenamiento de datos. La aplicación ofrece dos modalidades: la creación de mapas para uno o varios niveles de un edificio y la posterior navegación a través de ellos utilizando los mapas generados.
El enfoque de la primera modalidad ha sido definir unos pasos sencillos para la creación de un mapa a partir de habitaciones y elementos diversos como puertas, ascensores y escaleras. Los usuarios de esta primera modalidad pueden ser individuos o empresas que quieran crear mapas de viviendas particulares, negocios o instituciones de carácter más público como hospitales y universidades.
Aunque la segunda modalidad del trabajo aún no ha sido implementada, el proyecto está diseñado teniendo en cuenta su futuro desarrollo, lo que permitirá seleccionar un mapa creado o descargado para navegar a través de él. En este informe se explica cuál sería la tecnología necesaria para realizar esa segunda funcionalidad y las dificultades que han impedido que se lleve a cabo en esta versión.
Durante todo el diseño de la aplicación se ha priorizado la accesibilidad y la inclusión de personas con discapacidad o movilidad reducida. En el momento de crear un mapa nuevo, se invita al usuario a detallar cada elemento especificando las limitaciones de movilidad, como puede ser la ausencia de una rampa adyacente a unas escaleras de acceso a alguna sala. De esta manera se garantiza la navegación cómoda y realista de todas las personas al seguir una ruta para llegar a un destino.
This paper outlines the complete development process of a mobile application using the Android Studio environment. The primary programming language used has been Java, along with XML and JSON to implement the functionality of the program, the structure of the user interface, and the way data is stored. The application offers two main features: the creation of maps for one or multiple levels of a building and the further navigation through them using the generated maps. The focus of the first feature was to define a series of steps that guide the user through the creation of a map made up of rooms and various elements such as doors, elevators, and stairs. Users of this first feature can be individuals or companies that want to create maps for private residences, businesses, or institutions of public nature such as hospitals and universities. Although the second feature of the project is yet to be implemented, the entirety of the existing project is engineered taking its future development into consideration, which will allow selecting a created or downloaded map to use for navigation. This report explains the necessary technology and the difficulties that have prevented its implementation in this version. Taking into consideration people with disabilities or reduced mobility has been a priority in the design of this application. When creating a new map, users are prompted to provide details for each of the elements by specifying its mobility limitations, such as the absence of a ramp accompanying a staircase. This approach aims for a more comfortable and realistic navigation experience for all individuals.
This paper outlines the complete development process of a mobile application using the Android Studio environment. The primary programming language used has been Java, along with XML and JSON to implement the functionality of the program, the structure of the user interface, and the way data is stored. The application offers two main features: the creation of maps for one or multiple levels of a building and the further navigation through them using the generated maps. The focus of the first feature was to define a series of steps that guide the user through the creation of a map made up of rooms and various elements such as doors, elevators, and stairs. Users of this first feature can be individuals or companies that want to create maps for private residences, businesses, or institutions of public nature such as hospitals and universities. Although the second feature of the project is yet to be implemented, the entirety of the existing project is engineered taking its future development into consideration, which will allow selecting a created or downloaded map to use for navigation. This report explains the necessary technology and the difficulties that have prevented its implementation in this version. Taking into consideration people with disabilities or reduced mobility has been a priority in the design of this application. When creating a new map, users are prompted to provide details for each of the elements by specifying its mobility limitations, such as the absence of a ramp accompanying a staircase. This approach aims for a more comfortable and realistic navigation experience for all individuals.
Description
Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2022/2023.