PROCESS
NOISE
Hannah Deering
ArtGr 478 - Feb 2013
PROJECT DEFINITION
2
PROJECT OVERVIEW
PROJECT SCOPE
For this project you will design and build a 5 screen project that
utilizes the web in a significant way. Your project must contain
text and images but it also may optionally contain videos,
sounds and interactive modules built in JavaScript or Flash.
Reducing screen count in exchange for larger efforts in other
areas (such as working with video) can be discussed with the
instructor.
THE LESS
YOU TALK,
THE MORE YOU'RE
LISTENED TO.
ABIGAIL VAN BUREN
[1] http://www.businessinsider.com/twitter-blew-out-facebook-in-last-nights-super-bowl-2013-2#ixzz2JwgvKbAt
[2] http://blog.twitter.com/2012/03/twitter-turns-six.html
[3] https://dev.twitter.com/tags/firehose
Spam
4%
Self Promotion
6%
Retweets
9%
News
4%
Conversational
38%
Pointless Babble
41%
From a 2009 Pear
Analytics Report
6
RESEARCH
8
TWITTER FEEDS
9
10
11
12
TWISTORI
http://twistori.com/
13
TRICKLE
https://followize.appspot.com
passive Twitter client
14
FOLLOWIZE
https://followize.appspot.com
list organized by people
15
SLICES
16
PULSE
https://www.pulse.me/
News client
17
FLIPBOARD
http://flipboard.com/
News / Twitter Client
18
19
FLICKR
1 per person
20
DATA VIZ
21
VIZIFY
22
23
TWITTER BLOCKS
24
HIDDEN INFORMATION
http://blog.blprnt.com/blog/blprnt/twitterprivacy-and-lawrence-waterhouse
Jer Thorp
plot of tweets ordered by day horizontally and by
time vertically
can see when he moved time zones by first text
of the day
25
JUST LANDED
http://blog.blprnt.com/blog/blprnt/just-landedprocessing-twitter-metacarta-hidden-data
Jer Thorp
Visualization of Tweets with Ive landed and
where they went
26
GOOD MORNING
http://blog.blprnt.com/blog/blprnt/goodmorning
Jer Thorp
Visualization of Tweets with Good Morning
27
NEWS MAP
http://blog.blprnt.com/blog/blprnt/goodmorning
presentation of Google News
size and color dependent on number of similar
articles and how recent the update
28
29
DIGG VISUALIZATIONS
30
DIGG VISUALIZATIONS
31
CIRCULAR TREEMAPS
http://lip.sourceforge.net/ctreemap.html
32
33
FIZZ
visualization that clusters tweets around authors
hover delay
34
35
TECH TOOLS/API
36
37
PROCESSING
http://www.processing.org/learning/
http://processingjs.org/
http://www.processing.org/learning/
gettingstarted/
http://blog.blprnt.com/blog/blprnt/quicktutorial-twitter-processing
38
TWITTER API
https://dev.twitter.com/docs/platform-objects/
users
https://dev.twitter.com/docs/
using-search
http://www.jquery4u.com/apicalls/calculate-twitter-time-tweetjavascript/
https://dev.twitter.com/console
REST API
Streaming API
39
http://forum.processing.org/topic/
help-random-distribution-of-nonoverlapping-circles
40
PROCESS
41
WIREFRAMES
42
title
filters
timeline scro!s horizonta!y ->
selected tweet
filters
- lists (show posts from various lists)
- who (celeb, friend, professionals)
- type (link, photo, text, reply)
prioritize
- direct replies/mentions
- softer speakers
- fewer posts
- longest time since last post
- trending topics?
context
could be replies, others with same hashtag, previous posts by same user
43
2/2/2013
title
filters
vertical timeline
typographic emphasis
selecting a tweet highlights others by the same
author, with same hashtag
44
2/3/2013
title
filters
vertical timeline
typographic emphasis
selecting a tweet highlights others by the same
author, with same hashtag
45
2/3/2013
title
filters
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
46
2/3/2013
title
filters
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
tweet
47
2/5/2013
SITE ARCHITECTURE
48
Twitter Data
Twitter API
Timeline
filter by type
2/4/2013
filter by lists
filter by people
filter by trending
49
PROTOTYPE SKETCHES
50
PROCESSING SKETCH 1
plots the last 100 tweets
color indicates user
x-axis is time-based ordering
y-axis is users tweets per day
hovering reveals the tweet beneath
2/4/2013
51
PROCESSING SKETCH 2
plots the last 100 tweets
color indicates user
x-axis is time since tweet
y-axis is users tweets per day
hovering reveals the tweet beneath
2/5/2013
52
PROCESSING SKETCH 2
plots the last 100 tweets
color indicates user
x-axis is time since tweet
y-axis is users tweets per day
hovering reveals the tweet beneath
2/5/2013
53
PROCESSING SKETCH 3
plots the last 100 tweets
color indicates user
x-axis is time since tweet
y-axis is time since users previous tweet
hovering reveals the tweet beneath
2/5/2013
54
PROCESSING SKETCH 4
plots the last 100 tweets
color indicates user
x-axis is time since users previous tweet
y-axis is users tweets per day
hovering reveals the tweet beneath
2/5/2013
55
BALL SKETCH
balls position and adjust based on gravity
2/7/2013
56
PROCESSING.JS TEST
rollovers and drawing on canvas
2/7/2013
57
BUBBLE
Bubbles dynamically placed
shows image on rollover
2/11/2013
58
BUBBLE IN JS
Bubbles dynamically placed
shows image on rollover
2/13/2013
59
DESIGN PROCESS
60
2/5/2013
61
2/6/2013
62
2/6/2013
63
midnight purple
slate blue
2/6/2013 64
nav bar
friend tiles
65
2/7/2013 66
2/11/2013 67
login page
2/13/2013 68
DEVELOPMENT PROCESS
69
2/18/2013 70
2/19/2013
71
2/19/2013 72
2/26/2013 74
login page
in the future clicking on the login button
would prompt OAuth and possibly pull up to
reveal the bubble page
2/27/2013 75
3/2/2013 76
3/2/2013 77
SOLUTION
78
79
80
81
82
83