Keep going to my site to check the bigger and better versions of flash. I also need the Personal ABOUT YOU stuff so I can incorporate it in the About IX portion of the flash.
Post any suggestions or of course e-mail/call me.
Hey!
Go to my site to check out the very brief part of flash that I was able to salvage. It's tiny and on the left side of the screen because the parameters are wrong. I have to fix that but I did want to put something up before I went to grab some lunch.
Hopefully I'll be able to salvage/put together more today for you gals to see. =T
I made space on our iX webspace for our prototype... hopefully it'll be up and running soon with tons of great multibrowsing javascript features! In the meantime it just has a few pictures, etc. on it for future reference, but hey.
Also, the pictures link finally works on this page! Just click on the tab above, and it should take you to a variety of wonderful illustrations of what the heck we've been talking about for all this time!
I've been working on getting our map to work using javascript. The idea is to open the map page to start off with. The map page will open another page (using multibrowse). The page has 2 frames. The top frame displays an intro page, while the bottom frame is just black. If the mouse hovers over a country, the bottom frame displays the country name. If you click on a country, the top frame displays the country's news site. When your mouse leaves the country region, both frames are reset to defaults (if necessary).
My extended entry should have a little bit of code for you to look at. But it is hard to get it to display properly because moveable type accepts HTML commands and thinks my code is for it to follow, which it isn't. If I can figure out how to ftp stuff, I suppose I could stick it all somewhere like my webspace (Lora?! help?)
In maptable4 AREA tag:
shape="poly" coords="870,558,[I am not showing these to save space on the blog]" onClick = "newsview = newcountry(Australia)" onMouseover="rollover('Australia');return true" onMouseout="godefault(newsview); return true"
Here is what I've got so far in declarations.js (I will add a function tomorrow to return multibrowser links given a normal url. Also, rollover() could be made prettier):
// JavaScript Document
//just thinking we may want to switch to that browser that disables popups
var CountryURL = ' ';
var CountryName = ' ';
var defaultpage = "defaultpage.html";
var rolloverdefault = "rolloverdefault.html";
var framespage = "frames.html";
var frames_page; //variable, not name
var newsview = false;
function openframes(){
frames_page = window.open(framespage, 'frames_page','width=1024,location=no,directories=no,left=0,top=0,screenX=0,screenY=0');
}
function newcountry(CountryURL){
//displays news for the country selected (in the top frame)
frames_page[0].location = CountryURL;
return true;
}
function rollover(CountryName){
//displays country name in bottom frame upon rollover
frames_page[1].document.write('<BODY BGCOLOR = "BLACK" TEXT = "WHITE"><CENTER>'+ CountryName +'</CENTER></BODY>');
}
function godefault(newsview){
//sets both the rollover and news frames to their defaults, clearing the frames page of country name and news
//set rollover frame to default
frames_page[1].location = rolloverdefault;
//if the top frame is showing the news, set it to default
if(newsview == true){
frames_page[0].location = defaultpage;
newsview = false;
}
}
In countryurls.js:
var Australia = 'http://www.theage.com.au/';
var Afghanistan = 'http://www.omaid.com/eng_section.htm';
and so on... I haven't done any more than this yet, however.
There's more code, such as initialize.js and frames.html and the default pages, but if you want to see that I can just show you sometime.
It recommends we use Microsoft Visual Studio version 6.0 to develop eBeam compatible applications. Which is something we'd need to acquire/buy.
It looks like this SDK was meant for development using Visual C++... which could be a problem since none of us particularly know Visual C++.
The API part of the documentation gives us the given functions that the eBeam is used to recieving. I'm hoping that they give us a library of stuff that we can then hopefully tweak... since we're only changing the input/output stuff and not trying to create a whole new interface (like those menus on Andy's group boards). These commands pretty much define the basic use of the eBeam (which port it's plugged in to, how large the "whiteboard" is that it's hooked up to (also known as calibration), and yes, I think it also includes what the eBeam input is interpreted as). Hopefully we can figure out/discuss how all this works tomorrow. They use some CS words that sound vaguely familiar from Matlab functions but that I don't particularly understand (like "handle"). It looks like we'll be able to make the eBeam do what we want it to do... but we'll have to probably read through it together, find out what the eBeam is capable of, figure out what we want it to do, and then attempt to implement it. This could be tricky, but I don't think it's impossible.
We have acquired an eBeam SDK (Software Develpment Kit) that I applied for. It has an API in it so hopefully we can figure out how to develop the object tracking/rollowver capabilities we need.
That's all folks :)
[J, K, L, and a correction for Taiwan]
CHANGING TAIWAN
Taiwan = 'http://www.chinapost.com.tw/';
J
Jamaica = 'http://www.jamaica-gleaner.com/';
Japan = 'http://www.asahi.com/english/english.html';
Jordan = 'http://www.jordantimes.com/';
K
Kazakhstan = 'http://www.times.kg/';
Kenya = 'http://www.nationaudio.com/News/DailyNation/Today/';
Korea_North = 'http://www.nkoreadaily.com/';
Korea_South = 'http://www.koreaherald.co.kr/';
Kuwait = 'http://www.kuwaittimes.net/today/index.shtml';
Kyrgyzstan = 'http://www.kind.net.kg/';
L
Laos = 'http://www.vientianetimes.com/Headlines.html';
Latvia = 'http://www.leta2000.com/eng/';
Lebanon = 'http://www.dailystar.com.lb/';
Lesotho = 'http://www.publiceye.co.ls/';
Liberia = 'http://www.equitorial.com/news_inquirer.html';
Libya = 'http://www.libya1.com/';
Liechtenstein = 'http://www.news.li/news/index.htm';
Baltic states altogether? = 'http://archives.baltictimes.com/www/';
Lithuania = 'http://www.elta.lt/sablonas1.php?kalba=en';
Luxembourg = 'http://www.news.lu/';
[Countries for H and I]
(H)
Haiti = "http://www.haitiwebs.com/magazine/national.php"
Honduras = "http://www.marrder.com/htw/"
Hungary = "http://www.budapestsun.com/article.asp?Article=News"
(I)
Iceland = I think we've got this one down from before...
India = "http://timesofindia.indiatimes.com"
Indonesia = "http://www.thejakartapost.com"
Iran = "http://www.tehrantimes.com/"
Iraq = "http://www.albawaba.com/news/?countrySel=Iraq&lang=e"
Ireland = "http://www.ireland.com/scripts/tardis.plx?main=newspaper/front"
Israel = "http://www.haaretz.com/"
Italy = "http://www.agi.it/english/news.pl"
Good Grief Charlie Brown!
[The G Countries]
Gabon = "http://www.gabonnews.com/"
Gambia = "http://allafrica.com/gambia/", or the Independent (last published July 7; I'm not sure how frequently it comes out, but at least it's Gambian) "http://www.qanet.gm/Independent/independent.html"
Georgia = "http://www.geotimes.ge/"
Germany = "http://www.faz.com/IN/INtemplates/eFAZ/default.asp"
Ghana = "http://www.graphic.com.gh/"
Greece = "http://www.ekathimerini.com/"
Grenada = "http://www.grenadianvoice.com/" But it's down for now.. Anyway, it's very very small (although I know someone from there!!)
Guatemala = "http://www.guatemaladaily.com/"
Guinea = "http://allafrica.com/guinea/"
Guinea-Bissau = "http://allafrica.com/guineabissau/"
Guyana = "http://www.guyanachronicle.com/"
The French site is expatica.com, a site for expatriots from lots of different countries. The french newspapers don't seem to have english translations, ever. Silly French. Lora, maybe you know of something better from French classes?
[F Countries]
Fiji = "http://www.fijilive.com/"
Finland = "http://virtual.finland.fi/news/"
France = "http://213.159.10.102/france.asp"
Okay, I've designated today as "work on web stuff" day, which at this point means reading through JavaScript books. We were going to initially use JavaScript to substitute for a database (which it can do), but after I've read up on it some, it looks like we may be able to use it to do other things to make a cleaner HTML prototype (in theory everything would be hard coded into a program or something instead of posting stuff on the web and using HTML). Similar to the Event Heap, there's also Events in JavaScript that let us control what the browser does depending on what the user does. There's your basic "onMouseOver" (which is the rollover-style feature that we seek), but there's other stuff like "onClick", "onDblClick", "onKeyDown", etc. that we could possibly use for more of the interface sorts of things (such as click once, get the name of the country, click twice, get the news. Although it also noted that "onDblClick" isn't reliable on all platforms). I'm still looking on how to implement all this stuff, but in the meantime, it's looking promising...
-L.
This company makes the iPen, which looks pretty cool. But they don't explain themselves too well, so I've written to them asking for more info. Still, the website is definitely worth checking out. These pens have rollover + click capacity.
http://www.fingersystemusa.com/
[M, N, O, P Countries]
"M"
Macedonia = "http://www.mpa.gr/index.html?page=english"
Madagascar = "http://www.madagascarnews.com/"
Malawi = "http://www.nationmalawi.com/"
Malaysia = "http://www.sarawaktribune.com.my/publish/index.shtml"
Maldives = "http://www.haveeru.com.mv/english/"
Mali = "http://allafrica.com/mali/"
Malta = "http://www.independent.com.mt/daily/"
Marshall_Islands = "http://www.yokwe.net/"
Mauritania = "http://allafrica.com/mauritania/"
Mauritius = "http://mauritius-news.co.uk/"
Mexico = "http://www.mexonline.com/"
Micronesia = "http://www.mymicronesia.com/"
Moldova = "http://www.azi.md/en.html"
Monaco = "http://www.washingtonpost.com/wp-dyn/world/europe/westerneurope/monaco/"
Mongolia = "http://ubpost.mongolnews.mn/"
Morocco = "http://www.al-jarida.net/"
Mozambique = "http://allafrica.com/mozambique/"
"N"
Namibia = "http://www.namibian.com.na/"
(Nauru little oceania islands)
Nepal = "http://www.kantipuronline.com/kpost_html/kpost.htm"
Netherlands = "http://www.nrc.nl/inenglish/"
New_Zealand = "http://www.nzherald.co.nz/"
Nicaragua = "http://www.nicaraguanews.com/"
Niger = "http://www.afrol.com/Countries/Niger/msindex.htm"
Nigeria = "http://www.ngrguardiannews.com/"
Norway = "http://www.aftenposten.no/english/"
"O"
Oman = "http://www.omanobserver.com/"
"P"
Pakistan = "http://frontierpost.com.pk/"
(Palau = little dinky oceania)
Panama = "http://www.thepanamanews.com/pn/current.html"
Papua_New_Guinea = "http://www.postcourier.com.pg/"
Paraguay = "http://www.paraguay.com/"
[D, E Countries]
D!
Denmark = "http://cphpost.sites.itera.dk/"
Djibouti = "http://allafrica.com/djibouti/"
Dominica = "http://www.news-dominica.com/"
Dominican Republic = "http://www.dr1.com/"
E!
East Timor = "http://www.easttimor.com/"
Ecuador = "http://www.quitonews.com/"
Egypt = "http://www.algomhuria.net.eg/gazette/"
El Salvador = "http://www.moreover.com/cgi-local/page?o=portal&feed=361"
Equatorial Guinea = "http://allafrica.com/equatorialguinea/"
Eritrea = "http://www.cyberadalpress.com/"
Estonia = "http://archives.baltictimes.com/www/" ~ Covers Lithuania, Latvia & Estonia.
Ethiopia = "http://www.dekialula.com/"
I'm working on adding Javascript to the Image Map so that the countries/websites are easier to adjust once we have all the initial links made. Just as a note to everyone, if you're looking up Country's News Sites and posting them on the web, be sure to put them in this format (it makes it easier for me to copy-paste into javascript):
(Country Name) = "(URL of Newspaper)"
Thanks!
-L.
Wendy's going to be gone for the next week, so we're on our own (relatively... I mean we can still call her and email her and stuff, but she won't physically be here in the office). Luckily we talked with her today and figured out a few things. We went to Fry's where we looked at a bunch of mice, but didn't find any absolute mice (ones that know their absolute position on the desktop). We did see a neat chess set, though, that was aware of which pieces were on which squares of the board. Cool stuff. Wish we could take it apart and gut it for pieces, but it was $40.00, and there has to be a better way.
I'm currently sitting with Wendy as she's fixing iSpace-Yellow (the evil computer that always asks you what country you're from every time you boot up) so hopefully we can use it as a permanent computer for all our eBeam and Event Heap needs. Yay!
I'll be looking up JavaScript stuff tonight, hopefully we'll get the Event Heap cookin' sometime tomorrow. Good stuff.
An Austrian friend suggested we use Die Presse, http://diepresse.at/ta/reee.htm
Yeah Can Sar!
The WorldNews Network, http://www.wn.com, seems to allow searching for country news as reported in any of the newspapers in its database.
[C Countries]
Here's a link to the latest and greatest prototype yet!
I'll add more links as I get them... so far I'm having quite a bit of trouble with the smaller countries, so we may want to focus our efforts on the ones that we'll be able to access with an eBeam pen.
-L.
[From the bottom, Z through P]
"Q"
"R"
"S"
"T"
"U"
"V"
"Y"
"Z"
Countries, from A to B. (-Lora, 12/9/03)
And that's it for the A's!!! Wahoo!
Now for the B's..
Done with the B's... Sweet!!
Useful Links:
1. Canada
2. USA
3. Central America
4. Brazil
5. South South America
6. North South America
I'm not sure how detailed we want the news for each country. In any case, I thought these were information connections we could possibly look into since getting news with the ability to check out geography, history, and random bits of info could be pretty awesome.
Hey they say global economy, we can create the table for globalization. j/k...
1. http://www.ipl.org/div/subject/browse/rci00.00.00/
2. http://www.cia.gov/cia/publications/factbook/
and how cool would a neat introduction page be? Something along the lines of this: http://www.cia.gov/cia/publications/factbook/covers/cover2001front.html. We can use flash for such workings...
3. Okay, cool maps from the CIA. Although too many links to the CIA scare me a little. It reminds me of mind control...http://www.cia.gov/cia/publications/factbook/docs/refmaps.html
4. http://www.countryreports.org/
5. The CIA again? The guy who designed the DAML has a Stanford link...
http://www.daml.org/2001/12/factbook/countries.html
6. http://www.worldbank.org/poverty/health/data/
7. And oh the IMF...http://www.worldbank.org/poverty/health/data/
We can do more research if we want to go down this path.
=)
Sensor Systems for Interactive Surfaces: A paper from MIT media lab that goes through four different types of motion/object sensors. They include: Laser, acoustic sensors (eBeam), a "sensate carpet", and RFID.
The "Sensate Carpet" looks kind of cool, and we may be able to shrink down the idea so that instead of a carpet for a floor it's covering or part of the tabletop surface. Another application of this sort of things are Z-Tiles. It's pressure sensitive rubber, or "Plubber", if you will. It basically uses pressure to figure out where "things" are (and since we only have one 'thing', locating where the pressure is can thus locate where the object is located).
I printed out and read through a paper on RFID, and one option we may have in working with them would be to put the tiny ID tags behind the map in specific geographic locations and then have the object be the tag reader (so we're tracking the identity of the map location, not the location of the object since there's no need to ID what it is... there's only one).
Still looking...
For the XY location to content problem...
Another existing technology we could use for object tracking...
The SenseTable (mentioned in my previous entry about object tracking) used two Wacom Intuos tablets to track objects on their table. The paper said it worked well because it sensed the position of objects with 1000 dpi resolution (I'm guessing this is pretty accurate then) and with a very low latency (i.e. delay between movement and the tablet sensing it) compared to computer vision.
Along those lines, because I know we were talking about using camera vision, the paper said that computer vision has problems because of occlusion, susceptibility to variation in lighting, and higher latency. For this reason, using existing technology might be better.
Here's a list/record of some of the world news sources we found today...
(This is Corina but I'm adding two links. I would write a comment but I have a feeling people don't look at them... )
Mimio Xi: I thought it was funny how it's "Xi" instead of "iX". Ah, the irony. This is Mimio's version of eBeam trackers. It's mildly different, but both use the same ultrasonic position capture system.
Electronic Tags : Here's a paper from citeseer on the electronic tags, used in Wendy's Oragami table... if we want to use these at some point, we should ask her about them (ease of use, how they actually work/interface with the computer, etc.)
LeapFrog: I talked to John after iX today and he suggested looking into this... it's a toy for kids that helps them learn how to read, but it's "interactive books" with a pen that lets kids hear stories read to them out loud, hear specific characters, etc. They sell them at Target and Walmart, perhaps we should take a field trip sometime...
So there is a lot of complicated stuff out there about object tracking. I think, however, that our object tracking is much simpler in a few ways. On the list of things to consider:
I have yet to find something ideal but I've noted things I've looked at and tried to understand. (Will continue to update my understanding as it increases)
Computer vision: the display is like a light box in terms of mirrors and things so there is a camera inside the desk that can track the objects on the desk surface without hand/body obstructions. There is visible-light object tracking and identification which is akin to a "flatbed scanner" where the objects on the surface of the desk were "illuminated with pixels from the back-projected desk display" but there was a problem with this because the digital image of the map got in the way. So then they used an infared optical regime where they would illuminate objects on the desk's surface with security-camera IR LED-arrays mounted within desk and monitor result with another camera with infraed filter and they filled the objects with "hot mirrors".
They also mentioned to monitor the contents of the tray where the objects were stored when not on the display they could use a resistor tag electricially identified by LEGO Dacta Control Lab or scan with electrical switches. This was intersting because it's the idea of tracking what isn't moving.
Okay that's it for me. I'm exhausted. Still need to find a really simple way to do this.
Interactive Maps
Analog Devices, Inc. : Click on a continent-sized region to get info.
NetWorldMap.com: The title is "A Geographical Map of the Internet", it may be helpful in figuring out how to translate physical location information into digital coordinates (or whatever).
I also posted a temporary rough prototype of the map thing here .
Yay News Table!
Lora
I've been looking at cool designers for some inspiration about making spirited tables. We've noticed the best/cutest designs are the ones that the design is a natural extention of the functionality. For example, the Mandarin citrus-squeezer that is put in the shape of a Chinaman and the table lighter that looks like a dragon where the flame comes out of his mouth. That, and I like the colorful, happy, fun-filled objects :)
" Yet even though industrial design plays a part in the design of extreme pain (eg weapons) and pleasure (eg sex aids) the range of emotions offered through most electronic products is pathetically narrow...What I'm proposing, is that product designers could become more like authors. They could draw from the narrative potential of electronic product misuse and abuse to create alternative notions of use and need, rather than the official images of how people live with technology. Instead of thinking about appearance, user friendliness or corporate identity, industrial designers could propose new products which are more challenging. "
I thought I'd research tables at museums because they can be crazy and high tech and interactive all at the same time. I have pictures on my computer from these websites, but I thought I'd leave them off the blog to save space.
California ScienCenter
They have a giant model of a person called Tess. She has some moving parts and parts that light up. They also project down onto her. Tess
They also have fun panels that you walk on as you enter. They have pictures and little observations/comments to amuse you or get you thinking.
Panels
A bench in the shape of California
Bench
TheTech museum of Innovation (San Jose)
201 South Marketg Street. San Jose, CA 95113
TheTech
The Tech Exhibits
Earthquake Platform
Stand on an authentic research shake platform to experience and compare different magnitude and motion earthquakes. Real data from recent quakes around the world are fed into a computer program that is connected to the shake platform. Can you build a foam block structure that withstands the quake?
Make It, Shake It Lab
Experiment with how adding braces to buildings reinforces structural integrity. Reinforcements lessen the quake's effect by making the building less flexible. Adjust the quake intensity controls, a building may respond with some parts staying still while others move. This is called resonance. Add braces to the front of the building. Crossbraces help support the building so it won't shake as much. Watch the monitor to see how braces help. The monitor shows the shaking of the table and the building. Compare the line before and after you add the braces.
High-Tech, Interactive Museum Exhibit Table
City of News 3D web-browsing room
I Googled "Talking Furniture" and came up with a link related to "Beauty and the Beast". We may want to do some "research" and watch the movie again, since it's a pretty good example of furniture with personality (hey, they used to be people), and also on how Belle was freaked out by the furniture but with time got used to it... a bit of a stretch, but hey.
I also found a Missile Table from this retro site... it's kind of creepy since it's made out of the tail end of a 1950s missle retarder, but at the same time you've got to admit it's makes a bit of a statement.
Lots more retro links at RetroCulture.com
***
I'm still trying to figure out what's holding me back on the spirit tables... to a certain extent it almost seems more like industrial design than product design, since most existing tables with "spirit" have a physical "look" to them that give them spirit. Granted, we'd be going more on the technological side, but most of the precedents out there have been tables or furniture that speak from a certain perspective or attitude. Part of what I'm not sure about is exactly what attitude we're working with... do we want a nature table? a retro table? a kid table? a high-tech table? a soft/cozy table? a garbage-table? Also, I'm not sure where to place this table (setting-wise), and what its functional purpose will be (since we'll want people to use this table, too).
Hmm.....
"Friendly Footstools":... if you're looking for something along the lines of a spirited stuffed animal, but also a functional ottoman...
"Animal Table Chess Set": It's like Spirit and Games in one... sort of odd looking, but it starts to grow on you with time...
Stefano Giovannoni: The guy who did all the cute anthropomorphic kitchen items (the chinaman-orange squeezer, along with a pinnochio funnel and a hot water bottle with legs)
More later...
-L.
Hi Everyone,
Sorry I can't be there this morning (I get to stand in line at the DMV instead... trust me, I'd rather just pick up my permit at the DMV and be back at CDR), but hopefully you guys can get the "where do we want to go" conversation started.
Get ready for some long lists...
SPIRIT TABLE:
1. Greeting Table (it greets you)
2. Reminder Table (it reminds you)
3. Amuse me! Table (it amuses you)
4. Command-Table (talk to the table, operates other appliances)
5. Aquarium Table... appears like the Fish are talking back!
6. Plants Table... the more you talk to the table, the more the plants get watered.
7. More stuff on the table, the louder the table gets (or the more it changes colors, as though it doesn't like being cluttered or weighted down)
8. The louder the conversation in the room, the brighter the colors the table turns (avoids conflict in meetings since everyone is afraid of "hurting" the table)
9. "I want" table: tel it your wants/ needs, and it tries to accomodate them for you (Controlling Household items, bringing up google, etc.)
10. "Pet Table" -- a small end table that greets you, keeps you company by having specific tastes in music or colors or books, plays games with you (fetch?)
11. A set of lap desks each with its own personality
12. A table that "eats trash", almost like Oscar the Grouch
13. A table that reacts to different people in different ways.
14. An obsessed table (obsession depends on the table use: food, tv, etc.)
15. Combo Table-Tivo! (random, but my brother wanted me to design a computer case)
16. Animal-shaped table (well sculptured) which tries to recreate natural invironment, displays information about the animal.
17. Physically-interactive table (waves, hugs, shakes hands, gestures)
18. Retro-style table that speaks with retro-style vocabulary.
19. Instead of talking, the table lights up with different phrases and questions (it has subtitles, instead)
20. A table that speaks in different languages
21. Karaoke table; "sing along" with the table's song
22. Chameleon Table: changes color/pattern based on season, person, time of day, contents of table, contents of room...
23. Table that projects its identity out on to the walls, ceiling, floor
24. Animal-Tables that illustrate the creature's natural motion (either with an animatronic table or by projecting the motion on to the table from the ceiling or whatnot)
25. "Waterlily" tables that "grow" out of the floor to accomodate height of different users.
27. Tables that "breathe"-- they perform some soothing, repeated motion, giving it a strt of life.
28. A table with "glasses" that magnifies its contents for others
29. Mechanical Table-clock (mechanical simulates breath, clock adds functionality)
30. Table with a giant bell inside; move the table, the bell rings
31. Create a touch-friendly tactile table that sooths the users (like petting a cat, or a soothing, repeated physical action for its users like the Chinese Exercise Balls)
32. Table is composed of an isolated body part (instead of a full person, a part of a person) like a ear, eye, hand, foot. Perhaps also similar function with the body part (ear table listens, foot table moves, eye table displays, etc.)
33. Candy Table: table is made of candy, dispenses candy, kid-friendly
34. Pirate Themed Table (my brother likes pirates, too)
35. Table that spins internally (like a top)... perhaps also a "simulated breathing"?
**I was surprised by the number of ideas for the Spirit Table, especially since it was the one I was formerly least comfortable with earlier. After going through them again, I've noticed some of its purpose is:
Of all those ideas, I like the breathing tables best since they seem to both relax people (it's a soothing-breathing, not like a huff-puff breathing table) and it would probably make them feel like the table is a little more alive. Also, the Engineer in me likes the mechanical aspect (what can I say).
**
GAME TABLE:
1. Keeps track of ultimate score/status during the game
2. Objectively "teaches" a new player the game, shows how it works
3. Shows whose turn it is, reminds people to move
4. Keep Versatility and Permanence; "save game" and be able to put table to new use without disturbing the saved game
5. Stay solid despite any bumps to the table (no shifting pieces)
6. Monopoly: color-code board to show who owns what
7. Chess/Checkers: show all combinations/ possible moves when user lifts a piece (depending on whose turn, what the board setup is)
8. Chess: number each square on chessboard to find easily, also turn of thisfunction (perhaps also a tool for remote/ corresponding games)
9. Sorry: Pieces "slide" on their own along the board (you've got to move 'em, but you can watch 'em slide)
10. Clue: Have cards, choose to show whichever "card" you want, enter and upload card to other player's list (no paper, automatically tracks for you?)
11. Scrabble: Dictionary (or spellcheck) to compare or challenge questionable words
12. Scrabble: Automatically keeps score (with all the double-word, triple-letter squares on the board, gets to be a pain)
13. Risk: Tint Countries based on who occupies them
14. Game table should have enough personal space for each player to also accomodate food/drink
15. Provide stoarage of Games, game pieces, etc. while not in use.
16. Table helps sort out card game winnings (those colored chips) into each denomonation (as well as track winnings and losses, see 1)
17. Game Table adds music, visuals to the environment to enhance the particular "tone" of the game (Risk: War, Clue: Mystery, Sorry: Bright Playful colors and the occasional slide whistle).
18. (along with 8) Allow for remote multiplayer: 2 non-co-located game tables to all play the same round of a game.
19. Game table accomodates for people with disabilities (example: Monopoly for the blind reads off where you've landed.
20. Taboo: When a person says a "taboo" word, the whole table buzzes
21. "Spin" table allows all sdes of the board to be easily accessable.
22. While other players wait their turn, table provides them some form of entertainment/amusement (tap dancing feet under table creates fluxuating colors? It's another brainstorm in itself)
23. Risk: Table also acts as an "army dispenser" like a slot machine for each turn (augmented with "knowing" which continents you own)
24. Risk: Scan/Return cards into the table for extra army dispensing
25. Table "guards" your cards, money, etc. while you go to the bathroom (my brother likes thumbprint identification as a solution).
26. Table keeps cards private from other peeking people (my brother once again speaks his preference to be holograms)
27. Slap-Dice inside table: when "fighting" in risk you can slap the table and see who wins (apparently digital slap-sort of dice exist already).
28. Monopoly: Houses, Hotels all stay in their place despite everything else moving on the board (same with Chance and Community Chest Cards).
29. Be able to pause the game if one player is interrupted (by, say, a phone) so that things aren't unfair (perhaps also provide alternate amusement again for the people who are waiting).
**One thing I noticed midway through brainstorming is that there is a certain similarity between "who's turn is it?" and "who is speaking?" for the speaker table. I don't know what that observation could do for us, but it could be helpful down the line. I'm kind of surprised that I didn't have quite as many ideas as I did for the spirit table, but I also feel like a lot of my ideas are a lot more practical/serious than the Spirit Table ideas (a Karaoke table? come on...). If we were to pursue a game table, we'd have to look in to all sorts of games and start listing ideas in how to improve game play. I found that by asking my brother to explain how you play Risk (I forgot how) I came up with more ideas since I understood the game-s cenario a lot better.
**
SPEAKER TABLE:
1.Table senses speaker, changes colors based on frequency/ activity of each person at the table
2. iButton-Ball passed to each new "official" speaker
3. *Find a discrete way to tell speaker they've been talking too long (if a discussion)
4. Table's central display shows the background of the speaker (self-expression, title, previous work, etc.) Sort of like a business card?
5. Table tilts in the direction of the speaker (or away from)
6. Section of table transforms into a podium for standing speakers
7. Senses speaker through directional sound
8. Senses speaker via his/her physical contact with the table
9. Chairs around the table swivel to face the speaker during discussion
10. Table acts as a "compass", points in the direction of the speaker
11. Moderator has some sort of "override" over the current (or next) speaker in order to redirect conversation
12. Table can search texts (for IHUM) to find relevant, specific quotations
13. Table adjusts shape (and shape of seating arrangement, therefore) so that everyone can see the speaker
14. Table uses sound-cancelling waves to stop a long-winded speaker
15. Steering wheels on table so that everyone tries to steer the conversation in their direection to speak.
16. Push a button on the table to indicated that you'd like to get "in line" to be the next speaker.
**I still like this idea generally, but I didn't come up with as many ideas... perhaps I got idea-pooped after brainstorming for the others. It doesn't seem like it would be as "fun", at least from the ideas I've found so far (I'm curious to see what everyone else found, too).
**
So there you go... Long, I know, but in brainstorming that's good, right? So far my preference still stands in Games (it seems both functional and fun) but I'd like to switch my "least preferred" over to Speakers. I think the Spirit Table definitely has some potential behind it. So yea, my preferences are: Games, Spirit, Speaker.
As a note, if we find that we're still split up over where we want to continue on, I'm okay with dividing the group up in pairs to work on different projects. I don't want to ditch someone who doesn't want to end up on their own with no one to talk to (hence dividing into pairs and not 3-1). I also don't think it'd be fair to drag someone along to develop an idea they're not really enthusiastic about (especially if they've in the meantime fallen in love with another idea that they'd be developing in the back of their head anyway). Another option could be to perhaps look at the sorts of ideas we're looking to develop, see what people are particularly interested in, and divide the project up so that everyone gets to work on whichever aspect they enjoy the most. If things end up getting rather confusing and/or traumatic, we may want to consider consulting Wendy and see if a more objective perspective can find a compromise.
In any case, we just need to get started in on a schedule and a
prototype/testing plan, hopefully by this afternoon.
Thanks,
Lora
Larry's leaving for a month, so before he left, Monica, Corina and I got together with him to go over where we've been through our design process and where we're looking to go. We reviewed what we've done so far before Monica left, then Corina, Larry and I went over some interesting ideas and a few points including...
It's an assorted list of random thoughts, but good food for thought, nonetheless. Hopefully it'll help have everyone back on the same page by the time we meet with Wendy tomorrow! (at 1 p.m.! be there or be square!)
After meeting today, we have a new list of possible areas that we can develop a point of view from. Homework is to develop some points of view to choose from.
Since I did not vote in the 2000 elections I am grateful for this opportunity to have my voice heard. In addition, my vote counts for 1/4 of the total, which makes me quite happy and content in the having voted department.
So the winning point of views are...
1. Personalization of big meeting tables which would also remember previous "environment" settings, be it the day before or another user. It reminds me of the flashback mode on the remote control and the car seat memory in my dad's Volvo.
2. The second would be evaluating the communication across large distance problem eliminating social discomfort of reaching and enabling people to converse even though they are not sitting right next to each other.
The first problem seems programming intensive compared to the latter. So if I had to put my money on one of them, I would bet it on easier communication. The wireless, cellphone, and bluetooth are quite prevalent so it might be some fun to create an additional component furthering the cause of poor communication across large distances.
Thanks to the wonders and generosity of Jeff, we have a new webpage!! ix.stanford.edu, no less! Hopefully people will start editing on this page rather than the old one, since the old one is old and was taking up my own space on the Leland servers... This one should make adding pictures a bit easier, and hopefully we can set it up so we have a uniform look and a bit more of an extensive website-thing going. Yay!
~Lora
At our meeting with Wendy today we went over our big brainstorm of all the different uses/ problems associated with tables. We also got a clearer definition of Point of View...
It's a way of looking at the problem through a key insight or technology. It's not a topic, but our view of the problem. It's usually something that needs to be fixed, or some untapped opportunity. To find one, we need to develop upon our observations, and look at how to use and analyse these observations to find an ultimate goal. Eventually it's the underlying philosophy behind the project.
There you have it... we've also found that some things like Games and Eating (which don't have as much to do with Group Meetings in the Corporate sphere) do have quite a few things in common with group interactions in a general sense (even the corporate group meetings). From here we're going to have to figure out our "Top Five" Points of View, and from there determine which projects are associated with our point of view, and pick from them. But that's a long ways ahead of us. Joanna gets back on Tuesday (yay!) when we'll catch her up on what's happened thus far, and then we're meeting with Wendy on Tuesday at 2. Be there. Or be an equilateral-right-quadrilateral (square).
Here's a picture of what we've got so far of our POV brainstorm. We've been looking at the central idea of "Tables", then branching out to different uses/reasons to be using a table, and then out to different problems associated with each use. I'm not sure if this is the POV thing (we're all a bit vague on what it's supposed to be), but it's a start. Hopefully by looking at the brainstorm we'll be able to redirect our research into a more specific area and purpose.

And, as a note, here's a definition of a Designer's "Point of View" from my notes of our meeting with Wendy: "Our "take" on a subject. Developed by looking at our target audience, their specific needs and considerations, and at our goals as designers". It's basically a specific purpose we're working towards, based on what service our product will hopefully provide others or what role it will have in the general field of tables. I think we're going to have to start paring down ideas and focusing a little more on a general sphere... then branch out again and do more research on the kinds of problems that arise again, and then find that thin slice that we can help out with in our remaining time at CDR.
Cheers,
Lora
That's all for now, I'll update the blog later with more table details.
See you Tuesday!
~Joanna
Ping Pong Plus : Both Wendy and Chia Shen mentioned this. It is a "digitally enhanced" version of ping pong. Through sound sensing, the system tracks the location of the ball hitting the table and then there are different graphic projection applications, e.g. water ripple, painting, and comets. Very fun stuff.
Corina and I went to the iRoom meeting today where we listened to Chia Shen from MERL (Mistubishi Electronic Research Laboratory) talk about Diamond Touch and Diamond Spin technology. Unfortunately we didn't get to see all of her slides (she had to pass up several because of time constraints), however we should probably contact her to find out more about Diamond Touch. It looks like MERL has already done a lot of preliminary research on the use of tables in a high-tech society, so their insights into the use of tables in meeting/group interaction contexts would be invaluable. Also, a Stanford student (? grad student ?) is also working on the project as an intern this summer on the multi-user aspect, and may be able to give us some advice/ direction.
In the meeting, she also brought up an interesting concept of Private vs. Public vs. Personal space. Private is something no one else can visually see or visually manipulate. Personal is something everyone can see but no one can manipulate (such as a paper that is oriented exclusively in your direction; others can see it and know it's there, but they can't look at it). Public is something that others can see and manipulate (but its ownership is always "belonging" to one person). An interesting thought, especially since it explains how people interact with each other while sitting at a table...
Another cool feature was the "Black Hole" vs. "Central Focus" display modes. "Black Hole" is for when people around the table are during individual work (they found that group interaction shifts between individual and collaborative a lot); the visual display is such that the items on the outside of the circle are larger than the smaller, thumbnails near the center of the circle. For "Central Focus" the group is looking at common items, therefore the items in the center of the display are larger than the smaller thumbnails around the outside.
Sort of random, but good to note... Here's some italian furniture designers that I got "clued in" to via the Italian Interior Design Publication Domus.
I’m going to give a bunch of links here (most already posted before) but now with a bit of description/commentary. Here’s what I’ve got so far, check back later for more - Oh Bother, I just noticed my links aren't working. I'll try to fix them later. Other iXers, let me know if you know what's wrong. In any case, all the papers up right now are at http://tangible.media.met.edu
These are Lora's tables
One article that talks specifically about GDSS (Group Decision Support System) designed to faciliate an exchange of ideas and productivity within a group. The paper lists technology that place an emphasis on group decision making, which are also components of the GDSS.
Key words to search on Google since multiple companies use this technology:
1. Electronic Meeting System
2. Computer-Supported Collaborative Work
3. Groupware
So far this afternoon I've gone to the library, watched some people working at desks, and did a little more searching online for table stuff. (I will add more to this later but here is what I've found as of yet).
On Saturday, Corina, Joanna and I went to downtown PA to do some first-hand benchmarking. Camera in hand, we went in to Design Within Reach, Restoration Harware, and Z Galerie to look at tables to purchase. We stopped by Miyake's for lunch (to check out their sushi boats-- sort of like an automatically turning Lazy Susan), and the Peninsula Creamery (to check out how counters work as opposed to tables).
Some observations/ cool stuff from our meeting this morning:
Also, perhaps we should brainstorm on different uses/categories/qualities of tables when we decide we're going to stop researching them (and try to sort through what we've found and make some sense of it). Also, we should try to find a specific purpose of what we're trying to do after we've become mini-experts (so that we can perhaps cater our work to a 'type' of user, which should help us take a thinner "slice" of the whole universal "table problem".
I think a few of these might be repeats, but here they are anyway:
I'm trying to figure out how to upload pictures or create a pictures page on the sparrow site so we can post our Benchmarking Photos online. I'd rather do it there than on the blog (since the blog is on my webspace, and the iX thing would be a bit more permanent). We're going Benchmarking again in Palo Alto today (should be a lot of fun!)
Cheers,
-Lora
If a touchscreen table, how do you distinguish touch-control with leaning?
Off topic but good benchmarking:
Also... How DO you clean an interactive Table??
Here are a few websites relating to interactive/digital tables:
Finally remembered that I changed my password.
Research Online for NEATO da Beato office funiture similar to what we hope to create:
1. http://www.interactivesystems.co.uk/office-furniture.htm
2. http://www.biomorphdesk.com/1-888-302-DESK/main2.html
3. http://www.workspaces.com/
4. http://www.best-office-furniture.co.uk/Desk-Mats.html
I'll post relevant research materials later.
Here's some tables...