Sunday, 17 August 2008

Inspirational Links

Technology Subjects:

#1 Tell us a Story

Technology: Genetic Algorithms

#2 Voice Tagged Image Phone

Technology: Image Recognition Uses

#3 The Secret Life of Plants

Technology: Gardening Technology/Genetic Engineering

#4 Photo boxes and Drawing

Technology: Identifying Objects

#5 Real Life Games

Technology: Mapping

#6 Desk Mail

Technology: Pen and Paper Based Systems

#7 Mute Table

Technology: Multitouch

#8 Knitting Recipes

Technology: Cooking Science

#1 Tell us a Story

Technology: Genetic Algorithms

http://en.wikipedia.org/wiki/Genetic_algorithm

http://en.wikipedia.org/wiki/Mutation

http://ti.arc.nasa.gov/people/hornby/

http://www.strandbeest.com/mGallery/index.php?c=strandbeest

http://www.affinnova.com/

Other Inspiration

Lighthouse

http://www.story-box.co.uk/

http://www.urbanlearningspace.com/projects/arena

http://www.storycenter.org/index1.html

http://www.scottishstorytellingcentre.co.uk/

Free Stories

http://www.gutenberg.org/wiki/Main_Page

http://www.archive.org/index.php

Predictive Sentences

http://www.adaptxt.com/

#2 Voice Tagged Image Phone

Technology: Image Recognition Uses

Photosynth

http://labs.live.com/photosynth/default.html

http://labs.live.com/photosynth/blogs/Photosynth+At+TED+Conference.aspx

Image Recognition

http://en.wikipedia.org/wiki/Optical_character_recognition

http://en.wikipedia.org/wiki/Content-based_image_retrieval

http://en.wikipedia.org/wiki/Color_histogram

Images Used in Object Scanning

http://en.wikipedia.org/wiki/Stereoscopy

http://en.wikipedia.org/wiki/Autostereoscopy

Other Inspiration

Voice Tagging and Tag Clouds

http://en.wikipedia.org/wiki/Tag_%28metadata%29

#3 The Secret Life of Plants

Technology: Gardening Technology/Genetic Engineering

http://www.ekac.org/transgenicindex.html

http://en.wikipedia.org/wiki/Transgenic_plant

http://en.wikipedia.org/wiki/Cloning

http://en.wikipedia.org/wiki/Dna#Physical_and_chemical_properties

http://news.nationalgeographic.com/news/2003/02/0224_030224_DNAcomputer.html

http://switchzoo.com/

http://home.pacbell.net/bettychu/

http://www.davidaustinroses.com/english/

Other Inspiration

Growing to Survive

http://www.marsonearth.org/

Medicinal Garden

http://nnlm.gov/pnr/uwmhg/

Talking to Plants

http://findarticles.com/p/articles/mi_qn4158/is_20000402/ai_n14297313

Different Climates

http://www.rosegardening101.com/archives/climate-zones-and-rosegardening/

Linnaeus Flower Clock

http://www.bbc.co.uk/dna/h2g2/A5170024

The Language of Flowers

http://en.wikipedia.org/wiki/Language_of_flowers

#4 Photo boxes and Drawing

Technology: Identifying Objects

http://en.wikipedia.org/wiki/Barcode

http://en.wikipedia.org/wiki/Datamatrix

http://en.wikipedia.org/wiki/RFID

http://www.active-robots.com/products/phidgets/phidgets-rfid.shtml

http://insitu.lri.fr/~labrune/blog/2007/03/21/tangible-video-editing/

Other Inspiration

Drawing

http://hektor.ch/

http://random-international.squarespace.com/pixelroller-overview/

Amazon and Google search inside

http://search.live.com/results.aspx?q=&scope=books

http://www.amazon.com/Search-Inside-Book-Books/b?ie=UTF8&node=10197021

http://books.google.com/

#5 Real Life Games

Technology: Mapping

http://maps.live.com/

http://maps.google.com/

http://en.wikipedia.org/wiki/Maps

http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)

http://www.programmableweb.com/popular

http://en.wikipedia.org/wiki/Satellite_imagery

http://www.digitalglobe.com/

http://www.terraserver.com/

http://www.geoeye.com/

Other Inspiration

Blast Theory

http://www.blasttheory.co.uk/bt/work_cysmn.html

Parkour

http://en.wikipedia.org/wiki/Parkour

http://www.urbanfreeflow.com/

Chess Database

http://www.chesslab.com/PositionSearch.html

Tagging

http://www.graffiti.org/

Auger- Loizeau

http://www.we-make-money-not-art.com/archives/2007/01/interview-with-6.php

Dance Dance Revolution

http://en.wikipedia.org/wiki/Dance_Dance_Revolution

Wii Games

http://en.wikipedia.org/wiki/Wii

http://en.wikipedia.org/wiki/List_of_Wii_games

#6 Desk Mail

Technology: Pen and Paper Based Systems

http://www.anoto.com/

http://www.logitech.com/index.cfm/mice_pointers/digital_pen/&cl=gb,en

http://www.leapfroguk.com/do/browselibrary?libraryKey=lp1stlib_all&ageGroupKey=ages_twoplus

http://www.mimio.com/

Other Inspiration

Crispin Jones’ Desk

http://www.mr-jones.org/

Outsourcing Services

http://en.wikipedia.org/wiki/Outsourcing

3D printers and other printers

http://en.wikipedia.org/wiki/3D_printing

http://www.zcorp.com/

http://fabathome.org/wiki/index.php?title=Main_Page

#7 Mute Table

Technology: Multitouch

Surface

http://www.microsoft.com/surface/ (Synchronisation!)

Jeff Han and the infrared effect

http://www.perceptivepixel.com/

http://cs.nyu.edu/~jhan/ftirtouch/

http://cs.nyu.edu/~jhan/ftirsense/ (This is how it works….)

http://www.billbuxton.com/multitouchOverview.html

http://tangible.media.mit.edu/projects/Jabberstamp/

Other Inspiration

Weight Sensing

http://eis.comp.lancs.ac.uk/~villar/2003/02/drift_table_1.html

#8 Knitting Recipes

Technology: Cooking Science

http://www.wired.com/wired/archive/15.05/st_gastro.html

http://en.wikipedia.org/wiki/Molecular_gastronomy

http://www.elbulli.com/sintesis/index.php?lang=en

http://www.fatduck.co.uk/

Other Inspiration

http://allrecipes.com/

http://www.recipezaar.com/recipes/5-or-less-ingredients

Wednesday, 30 July 2008

Social Talking

I thought I might start blogging/uploading my lecture notes that I usually give to students.

The ones posted in July 2008 are all old notes, but they might be useful.....

Note: Where a encyclopedia is referenced it is given as a starting point for you to begin your own research. References always have to link to actual people!

The Romance of Machine Interaction 250208

Computer Human Interaction

Engelbart Invented Everything Whilst Driving to Work One Day 1951
http://sloan.stanford.edu/mousesite/1968Demo.html

The First ‘Ergonomic’ Mouse
http://vodreal.stanford.edu/engel/12engel200.ram

Others Invented What Was Left Over
http://www.pbs.org/cringely/nerdtv/shows/

The Other Great Curse is the Keyboard
http://en.wikipedia.org/wiki/Qwerty

Xerox Parc Threw Away the GUI
http://en.wikipedia.org/wiki/History_of_the_graphical_user_interface

http://www.folklore.org/index.py

We Used to be Happy With a Single Point
http://www.youtube.com/watch?v=9zGDNFpOMcA

http://www.microsoft.com/surface/

The Internet Hoovers up Everything (AKA Convergence)

Books
http://blog.makezine.com/archive/2007/06/espresso_book_machine.html

VoIP Telephony (Voice over IP)
http://tools.netgear.com/skype/

Speech Recognition
Microsoft: http://www.youtube.com/watch?v=IkeC7HpsHxo

Television
http://www.nasa.gov/multimedia/nasatv/index.html

http://www.arsenal.com/atvo/index.asp

Radio, Video, Music
http://www.last.fm/

http://www.youtube.com/

DataGlyph
: http://www.parc.com/research/projects/dataglyphs/
Barcodes: http://en.wikipedia.org/wiki/Barcode

Live Information
http://www.fboweb.com/antest/ge/intro.aspx?old=1

http://flightaware.com/live/airport/KJFK

Standards Make it Easy

The Stupid Network (Academic Paper)
http://www.rageboy.com/stupidnet.html

Easy and Permissive (All code is Human Readable…. Honest!)
http://www.w3.org/People/Berners-Lee/

Networked Objects

Define a Networked Object
iPod
(MP3 Player): http://www.apple.com/ipod/ipod.html
http://en.wikipedia.org/wiki/IPod

http://en.wikipedia.org/wiki/Itunes

Natalie Jeremijenko #Number One!
http://en.wikipedia.org/wiki/Natalie_Jeremijenko

Classic Networked Object Concept
http://www.cutecircuit.com/now/projects/wearables/fr-hugs/

Interesting People

References
http://www.designinginteractions.com/chapters/8

Durrell Bishop
http://www.tigoe.net/blog/wp-content/uploads/2007/09/marble_answering_machine.png

http://luckybite.com/

Murat Konar
http://www.muratnkonar.com/id/scanjam/

Stijn Ossevoort
http://members.lycos.nl/StijnOssevoort/hoofdpagina/design/answerphone/answerphone.htm

Ben Hopson
http://benhopson.com/foam10.html

Nicolas Villar
http://eis.comp.lancs.ac.uk/voodooio/video/

http://research.microsoft.com/~nvillar/

Dunne and Raby
http://www.dunneandraby.co.uk/designing/park/fpark.html

Victor Vina
http://www.dosislas.org/netobjects/en/frames.html

James Auger and Jimmy Loizeau
http://www.auger-loizeau.com/projects/soctel/pro_soctel.html

Noam Toran
http://www.youtube.com/user/ntoran

http://www.noamtoran.com/

Crispin Jones
http://www.youtube.com/user/MrJonesDesign

http://www.mr-jones.org/

Anab Jain
http://www.anab.in/yearone/sketchamove/sketch.html

Commercial Products
http://www.ambientdevices.com/products/umbrella.html

Interaction Research Studios

Massachusetts Institute of Technology
http://tangible.media.mit.edu/projects/scvis/

Tom Igoe
http://tigoe.net/pcomp/index.shtml

Philips
http://www.youtube.com/watch?v=4qQFl5K_0pc

http://www.design.philips.com/

Goldsmiths
http://www.goldsmiths.ac.uk/interaction/projects.php?page=curious_home

http://youtube.com/user/TheCuriousHome

http://www.youtube.com/user/InteractionDesignLab

Hacking

Keyboard hacks
http://blog.makezine.com/archive/2006/05/how_to_hacking_a_usb_keyboard.htm

Making a Multi Touch Screen Using Processing
http://natebu.wordpress.com/2007/04/18/multi-touch-with-ftir/

http://www.whitenoiseaudio.com/blog/archive/2006_09_01_archive.html

Obvious References
http://processing.org/exhibition/index.html

http://www.arduino.cc/playground/Projects/ArduinoUsers

http://mobile.processing.org/exhibition/index.php

http://makezine.com/projects/

A Collection of Film Basics 180208

Storyboard
The starting point is, of course, to think of an interesting topic that all the members of the group are enthusiastic about. It is important to formulate the basic idea of the film as precisely and clearly as possible. If you do not know what it is about and where the story is going, then it might not be a very good idea for a film.

A storyboard is useful (instead of improvising your way through) as you get a high degree of control. This ensures that you reduce the risk of lacking important shots in the editing room. It is clear, however, that the storyboard of a documentary cannot be as accurate as that of a fiction film (which does not mean that it shouldn't be as detailed as possible).

One of the fascinating aspects about filming reality is that it cannot be controlled. Invariably, new possibilities will turn up along the way. Thus, the storyboard should always be regarded as a preliminary script that can be adjusted on location. Just remember that the danger of improvising a lot is that you might end up with a story lacking some of the essential elements.

Film Research
It is a good idea to find some examples that you can draw inspiration from before laying down the aesthetics and method of your film. Discuss the qualities of each film and note the good elements. This will probably give you an idea of how you want to structure your own film. A good way of avoiding clichéd ideas is to watch lots of other short films, look out for any trends and stay clear of them.

Your choice of music plays an important part in the overall impression of the film, and these discussions should not be postponed until the editing phase. Short films must not be accompanied by a slow and poignant solo piano soundtrack.

It is a good idea to draw up some aesthetic narrative guidelines for what you can and cannot do. For instance, you can make guidelines about the interviews and the rooms where they should take place; whether or not the interviewer should be visible in the picture; whether the camera movements should be calm or swift; in which rooms or situations the camera should be on a tripod or handheld; whether the persons should be filmed from below, at eye-level, from above; if the interviewer's questions should be cut out (in which case a certain interview technique is required); whether you want to use voice-over commentary, and so on and so forth.

Preliminary Field Research
Thoroughly research your topic or source of inspiration. In order to get a fairly good understanding of your person and his or her story you need to visit him or her and make some test interviews. This will give you an impression of the person's limits and boundaries, and what s/he is willing to talk about. If possible, bring a video camera (to the first meetings) to find out how the person reacts to the camera, and to let him/her get used to its presence before the actual shoot. It also gives you a chance to map the different locations and thus plan more precisely what you want to be in the film (a test film is the basis for working out a fairly accurate storyboard/preliminary script.)

Cast and script
You should consider how to catch the viewer's attention and keep their interest. The ideal situation for realising a classic linear narrative remains the one of finding a charismatic personality who is working towards a goal along a road that is beset by frustrating obstacles.

"Keep It Simple, Stupid" (K.I.S.S.)

Before investing money, time and effort into shooting your film, it’s a good idea to test your script out on friends and strangers (as friends might fear offending you) and get as much feedback as you can.

Unless your friends are actors or demonstrate acting talent, it’s a good idea to avoid casting them in your film. Even one bad actor in a film can really let it down and destroy the viewer’s belief in the reality that your film is seeking to create. There are lots of great actors out there who are willing to work for reduced fees to learn their trade and make a name for themselves. You can find actors through advertising on the message boards of filmmaking communities.

Camera work
On the day don’t forget your movie camera, microphone(s), spare batteries, DV tape and the charger. It is also a good idea to take a digital stills camera, pen and paper and if shooting outside you need appropriate clothing and plastic sheet for protecting the equipment.

Keep a consistent style by having one camera operator throughout.

The tripod is your friend, keeping the camera steady gets the most effective and versatile footage.

Travelling or contextual shots to position your movie in time and space. Buildings, scenery, roads and the sea. You viewer might never have heard of Scotland.

Long simple shots with a spoken voice or background noise are good to use as a frame work for the movie. Typically, you want your editing to be seamless and unnoticed. Having dialog and music overlap various shots helps keep everything flowing without interruption.

Descriptive shots of rooms, views form windows, objects in the home, pets, etc. Close up, normal and long shots. Shoot the general pictures in different formats (e.g. full shot as well as close shot). Often people find themselves lacking a particular format in the editing room. In general, extra pictures might come in handy.

Shoot as many angles as you can. Different angles keep the viewer interested and if you shoot multiple angles of one shot, you will have more options for editing.

In a static shot movement, such as a tree blowing in the wind, retains interest. If you use such camera movements as panning, make sure you have several takes of each shot in which the camera is moved at different speeds. This will give you more possibilities in the editing room.

Avoid zooming, as it is difficult to edit a shot that contains a zoom. If you need to get closer to an object it is better to move the camera.

In general it is good to make the shots a little longer than first intended – you never know what you might need in the editing room.

Be ready to switch on the camera (or leave it on) if something unexpected happens that takes the full attention of your character to sort out. It might turn out to be a magical moment that you should consider using instead of one of the scenes from the script. In general, you need to be spontaneous and open to chance.

The camera plays a role: it acts on the sender's (i.e. your) behalf. Remember that the camera angles (low or high etc) and movements are significant for the degree to which you express respect for, solidarity with, antipathy against, etc., the people in the film.

Participant Considerations
Shoot the 'soft' things first (the daily chores). Don't shoot the interview until the person has become used to the presence of the camera as well as his/her role as an 'actor.'

If the person is occupied with something, s/he is more likely to forget the camera.

In order to balance the unequal relationship between interviewer and interviewee and to make the interview situation less artificial, it might be a good idea for the interviewer to share some stories and contribute to the conversation. These can be edited out later if required.

Let the interviewee finish his or her story, even though you have already gotten what you wanted (to show respect for what s/he is saying).

In the documentary short film the spoken word (monologue or dialogue) plays an important role. Still, it is worth keeping Alfred Hitchcock's words in mind: When we tell a story in cinema, we should resort to dialogue only when it's impossible to do otherwise.

In order to make your persons appear as natural and spontaneous as possible, it is important to shoot the different scenes at psychologically the right times and places. (In the right place and order)

In order to make the best of the interview and make the interviewee feel more comfortable, try to place yourselves in a low status position. You can tone down your high status position by pretending that you are not in complete control of the technical equipment. It may also have a relaxing effect if the interviewer improvises their questions instead of reading off a script.

If a scene doesn't turn out as you planned (and it has to be re-shot), don't indicate that the interviewee didn't do well (even if that is the case). Instead, find some other excuses for re-shooting the scene; for instance, that the sound wasn't good enough, the picture was out of focus and so on.

When you need to check your filmed material, it is a good idea to leave one or two members of the group to chat with the interviewee (while the others check the pictures).

All documentaries are somewhere in between inventing and capturing reality and although the distance between the two poles is short, you should reflect on where your film is placed between these poles. To what extent is your film obliged to depict reality? Are you inventing your own representations of real life in order to make reality more distinct? Are you placing authentic people in situations that they wouldn't otherwise have been in?

There are many ethical questions involved in the production of a documentary. From the beginning you must consider whether you are portraying people appropriately. Are you twisting in any way the image(s) of your subject(s)? What should and should not be shown? (Is it essential to show a very messy kitchen?) Are you crossing their boundaries? Are you invading or exposing their privacy? Will they feel good about the film afterwards?

Editing
Filmmaking is predominantly a collaborative process. Good editing can really transform a film but if you’re directing and editing your own film you might be too attached to certain shots to know which bits to chop out to make your film a stronger, more coherent piece.

It is always a good idea to get somebody to view your production with a fresh eye.

Be ready to make changes – maybe even to give up the original concept of the film (i.e. throw away the storyboard) if you find out that what you had planned doesn't really work. This goes for the shooting phase as well as the editing phase.

General Editing Rules
Transitions can be annoying. You can rarely go wrong with just cutting from one shot to the other, but if a transition is necessary, fades and dissolves are your friends.

Avoid Repetition and punch line Twists

Short films must not open with an alarm clock going off and the main protagonist waking up in a brightly lit room.

Opening credits are a bad idea with a short film. If you must show credits for a short film, they should be at the end. Just the title is sufficient enough at the beginning.

Good Luck!

Chindogu - That’s Useful! 180108

Chindogu Matrix

Function

Use

Product or Service

Clearly Defined Functions

Clearly Defined Uses

Hair Band

Grips onto your head

Keeps your hair off your face

Camp Bed

For comfortable lying

Whilst sleeping in a tent

Bath Taps

Controls a flow of water

Into the bath

Telephone Bill

To communicate that a fee is to be paid for a service

To demand payment for use of a service

Wig

To appear like a head of hair

To have the appearance of different hair

Return Train Ticket

To communicate that a fare has been paid for a service

Travel to and from a specific place at a specific time

Toothbrush

To brush and scrub

Cleaning your teeth

Umbrella

To provide shelter in a portable format

To keep you dry when it rains, cool when it’s hot

Apple’s iPod

Stores, navigates and plays Mp3 files

Listen to music when you’re out and about

Tools

Clearly Defined Functions

Use Created by the End User

Taxi

To take you anywhere

None (to be created by the user)

Maths

To calculate things

None (to be created by the user)

Wheel Barrow

To carry things

None (to be created by the user)

Bag of Sand

Sand

None (to be created by the user)

Money

To represent value

None (to be created by the user)

Toilet Paper

To wipe things

None (to be created by the user)

Bicycle

To take you anywhere

None (to be created by the user)

Signage

To tell you things

None (to be created by the user)

Kite

To fly on a tether

None (to be created by the user)

Desk Lamp

To illuminate your desk

None (to be created by the user)

Time

To order

None (to be created by the user)

Hammer

To strike things

None (to be created by the user)

Curious Home’s Plane Tracker

To imagine the flights of passing aircraft

None (to be created by the user)

Chindogu

Invented Functionality

Clearly Defined Uses

Urinal Privacy Guard

Dubious

To protect your privacy

Long Trouser Protectors (Tripclip)

Problematic

Stops your jeans from wearing out

Facebook

Questionable

Helps you keep in touch

Self Ventilating Shoes

Uncertain

Stops your feet sweating

Feverous Head Cooler

Open to discussion

Keep the patients head cool

One Person Alarm Clock

Suspect

Wakes just one person in the morning

Umbrella Tie

Incredulous

Makes carrying an umbrella discrete

Photograph Perimeter Barrier

Fantasy

Keeps unwanted people out of your photographs

Subway Sleeper's Jacket (Excubo)

Ambiguous

Provides privacy on the tube whilst sleeping

Noodle Eater’s Hair Guard

Suspicious

Keeps your hair clean whilst slurping noodles

Produce Yourself Dangerous 120607

Automation is now everywhere
Every computer application has a command line or a method that allows you to control the application directly and in a more complex way.
Buttons are just preset collections of commands.
Use automation to take a piece of text from the internet that is in the public domain from archive.org.
Produce Machine Poetry Rap
Microsoft Word has an automation feature that makes it easy to write a macro with
Here are my examples
So get some text and do some poetry. Do a poetry reading.

Human computer

If you can't programme things out side of Word you can draw a diagram
Some basic scripting concepts:
Frames and looping
Object orientated thinking
Logic if and or
Draw some instructions for an everyday task and ask someone to follow them you discover your unspoken knowledge
Alan Murray instruction books
When you have a reasonable diagram you can easily ask someone else or a community to help you make it
Sir Isaac Newton famously said "I have seen so far because I was standing on the shoulders of giants"
The history and philosophy of the internet is very interesting (Napier edit)
Reasonably easy and permissive to access
Inventing boom

Social Manufacturing
Open Projects
Processing (Ruby etc) (Blender, open office, Linux)
Like in life communities ignore lazy people. They love people who want to do something exciting and are prepared to do what ever it takes.
The methods concept is designed to help you out
Web image ripping method remember to think like a human computer
Web pages are built using html. Look at the source html and see the order of things.
Images are tagged with "img src=" links with "href=" and text is outside all the sharp brackets text
So you can look at this web site and its html and tell me what the link to the 12th image is.
ripWebImage(url, imageNumber) returns image
News example
There are methods for all sorts of things
Web cam method to get image from a web camera
So lets look at image manipulation and start with the pixels theory.
Images are made of pixels and they are described one after another.
They are actually in a straight line and it's just the heading that tells you when to start a new line.
So each pixel has a number that is a colour and we can play with that
Colour matching example
Histogram example
Background removal example

Interaction
Interacting with a computer is an easy trick
Discussion about how to do it
Why not use a mouse or a keyboard
Talk through some examples
Hacking a mouse and a keyboard on the web
Soldering iron, solder, wires, tin foil and plastic bags

Where shall we go next?
Sound Electronics Wiring ardiuno Hackers are Go