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

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) είναι παγκόσμιο σύστημα εντοπισμού γεωγραφικής θέσης, ακίνητου ή κινούμενου χρήστη.
  • 9. Γεωγραφικές Συντεταγμένες Οι γεωγραφικές συντεταγμένες είναι σύστημα συντεταγμένων με δύο μεγέθη από τα οποία προσδιορίζεται η θέση των διαφόρων τόπων, το γεωγραφικό πλάτος και το γεωγραφικό μήκος.
  • 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 μέτρα).