Saturday, October 30, 2004

[Tech] [HCI] Economist: Make it easy

http://economist.com/displaystory.cfm?story_id=3307363


The economic costs of IT complexity are hard to quantify but probably exorbitant. The Standish Group, a research outfit that tracks corporate IT purchases, has found that 66% of all IT projects either fail outright or take much longer to install than expected because of their complexity. Among very big IT projects—those costing over $10m apiece—98% fall short.

Gartner, another research firm, uses other proxies for complexity. An average firm's computer networks are down for an unplanned 175 hours a year, calculates Gartner, causing an average loss of over $7m. On top of that, employees waste an average of one week a year struggling with their recalcitrant PCs. And itinerant employees, such as salesmen, incur an extra $4,400 a year in IT costs, says the firm.

...

Customers no longer demand “hot” technologies, but instead want “cold” technologies, such as integration software, that help them stitch together and simplify the fancy systems they bought during the boom years.

...

Moreover, the boundaries between office, car and home will become increasingly blurred and will eventually disappear altogether. In rich countries, virtually the entire population will be expected to be permanently connected to the internet, both as employees and as consumers. This will at last make IT pervasive and ubiquitous, like electricity or telephones before it, so the emphasis will shift towards making gadgets and networks simple to use.

Friday, October 29, 2004

[Ubicomp] IFilm Moment of Silence

http://www.ifilm.com/ifilmdetail/1225044

A pretty good short film about information overload. Good for ubicomp classes.

Escape-a-Date

Latest Communications of the ACM has a short blurb about the escape-a-date package. I wonder what the number of subscribers are.

----


Cingular Wireless, for example, now offers a phone feature to rescue customers from a bad date, reports the New York Daily News. Subscribers to the scape-a-date package ($4.99 per month) can arrange to be called at a preset time where one of eight scripts is randomly selected and whispered in their ear: "Just repeat after me ad you'll be on your way: 'Not again! Why does that always happen to you?' Tell them your roommate got locked out and you have to go let them in."

Wednesday, October 20, 2004

[Ubicomp] Talking Points - Ubicomp Interactive Workspaces

Stanford Interactive Workspaces



SYSTEMS ISSUES

  • Everything coordinated thru EventHeap
    One EventHeap per physical space
    Ubicomp version of EventQueue
    Rationale is for decoupling
    Same idea as Context Toolkit, done differently
    Avoids RPC, decouples components in space and time

  • Failure is expected
    Hence decoupling
    Just restart (the reboot design pattern)
    As long as EventHeap, ICrafter, and DataHeap don't crash, you're ok
    Uses heartbeats for services (periodically refreshes, I'm still alive)

  • ICrafter service and UI manager
    Retrieves predefined UI (if it exists), automatically generates UIs otherwise


INTERACTION ISSUES

  • Groupware, focused on large display, any device interaction

  • Three themes: control (ICrafter), coordination (EventHeap), data (DataHeap)
    Interoperability is an intrinsic issue here
    Still have naming coord problem (another intrinsic interoperability issue)

  • Large display
    Pen interaction
    FlowMenu - ideally, speedup as you go (tho only Francois)
    ZoomScape - things automatically shrink at the top, big in main area
    PointRight - super-mouse across devices


QUESTIONS

  • How to get room geometry?
    Layout of room?
    Position of devices?
    Should note that most large devices don't move, so config file ok approach

  • A lot of work, a lot of infrastructure, and a lot of equipment
    Cheaper or smaller versions? Incremental? How much KoolAid buy-in?

  • Are security and privacy that important here?





RoomWare




  • Day to day interactions are in physical spaces
  • Focus is on workspaces, both interaction and physical design (ex. furniture)
  • Goal is to break out of this box of desktop computing

  • DynaWall
    New interaction techniques - Take and Put, Shuffle throw
    Not as sophisticated as Stanford's work (but also not their goal)

  • CommChairs
    Mobile chairs with computers, individuals in each chair

  • InteracTable
    Table with display, multiple people simultaneous
    Rotate window, etc, big influence on MERL's Diamond Touch

  • Passage
    Uses weight to get data quickly
    Often criticized, but gets the dirty job of data xfer done quickly

  • This is the kind of research you can do when you have a TON of money!


QUESTIONS




COMMON THEMES

  • Why isn't this out already?
    Brad Johanson is doing a startup Tidebreak http://www.tidebreak.com/
    Cost-benefit of this? Equipment not cheap, what portions are best bang for buck?

  • Cheaper, portable versions that don't require large buy-in?
    Ex. USB ports
    Also see Meeting Machine

  • General design of central static parts (wall screen, desks, etc) along
    with ad hoc temporary peripherals (laptops, pdas, mice, etc)

  • Common themes between Interactive Workspaces and Roomware?
    Data transfer (now solved thru USB keyfobs, IR, Bluetooth, and Wireless?)
    Control not as emphasized here

Tuesday, October 19, 2004

TV-B-Gone Zaps Intrusive Broadcasts

From NewsScan...

Inventor Mitch Altman has the answer for people in airports, doctors' offices, restaurants and bars that feature blaring television sets as part of the ambiance. The TV-B-Gone is a universal remote disguised as a tiny keychain fob that works on most televisions and comes in two models geared toward European TV sets or Asian-American ones. When activated by pressing a button, the device runs through about 200 different codes that turn off various TV models, starting with the most popular brands and then moving to the more obscure. One TV-B-Gone enthusiast notes, "You've heard about the battle for eyeballs. They're your eyeballs. You should not have your consciousness constantly invaded. Television people are getting better and
better at finding ways of roping us into TV where we can't get away." Altman says friends who've heard about the device have approached him about other uses, such as one that could jam cell phones or shut down vehicle subwoofers and car alarms. (Wired.com 19 Oct 2004)
http://www.wired.com/news/culture/0,1284,65392,00.html

Monday, October 18, 2004

Using Games for Good

http://www.washingtonpost.com/ac2/wp-dyn/A40639-2004Oct17?language=printer

New article in the Washington Post on using games for good.
There's even a conference on this.


Glucoboy, a glucose meter that can be connected to a Nintendo
GameBoy, will be available for kids with diabetes this spring.
SuperCharged!, released last year, helps physics students
understand electromagnetism; Virtual U, released in 2001, lets
players take on the role of a university president.

By the end of next year, the Federal Budget Game -- how do you
solve the deficit? -- will be available to play online.

...

"Why not have a million people try to figure out how to reduce
CO 2 emissions online?" says David Rejeski, project director
for the Serious Games Initiative at the Woodrow Wilson Center,
a nonpartisan think tank here. "Let a million people play it
as a game. Globally. Then see what happens."

Sunday, October 17, 2004

[HCI] Emotional Design

Finished reading Don Norman's Emotional Design this weekend. This is less a review, more of things I found interesting and didn't already know.

One interesting project he mentions is HP's Audiophotography. The basic idea is to have photographs that also have an audio track, which records the sounds that take place right before the photo is taken. (p52)

Norman also makes the argument that cupholders are an important aspect of automobile design, claiming that some people purchase particular automobiles because of the cupholders. He also describes how a certain industrial-strengh vacuum cleaner has cupholders built on top of it. Makes you wonder how far you can push this idea. PCs with cupholders (or was that the CDROM drive)? Couches with cupholders? iPods with cupholders? (p72)

An interesting perspective I've never heard before is that professional equipment tends to be far simpler to use than consumer equipment, because professionals know what features are really needed and which are not. "Tools made by artisans for themselves all have this property. Designers of hiking or mountain climbing equipment may one day find their lives depending upon the quality and behavior of their own
designs." (p82)

Norman also takes a foray into the world of consumer robotics, discussing the need for emotional design here. (Interestingly, I just started reading Dune for the first time, and just read about the Butlerian Jihad, which resulted in the banning of intelligent computers). He also mentions the Mori Valley, which suggests that the closer things are to being lifelike, the more they need to act lifelike, otherwise engendering extremely negative feelings. Or in other words, people seem to be more accepting of non-human robots, but have greater expectations (and stronger potential negative responses) to human-like robots. (p174)

The last point is a humorous take on the common operating system concept of deadlock. Here, you might have a bunch of independent robots that are waiting on one another, stuck in the familiar "deadly embrace". (p182)


I ask the servant orobot to bring me a cup of coffee. Off it goes to the kitchen, only to have the coffee robot explain that it can't give any because it lacks clean cups. Then the coffeemaker might ask the pantry robot for more cups, but suppose that it, too didn't have any...The dishwasher would ask the servant robot to search for dirty cups so that it could wash them, give them to the pantry, which would feed them to the coffeemaker, which in turn would give the coffee to the servant robot. Alas, the servant would have to decline the dishwasher's request to wander about the house: it is still busy at its main task-- waiting for coffee.

Difficulties with Standards

Gordon Bell has a new article on ACM Queue about the difficulties and advantages of the standards process. Some choice quotes:

http://www.acmqueue.org/modules.php?name=Content&pa=showpage&pid=210&page=1

"The point here is that, in each of these areas, the right standards adopted at the right time can make an important contribution to technical evolution by applying critical design constraints."

"Indeed, our greatest risk going forward may be that we have far too many standards organizations, each with its own set of internal conflicts and an often inconsistent set of goals. Finally, China has declared that it is creating new standards for telecommunications and home A/V."

"It also bears mention that a standard has a far better chance of making a real impact if no royalty is charged to those who employ it. You’d think this would go without saying, but, sadly, it doesn’t. For example, the fact that Xerox was willing to provide a royalty-free license for its Ethernet technology proved to be a significant factor contributing to the general adoption of 802.11. In contrast, IBM paid an inventor for the Token Ring patent, and ultimately that royalty worked to erode support for the ring’s adoption."

Friday, October 15, 2004

[Privacy] WashingtonPost: Privacy Eroding, Bit by Byte

http://www.washingtonpost.com/wp-dyn/articles/A34098-2004Oct14.html

"Think about a typical day. An advertising service is notified when you check the sports scores on the Web. The EZ-Pass transponder signals when you go through a toll booth. The pharmacy collects personal medication details and sends them along to data companies for analysis. At work, some employees now use face recognition systems to get in to their offices, or they type on machines that trace every keystroke.

"Every move you make is becoming part of your permanent record," said Peter P. Swire, a privacy expert and law professor at Ohio State University. "The trend is smaller, faster, cheaper." "

Thursday, October 14, 2004

KeyHole GIS

http://www.keyhole.com/

"Quickly zoom from space down to street level and combine imagery, 3D geography, maps, and business data to get the total picture in seconds."

----

Looks sort of cool, I wonder how well it works and what kinds of new interaction techniques are possible here.

Tuesday, October 12, 2004

Environmental Sounds for Cell Phones

Cute idea...

----

http://engadget.com/entry/5451347367167668/

Dwango have taken the lead in launching ringtones that blend into the aural background (and dispelling at a stroke the image their name conjured up of a fat kid with a propeller cap). So now your phone will ring with the sound of someone coughing, or cutlery jangling together, or a host of other “environmental” sounds.

Sunday, October 10, 2004

[Ubicomp] Political Location-based Service

Funny, last week in class I mentioned this as a potentially silly location-based app that could be built.

http://www.gravitymonkey.com/gravity/monkey/redblue/

------

red | blue (pronounced 'red or blue') is a free Java™ app that figures out where you stand, or perhaps more accurately, where you are standing in our politically polarized country.

...

By taking your current location, and finding the nearest individual donors of campaign funds from the publicly available data from the Federal Elections Commission, red | blue is able to provide you an accurate reading of the political leanings of your surroundings -- red for Republican or blue for Democrat.

[Ubicomp] Blindspots in Ubiquitous Computing Research?

A while back, I was talking to a student in CMU's Engineering and Public Policy, whose work was on figuring out where the best places to put biosensors are, to protect the water supply. It struck me that, despite the fact that ubiquitous computing was supposed to be about the merging of the physical and the virtual using wireless technologies and sensors, there was absolutely no work I could think of in the ubicomp area that could help her in any way.

Why is this? Here was a real, compelling, and immediate problem that society is facing, but one that no one I know in what is generally considered the ubicomp research community is addressing. Are we too focused on the interactive aspects of ubicomp? Is it because we have a different intellectual heritage? Is it a lack of connections in the social networks of these communities? Or is it just a large blindspot in ubicomp research?

The Psychology of Evil

For some reason, this past week I've been telling people a lot about the Stanford Prison Experiment, the Milgram shock experiments, and to a lesser extent, Arendt's notion of the banality of evil (where she argues that rather than being a radical evil, a great deal of what the Nazis did was bureacratic, sanitized, and frighteningly ordinary).

Monday, October 04, 2004

Eight Fallacies of Distributed Computing

Thought it would be good to copy these elsewhere, in case the original was ever lost.

http://weblogs.java.net/jag/Fallacies.html



The Eight Fallacies of Distributed Computing
Peter Deutsch

Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences.
1. The network is reliable
2. Latency is zero
3. Bandwidth is infinite
4. The network is secure
5. Topology doesn't change
6. There is one administrator
7. Transport cost is zero
8. The network is homogeneous

Sunday, October 03, 2004

[Tech] [Ubicomp] CellSpotting

Cell phone software for determining one's location, similar to Place Lab.

http://www.cellspotting.com/webpages/cellspotting.html

Evolutionarily Stable Strategies

Now here's an interesting story. Reminds me of how China and Taiwan got to the point where China would shell two Taiwanese islands (Quemoy and Matsu) on, say, Mondays and Wednesdays, while Taiwan would shell China on Tuesdays and Thursdays.

-----

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




The book included two chapters comparing Axelrod's findings to surprising findings in seemingly unrelated fields. In one of these, Axelrod examined spontaneous instances of cooperation during trench warfare in World War I. Troops of one side would shell the other side with mortars, but would often do so on a rigid schedule, and aim for a specific point in the other side's trenches, allowing the other side to minimize casualties. The other side would reciprocate in kind. The generals on both sides were satisfied that shelling was occurring and therefore the war was progressing satisfactorily, while the men in the trenches found a way to cooperatively protect each other.



---

The question I have is, how did this arrangement occur, especially if there was no pre-arranged cooperation? Also, was this a strategy that saw repeated implementations across the front, ie did it happen just once, or did it happen in lots of places?

(Which reminds me of a similar question I once asked about high schools: why is it that the social structure of high school is so similar across different areas in the United States? Is Hollywood fostering the stereotypical view, or does the stereotypical view drive Hollywood?)

The Plutonia Dilemma

Since finishing Rheingold's Smart Mobs, I've been delving more into game theory and cooperation. One amusing article I've read is the Plutonia Dilemma. Makes you wonder what possible kinds of implicit and explicit cooperation we can build into next-generation ubicomp systems.

----

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


In the plutonia dilemma introduced in Douglas Hofstadter's book Metamagical Themas, an eccentric trillionaire gathers 20 people together, and tells them that if one and only one of them sends him a telegram (reverse charges) by noon the next day, that person will receive a billion dollars. If he receives more than one telegram, or none at all, no one will get any money, and cooperation between players is forbidden. In this situation, the superrational thing to do is to send a telegram with probability 1/20.

A similar game was actually played by the editors of Scientific American in the 1980s. The editor of Mathematical Recreations offered a very large prize, the net worth of the magazine divided by the largest number submitted, to be awarded to the person submitting the largest number.

According to the magazine, the rational thing was for each contestant to roll a simulated die with the number of sides equal to the number of expected responders (about 5% of the readership), and then send "1" if you roll "1". Reputedly the publisher and owners were very concerned about betting the company on a game. Despite publishing this algorithm, one of the contestants submitted an entry consisting of an astronomically large number, googolplex. The owners retained their interest, and the winner received a check for $0.01 - the smallest printable by the accounting system.

Friday, October 01, 2004

Metadata for Photos

I must have mailed this article out to a dozen people, it touches on so many different research ideas I'm working on right now.

-----

"Your hard drive is overflowing with gazillions of digital pics. DSC00234.jpg might as well be labeled DON'T_KNOW_DON'T_CARE.jpg. The quest to build the photo archive of the future."

http://www.wired.com/wired/archive/12.10/photo.html?pg=1&topic=photo&topic_set=

Another Ubicomp Course

FYI, there's another ubicomp course being taught at UC Irvine this semester. Interesting seeing what similarities and differences there are here. Wish I could see their reading list, though.

http://www.ics.uci.edu/~lopes/teaching/ubicomp/index.html

Newest FBI Web Tracking Tool

http://users.chartertn.net/tonytemplin/FBI_eyes/