Slide 1

Slide 1 text

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.

Slide 21

Slide 21 text

Research in Progress ~ Development Team III