How do the parts/wholes behave?! What triggers what? Objects/Classes. ACTION.
Object classes for your Object.
Become familiar with Flash.
Resources from Steve's previous classes
Critical Interactive Multimedia (2004),
Digital Studio 4 (Fall 2003), and
Advanced Digital Studio 4 (Spring 2003) :
Properties
Events:
button events
movie clip events
Functions
See Steve examples
in http://nukes.org/flash/fun/:
polygon
mouse movement
history of mouse movement
mouse move energy
mouse rhizome {potential/actual path}
color object investigator
intercalate
circle of fifths
A Brief Introduction to XML
In Class DEMONSTRATION: sample101104.zip
Flash XML parsing and display: flash_xml.zip
Interface
Refine your screenshots. Consider that your screenshots plus your XML comprises a specification for a software development project.
Interface, History of the GUI, Zooming UI and "Usability" at Wikipedia.
Wired on Muriel Cooper, Google Image on the GUI and InfoRomanticism on the Internet: Romantic sensibility in the design of online content ! Questionable but it has good links.
Actions, Methods, algorithms.
Make: "screenshots" of your Object in action.
What is your Digitial Object?
Define your methods.
Flash ActionScript : A rhetorical description of Object Oriented Programming.
from Computer Arts, Issue 40
Read first 5 pages + whatever you can handle (browse):
Chapter 12, Objects and Classes, [.pdf]
from:
Colin Moock's ActionScript for Flash MX: The Definitive Guide
source: Macromedia Flash Article
Building Object-Oriented Applications in Flash 5
Chapter One: Just What is OO Programming?
Introduction, Objects, Classes, Instances, Methods and whatever else you can handle (browse!)
Lesson: Object-Oriented Programming Concepts
• What is an Object?
Questions!
Data Structures
Prepare presentation of your Documentation for Guest Critic
(wear green).
Refine your XML.
Database as Symbolic Form
+ HTML version
+ PDF version
+ RTF version
+ + + + + + + by Lev Manovich
Extension (more Manovich):
Abstraction & Complexity
[.doc version only]
Questions!
Data Structures
An XML representation of the structure(s) of your object.
AND a diagrammatic representations of your XML object.
A Brief Introduction to XML (eXtensible Markup Language)
+ other XML tutorials, see Links, Sept. 22
Questions!
structures; generality
More SYMBOLIC iterations of your object, both a general representation and a representation of a particular instance of it.
Abstracting Craft: The Practiced Digital Hand, Chapter 4: "Symbols" (handout)
Questions!
Hierarchies, primitive elements/actions, collections, associations of parts, Types ...
Create a Symbolic representation of your Object. Become more general, more abstract; use a more reduced sign system; more Type, less Token.
ALSO:
How will you document your development work? What form will it take?
An interesting symbolic system, e.g., quantitative/diagrammatic information visualization.
For some examples, see Links, Sept. 15
Pick the object/system you will work with throughout the semester.
Model a system in three different languages.
Medium: any; use anything but the unmodified thing itself.
Suggestions: appropriate representational rubrics from diverse sources.
Semiotics for Beginners: Signs
and any other readings in semiotics you can handle, e.g., see Links, Sept. 7.
see also: Four Concepts in Programming Language Description: Syntax, Semantics, Pragmatics, ...