user interface

Cool Site of the Week – GE Augmented Reality!!!

picture-11

If you do nothing else today spend 5 minutes and go to this site. You’ll need a printer, a pdf viewing application,  a computer with a webcam (new Macs come with these by default), and a web browser with Flash 10 installed (you will get a prompt to install if you don’t have it).

  1. Go to this link:  http://ge.ecomagination.com/smartgrid/?c_id=Huff#/augmented_reality
  2. Print out the PDF linked here: http://ge.ecomagination.com/smartgrid/ar/printme.pdf
  3. Click on the “Launch Turbine”  or “Launch Solar” link and permit Flash to access your camera (you’ll get a dialog box)
  4. Hold up the printed PDF so it shows up in your camera view and prepare to be amazed.

This demo begins to show the promise of Augmented Reality on embedded display technology. What I mean is as displays get cheaper it will be more common for them to be placed in public or even private areas for your benefit. Imagine dressing room mirrors that can show you what you will look like without changing cloths. Imagine wearing accessories visible only to those who view you through a screen or through a Head Mounted Display (HMD). The possibilities are endless as we start to embed virtual objects in our reality.

If you don’t want to spend the time or don’t have all of the gear, hear is a video that is almost as good (and NOT fake).

Note: has been awarded (we’re in the ‘negotiation’ phase) a grant to design a user interface concept for Augmented Reality.  More on that soon!


Is there an architect in the house?

 

I recently attended the Information Architecture Institute Idea 2008 Conference, October 7-8 in Chicago. The theme of the conference was ” . . . on designing complex information spaces of all kinds.”

What was intriguing about this particular conference was the diversity of people, both in professional and geographic terms. There were graphic designers, interaction designers, technical leads, managers, and oh yes  . . . “information architects.” What was interesting about the attending information architects was that they came from so many backgrounds to become an information architect. There were actual classically trained architects that became IA’s, there were designers that were IA’s and so on.

When Richard Saul Wurman coined the term Information Architect in the late 1980’s, he was an architect that was designing travel books (Access Press) and came up with a term for designers that created information intensive artifacts. Since we cannot really agree on what the exact meaning of “information” and “architect”, I have come to the conclusion that merging the words into a concept would be difficult having hired several IA’s professionally. There is little agreement of what an IA is, and even what their outputs are. This was evident at the Idea conference, that there was no attempt in defining the term.

The first speaker was blogger David Armano who spoke on “Micro-Interactions in a 2.0 World.” A well-known and dynamic speaker, David took participants down a very rapid terrain of design, marketing and business through technological innovations. His central premise is that we are moving from passive consumers to active participants through existing social architecture technologies – not custom applications. Since all of our devices are internet enabled, the notion of a traditional browser experience is giving way to smaller more intimate apps that do one or two things. We as users cross-link these apps together. He used the term “life streams” to name this process of “engage, enable, and empower” our actions through a model of “usefulness, utility and ubiquity.” David also articulated new ecosystems such as the Nike Touch which uses “engagement” of “deposits” and “withdrawls” with several micro-functionalities bundled together. Social networks by their very nature amplify communications and he asked the audience what their “passion point” was. 

Elliott Malkin, an artist from New York discussed “Information in Space.” His passionate and precise presentation went down a very indirect route that got me very excited. His initial metaphor was the hassidic concept of an eruv, or a physical demarkation between a secular world and a religious world using the same space. He referred to this psychographic space as having strong conceptual power for the intended group and for what for most people would not even notice. Unfortunately, I thought he was going to bring the metaphor back to technology and social architecture, but instead he discussed using technology to create a virtual eruv that could be monitored without rabbi’s going out to check if the eruv physical demarcations were intact. The implications of this metaphor in discussing how a shared space could have unique “functionalities” for different groups at the same time holds great promise. 

Jesse James Garrett of Adaptive Path presented “Envisoning the Future of the Web.” They worked with the Mozilla Foundation in exploring the future of web browsers. Their concept is called Project Aurora. Now, when dealing with the future of anything, especially technology, it is difficult since we tend to use established conventions and behaviors and link it to a future that people can understand. Star Trek did it best by taking human behaviors and linking them to technologies that did not necessarily need to describe their inner workings. As viewers, especially hooked viewers, we understood the galactic federation model and the value system of the show to put the expressions and technologies in context.

With the future of a browser, Adaptive Path focused on augmented reality, or the overlay of information on the real world where there will be  data abundance and the question will be how to we visualize, focus and manage all of it cognitively and socially. Processing power, storage capacity, bandwith and graphic capabilities of computers will impact how we interact with each other through the cloud. “Context awareness,” “natural interaction,” and “continuity” would allow for more natural collaborations. Each of us would have a semantic profile and with geolocation, would allow for very rich interactions between people where ever they are. Two main questions arose from the audience. What was the time horizon of Project Aurora? Jesse stated they had a 10 year window into the future (this would be the equivalent of 40 years in technological terms). He said they had to balance “compelling” with “plausible” in their vision. My view was that their vision was too contemporary and linked to current “plausible” scenarios. The second question was that their concept could be viewed that the browser was an operating system. Jesse made it clear that they did not want to address the operating system vs. browser question, but in my mind the two converge in their scenario.

Chris Crawford a former game designer for Atari presented an interesting perspective on “Linguistic User Interfaces.” His perspective on intelligent systems is that smart computers that could interact with humans using extensive language patterns is not realistic. This is due to the Sapir/Wharf hypothesis that inside the human mind language and reality exist together. Chris’ interesting take is that with games, a model for a computer to interact with humans is much more manageable since the worlds are much smaller. He further elaborated that software, verbs define the program and is core to the human/computer interface. With most current software, as the verb count increases, accessibility and expectability reduces. 100 verbs is the limit for most users. Chris is currently developing a linguistic user interface (LUI) for programs that can create stories. I found his perspective very compelling.

Alberto Canas, of the Institute for Human and Machine Cognition (IHMC) presented a surprising presentation called “From Meaningful Learning to a Network of Knowledge Builders.” IHMC has created the popular language mapping program CMAP, which I have on my computer. What was informative about his presentation on CMAP were examples of its application (pun intended). Knowledge essentially are concepts that are linked together with prepositions to make a relationship (this was a wonderfully simple definition). Humans have created written language to describe concepts that cannot easily be illustrated. CMAP are concept maps linked by phrases to form propositions. I already knew this in principle. Alberto then showed the power of CMAP through an ongoing project with the Panamanian government giving school children CMAP to describe their lives. The power of CMAP is that users can link images and web page addresses to their maps and can also link concept maps to other concept maps. They are essentially mini-websites which are non-linear. I will not look at CMAP the same way and believe that its potential is not fully understood by a large cross section of users.

Jason Fried, founder of 37signals presented a lucid lecture called “Getting Real.” I had not heard Jason before, but am a heavy user of Basecamp and a real fan of its simplicity and how reliable it is. Jason is a real visionary and  their development process flies in the face of every convention that most consultancies use. They do not “plan” anything, do no “specification” documents, and do not use “actor or personas.” They focus on building things and figure out how to do it over time. Keep things small, use sharpie markers as the finest resolution when sketching ideas, and only have a core set of functions (a simple core). Part of me was aghast, but I quickly saw the logic to their process. If you are designing for yourselves and then find users, the 37signals model is perfect. Unfortunately, if you collaborate with clients to define the problem and then facilitate understanding, then the 37signals model will not work. However (you knew there was going to be a “but”) I totally agree with his concept of “scratching your itch” and doing things with passion. 

Aradhana Goel of Ideo gave one of the most thought provoking presentations called “Emerging Trends, Design Thinking, Service Innovation.” We have all heard of IDEO and it is one of the most influential innovative firms (along with Pentagram) merging design and engineering. Aradhana was trained as an architect and has only recently become involved with service design. Her perspective on human factors was clear and in alignment with my understanding. What was powerful was her ideas around linking human factors with trend factors. Human factors focus on digging into context, while trend factors find the context. She went on to compare and contrast these two areas and how service design is a logical next step in productizing intangible experiences. 

Bill DeRouchey of Ziba Design gave a very direct and engaging discussion on “The Language of Interaction.” His deconstruction of everyday visual clues that we take for granted and their constant reinterpretation and reapplication to other situations was informative, common sense, but insightful.

Overall, there were several key themes that all speakers seemed to focus upon:

1) Browsers are giving way to other internet enabled experiences

2) Windows, Icon, Mouse, Pointer system is under stress

3) Transaction is more than money

4) Link several apps, not one killer app

5) Focus on experiences, not just interactions 

Upon reflection, I found this conference very fulfilling and reinforced certain convictions, challenged others and provided a very positive mental workout for me (which is what good conferences should do). I would like to compliment IAI for the organization of the conference and the lunches with different groups of people was enjoyable. There were twelve speakers in two days, interspersed with group lunches around the Chicago loop. 

The IAI did not go down an exististential vortex of what an information architect is or is not (though it came close at times), which would have been a divisive and somewhat unimaginative exercise. Instead they linked together several strains of interesting ideas and left the participants to decide what it meant to them.

All video presentations are available at Boxes and Arrows.


User Interface Ripoff Lawsuit

NPR reports German social networking site StudiVZ is being sued by FaceBook for User Interface (UI) infringement. This suit marks a shift in thinking towards the value of a user interface. In previous posts we’ve talked about UI as not being defensible. If this lawsuit is successful, we’ll be eating crow. We’re thrilled! Bring on that savory crow fricassee!

(Thanks Adam!)


Defining Situational Awareness

Significant real-time data immersion is not available for the consuming public yet. More data is available than ever before, but the traditional web browser experience has to grow up quite a bit before it begins to tax the cognitive capabilities of the average human with regards to information flow and memory. Sure, bad design is overloading us already, and yes you can watch real-time posts to DIGG, but imagine 7 to 12 real-time feeds simultaneously informing the user of the state of a given system. According to Micah Endsley [1] we can handle it, now we need to design it. One of the core principles of real-time information design is the establishing and maintaining of situational awareness. 

Wickens defines situational awareness as “the continuous extraction of information about a dynamic system or environment, the integration of this information with previously acquired knowledge to form a coherent mental picture, and the use of that picture in directing further perception of, anticipation of, and attention to current events” [2][3]. The Air Force Research Laboratory similarly, and perhaps more simply, defines situational awareness as “how accurately a person perceives his current environment relative to the reality of that environment” [4]. 

Applying situational awareness to the goal of improving user interface, Davenport identifies three key areas of awareness encountered by the human participant: systems awareness, task awareness, and spatial awareness [5]. 

  • Systems Awareness
    This is the human participant’s ability understand the state of his or her equipment. In the cockpit, for example, systems awareness is often abstract and usually requires aggregation of various gauge indications. Knowing that the engine is running hot means nothing by itself, but combined with other systems indicators, may indicate a potential problem.
  • Task Awareness
    This is the human participant’s ability to accurately obtain information relating to tasks relevant to his or her goals. Understanding the current state of all tasks that are underway is critical as poor task awareness increases cognitive load, diminishing overall situational awareness. Good task awareness also enables the human participant to make informed decisions when making changes to the planned task.
  • Spatial Awareness
    Spatial awareness can be broken into two sub-categories; Global and Local. Global spatial awareness is an understanding of the position of the human participant and his or her equipment in the world at that moment. It is the ability to accurately determine relative relationship and trajectory of objects within a global 360-degree sphere of influence and often pertains to the human participant’s relation to a destination, anticipation of upcoming objects, and other spatial directional judgments. Local spatial awareness pertains to the attitude (vector and velocity) of the human participant’s equipment. This is particularly important when dealing with moving platforms such as aircraft. During observations of pilots using simulator software, it was repeatedly noted that during increased times of cognitive load the first errors made were related to spatial awareness. As the local spatial orientation of aircraft changes rapidly and frequently, the related local spatial SA tended to be the first awareness lost.

Interestingly, because situational awareness is the process of aggregating understanding it becomes evident that a failure at any time during aggregation can cause a series of failures much like a highway pile-up. The aviation community calls this cumulative effect of related incorrectly executed action loops a “Chain of Errors.” The National Transportation Safety Board has documented that a catastrophic failure, like a plane crash, is seldom caused by a single incorrectly executed action but instead by the cumulative effects of multiple incorrectly executed actions. 

Situational awareness becomes even more critical in dimensional immersive experiences but we’ll save that discussion for another day. 

References:

  1. Micah R Endsley et all, International Center for Air Transportation, Department of Aeronautics and Astronautics, MIT, September 1998 Situation Awareness Information Requirements for Commercial Airline Pilots.
  2. Amy L Alexander and Christopher D Wickens, University of Illinois, Aviation Human Factors Division, Savoy, Illinois 2003 The Effects of Spatial Awareness Biases on Maneuver Choice in a Cockpit Display of Traffic Information
  3. Amy L Alexander and Christopher D Wickens, University of Illinois, Aviation Human Factors Division, Savoy, Illinois 2004 Measuring Traffic Awareness in an Integrated Hazard Display
  4. Michael T. Brewer, Major, USAF, April 2000 An Investigation of the Non-Distributed Flight Reference (NDFR) Ownship Status Symbology
  5. Clark E. Davenport, Air Force Institute of Technology, Wright-Patterson AFB OH, May 30, 1997 Displays for Spatial Situation Awareness: The Use of Spatial Enhancements to Improve Global and Local Awareness


Borders copies Zoomii UI

Borders Magic Shelf

Ouch! Yet another testament to the value of strategy. Zoomii launched and released a browse-by-aisles Amazon associate store in late June and this week Borders launched their “Magic Shelf” browse-by-aisle feature. I’ve written in the past that User Interface design is an excellent method to disrupt a market but it cannot be defended (scroll way down). In other words, people can copy it. It will be interesting to see how and where Zoomii goes from here.


By the pricking of my thumbs….

Joe Speaking

That’s right, we’re coming home today. China has been an interesting host and we’ll thank her kindly for the hospitality (I’ll share stories in another forum) but we are excited to return home. Our flight departs today at 4PM and arrives today at 4PM in Chicago.

Yesterday my presentation, “Designing for Augmented Cognition: Problem Solving for Complex Environments” was well received by everyone. A good portion of the presentation dealt with the pilot-cockpit research we’ve been working on for the last 2 years. After my presentation, I had an interesting discussion with a gentleman about the value of the old-school steam gauges that are still in use in the majority of today’s general aviation fleet. I think I’m going to need to better document my justifications for revisiting the cockpit interface metaphor. I’ve talked about the acceptance resistances exhibited by expert users of bad interfaces in the past and if this discussion is representative of the aviation community as a whole, I’ve got my work cut out for me. More on that later.

For the most part I am finding myself re-invigorated by our cockpit research. I’m planning on doing a little more work and then releasing our UI to the public as an open source initiative. I’m excited to participate in a larger open discussion. For now, though, I will spend a little more time dreaming. Now where’s that bottle of Ambien? See you all soon.


World Sport Chicago Launches

WSC Logo

Congratulations Chicago 2016 and the City of Chicago for the launch of the World Sport Chicago community site. A gift from us (identity, design, user interface programming) and Geneca (Drupal implementation and suave project manager) to the city of Chicago, we can’t help being excited by their mission to provide Chicago youth access to Olympic Athletics. We’re helping inspire champions for 2016!

The site is architecture simple now but this is only the first phase of development, much more is in the works. Stay tuned!