Linux/App Inventor 2
Το λογισμικό MIT App Inventor 2 είναι ένα block-based εργαλείο ανάπτυξης εφαρμογών για Android συσκευές, το οποίο διατίθεται ως δωρεάν Web-based υπηρεσία στη σελίδα http://ai2.appinventor.mit.edu. Κάθε χρήστης που θέλει να συνδεθεί σ' αυτήν χρειάζεται να έχει λογαριασμό Google.
Το σχολικό βιβλίο της Β´ Γενικού Λυκείου στα πλαίσια εκμάθησης προγραμματισμού περιλαμβάνει κάποιες δραστηριότητες σε AppInventor. Οι εφαρμογές που θα αναπτυχθούν μπορούν να εκτελεστούν είτε απευθείας σε tablets ή κινητά τηλέφωνα με Android, είτε σε έναν Emulator (εξομοιωτή κινητού) ο οποίος εκτελείται τοπικά στον υπολογιστή του χρήστη.
Η παρούσα σελίδα περιγράφει την εγκατάσταση και τη χρήση του Emulator.
Εγκατάσταση
Η εγκατάσταση του App Inventor 2 Emulator μπορεί να επιτευχθεί είτε μέσω τερματικού (πατώντας Alt+Ctrl+T) δίνοντας την εντολή:
![]() | sudo apt-get install appinventor2-setup |
είτε διαφορετικά μέσα από την εφαρμογή Κέντρο Λογισμικού Ubuntu
- κάνοντας αναζήτηση την λέξη "appinventor",
- επιλέγοντας
Appinventor2-setup version 1.1,
- και τέλος, κάνοντας κλικ στο Εγκατάσταση.
Στη συνέχεια, θα χρειαστεί δημοσίευση του εικονικού δίσκου, ώστε να ενημερωθούν οι fat clients.
Εκτέλεση
![]() | Η εφαρμογή App Inventor 2 Emulator μπορεί να εκτελεστεί μόνο στον εξυπηρετητή και στους fat σταθμούς εργασίας και όχι στους thin. |
Η εκκίνηση του Emulator γίνεται από το μενού Εφαρμογές ▸ Εκπαίδευση ▸ AppInventor aiStarter , οπότε και εμφανίζεται ένα τερματικό όπως φαίνεται στα δεξιά.
- Επισκεφτείτε την ιστοσελίδα http://ai2.appinventor.mit.edu (Ctrl+κλικ στον σύνδεσμο που εμφανίζεται στο τερματικό),
- Συνδεθείτε με το Google Account που διαθέτετε και αποδεχθείτε την κοινοποίηση του email σας στο MIT AppInventor Version 2,
- Εάν επιθυμείτε, μπορείτε να εκτελέσετε το ερωτηματολόγιο που θα σας εμφανιστεί σε ένα αναδυόμενο παράθυρο με τίτλο "Welcome to App Inventor!",
- Στη συνέχεια, επιλέξτε Continue στο επόμενο αναδυόμενο παράθυρο,
- Αναπτύξτε τις εφαρμογές που θέλετε στη σελίδα του AppInventor,
- Και τέλος, πηγαίνετε στο μενού Connect ▸ Emulator όταν θελήσετε να τις εκτελέσετε, ώστε να ξεκινήσει ο Emulator.
Για να τερματίσετε την εφαρμογή App Inventor 2 Emulator, επιστρέψτε στο τερματικό και πληκτρολογήστε Ctrl+C.
Αντιμετώπιση προβλημάτων
Σε κάποιες περιπτώσεις, για παράδειγμα σε αναβαθμίσεις της σελίδας http://ai2.appinventor.mit.edu, μπορεί ο Emulator να σταματήσει να δουλεύει. Σ' αυτήν την περίπτωση, δοκιμάστε τις παρακάτω ενέργειες:
- Ελέγξτε εάν υπάρχει διαθέσιμη κάποια νεότερη έκδοση του πακέτου appinventor2-setup:
![]() | sudo apt-get update sudo apt-get install appinventor2-setup |
- Εάν ναι, θα χρειαστεί να κάνετε και δημοσίευση του εικονικού δίσκου.
- Στη συνέχεια και εάν δεν έχει διορθωθεί το πρόβλημα, κλείστε και ξαναανοίξτε το τερματικό του Emulator, και μετά πηγαίνετε στη σελίδα του AppInventor και στο μενού Connect ▸ Hard Reset , ώστε να διαγραφεί η εικονική κάρτα μνήμης του Emulator και να ξαναφτιαχτεί εξ' αρχής στην επόμενη εκτέλεσή του.
- Εάν αυτό όντως βοηθήσει, μπορείτε να το κάνετε για όλους τους χρήστες με μία εντολή:
![]() | sudo rm -rf /home/*/.appinventor |