MIT App Inventor
In the tradition of MIT’s great programming education platform, scratch, they have again created a mobile platform app creator. Using the same drag and drop model, students are exposed to a new “real world” application of computer programming skills.
From MIT’s App Inventor website: “With MIT’s web-based service, building apps is as easy as fitting together puzzle pieces. Through a live computer-to-phone connection, your app appears on your phone for real-time design and testing”