Download presentation
Presentation is loading. Please wait.
Published byHarry Garrison Modified over 8 years ago
1
CS 104 October 12, 2011 Potpourri
2
Agenda Scratch Kinect demo Quiz discuss Getting Ready for App Inventor Next Monday Exam
3
Motivation: Teaching CS – 1980s style Typical example was text-based, trivial, and uninspiring
4
Motivation: Newest Context Teen cell phone adoption at 84% March 3, 2011 Android marketshare (29%) passes Apple (27%) Android sales soar 888% Social networking and crowd sourcing a daily activity Increasing adoption of smartphones in science and medical applications
5
App Inventor Overview URL: http://www.appinventorbeta.comhttp://www.appinventorbeta.com Purpose Teaching Prototyping Components of App Inventor Designer GUI builder Block Editor Provide behavior behind the GUI Based on MIT OpenBlocks and Scratch
6
App Inventor Overview
7
Installing and Running http://www.appinventorbeta.com/learn/setup/ Requires Java 1.6 http://www.appinventorbeta.com/learn/setup/ Install App Inventor setup App Inventor environment loads in a web browser Login using Google account Run from a phone or the Android emulator Stores programs in the cloud
8
Designer Provides a WYSIWYG editor for designing the visual parts of the app Also provides ability to attach non-visual components
9
Blocks Editor Provides an ability to give behavior to an app; the programming part Typical and expected basic predefined constructs (logic, conditionals, iteration) Ability to refer to the components and their properties from the Designer Very similar to Scratch Built on Open Blocks library from MIT
10
Limitations File I/O Custom objects Printing your code! Reliability
11
Next Wednesday We start moving into app development! Please bring your own laptop for hands-on exercises, or find a teammate that you can work with
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.