MIT App Inventor: Enabling
Personal Mobile Computing
Slide 2
Slide 2 text
About me
José Dominguez ~ Visiting Scientist
@josmasflores
https://github.com/josmas
http://josmasflores.blogspot.com
Slide 3
Slide 3 text
App Inventor ~ MIT App Inventor
+
+
Open Sourced in 2012 : github.com/mit-
cml/appinventor-sources
Slide 4
Slide 4 text
App Inventor: Principal Investigator
Hal Abelson is Class of 1922
Professor of Computer Science and
Engineering in the Department of
Electrical Engineering and Computer
Science at MIT.
Slide 5
Slide 5 text
App Inventor ~ MIT App Inventor
+
+
Open Sourced in 2012 : github.com/mit-
cml/appinventor-sources
Slide 6
Slide 6 text
Logo ~ Turtle Graphics
Slide 7
Slide 7 text
Constructionism
Individual learners construct mental models to understand the
world around them.
Implement Programming
Environments that are Low Floor
and High Ceiling (with Wide
Walls).
Slide 8
Slide 8 text
App Inventor : Many influences
● Logo - Turtles
● Scratch
● Alice - Storytelling Alice
● Simple
Slide 9
Slide 9 text
three sample apps
Slide 10
Slide 10 text
Low Floor
Slide 11
Slide 11 text
A simple app
Slide 12
Slide 12 text
Wide Walls
Slide 13
Slide 13 text
app + arduino
Slide 14
Slide 14 text
High Ceiling
Slide 15
Slide 15 text
A more advanced app
Slide 16
Slide 16 text
demo
http://appinventor.mit.edu/
Slide 17
Slide 17 text
Community
Community of Users ~ Education Team
Community of Developers ~ Development Team
Slide 18
Slide 18 text
Research in Progress ~ Education Team
Computational Thinking Through Mobile Computing
(NFS funded)
Slide 19
Slide 19 text
Research in Progress ~ Development Team
Sensor Integration and Harnessing Personal Data
Static Analysis of App Inventor Projects
Slide 20
Slide 20 text
Research in Progress ~ Development Team II
Bridging Cognitive Apprenticeship and
Communities of Practice through Ecological
Psychology.