1LCC 6310The Computer as an Expressive MediumLecture 4OverviewProgramming conceptsQuestions about concepts from Tuesday?Questions about assignment 1?Look at project 1Discuss readingsReadings for next weekProject 1Due: Friday, September 7From the central heartbeat of the central processor, to the obsessive timestamping of files and blog entries, to ever present clock displays, time is a fundamental feature of computation. Display the progress of time in a non-traditional way. It is OK to consider large temporal scales (e.g. seasons), but smaller temporal scales should also be displayed (or be available to be displayed, perhaps as a function of user input). You may make use of mouse input if you wish.Let's look at some examples…(Of course, your own design shouldn't be too similar to any of these!)Clock Example 1In the Processing examples under Input: milliseconds. The conceptual strategy is to procedurally generate a kinetic abstract image where the dynamic changes are linked to time. From the point of view of this assignment, this example is quiteweak: It doesn't give a sense of the passage of time in multiple scales; The changing grayscale bars aren't connected to any intuitive, experiential sense of time passing.2Clock Example 2Industrious Clock http://yugop.com/ver3/stuff/03/fla.htmlThe conceptual strategy is to re-present the standard, numeric presentation of time in a non-traditional medium (video representations of paper and pencil).Clock Example 3Maeda's Clockshttp://dm.lcc.gatech.edu/~mazalek/courses/fall07/lcc6310/resources/example_maeda.movA quicktime video of several screen-based clocks developed by designer John Maeda. The conceptual strategy employed in this series of clocks is to visually redesign standard hands or numeric representations of time.[ quicktime video ]Clock Example 4Last Clockhttp://www.lastclock.co.uk/The conceptual strategy is to take slices of a live video feed and arrange them in concentric circles representing seconds (outer ring), minutes (middle ring) and hours (inner ring). This way a trace of what has been happening in front of the camera is left behind.[ quicktime video ]Clock Example 5Pingpong Clockhttp://www.burovormkrijgers.nl/The conceptual strategy used here is to tie the passage of time with events in an auto-played game that unfolds on screen. In this case, the players score the time in a game of pong. The left player scores the hours, and the right player scores the minutes.[ quicktime video ]3Other Clock ConceptsSubwayThe conceptual strategy is to take a familiar rhythmic bodily experience and use it to represent the passage of time. In this case, the changing rhythms of the subway (size and character of the crowd over the course of the day, the swaying of bodies, changing patterns of light and dark in the subway windows) and uses these to represent time.BubblesThe conceptual strategy is to take a simulation of a physical orbiological process (in this case, bubbles in some fluid) and tieparameters of the simulation (e.g. size and number of bubbles) to the time. A challenge with this conceptual strategy is modifying the parameters of the simulation in such a way that the changing simulation can still be read as the passage of time.ReadingsSummary presentations & questions for discussionMan-Computer Symbiosis- J.C.R. Licklider (NMR p.73)Personal Dynamic Media- Alan Kay & Adele Goldberg (NMR p.391)Readings for next weekFor Tuesday next week: Java ReadingsConcepts: objects & methodsFor Thursday next week: Theory ReadingsTwo students: present one reading eachEveryone else: prepare one discussion question for each readingSketchpad: A Man-Machine Graphical Communication Systems- Sutherland (NMR p.109)Direct Manipulation: A Step Beyond Programming Languages - Schneiderman (NMR
View Full Document