|
|
University of North Carolina at Chapel Hill Biography:
Title: Immersive Integration for Virtual and Human-Centered Environments We envision future work and play environments that are more effectively human-centered with the user’s computing interface being more closely integrated with the physical surroundings than today’s conventional computer display screens and keyboards. We are working toward realizable versions of such environments, in which multiple video projectors and digital cameras enable every visible surface to be both measured in 3D and used for display. If the 3D surface positions are transmitted to a distant location, they may also enable distant collaborations to become more like working in adjacent offices connected by large windows. In one prototype, depth maps are calculated from streams of video images and the resulting 3D surface points are displayed to the user in head-tracked stereo. Another prototype allows direct “painting” onto movable objects -- a dollhouse, for example. One long-term goal is advanced training for trauma surgeons by immersive replay of recorded procedures. More generally, we hope to demonstrate that the principal interface of a future computing environment need not be limited to a screen the size of one or two sheets of paper. Just as a useful physical environment is all around us, so too can the increasingly ubiquitous computing environment be all around us -- becoming more effectively human-centered and integrated into our physical surroundings. |
|
University of Washington Biography:
Title: Transparent Interfaces to Complex Software: Helping Users Understand Their Tools In the past, ease
of use has been the primary motivation for visual and human-centric
techniques. Now there is another reason for them. As software systems become
increasingly sophisticated and as they treat more and more sensitive
information, users have growing difficulty to understand them and to trust
the ways their private information is manipulated. Thus designers must give
more importance to the understandability of software. Transparency is an
aspect of
software comprising openness in design, glass-box features, and support for
interactive inspection. This talk describes these components of
transparency and illustrates them in the context of three application
domains: visual programming systems, digital image processing, and
computer-based learning environments. |
|
ARTiSAN Software Tools Biography:
Title: SysML with ARTiSAN Studio* Since its adoption in 1997, the Unified Modeling Language (UML) has proved very popular with software engineers and has become the de facto standard as a visual modeling language for software engineers. However, this software focus of UML has discouraged many systems engineers from adopting it in earnest. Those who did adopt UML developed strategies to cope with its shortcomings. A common approach was to model additional systems engineering concepts in other modeling tools. This made it difficult to integrate the different viewpoints and achieve traceability. Fortunately, with the release of UML 2.0 and the ensuing extensions to it in SysML - the soon-to-be adopted Systems Modeling Language - the systems engineering community has a real alternative to systems modeling that provides a more integrated approach to systems and software engineering. Since its inception in 1997, ARTiSAN has endeavored to bridge the gap between systems and software engineering modeling by adding systems engineering extensions to the UML and, as a key member of the SysML initiative, is well poised to support these emerging standards for systems and software modeling. This presentation will provide a brief overview of the major extensions proposed by SysML, and will summarize how ARTiSAN's latest release of its flagship product Studio (version 6.0) takes the lead in supporting these concepts. *This keynote speech is for both the Visual Modeling for Software Intensive Systems workshop and the main conference. |