Super Smart Whiteboard Application

I had a very unique yet welcome happening the other day. My namesake, “Rob Fay” – a 16 year old living in Nottingham, England, decided to contact me. I had “Googled” my own name before to see if there were other “Rob Fays,” but I never decided to track them down. Well, I’m delighted that Rob contacted me.

Today I decided to check out his site and found an interesting find. I’m surprised I hadn’t stumbled across it sooner, but I believe it can inspire a company such as my own since we leverage whiteboard technologies with our learning curriculum. Check it out.

[Runtime: 04:43 | Please make sure you have the latest version of Macromedia Flash installed on your computer to watch this video. To download it, please visit: http://www.macromedia.com ]

Tags: [, , , , , , ]

People, Users, or Whatever Floats Your Boat

Political Correctness

Don Norman discusses the nomenclature used to describe the people designers design for. Peter Merholz also comments on Don’s article.

Frankly, I think this was a throw-away article by Dr. Norman. Certainly I believe that the words we use to characterize a group can then reflect our motivations and feelings, but I believe he’s missing the point. This seems a little bit like political correctness run amok, or perhaps it’s touchy-feely user centered design 2.0 (UCD 2.0).

Now, don’t get me wrong. When I used to practice psychotherapy with clients, I knew that the words I chose to use could be very powerful. I even wondered whether or not I should refer to my clients as clients or patients. “Client” implied a paying customer whereas “patient” implied someone who was sick and needing healing. Were my clients offended? No. Did my characterization affect the work I did? No. Of course at the end of the day they were persons, but how do I characterize who they are otherwise? If I went home and spoke to my wife, would I tell her I was seeing a person or a client? You see how ridiculous this can become?

We use words to characterize the type of person we are referring to, and in business, it is important to distinguish between person types. If I am facilitating a business meeting or creating requirements documentation, isn’t it important that I identify the different stakeholder types – essentially indicating the types of people who have an interest in the product I am working on?

Yes, consumers, clients, customers, users, patients and the like are all people. That’s a given. However, don’t we already have personas to give design more of the “people” element? Frankly, if you’re so out of touch with the people you design for, then perhaps I can facilitate a therapy group so you can connect with your users. ;)

Tags: [, , , , , , , ]

HCIL Symposium: Day 2

Workshop: Humans and the Semantic Web

Session 1: Ontology Visualization Tools

  1. Olivier Bodenreider, National Library of Medicine: Visualization Tools for the Unified Medical Language System (SemNav), the Gene Ontology (GenNav)and RxNorm

    • UMLS – used my NLM (using MESH data), to visualize semantic relationships
  2. Catherine Plaisant, HCIL, University of Maryland: Graph visualization
    • SpaceTree – how to see branches of a hierarchical classification tree?
    • Click node to open new branch is an easy-to-read format
    • (Can this be used for site navigation or sitemap?)
    • Unlike MS Explorer, this system will open up and show more branches (as long as it can easily be seen within the existing window)
    • TreePlus – takes clustering (example of animal food chain) and makes it hierarchical
    • Moves branches to show information without becoming cluttered
  3. David Wang, MIND Lab, University of Maryland: CropCircles: Topology Sensitive Visualization of OWL Class Hirarchies
    • Ontology visualization is used to view relationships and hierarchies in a usable fashion
    • Class hierarchies – gives users a sense of context when browsing and connects related concepts
    • The problem with hierarchical structures is that it can be very hard t read
    • What happens when there are multiple inheritances?
    • Compared tool to Treemap and Spacetree
      • Spacetree does very well in navigational tasks
      • Spacetree and CropCircles are fairly good at returning to visited node

Session 2: Web and Annotation Tools

  1. Tim Finin, eBiquity Lab, University of Maryland Baltimore County: Swoogle: A Semantic Web search engine

    • Swoogle is the effort to make sense of the Semantic Web
    • swoogle.umbc.edu
    • Support Semantic Web developers
    • Searching specialized collections
    • Support Semantic Web tools
    • SPARQL is a language like SQL for the Web
    • Used for the SPIRE project
  2. Daniel Krech, MIND Lab, University of Maryland: Redfoot: Content Management for the Semantic Web
    • Started as an RDF store/viewer/editor framework
    • CMS built on Semantic Web technologies
    • Sharing content between CMSs is often laborious
    • Solves problem of sharing and reusing content
    • CMS face helps shield humans from the SW bits intended for machines
    • Redfoot functionality
      • generic editor
      • context management
      • authentication support
      • comments, bookmarks
      • edit content
      • blog
      • recipes, ingredients, DOAP
    • Redfoot built to explore how the SW can be used to analyze terrorist activity
  3. Michael Grove, MIND Lab, University of Maryland: Image Annotation on the Semantic Web Discussion
    • PhotoStuff
    • Multimedia ontologies
    • It’s a pain to mark up photos for the web – takes time
    • PhotoStuff takes automated info captured by digital camera
    • Rich opportunity to add a wealth of metadata
    • Use of Natural Language Processing to show additional info in image popups
    • Adds descriptions automatically

Session 3: Semantic Web in Practice

  1. Gary Berg-Cross, Building Ontology Patterns for the Semantic Web: Practical Issues

    • Ontologies start with taxonomic pattern
    • Taxonomies can be tangled (cross-applicability)
    • Subsumption
      • Rigidity
      • Identity
      • Unity
      • Dependency
    • Struggle to make an “untangled” taxonomy
    • Ontologies may use meta-properties to distinguish between objects and process
    • Focus on space-region, object, event, time-interval
  2. David Zaccagnini, Knowledge Discovery using Semantic Web technologies and text mining in life sciences
    • Text mining and the semantic web
    • Automate the assignment of semantics to unstructured content
    • PubMed example – humans cannot make sense of a resulting hitlist of thousands of hits
    • Their system combines proprietary and public ontologies
    • Tool identifies concepts and adds these concepts into the system
  3. Brian Caruso and Brian Lowe, Mann Library, Cornell University: VIVO: An ontology-driven life sciences research portal
    • Attempts to consolidate information about life sciences at Cornell University
    • Results are organized as entities
    • vivo.cornell.edu
  4. Duane Degler, IPGems: Current research and trends in interaction design for the Semantic Web
    • “New acquaintances or old friends?” – metaphor to HCI
    • “The doctor’s appointment” – Let user enter into his/her handheld web browser a natural language request that the computer can interpret based on information already known about the user (calendar, contacts, location, time, distance, etc.)
    • The concept of the agent that conducts business on your behalf
    • Concept of trust with the agent – will the agent get it right?

Session 4: Panel Discussion

  • Alfredo Morales, Cerebra
  • Duane Degler, IPGems
  • Walt Truszkowski, Goddard Space Flight Center
  • Harry Chen, Image Matters

Walt Truszkowski discussed how his office is using personal web space and applying SM technologies. For example, a user can go to the site (private, employee only) and choose an agent. As this agent a question and the agent will return possible answers.

Harry Chen discussed geospatial information on the SM. GIS has become mainstream with the advent of Google Maps, etc. Any person can access this type of information.

Q: What’s so special about the Semantic Web?

The group discussed how the Semantic Web is growing, but there are growing pains. No conclusions drawn

Semantic Web User Interaction Workshop, November 6, 2006

Tags: [, , , , , , , , , , ]

HCIL Symposium: Day 1

Note:

Due to the large amount of content, I will be updating this a bit more to fill in the blanks of the later sessions of the day. Check back for more info.

Welcome

Jenny Preece opened the symposium discusssing the College of Information Science and its collaboration with the HCIL. Dr. Preece indicated that the team is very interested in social, collaborative technologies and processes.

Benjamin Bederson continued the welcome, discussing the interdisciplinary nature of the group (psychology, information science, computer science). Web 2.0, he indicated, is succeeding because there us a greater focus on issues of usability, democracy, and user-centric design.

Link to Poster Session Images

International Children’s Digital Library

Keynote: Ben Shneiderman

Creativity Support Tools: A Grand Challenge for HCI

  • Software must support the creative process
  • A new research direction is emerging
  • Dramatically improved creativity support tools are possible
  • Multi-dimensional in-depth long-term case-studies (MILCs)
  • Guidelines for design are emerging

(more…)

UMCP HCIL Symposium

HCIL Logo

The University of Maryland Human-Computer Interaction Lab is hosting a symposium on June 1 and 2.

Day 1 is the actual symposium, with a keynote given by Ben Shneiderman. In addition, Jenny Preece is one of two people giving the welcome. Jenny is the Dean of the College of Information Studies, where I graduated from. She is also an expert on online communities, a topic I am very much interested in. Day 2 will showcase some tutorials and workshops. I will be attending the Humans and the Semantic Web workshop. For those attending the workshop, we needed to submit a position paper. My paper is entitled, “Ontologies and Folksonomies: Can They Coexist?”

I will try to blog the event if I have time (and a connection to the Internet).

Tags: [, , , , , , , Ben Shneiderman]