Εργασία μαθητών για το 10ο Μαθητικό Συνέδριο Πληροφορικής. Αφορά τη δημιουργία μίας εφαρμογής στο AppInentor στην οποία όταν ο χρήστης βρίσκεται κοντά σε κάποια αξιοθέατα της πόλης των Σερρών εμφανίζονται αυτόματα πληροφορίες για τα αξιοθέατα αυτά.
1 of 21
More Related Content
Περιήγηση στην πόλη των Σερρών: Μία Εφαρμογή στο 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 .
11. Ευκλείδεια Απόσταση
Η Ευκλείδεια Απόσταση
είναι μια εξίσωση, η οποία
χρησιμοποιείται για τον
προσδιορισμό της
απόστασης μεταξύ δύο
τοποθεσιών.
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 μέτρα).