Skip to content

15. Interface and application programming

Class Week 15

Lesson15: interface and application programming

Review14: mechanical design


Assignment Week 16

  • group assignment:

    • Compare as many tool options as possible
  • individual assignment:

    • write an application that interfaces with an input &/or output device that you made.

Learning outcome

  • Interpret and implement design and programming protocols to create a Graphic User Interface (GUI).

Student should have

  • Described your process using words/images/screenshots
  • Explained the the GUI that you made and how you did it
  • Outlined problems and how you fixed them
  • Included original code

Minimum requirements


FAB LAB BCN classes

Hackmd

References and resources

Documentation Student Reference:

http://fabacademy.org/archives/2015/eu/students/hisatsune.taichi/classes14.html

Tutorials

APP INVENTOR

Requirements:

  • Online
  • Android Devices
  • Google Account

About

MIT App Inventor is a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices. These resources provide example projects to start building apps:

Learn

UNITY 3D

About

Learn

How to integrate Arduino with Unity

PROCESSING

JAVASCRIPT