Location-aware υπηρεσίες και crowd sourcing με χρήση τεχνολογιών Spring boot και React JS : πιλοτική εφαρμογή στο πεδίο της αντισφαίρισης
Αντικείμενο μελέτης της παρούσας εργασίας αποτελεί ο γνωστός όρος του πληθοπορισμού σε συνδυασμό με location – aware υπηρεσίες. Ερευνάται το πώς η πρόσφατη κατάσταση στις γλώσσες προγραμματισμού για ξεχωριστά είδη συσκευών και στα αντίστοιχα εργαλεία μπορεί να αξιοποιήσει αυτό το πεδίο και τελικά να...
Main Author: | |
---|---|
Other Authors: | |
Language: | Greek |
Published: |
2022
|
Subjects: | |
Online Access: | http://hdl.handle.net/10889/16359 |
id |
nemertes-10889-16359 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-163592022-09-06T05:13:54Z Location-aware υπηρεσίες και crowd sourcing με χρήση τεχνολογιών Spring boot και React JS : πιλοτική εφαρμογή στο πεδίο της αντισφαίρισης Location-aware services and crowd sourcing using Spring boot and React JS technologies : application to the field of tennis Κουνέλη, Αγγελική Kouneli, Aggeliki Πληθοπορισμός Αντισφαίριση Crowdsourcing React JS Spring Boot Location-aware Αντικείμενο μελέτης της παρούσας εργασίας αποτελεί ο γνωστός όρος του πληθοπορισμού σε συνδυασμό με location – aware υπηρεσίες. Ερευνάται το πώς η πρόσφατη κατάσταση στις γλώσσες προγραμματισμού για ξεχωριστά είδη συσκευών και στα αντίστοιχα εργαλεία μπορεί να αξιοποιήσει αυτό το πεδίο και τελικά να προσφέρει κάτι ουσιαστικότερο στον άνθρωπο. Στόχος είναι να εξεταστούν σύγχρονες τεχνολογίες που χρησιμοποιούνται συνεχώς και περισσότερο σε διαδικτυακές εφαρμογές και αποτελούν συνδυασμό διαφόρων και διαφορετικών frameworks και υπηρεσιών με διττό σκοπό∙ την πλήρη λειτουργικότητα και αλληλεπίδραση με το χρήστη καθώς και τη δυνατότητα επεκτασιμότητας. Ειδικότερα, επιλέχθηκαν το Spring Boot Framework για το backend κομμάτι, το Hibernate ως υλοποίηση του JPA specification (Java Persistence API) και η React JS βιβλιοθήκη για το front end κομμάτι. Παράλληλα, η δομή της εφαρμογής ακολούθησε τα σχεδιαστικά πρότυπα Model View Controller (MVC) και Dependency Injection ενώ οι λειτουργίες αποτέλεσαν αυτόνομα REST web services για τη δυνατότητα περαιτέρω αξιοποίησης και κλήσης τους από διαφορετικές front end τεχνολογίες. Ο συνδυασμός των παραπάνω εφαρμόστηκε στο πεδίο της αντισφαίρισης αξιοποιώντας ένα ήδη υπάρχον location-aware και crowdsourcing λογισμικό. The diploma thesis study field is the well-known term of “crowdsourcing” accompanied by location aware services. It investigates how the latest state in programming languages for different kinds of devices and the related tools can take advantage of the above term and ultimately offer something more substantial to humans and positively affects them. The purpose is the examination of contemporary technologies which, gradually, are used more and more in web applications and consist a combination of various and dissimilar frameworks and services achieving a double goal; full functionality and user interaction as well as scalability. More specifically, Spring Boot Framework for the backend part, Hibernate as the implementation of JPA specification and React JS Library for the front end part were chosen. Alongside, two important design patters, MVC (Model View Controller) and Dependency Injection determined the application structure while the diverse functions were implemented as autonomous REST web services so that they can be able to be further utilized and called by different front end technologies. The union of mentioned above was applied to the tennis field making use of an already existing location – aware and crowdsourcing software. 2022-07-04T06:35:55Z 2022-07-04T06:35:55Z 2022-06-30 http://hdl.handle.net/10889/16359 gr application/pdf application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Πληθοπορισμός Αντισφαίριση Crowdsourcing React JS Spring Boot Location-aware |
spellingShingle |
Πληθοπορισμός Αντισφαίριση Crowdsourcing React JS Spring Boot Location-aware Κουνέλη, Αγγελική Location-aware υπηρεσίες και crowd sourcing με χρήση τεχνολογιών Spring boot και React JS : πιλοτική εφαρμογή στο πεδίο της αντισφαίρισης |
description |
Αντικείμενο μελέτης της παρούσας εργασίας αποτελεί ο γνωστός όρος του πληθοπορισμού σε συνδυασμό με location – aware υπηρεσίες. Ερευνάται το πώς η πρόσφατη κατάσταση στις γλώσσες προγραμματισμού για ξεχωριστά είδη συσκευών και στα αντίστοιχα εργαλεία μπορεί να αξιοποιήσει αυτό το πεδίο και τελικά να προσφέρει κάτι ουσιαστικότερο στον άνθρωπο.
Στόχος είναι να εξεταστούν σύγχρονες τεχνολογίες που χρησιμοποιούνται συνεχώς και περισσότερο σε διαδικτυακές εφαρμογές και αποτελούν συνδυασμό διαφόρων και διαφορετικών frameworks και υπηρεσιών με διττό σκοπό∙ την πλήρη λειτουργικότητα και αλληλεπίδραση με το χρήστη καθώς και τη δυνατότητα επεκτασιμότητας.
Ειδικότερα, επιλέχθηκαν το Spring Boot Framework για το backend κομμάτι, το Hibernate ως υλοποίηση του JPA specification (Java Persistence API) και η React JS βιβλιοθήκη για το front end κομμάτι. Παράλληλα, η δομή της εφαρμογής ακολούθησε τα σχεδιαστικά πρότυπα Model View Controller (MVC) και Dependency Injection ενώ οι λειτουργίες αποτέλεσαν αυτόνομα REST web services για τη δυνατότητα περαιτέρω αξιοποίησης και κλήσης τους από διαφορετικές front end τεχνολογίες.
Ο συνδυασμός των παραπάνω εφαρμόστηκε στο πεδίο της αντισφαίρισης αξιοποιώντας ένα ήδη υπάρχον location-aware και crowdsourcing λογισμικό. |
author2 |
Kouneli, Aggeliki |
author_facet |
Kouneli, Aggeliki Κουνέλη, Αγγελική |
author |
Κουνέλη, Αγγελική |
author_sort |
Κουνέλη, Αγγελική |
title |
Location-aware υπηρεσίες και crowd sourcing με χρήση τεχνολογιών Spring boot και React JS : πιλοτική εφαρμογή στο πεδίο της αντισφαίρισης |
title_short |
Location-aware υπηρεσίες και crowd sourcing με χρήση τεχνολογιών Spring boot και React JS : πιλοτική εφαρμογή στο πεδίο της αντισφαίρισης |
title_full |
Location-aware υπηρεσίες και crowd sourcing με χρήση τεχνολογιών Spring boot και React JS : πιλοτική εφαρμογή στο πεδίο της αντισφαίρισης |
title_fullStr |
Location-aware υπηρεσίες και crowd sourcing με χρήση τεχνολογιών Spring boot και React JS : πιλοτική εφαρμογή στο πεδίο της αντισφαίρισης |
title_full_unstemmed |
Location-aware υπηρεσίες και crowd sourcing με χρήση τεχνολογιών Spring boot και React JS : πιλοτική εφαρμογή στο πεδίο της αντισφαίρισης |
title_sort |
location-aware υπηρεσίες και crowd sourcing με χρήση τεχνολογιών spring boot και react js : πιλοτική εφαρμογή στο πεδίο της αντισφαίρισης |
publishDate |
2022 |
url |
http://hdl.handle.net/10889/16359 |
work_keys_str_mv |
AT kounelēangelikē locationawareypēresieskaicrowdsourcingmechrēsētechnologiōnspringbootkaireactjspilotikēepharmogēstopediotēsantisphairisēs AT kounelēangelikē locationawareservicesandcrowdsourcingusingspringbootandreactjstechnologiesapplicationtothefieldoftennis |
_version_ |
1771297357026033664 |