creative technology
[]
readme
new(s)
workshop(s)
project(s)
CA1
CA2
CA3
CA4
CA5
course(s)
interactive visualization
/
serious games
resource(s)
_
/ .
course outline(s) -- nm2: interactive visualization
In this part a more detailed discussion will be provided
of
topics,
learning goals,
materials used, and the
actual
structure of the course, as well as a sketch
of the
assignments given. Also
references to releveant
literature is provided, including
online resources.
At the end,
advice for students following the course
will be given, as well as
hints for the instructor(s).
course topic(s)
Since the web must be considered to be the most prominent
platform for the dissemination of information and services,
the
interactive visualization course will
primarily focus on web-based rich media technologies.
Topics treated in the course include:
topic(s)
- elementary web-based multimedia technology
- programming and tools for interactive animation
- first principles of information visualisation
- elements of interaction design
- data representation issues for rich media applications

However, instead of using advanced high-level tools,
our approach will start from
first principles,
that is using computational means to get access to,
manipulate, and present data, in
visually appealing ways.
learning target(s)
With regard to the programming skills, the actual
topics treated in
interactive visualization
will to a large extent on what has been covered in
the earlier
programming course(s)
However, taking a
technology-agnostic view
our learning goals can be summarized as:
NM2 target(s)
- skill(s) -- scripting, XML-based configuration
- knowledge -- interactive animation & visualization
- theory -- dynamic systems, information presentation
- experience(s) -- medium scale interactive visual application(s)
- attitude -- explorative, problem-finding, aesthetics

In particular, students must gain an
intuition
on how to create
visualizations using computational means,
and how to approach visualization issues by iteratively,
as outline in Ben Fry's book on
visualizing data,
going through the following steps:
acquire,
parse,
filter,
mine,
represent,
refine and
interact.
No need to emphasize that an
exploratory attitude
is essential, as well as a (to be developed) sense
of
(computational) aesthetics
lesson material(s)
Apart from the highly recommended book Visualizing Data
by Ben Fry, all material(s) will be online,
including a (large) number of examples, as
well as reference material,
and challenging targets, that examples that may
serve as a target for students' accomplishments.
interactive visualization -- authoring

During the course this list will be extended, and
dependent on circumstances, particular aspects of
interactive visualization will be emphasized,
in particular visualization techniques that
use
physics-based animations as a means
of conveying relationships between data,
examples of which are given in the onlune resources below.
course structure
The course does require active participation of the
student(s), not only in exploring the technolgy by
making the assignments, but also by presenting
solutions and problems in class.
session(s)
- introduction of (rich) media platform(s)
- basic assignment(s) -- animation (1)
- essentials of animation and visualisation
- basic assignment(s) -- visualization (2)
- principles of interactive information presentation
- basic assignment(s) -- interaction (3)
- elements of data-driven information systems
- presentation of final assignment(s)

At this stage it is not clear whether to enforce
the use of one particular technology,
flex/as3 or
processing, to use multiple technologies,
or to allow students a choice of technologies,
which would then also include
javascript,
Ch and
C++.
assignment(s)
There will a small number of assignemts, to be made by
the students individually.
The goal of these assignments is to provide a structure
that assists the students in exploring the technology.
Basic assignemnts (may) include:
basic(s) -- interactive visualization
- particle systems -- with collisions and effects
- map-based visualization -- e.g. using www.umapper.com with flex/as3
- information overlays -- e.g. in combination with interactive video

For the final assignment(s) of the course, students are
allowed to work indidually, or in groups of two or three
(maximally) students.
Work done in groups must be proportionally more challenging
and complex.
Students can make a choice out of (among possibly others):
final(s) -- interactive visualization
- geo-located information -- e.g. health or finances
- activity-monitoring -- e.q. sensor-data, web-traffic
- information game -- e.q. climate issues

In effect, students will be encouraged to follow their
own ideas, in for example implementing a game using
visualization technology, giving information
and (game-play) feedback in visually compelling ways.
reference(s)
As said before, a highly recommended reference
for interactive data visualization is
Visualizing Data by Ben Fry, not in the least because
the approach described is tightly connected with
processing
and its underlying philosophy of creative intuitive
understanding by computational means.
However, also the flex/as3 related references are worthwhile
because they give access to the display
environment of
flash, which is the dominant media
technolgy for (business-related) web-applications.
- Visualizing Data: Exploring and Explaining Data with the Processing Environment, by Ben Fry -- (amazon)
- Foundation Actionscript 3.0 Animation: Making Things Move! by Keith Peters -- (amazon)
- Professional Adobe Flex 2 (Programmer to Programmer) by Rich Tretola, Simon Barber, and Renaun Erickson -- (amazon)
- Foundation Flash 8 Video (Foundation) by Jordan L Chilcott and Tom Green -- (amazon)
- Visualizing the Semantic Web: XML-based Internet and Information Visualization by Vladimir Geroimenko -- (amazon)
- Eliëns A., Wang Y. van Riel C. and Scholte T. (2007), 3D Digital Dossiers -- a new way of presenting cultural heritage on the Web, In Proc. Web3D 2007, ACM SIGGRAPH, pp. 157-160
- A. Eliëns, topical media & game development -- media.eliens.net

A wealth of material and references can be found at my
topical media & game development site, including
tutorials and examples.
online resource(s)
Of the many online resources, in particular the
flow(s)
from
diggs.com deserve
special mention, because they apply
physical principles
in an experimental way to gain understanding
of patterns of information flow on the internet,
as an example of what as been called
cultural analytics
by Lev Manovich.

After mastering the first principles of visualization,
it may be interesting to use actual
(game) physics engines
for the presentation of
(dynamic) data.
[]
readme
new(s)
workshop(s)
project(s)
CA1
CA2
CA3
CA4
CA5
course(s)
interactive visualization
/
serious games
resource(s)
_
/
.
(C) Æliens
09/09/09
creativetechnology.eu