Περιήγηση στην πόλη των Σερρών: Μία Εφαρμογή στο AppInventor
- 1. Περιήγηση στην πόλη των
Σερρών : Μία εφαρμογή
στο AppInventor
ΓΕ.Λ. ΠΕΝΤΑΠΟΛΗΣ
ΣΧΟΛΙΚΟ ΕΤΟΣ: 2017-2018
- 2. Η εργασία υλοποιήθηκε στα
πλαίσια του μαθήματος
επιλογής της Α’ Λυκείου
Εφαρμογές Υπολογιστών.
Το μάθημα
- 3. Ο στόχος
Στόχος της εργασίας μας
ήταν η δημιουργία μιας
εφαρμογής που βοηθάει
στην περιήγηση των
αξιοθέατων της πόλης των
Σερρών.
- 4. Τοποθεσία 1η: Μπεζεστένι
Το Μπεζεστένι των Σερρών ανάγεται στο τέλος του 15ου αιώνα,
βρίσκεται στο πιο κεντρικό σημείο της πόλης, στην πλατεία
Ελευθερίας και σήμερα χρησιμοποιείται σαν Αρχαιολογικό Μουσείο.
- 5. Τοποθεσία 2η: Νομαρχία
Η Νομαρχία Σερρών είναι ένα υπέροχο νεοκλασικό κτίριο το οποίο
έχει χτιστεί στο τέλος του 19ου αιώνα από τον αρχιτέκτονα
Ξενοφώντα Παιονίδη.
- 6. Τοποθεσία 3η: Μητρόπολη
Ο Ιερός Μητροπολιτικός Ναός των Παμμεγίστων Ταξιαρχών
βρίσκεται κοντά στο κέντρο των Σερρών. Ο Ναός εορτάζει την
Σύναξη των Αρχαγγέλων Μιχαήλ και Γαβριήλ και λοιπών
ασωμάτων δυνάμεων στις 8 Νοεμβρίου.
- 7. Εργαλείο Συγγραφής
Το App Inventor for Android
αποτελεί ένα δωρεάν οπτικό
περιβάλλον προγραμματισμού
με πλακίδια (blocks), για τη
δημιουργία εφαρμογών για
συσκευές με Λειτουργικό
Σύστημα Android.
- 8. GPS
Το GPS (Global Positioning
System) είναι παγκόσμιο
σύστημα εντοπισμού
γεωγραφικής θέσης,
ακίνητου ή κινούμενου
χρήστη.
- 10. Virtual Screens
Τα Virtual Screens φαίνονται
και συμπεριφέρονται σαν
κανονικές οθόνες αλλά η
δημιουργία τους βασίζεται
στη χρήση ενός Arrangement
Component .
- 12. Google Static Maps
Τα Google Static Maps
αποτελούν στατικές
εικόνες από χάρτες της
Google, οι οποίες
χρησιμοποιούνται ως
χάρτες σε εφαρμογές.
- 13. Location Sensor
Ο Αισθητήρας Θέσης
(Location Sensor) είναι ένα
στοιχείο του AppInventor,
το οποίο προσδιορίζει το
γεωγραφικό πλάτος και το
γεωγραφικό μήκος της
συσκευής.
- 14. Location Sensor Tester
Αρχικά, δημιουργήσαμε μια
εφαρμογή με την οποία
υπολογίσαμε την ελάχιστη,
τη μέγιστη και τη μέση
ακρίβεια του αισθητήρα
θέσης του AppInventor.
- 16. Βήμα 1ο: Virtual Screens
Δημιουργία των virtual screens και τοποθέτηση των απαραίτητων
στοιχείων σε αυτά, στο περιβάλλον του AppInventor.
- 17. Βήμα 2ο: Static Map
Δημιουργία και τοποθέτηση
ενός χάρτη Google ως
στατική εικόνα στην
εφαρμογή.
- 18. Βήμα 3ο: Δημιουργία Λίστας
Δημιουργία μιας λίστας η οποία περιλαμβάνει τις τοποθεσίες που
επιλέξαμε και πληροφορίες για αυτές.
- 19. Βήμα 4ο: Υπολογισμός Απόστασης
Υπολογισμός απόστασης μεταξύ της θέσης του χρήστη και των
τοποθεσιών που επιλέξαμε, με τη χρήση της Ευκλείδειας
Απόστασης.
- 20. Βήμα 5ο: Εναλλαγή οθονών
Αυτόματη εναλλαγή
ανάμεσα στην οθόνη του
χάρτη και στην οθόνη με
τις πληροφορίες κάθε
φορά που η απόσταση
ανάμεσα στον χρήστη και
σε ένα αξιοθέατο είναι
μικρότερη από μία τιμή
(40 μέτρα).