CCCCatalyzing the computing research community and enabling the pursuit of innovative, high-impact research.
  • Twitter
  • Facebook
  • Youtube
  • Rss
  • About
    • About CCC
    • Council Members
    • Council Meetings
    • CCC Council Nominations
    • Governing Documents
    • FAQ
    • Contact
  • Visioning
    • Visioning Activities
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
      • 2017
      • 2016
      • 2015
      • 2014
      • 2013
      • 2012
      • 2011 and Prior Years
    • Workshop Reports
    • RFP – Creating Visions for Computing Research
    • Blue Sky
    • CS for Social Good White Paper Competition
    • Robotics Roadmap
  • Leadership Development
    • Call for Council Nominations
    • Leadership in Science Policy Institute
    • Big Data Regional Hubs
    • Postdoc Best Practices
      • Postdoc Best Practice Final Reports
      • Postdoc Best Practice Resources
    • CIFellows
      • CIFellows 2021
      • CIFellows 2020
      • CIFellows 2020: For the Record
      • CI Fellows 2014 Workshop
      • 2011 Class
      • 2010 Class
      • 2009 Class
      • Assessment
      • Diversity
      • Success Stories
  • Task Forces
    • Computing Challenges to Humanity: Climate
    • Research Ecosystem Working Group
    • NextGen AI
    • Unique Ways to Compute
    • Socio Technical Resilience
    • Computational Challenges in Healthcare
    • Past Task Forces
      • AI Working Group
      • Weird Ways to Compute
      • Security, Integrity, and Trust
      • Future of Life in a Hybrid World
      • Computing Challenges to Humanity
  • Resources
    • CCC Call for Content
    • Workshop Reports
    • CCC-Led White Papers
    • Presentations
    • CCC Responds to the Community
    • Recent CCC Activities
    • Ongoing CCC Activities
    • CIFellows Spotlight
    • Great Innovative Ideas
    • Event Videos
    • Catalyzing Computing Podcast
    • Computing Research in Action
    • Computing Research Highlights
  • Events
    • Upcoming Events
    • Special Events
    • Past Events
    • CCC at AAAS
      • CCC at AAAS 2023
      • CCC at AAAS 2022
      • CCC at AAAS 2020
      • CCC at AAAS 2019
      • CCC at AAAS 2018
      • CCC at AAAS 2017
      • CCC at AAAS 2016
      • CCC at AAAS 2013
  • CCC by CS Area
    • AI /ML / Robotics
    • Architecture / Systems / Networking
    • Databases / Informatics / Data Science / HPC
    • Human-Computer Interaction / Graphics / Visualization
    • IoT / Ubiquitous
    • Programming Languages / Compilers / Software Engineering
    • Security / Privacy / Fairness
    • Theory / Algorithms
    • Miscellaneous
  • Blog
  • Podcast
  • Search
  • Menu

Interactive System Architecture


August 11-13, 2010

Snake River Lodge
Jackson, WY, United States



Event Contact

CCC Staff
ccc@cra.org


Event Type

2011 and Earlier, 2011 and Prior Events, Visioning Activities, Workshop


Event Category

CCC

Overview

Topic

The XEROX Star, X, the MacIntosh and Microsoft Windows together have defined how people will interact with computers for two decades. The screen, keyboard, mouse, windows architecture has been the basis for an explosion of interactive development. However, with the advent of mobile computing, new screen technology, and new interactive devices that architecture is no longer adequate.  Interactive systems architecture is caught in a local maximum that industry is not likely to escape unaided.

The system architecture defines what is easy to develop. It also defines what kinds of services can be implemented pervasively across many applications. Cut, copy and paste redefined how applications interoperate. Many more such pervasive features are possible but they rely upon innovative new architectures to support them.

 

Topics

Radical variation in display sizes are becoming the norm rather than a laboratory rarity. Applications must move between tiny cell phone screens to rooms with ten or more large displays. Computing power is portable and steadily increasing but adaptation to display capacity is severely limited. New display technologies will be wireless, dynamically assembled by users and widely varying among the many parts of a user’s life. The architecture must reflect this.

For the last 20 years new interactive techniques and devices have been invented, evaluated and demonstrated. These include, touch with multiple fingers, pens, gestures, new menu techniques and other approaches. Few of these interactive modalities have been deployed because the interactive system architecture cannot support them. If an input cannot be made to look like a keyboard or mouse the new technique cannot be used without rewriting all of the applications. New more flexible system models for interaction are required.

The architecture for interactive applications designed for one user, on one device. This does not reflect modern reality with many people individually owning and using many computing devices to work with diverse groups of people from many parts of their lives. Users interact in a many person, many device world but the underlying interactive system does not reflect this very human behavior.

Virtually every interactive application eventually divulges all of its information in the form of pictures. This makes information visible to people. However, this information is invisible or inaccessible to other programs. People can see information and can want to use it in other ways but such use must always be manual with individual labor because there is no architecture for sharing visual information between programs in effective ways. This architectural deficiency is particularly glaring when one attempts to assist users and leverage their abilities using machine learning algorithms.

Direct manipulation is the dominant interactive paradigm today. However, direct manipulation cannot handle the massive amount of information available to today’s user. Intelligent, learning-based assistance must amplify human effort. However, new interactive architectures are required to facilitate such assistance to reach into interactive applications to seek information or to perform actions on behalf of users.

Participants

Organizers:

Dan Olsen – Brigham Young University

Andy Wilson – Microsoft Research

Celine Latulipe – University of North Carolina, Charlotte

Logistics

Date: August 11-13, 2010

Location: Jackson Hole, Wyoming, Snake River Lodge

CRA - Uniting Industry, Academia and Government to Advance Computing Research and Change the World.
CCC - Catalyzing the computing research community and enabling the pursuit of innovative, high-impact research.
Increasing the Success and Participation of Underrepresented Groups in Computing Research.
CRA-E - Addressing society’s need for a continuous supply of talented and well-educated computing researchers.
CERP - Promoting diversity in computing through evaluation and research.
Increasing interaction between industry partners and other organizations involved in computing research for the benefit of all.
CRA Home | Contact Us | Unsubscribe/Removal of Information | Terms of Use         © Copyright 2021 - CRA
Computing and Healthcare: New Opportunities and Directions Persuasive Experiences
Scroll to top