16. Interface and Application Programming#
- Author :Kai Naito (Fablab Kamakura)
- Date created : 05/02/2019
- modified: /2019
Class site#
Class video#
授業内容まとめ#
Assignments & Goal#
Refer to Assessment page
:confused: Not yet updated for 2019 evaluation standards
- Write an application that interfaces with an input and/or output device that you made, comparing as many tool options as possible.
Learning outcomes#
- Interpret and implement design and programming protocols to create a Graphic User Interface (GUI).
Have you?#
- 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 (or a screenshot of the app code if that’s not possible)
補足:#
-
Group Assignments
- いろいろな開発環境、フレームワーク、GUI、言語を試して比べてみる
-
Individual Assignments
- Input devicesまたはOutput devicesで作った基板と繋いで、なんらかのインターフェイスから制御、または値をグラフィカルに表示する。
*Processing, Pythonが定番です。
- Input devicesまたはOutput devicesで作った基板と繋いで、なんらかのインターフェイスから制御、または値をグラフィカルに表示する。
-
他アドバイス Advices
- ちょっと敷居は高いですが、webブラウザを使う方法はIoTデバイスなど有用です。
その場合、node-js, node-redあたりはドキュメントが多くてやり易いと思います - Neilも言っていたように、この週は比較的手早く済ませてFinalProjectをすすめると良いと思います。
- FinalProjectのページも更新していきましょう!
- ちょっと敷居は高いですが、webブラウザを使う方法はIoTデバイスなど有用です。
Agenda#
HAPPY INTERFACE AND APPLICATION PROGRAMMING!!!
連絡事項 Announcements#
-
MTM Presentation 63 labs will present >> 2min per lab
- Date:22th May (Wed)
- Presentation video is mandatory
- 1920x1080 HTML5 MP4 1min
- Put video file in the root directory of the lab page and name it “machine.mp4”
- Live-demo extra credit!
-
Graduation ceremony schedule has changed : August 1st at Elgouna.
-
Recitaion: Education
- on Monday 9:00 EST, 23:00 JST
-
Asia Regional Review:
- on Tuesday 13:00-14:00 JST or 22:00-23:00 JST
- video conference for meetings:
link
-
Class on Wednesday 9:00 EST, 23:00 JST