Ανάπτυξη συστήματος γεωγραφικού εντοπισμού δυνατοτήτων αξιοποίησης ελεύθερου χρόνου στην πλατφόρμα Android
Abstract
Σκοπός της παρούσης διατριβής είναι η ανάλυση, σχεδίαση, κατασκευή (προγραμματισμός), εγκατάσταση και λειτουργία ενός σύγχρονου υπολογιστικού συστήματος που αποτελείται από τέσσερα διακριτά αλλά συνεργαζόμενα μεταξύ τους μέρη:
1. Εφαρμογή που εξάγει αυτοματοποιημένα πληροφορίες για τα σημεία ενδιαφέροντος από τον παγκόσμιο ιστό μαζί με τις γεωγραφικές συντεταγμένες αυτών των σημείων, δηλαδή το γεωγραφικό πλάτος (latitude) (φ) και το γεωγραφικό μήκος (longitude) (λ).
2. Σχεσιακή βάση δεδομένων ικανή να διαχειριστεί χωρικά δεδομένα στην οποία καταχωρούνται τα προηγούμενα στοιχεία.
3. Υπηρεσία διαδικτύου που εκτελείται στον διακομιστή (server) και χρησιμοποιεί RESTful web service ( web services που βασίζονται στην αρχιτεκτονική REST - Representational state transfer). Η υπηρεσία αυτή καθιστά διαθέσιμα κατάλληλα επεξεργασμένα τα δεδομένα της βάσης ώστε να καταναλωθούν από έξυπνες κινητές συσκευές τύπου Android.
4. Εφαρμογή που εκτελείται στο κινητό Android και εμφανίζει αυτά τα σημεία ενδιαφέροντος σε χάρτη, πληροφορίες δρομολόγησης και άλλες πιο εξειδικευμένες πληροφορίες που εξαρτώνται από τον τύπο του κάθε σημείου.