Differences between revisions 32 and 33
Revision 32 as of 2011-10-13 18:40:52
Size: 5176
Editor: dyn177192
Comment:
Revision 33 as of 2011-10-13 18:41:19
Size: 5176
Editor: dyn177192
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
   * It would be convenient to have hard copies of these books. Please see below the references for the details. You can buy these books either from [[http://www.douban.com]] or [[http://www.amazon.cn/]]    * It would be convenient to have hard copies of these books. Please see below the references for the details. You can buy these books from either [[http://www.douban.com]] or [[http://www.amazon.cn/]]

Integrating Technology for Intelligent Products, Systems and Services

(c) 2011 Jun Hu, Loe Feijs

International Design Institute, Zhejiang University

  • Please bring a laptop with you to the class. Windows is preferred.
  • Please bring with you the power adapter for your laptop.
  • /!\ Before you come to the first lecture, please download the following files to your laptop:

    • e-books. Please notice that these books are all copyrighted material. They can be used only for your own educational purposes during this course. Please remove these books from your computer after the course. Please do not distribute any further. This file will be removed from this website after the first lecture.

    • Download Processing programming environment. Or go to Processing website, download it from there. Do not download the version "without java". Have downloaded it, leave it on your computer and do not install it yet. We will do it together during the first lecture.

1. Week 1

12 hours (6 class hours + 6 practice hours) + extra hours if needed.

1.1. Challenge

  • Creating static visual arts. At the end of the week, every student is expected to be able to
    • Create an artistic poster that demonstrates beauty and complexity, using Processing
    • Print the result and present with a frame, or on a form board.
  • Examples for inspiration
    • attachment:lines.pdf attachment:flowers.pdf attachment:circlespeed.pdf attachment:dbn.pdf attachment:theresa.pdf attachment:surface.pdf attachment:network.pdf attachment:wordart.pdf attachment:3d.pdf attachment:triangles.pdf

  • Source code of the last example above: TriangleFlowerPDF.zip

1.2. Skills needed to meet the challenge

  • Get acquainted with the Processing programming environment
  • Be able to understand and to make use of the following concepts
    • Variables and types
    • Control flows
    • Arrays
    • Functions
    • 2D Graphics

1.3. Extra reading

  • TBD

2. Week 2

12 hours (6 class hours + 6 practice hours) + extra hours if needed.

2.1. Challenge

  • Create interactive visual arts. At the end of the week, every student is expected to be able to
    • create an interactive installation that
    • uses a webcam to capture movements as input, and
    • dynamic visual arts as output
  • Examples for inspiration
    • http://v.youku.com/v_show/id_XMzEyNDg4ODQ4.html

    • http://v.youku.com/v_show/id_XNTM5MzAyNzI=.html

2.2. Skills needed to meet the challenge

  • Be able to understand and to make use of the following concepts
    • Object orientation (classes and objects)
    • Mouse and keyboard interactivity
    • Graphical user interface using ControlP5

    • Computer vision (movement detection) using Myron
    • 3D Graphics

2.3. Extra reading

  • TBD

3. Week 3

12 hours (6 class hours + 6 practice hours) + extra hours if needed.

3.1. Challenge

  • TBD

3.2. Skills needed to meet the challenge

  • Introducing Arduino TBD

3.3. Extra reading

  • TBD

4. Week 4

12 hours (6 class hours + 6 practice hours) + extra hours if needed.

4.1. Challenge

  • TBD

4.2. Skills needed to meet the challenge

  • TBD

4.3. Extra reading

  • TBD

5. Week 5

5.1. Challenge

  • TBD

5.2. Skills needed to meet the challenge

  • Processing and Arduino combined.
  • Distributed computing (client/server)
  • Internet of things TBD

5.3. Extra reading

  • TBD

6. Week 6

6.1. Challenge

  • TBD

6.2. Skills needed to meet the challenge

  • TBD

6.3. Extra reading

  • TBD

7. Week 7

7.1. Challenge

  • TBD

7.2. Skills needed to meet the challenge

  • TBD

7.3. Extra reading

  • TBD

8. References

Websites
  • Processing

  • Arduino

  • Books
  • Getting Started with Processing, by Casey Reas and Ben Fry. Published June 2010, O'Reilly Media. 208 pages. Paperback.

  • Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction, by Daniel Shiffman. Published August 2008, Morgan Kaufmann. 450 pages. Paperback.

  • Getting Started with Arduino, by Massimo Banzi, Publisher: O'Reilly Media / Make, Released: December 2008

  • Making Things Talk: Practical Methods for Connecting Physical Objects, by Tom Igoe, Publisher: O'Reilly Media / Make, Released: September 2007

  • CreaPro: IntegratingTechnology2011 (last edited 2013-12-13 14:41:57 by JunHu)