Άρθρα  

  1. Δημοφιλή
  2. Τελευταία
  • 1
  • 2
  • 3
  • 4
  • 5

EasyLogo

Επισκέψεις:5718

EasyLogo

Η EasyLogo είναι ένα απλοποιημένο περιβάλλον Logo όπου ο μαθητής μπορεί να δημιουργήσει απλές ακολουθίες εντολών σχεδίασ...

Περισσότερα...

App Inventor

Επισκέψεις:5597

App Inventor

Το App Inventor μπορεί να χρησιμοποιηθεί από μαθητές Γυμνασίου και Λυκείου για την δημιουργία εφαρμογών, ...

Περισσότερα...

Alice

Επισκέψεις:4438

Alice

Στο περιβάλλον προγραμματισμού Alice δίνεται η δυνατότητα εξοικείωσης των μαθητών με έννοιες του προγραμματισμ...

Περισσότερα...

GameMaker

Επισκέψεις:4232

GameMaker

Το περιβάλλον του GameMaker και η δημιουργία απλών παιχνιδιών σε αυτό μπορεί να αποτελέσει μια πρώτη επαφή μαθητών Δημοτ...

Περισσότερα...

Γλωσσομάθεια

Επισκέψεις:4171

Γλωσσομάθεια

Στην Γλωσσομάθεια υπάρχει η δυνατότητα ανάπτυξης, ελέγχου και εκτέλεσης προγραμμάτων σε "ΓΛΩΣΣΑ". Με την Γλωσσομάθεια&nb...

Περισσότερα...
  • 1
  • 2
  • 3
  • 4
  • 5

App Inventor

Επισκέψεις:5597

App Inventor

Το App Inventor μπορεί να χρησιμοποιηθεί από μαθητές Γυμνασίου και Λυκείου για την δημιουργία εφαρμογών, ...

Περισσότερα...

GameSalad Creator

Επισκέψεις:2025

GameSalad Creator

Το GameSalad Creator μπορεί να χρησιμοποιηθεί για την δημιουργία παιχνιδιών και αλληλεπιδραστικών εφαρμογών από μαθητές ...

Περισσότερα...

Robot Obstacle Course

Επισκέψεις:954

Robot Obstacle Course

Ένα παιχνίδι στο οποίο καλείται ο μικρός προγραμματιστής - μηχανικός να προσαρμόσει κατάλληλα τα κυκλώματα ενός ρομπότ ώ...

Περισσότερα...

Δημιουργός Διαγραμμάτων Ροής

Επισκέψεις:2210

Δημιουργός Διαγραμμάτων Ροής

Ο Δημιουργός Διαγραμμάτων Ροής αποτελεί ένα ισχυρό εργαλείο για τα πρώτα βήματα των μαθητών στην αλγοριθμική, όπου είναι...

Περισσότερα...

Γλωσσομάθεια

Επισκέψεις:4171

Γλωσσομάθεια

Στην Γλωσσομάθεια υπάρχει η δυνατότητα ανάπτυξης, ελέγχου και εκτέλεσης προγραμμάτων σε "ΓΛΩΣΣΑ". Με την Γλωσσομάθεια&nb...

Περισσότερα...
   

App Inventor

Βαθμολογήστε αυτό το άρθρο
(4 ψήφοι)
  • Δημιουργήθηκε από : Google, MIT Media Lab (από Hal Abelson)
  • Ημερομηνία εμφάνισης : 2010
  • Τελευταία έκδοση - Έτος: Beta - 2012
  • Προγραμματιστικό μοντέλο : Αντικειμενοστραφής, Οδηγούμενος από γεγονότα προγραμματισμός
  • Ελληνικό περιβάλλον : Όχι
  • Επιρροές από : Scratch, StarLogo TNG
  • Άδεια : Διατίθεται δωρεάν και είναι ανοικτού κώδικα

Το App Inventor μπορεί να χρησιμοποιηθεί από μαθητές Γυμνασίου και Λυκείου για την δημιουργία εφαρμογών, σε κινητά με λειτουργικό σύστημα Android, σε ένα περιβάλλον προγραμματισμού παρόμοιο με του Scratch και της StarLogo TNG. Δίνεται έτσι η ευκαιρία στους νέους προγραμματιστές ταυτόχρονα με την διαδικασία ανάπτυξης των εφαρμογών τους να εξοικειωθούν και με έννοιες του αντικειμενοστραφούς και οδηγούμενου από γεγονότα προγραμματισμού. Έννοιες όπως της ακολουθίας, των δομών επανάληψης και ελέγχου ροής, της διαδικασίας και συνάρτησης, παραμέτρου, μεταβλητής, αριθμητικών, συγκριτικών και λογικών τελεστών, και  λιστών είναι επίσης μερικές από αυτές που θα συναντήσουν με ευδιάκριτο τρόπο οι νέοι στον προγραμματισμό χρήστες του App Inventor σε ένα περιβάλλον ίσως με μεγαλύτερο βαθμό κινητοποίησης από ότι συνήθως.

Γνωριμία

Το App Inventor για Android είναι ένα περιβάλλον οπτικού προγραμματισμού που παρεχόταν αρχικά από την Google, και τώρα διατίθεται και υποστηρίζεται από το ΜΙΤ. Το Google App Inventor διατέθηκε στο κοινό για πρώτη φορά το τέλος του 2010 και μετά από ένα χρόνο στις 31 Δεκεμβρίου, 2011 η Google τερμάτισε την υποστήριξη του προγράμματος  και το έκανε open source. Το App Inventor ξαναδιατέθηκε στο κοινό, πλέον με όνομα ΜΙΤ App Inventor ως beta service  (τον Μάρτιο του 2012), από το MIT Center for Mobile Learning μετά την ανάληψη του έργου από την Google.

Το App Inventor είναι ένα on-line περιβάλλον προγραμματισμού. Πιο συγκεκριμένα για την ανάπτυξη  εφαρμογών με το App Inventor  είναι απαραίτητη η χρήση ενός φυλλομετρητή (web browser) και ενός συνδεδεμένου τηλέφωνου με Android ή ενός εξομοιωτή τηλεφώνου.

Το περιβάλλον του App Inventor επιτρέπει σε οποιονδήποτε είναι εξοικειωμένος με τον προγραμματισμό ηλεκτρονικών υπολογιστών να δημιουργεί εφαρμογές για λειτουργικό σύστημα Android.  Χρησιμοποιεί ένα γραφικό περιβάλλον αλληλεπίδρασης με τον χρήστη, παρόμοιο με του  Scratch και της StarLogo TNG, το οποίο επιτρέπει στους χρήστες να σέρνουν και να αφήνουν πλακίδια δημιουργώντας έτσι εφαρμογές που μπορούν να τρέξουν σε Android, το λειτουργικό σύστημα σήμερα πολλών φορητών συσκευών.

Ειδικότερα το γραφικό περιβάλλον προγραμματισμού του App Inventor αποτελείται από:

  • Τον App Inventor Designer, όπου επιλέγονται  τα βασικά δομικά στοιχεία της εφαρμογής που θα δημιουργηθεί

  • Τον App Inventor Blocks Editor, όπου λαμβάνει χώρα ο καθορισμός – προγραμματισμός της συμπεριφοράς των βασικών δομικών στοιχείων της εφαρμογής με σύρσιμο πλακιδίων. Εδώ ο προγραμματισμός συμβαίνει με δόμηση των προγραμμάτων  με οπτικό τρόπο, ταιριάζοντας πλακίδια μαζί όπως  τα κομμάτια ενός πάζλ. 

Η εφαρμογή που δημιουργείται  εμφανίζεται στο συνδεδεμένο τηλέφωνο ή στον εξομοιωτή τηλεφώνου, βήμα-προς-βήμα, όπως προστίθενται  κομμάτια σε αυτή, ώστε να είναι δυνατός ο έλεγχος της εφαρμογής καθώς αυτή χτίζεται. Με την ολοκλήρωση της  εφαρμογής, υπάρχει η δυνατότητα  πακεταρίσματος της εφαρμογής έτσι ώστε να είναι δυνατή η εγκατάσταση της σε Android συσκευές.

 

Οδηγοί Χρήσης - Tutorials - Παραδείγματα Έργων

Learn about MIT App Inventor από appinventor.mit.edu

Tutorials δημιουργίας εφαρμογών με App Inventor από appinventor.mit.edu

Tutorials δημιουργίας εφαρμογών με App Inventor από beta.appinventor.mit.edu

Παραδείγματα έργων σε App Inventor 'Example Projects Discover Components' στο appinventor.mit.edu

Reference Documentation από appinventor.mit.edu

Tutorials δημιουργίας έργων σε App Inventor (υποστηριζόμενα με βίντεο, πόρους, έτοιμα έργα, φύλλα εργασίας) από David Wolber στο www.appinventor.org

Turorials δημιουργίας εφαρμογών με App Inventor 'Computing with Mobile Phones' στο Trinity College

Tutorials δημιουργίας έργων σε App Inventor (υποστηριζόμενα με βίντεο, πόρους, έτοιμα έργα, φύλλα αναφοράς) με App Inventor από ICE Distance Education Portal

Οδηγός εισαγωγής στο App Inventor 'Intro Guide for MIT App Inventor' από James Sherar sto Using ICT in Further Education

Οδηγός ξεκινώντας με το MIT App Inventor 'Getting Started Guide' στο appinventor.mit.edu

Tutorials δημιουργίας εφαρμογών και παραδείγματα έργων σε App Inventor στο www.appinventorblocks.com

Tutorials και παραδείγματα για προχωρημένη χρήση του App Inventor  'App Inventor Tutorials and Advanced Examples' στο puravidaapps.com

Διαδικτυακός χώρος με πολύ υλικό για App Inventor 'tAIR - The App Inventor Repository'

Βιβλίο με σειρά από κεφάλαια - tutorials δημιουργίας έργων από David Wolber, Hal Abelson, Ellen Spertus, Liz Looney (2011), App Inventor Create your own Android Apps στο www.appinventor.org

Βιβλίο με σειρά από κεφάλαια - tutorials δημιουργίας έργων (και με νέα tutorials) από David Wolber, Hal Abelson, Ellen Spertus, Liz Looney (2011) , App Inventor Create your own Android Apps

Βίντεο tutorials σε λίστα YouTube 'App inventor' από κανάλι David Wolber στο YouTube

Βίντεο tutorial 'Γνωριμία με το App Inventor' από ioarvanit στο www.edutorials.gr

Βίντεο tutorials για App Inventor στα ελληνικά από Chris K στο osarena.net

Βίντεο tutorials App Inventor από κανάλι AndroidAppTraining's channel στο YouTube

Βίντεο tutorials App Inventor από κανάλι Chris Groff στο YouTube

Βίντεο tutorials σε λίστα YouTube 'App Inventor Tutorials' από κανάλι Vilém Zouhar στο YouTube

Tutorial δημιουργίας 'Wild LifeShow' εφαρμογής 'How to Make Apps Using Google's App Inventor' στο www.wikihow.com

Tutorial δημιουργίας 'Ηello World' εφαρμογής 'Getting started with MIT App Inventor' από Mike James στο www.i-programmer.info

Παραδείγματα εφαρμογών 'Android Programming with App Inventor' από Amit Saha στο www.linuxjournal.com

Tutorials  App Inventor από σειρά μαθημάτων 'Internet Technologies - Android Development' από Kevin Curran

Tutorials 'MIT App Inventor Tutorials' από Richard Incorvia στο Maharishi Middle School

Bίντεο tutorials σε λίστα YouTube 'Android Programming for Absolute Beginners' από κανάλι Programmers Institute

Bίντεο tutorials σε λίστα YouTube 'Android Programming 2 for Absolute Beginners' από κανάλι Programmers Institute

Bίντεο tutorials σε λίστα YouTube 'App Inventor Tutorials for Beginners' από κανάλι Krishnendu Roy

 

Προτάσεις Διδασκαλίας

Σειρά μαθημάτων 'MIT's App Inventor Curriculum' από appinventor.mit.edu

Μια σειρά μαθημάτων App Inventor 6 εβδομάδων 'Using App Inventor to Teach Introductory CS' από Michelle Hutton στο App Inventor EDU

Πακέτο διδασκαλίας App Inventor (σχέδια μαθήματος, θεωρία, εφαρμογές, ασκήσεις, βίντεο) 'Course in a Box' από David Wolber στο sites.google.com

Παράδειγμα χρήσης App Inventor στην τάξη 'STEM Lesson Using MIT App Inventor in the Classroom' από Al Chirinian στο www.teachstemnow.com

Σειρά μαθημάτων (Learner & Tutor Notes, εφαρμογές, βίντεο) 'I Love My Smartphone Mobile App Development' από The Royal Society of Edinburgh

Σειρά μαθημάτων (θεωρία, ασκήσεις, tutorials) 'Computing with Mobile Phones' από Ralph Morelli στο Trinity College

Σειρά μαθημάτων (θεωρία, παραδείγματα, φύλλα εργασίας, ασκήσεις) 'Inventing Mobile Apps' από Lyn Turbak στο Wellesley College

Σειρά μαθημάτων (θεωρία, φύλλα εργασίας, ασκήσεις) 'Introduction to Software Application Development  with App Inventor and Python' από John Carroll University

Σειρά μαθημάτων (σχέδια μαθήματος, θεωρία, ασκήσεις, βίντεο)  'Course-In-A-Box' βασισμένα στο βιβλίο 'App Inventor - Create Your Own Android Apps' από David Wolber στο www.appinventor.org

Σειρά μαθημάτων 'Computing, Mobile Apps and the web' από David Wolber στο University of San Francisco

Σειρά μαθημάτων από Anshul Bhagi (2012), Android Game Development with AppInventor

Σειρά μαθημάτων για Scratch και App Inventor (θεωρία, ασκήσεις, πόροι) 'CS Principles for High School Teachers (Scratch + App Inventor)' από  John Carroll University

Φύλλα εργασίας από workshop επιμόρφωσης 'App Inventor Training' στο Kentucky Academy of Technology Education

Πόροι για εκπαιδευτικούς σχετικά με App Inventor στο www.tes.co.uk

   

Βίντεο

 

       

  

Παρόλο που το App Inventor είναι μια browser-based εφαρμογή πριν εκτελεστεί για πρώτη φορά πρέπει να έχουν εκτελεστεί τα βήματα που περιγράφονται στον σύνδεσμο: Setup MIT App Inventor από appinventor.mit.edu

Το App Inventor (μόνο με αγγλικό περιβάλλον) διατίθεται δωρεάν ως beta service στην διεύθυνση: http://beta.appinventor.mit.edu

και μπορεί να δουλέψει σε περιβάλλοντα Macintosh (με Intel processor, Mac OS X 10.5, 10.6), Windows  (Windows XP, Windows Vista, Windows 7), GNU/Linux (Ubuntu 8+, Debian 5+) σε φυλλομετρητές Mozilla Firefox (3.6 ή νεώτερους), Apple Safari (5.0  ή νεώτερους), Google Chrome (4.0  ή νεώτερους) , Microsoft Internet Explorer (7  ή νεώτερους).

Ομάδες συζητήσεων για App Inventor στο appinventor.mit.edu

Περιοχή διαμοιρασμού εφαρμογών 'MIT App Inventor Community Gallery' στο gallery.appinventor.mit.edu

Ιστολόγιο 'MIT App Inventor Blog' στο appinventor.mit.edu

App Inventor in Education ( Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου προστατεύεται από τους αυτοματισμούς αποστολέων ανεπιθύμητων μηνυμάτων. Χρειάζεται να ενεργοποιήσετε τη JavaScript για να μπορέσετε να τη δείτε. )

Computer and operating system

·         Macintosh (with Intel processor): Mac OS X 10.5, 10.6

·         Windows: Windows XP, Windows Vista, Windows 7

·         GNU/Linux: Ubuntu 8+, Debian 5+

Browser

·         Mozilla Firefox 3.6 or higher

·         Apple Safari 5.0 or higher

·         Google Chrome 4.0 or high

·         Microsoft Internet Explorer 7 or higher

1 σχόλιο

  • Σύνδεσμος σχολίου Akylini Παρασκευή, 12 Ιουλίου 2013 11:23 δημοσιεύθηκε από Akylini

    Το App Inventor μπορεί να αξιοποιηθεί στην εκπαιδευτική διαδικασία και να προκαλέσει το ενδιαφέρον τον μαθητών για τον προγραμματισμό καθώς και να ενισχύσει την δημιουργικότητα τους.

Συνδεθείτε για να υποβάλετε σχόλια
   

                                                              Περιβάλλοντα Εισαγωγής στον Προγραμματισμό από Γκοτσιόπουλο Παναγιώτη (Allrounder template)

                                                                                                                   Χάρτης Συνδέσμων Διαδικτυακού Τόπου