Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
JEEK Digital Media Software and Systems 6 Report

JEEK Digital Media Software and Systems 6 Report

Ratings: (0)|Views: 109 |Likes:
Published by Eddie Nolan

More info:

Published by: Eddie Nolan on Jun 06, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/06/2012

pdf

text

original

 
 
Phone Booth
 
Abstract
In this paper the process and division of workundertaken in the development of our installation “Phone Booth” is outlined. The concept of Phone Boothwas communication and was created with the aim of merging new technologies with traditional methods of communication. After numerous meetings anddiscussions, a clear scenario and product outline wascreated that we thought would be of interest tostudents, which was required as the installation wasset-up in the University of Limerick. The papercontinues by outlining our personal contributions to theproject.
Keywords
Phone Booth, installation, communication, ManMSP,Skype, API, Arduino.
Introduction
In this paper the process and division of workundertaken in the development of our installation “Phone Booth” is outlined. It had been decided early onin the development process that the work would bedivided out into four parts; each part relating to asoftware/ hardware that we would be using as follows:
 
Eithne: Arduino
 
Keith: MaxMSP
 
Edmond: Networking and Boxes
 
Joseph: Phones
Copyright is held by the author/owner(s).CHI 2008, April 5 – April 10, 2008, Florence, ItalyACM 978-1-60558-012-8/08/04.
Edmond Nolan
University of Limerick,Castletroy,Co. Limerick0861537@studentmail.ul.ie
Eithne Brennan
University of Limerick,Castletroy,Co. Limerick0868256@studentmail.ul.ie
Keith Houlihan
University of Limerick,Castletroy,Co. Limerick0848719@studentmail.ul.ie
Joseph O’Sullivan
University of Limerick,Castletroy,Co. Limerick0846813@studentmail.ul.ie
 
2
 
This paper will detail my own individual contribution tothe project. Finally, the paper will outlinerecommendations for further development and finishwith a brief conclusion.
Concept
The concept of our project was communication. Wewanted to explore this concept in regards toencouraging conversation. The idea for the projectstemmed from our interest in modernizing out-of-datetechnologies. We wanted to incorporate moderntechnology into an old traditional device so discussedold and new methods of communication: letters, text,skype, telephone, email, face-to-face conversations etc.We also considered what would be relatable andinteresting for students to use as the demonstration of the installation was taking place in the university.
Research
We undertook research in order to encourage anddevelop ideas for our final product. One installation thatwe found to be of particular interest was the “publictwitter booth” that can be found in Skolkova, Russia(cf. figure 1)[1]. This installation combines a traditionalphone booth with the modern social networking tooltwitter. It was similar to the concept that we werefocusing on: merging traditional and newcommunication devices. This device encouraged us tothink outside the box and to explore innovative waysthat we could combine technologies.
Development
Originally we wanted to just use monitors and camerasto connect students in face-to-face meetings, butduring further discussion we agreed that it would bemore encouraging for the user to pick up thetelephone.We had also considered taking the users photo as theyentered the room and displaying the photo on amonitor beside the photo so that the user would believethat the call was directed towards them specifically.After many discussions and meetings, we agreed on ascenario that is outlined in the start of the related videodemonstration.
figure 1.
Public Twitter Booth
 
3
 
Introduction
My main responsibility for the project involvedcommunication between the two telephones; thetelephones would have to be able to communicate toeach other wherever they are in the world with out anyproblems. Some of my other responsibilities includeddesigning and constructing the two boxes that theequipment was to be stored in on the demo day.
Telephone Communication
Initially the project plan was to have these telephonescommunicating to each other from opposite sides of thecollege, this would have meant that they were on thesame wireless network. As this was initially the case,the telephones would be able to communicate throughMaxMSP.A patch was developed after a great deal of research.This Max patch would be able to send and receive liveaudio streams over a wireless network. It is quite easyto be able to send messages over a wireless networkthrough udpsend and udpreceive; all that is needed isthe ip address for the receiving computer and a port forcommunication.To be able to send a live audio stream over a networkthrough Max was a bit more complicated. This took alarge amount of time and plenty of fiddling around withthe Max patches. This patch consisted of taking in audioon one computer through the ezdac~, the audio signalis then converted into a jitter matrix data through the jit.catch~ object. This jitter data is then sent to the jit.net.send object, where the receiving computers ipaddress is inputted along with a port to send the dataover. Figure 1 shows this sending patch.
figure 1.
The initial MaxMSP sending patch.
The receiving patch is the opposite of the sendingpatch. The patch receives the jitter data from theselected port through the jit.net.recv object. The jitterdata is then converted back into an audio signalthrough the jit.release~ object. This audio signal isthen sent to the dac~ object where the live audio signalcan be heard. Figure 2 shows this receiving patch.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->