U ovom radu prikazan je postupak razvoja aplikacije za vođenje online knjižnice te su opisane i komentirane korištene tehnologije. Cilj je stvoriti intuitivnu i jednostavnu aplikaciju za ...katalogizaciju i pretraživanje knjižničke građe, te omogućiti korisnicima da rezerviraju knjige i prate svoje posudbe. Opisani su kriteriji odabira tehnologija kao i glavne funkcionalonosti aplikacije. Aplikacija koristi Firebase kao bazu podataka za pohranu podataka o knjigama i novostima, ali i kao sustav za autentifikaciju korisnika. Za izradu prednjeg dijela aplikacije korišten je radni okvir Vue.js. Rad obuhvaća proces izrade te prikazuje gotov proizvod, uključujući funkcionalnosti aplikacije, vrste korisnika aplikacije te korištenje digitalne članske iskaznice za jednostavniju identifikaciju korisnika.
Provider: - Institution: - Data provided by Europeana Collections- ES La continua evolución de las tecnologías de comunicación ha cambiado totalmente nuestro estilo de vida. Este cambio está marcado ...principalmente por la aparición de una comunicación global, ya sea entre personas o entre dispositivos. Esta evolución tiene como meta general hacer más fácil la vida de los humanos; claros ejemplos de estas mejoras son lo fácil que resulta hacer una videollamada con una persona esté donde esté, lo rápido que funciona la logística mundial o la cantidad de redes sociales que existen para poder comunicarnos entre nosotros. Además, existe una tendencia que lleva a las personas jóvenes a mudarse a las ciudades más grandes de España, impulsadas, mayoritariamente, por la gran cantidad de ofertas de trabajo y la ilusión por una mejora en el nivel de vida. Esto se traduce en una superpoblación en las ciudades españolas y provoca que una gran parte de los núcleos urbanos de pequeño tamaño estén sufriendo una creciente despoblación. Junto a estos factores, la poca costumbre del uso del transporte público entre la población española provoca que haya demasiados vehículos privados. Esto genera problemas en la gestión del tráfico dentro de la ciudad. Uno de esos problemas es la escasez de plazas de aparcamiento en la mayoría de calles céntricas de cualquier ciudad. Estos tres motivos han sido las razones que han impulsado a la creación de este proyecto, que consiste en un sistema para buscar plazas de aparcamiento disponibles en una ciudad. A lo largo de este trabajo se explicará el proceso de creación del proyecto, desde el estudio y análisis de las necesidades hasta las pruebas finales para comprobar que el funcionamiento es el correcto. Este sistema consistirá en una red de microncontroladores con los sensores necesarios para detectar si hay un coche en su plaza asignada. Estos dispositivos se comunicarán entre ellos y crearán su propia red. En cada red habrá un nodo máster que se encargará de gestionar toda la comunicación desde nuestra red a internet. Toda la información sobre las plazas libres se guardará en una base de datos en un servidor dedicado. El usuario tendrá acceso al sistema mediante una aplicación Android, que mostrará en el mapa todas las plazas libres que hay, indicará cual es la más cercana y, si se desea, empezará la navegación hasta ese punto.- EN The ongoing evolution of communication technologies have completely changed our way of life. This change is mainly marked by the introduction of a global communication, among people or digital devices. The aim of these developments is to make human life easier; some of the clearest examples are: how easy it is to make a videocall with someone wherever they are, how rapid worldwide logistics work and the number of social networks that enable us to communicate with one another Furthermore, there is a tendency that leads young people to move to the biggest cities in Spain, pushed, mainly, by the great number of job offers and the hope for an improvement in their way of life. This is reflected in overpopulation in Spanish cities and causes smaller urban centres to suffer from depopulation. Along with these factors, the fact that a great number of Spanish citizens are not used to public transport entails an excess of private vehicles in city centres. As a consequence, this causes problems regarding traffic management within a city. One of those problems is the shortage of car parking spaces in the majority of main streets of any city. These are the three reasons that have motivated this project, a sensor network which looks for free parking spaces in a city. Along this dissertation, the process of creating this project will be explained, from the study and analysis of needs to the final tests to verify that the functioning is good. This system consists of a network of microcontrollers with the necessary sensors to detect if there is a car in its assigned space. These devices will communicate with each other and create their own network. In each network there will be a master node that will be in charge of managing all the communication from our network to the internet. All the information about free spaces will be stored in a database on a dedicated server. The user will have access to the system through an Android application, which will show on the map all the free spaces available, indicate which is the closest and, if desired, start the navigation to that point.- All metadata published by Europeana are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, Europeana requests that you actively acknowledge and give attribution to all metadata sources including Europeana
Provider: - Institution: - Data provided by Europeana Collections- ES Este proyecto se centra en el desarrollo de una aplicación Android para la creación de rutas turísticas basadas en las ...preferencias de los usuarios. La aplicación está orientada principalmente a usuarios que quieran viajar y descubrir nuevos lugares. Para ello, desde la aplicación pueden generar rutas automáticamente en función a sus intereses, aunque también es posible editar las rutas manualmente, añadiendo o eliminando lugares. Se ofrece la posibilidad de guardar estas rutas para poder acceder a ellas posteriormente y editarlas o volver a realizarlas. También es posible utilizar la aplicación simplemente para encontrar un lugar concreto gracias a la vista de mapa en la que se muestran los lugares con marcadores personalizados según los intereses del usuario. Además, es posible añadir los lugares a una lista de favoritos para poder acceder a ellos fácilmente en cualquier momento. Otra de las funcionalidades que ofrece es poder descubrir nuevos lugares que, aun estando fuera de las preferencias del usuario, pueden llegar a interesarle. También cuenta con un sistema de votación de lugares, es decir, el usuario puede valorar los lugares. Los lugares mejor votados aparecen destacados en el mapa para todos los usuarios, independientemente de si pertenece a sus intereses o no. Para el desarrollo se ha utilizado el lenguaje de programación Kotlin, así como el lenguaje de marcado XML para las interfaces de usuario. Para el backend se ha utilizado los servicios proporcionados por Firebase, tanto para la autenticación de los usuarios, como para almacenar y obtener datos en tiempo real.- EN This project focuses on the development of an Android application for creating tourist routes based on user preferences. The application is mainly aimed at users who wants to travel and discover new places. To do this, from the app they can automatically generate routes based on their interests, although it is also possible edit the routes manually, adding or removing places. It offers the possibility of save these routes so that the user can access them later and edit or do it again. It is also possible to use the application simply to find a specific place thanks to the map view that shows the places with custom markers according to the user¿s interests. In addition, it is possible to add the places to a list of favourites so the user can easily access them at any time. Another feature that it offers is to be able to discover new places that, even if outside user¿s preferences, may become of interest to him. It also has a system of place rating, it means that the user can rate the places. The best-voted places are showed on the map for all users, regardless of whether they belong to their interests or not. The development has used the Kotlin programming language as well as the XML markup language for user interfaces. The backend has used the services provided by Firebase, both for authentication of users, and for storing and obtaining data in real time.- CA Aquest projecte se centra en el desenvolupament d'una aplicació Android per a la creació de rutes turístiques basades en les preferències dels usuaris. L'aplicació està orientada principalment a usuaris que vulguen viatjar i descobrir nous llocs. Per a això, des de l'aplicació poden generar rutes automàticament en funció als seus interessos, encara que també és possible editar les rutes manualment, afegint o eliminant llocs. S'ofereix la possibilitat de guardar aquestes rutes per a poder accedir a elles posteriorment i editar-les o tornar a realitzar-les. També és possible utilitzar l'aplicació simplement per a trobar un lloc concret gràcies a la vista de mapa en la qual es mostren els llocs amb marcadors personalitzats segons els interessos de l'usuari. A més, és possible afegir els llocs a una llista de favorits per a poder accedir a ells fàcilment en qualsevol moment. Una altra de les funcionalitats que ofereix és poder descobrir nous llocs que, fins i tot estant fora de les preferències de l'usuari, poden arribar a interessar-li. També compta amb un sistema de votació de llocs, és a dir, l'usuari pot valorar els llocs. Els llocs més ben votats apareixen destacats en el mapa per a tots els usuaris, independentment de si pertany als seus interessos o no. Per al desenvolupament s'ha utilitzat el llenguatge de programació Kotlin, així com el llenguatge de marcat XML per a les interfícies d'usuari. Per al backend s'ha utilitzat els serveis proporcionats per Firebase, tant per a l'autenticació dels usuaris, com per a emmagatzemar i obtindre dades en temps real.- All metadata published by Europeana are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, Europeana requests that you actively acknowledge and give attribution to all metadata sources including Europeana