Android + Physical Computing

Android + Physical Computing

Classroom training on the Android ADK + Open Accessory I gave at at RIA Unleashed 2011 to a room of about 30.

Conference: http://fitc.ca/event/ria11/

D4e6eb8ffdbc19c6394eec58895509a9?s=128

Scott Janousek

October 27, 2011
Tweet

Transcript

  1. 2.

    Android + Physical Computing RIA Unleashed 2011 Thursday, October 27

    9am-12:30pm @scottjanousek Wednesday, November 23, 11
  2. 3.

    Intro: Agenda 9 am - 10 am Physical Computing &

    Arduino Overview 10 am - 12:30 am Android (OA & ADK) 12:30 - 1:30 pm LUNCH Wednesday, November 23, 11
  3. 4.

    Supplies 3 ADK Boards No extra Android Phones (Sorry!) Electronics

    (LEDS, servos, sensors, etc) Conductive Ink Wednesday, November 23, 11
  4. 16.

    Basic Assumptions You know: ... a programming language (like Java).

    ... about Android, maybe even programmed an app. Wednesday, November 23, 11
  5. 17.

    Intro: Prep! (1/2) Who has & brought their ADK kits?

    Who has an Android device? People using Linux? Mac? Windows? Wednesday, November 23, 11
  6. 18.

    Intro: Prep! (2/2) ... been working with Arduino? ... been

    working with Android? Who has installed Eclipse installed? Who has installed Eclipse and ADK? Wednesday, November 23, 11
  7. 42.

    Arduino: What is it? Open Source Hardware Device Platform Sensors,

    LEDs, servos, other components Arduino Programming Language Wednesday, November 23, 11
  8. 43.
  9. 50.

    Arduino: IDE (3/3) Name of Sketch Toolbar New Tab Console

    Message Area Coding Area Wednesday, November 23, 11
  10. 51.

    Arduino: IDE Toolbar Compile Sketch Stop Running Sketch New Sketch

    Open Sketch Save Sketch Upload Sketch to Arduino Board Serial Monitor Wednesday, November 23, 11
  11. 54.

    Arduino: Programming Arduino Programs are called “Sketches” C-like language IDE

    is based off of Processing Sketches are compiled, and loaded as firmware onto Arduino boards Wednesday, November 23, 11
  12. 56.
  13. 79.

    ADK: Why add USB Support? If you haven’t noticed Android

    is turning from just a mobile platform into a full fledged Computing Platform: Android Phones, Tablets, Computers, Google TV, Android@HOME, etc Wednesday, November 23, 11
  14. 80.

    ADK: Use Cases Robotics Home Automation Misc USB Accessories (keyboards,

    webcams, etc) ... pretty much anything Physical! Wednesday, November 23, 11
  15. 81.

    ADK: is composed of ... Android Development Kit (Software) Arduino

    ADK Board (Hardware) Arduino Sketch (Software) Wednesday, November 23, 11