All Topics  
Jock D. Mackinlay

 

   Email Print
   Bookmark   Link






 

Jock D. Mackinlay



 
 
Jock D. Mackinlay is an American information visualization
Information visualization

File:HaloVisualizationTechnique.pngInformation visualization the interdisciplinary study of the visualisation Representation of large-scale collections of non-numerical information, such as files and lines of code in software systems, and the use of graphical techniques to help people understand and analyze data....
 expert and Director of Visual Analysis at Tableau Software
Tableau Software

Tableau Software is a provider of data visualization and business intelligence software. The company has 30,000 licensed users and several thousand customer accounts....
. With Stuart K. Card, George G. Robertson
George G. Robertson

George G. Robertson is an American information visualization expert and Senior Researcher, Visualization and Interaction Research Group, Microsoft Research....
 and others he invented a number of Information Visualization
Information visualization

File:HaloVisualizationTechnique.pngInformation visualization the interdisciplinary study of the visualisation Representation of large-scale collections of non-numerical information, such as files and lines of code in software systems, and the use of graphical techniques to help people understand and analyze data....
 techniques.

Mackinlay was born in Nuremberg
Nuremberg

Nuremberg is a city in the Germany State of Bavaria, in the Regierungsbezirk of Middle Franconia. It is situated on the Pegnitz River river and the Rhine?Main?Danube Canal and is Franconia's largest city....
, Germany
Germany

Germany , officially the Federal Republic of Germany , is a country in Central Europe. It is bordered to the north by the North Sea, Denmark, and the Baltic Sea; to the east by Poland and the Czech Republic; to the south by Austria and Switzerland; and to the west by France, Luxembourg, Belgium, and the Netherlands....
 and received his BA in Mathematics and Computer Science from UC Berkeley in 1975 and his PhD in computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 from Stanford University
Stanford University

Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is a private university research university located in Stanford, California, California, United States....
 in 1986, where he pioneered the automatic design of graphical presentations of relational information.

In 1976 Mackinlay started working as a Systems Analyst for the Bank of America
Bank of America

Bank of America Corporation , based in Charlotte, North Carolina, is the largest financial services company in the world, largest bank by assets, second largest commercial bank by deposits, and third largest by market capitalization in the United States....
 in San Francisco.






Discussion
Ask a question about 'Jock D. Mackinlay'
Start a new discussion about 'Jock D. Mackinlay'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Jock D. Mackinlay is an American information visualization
Information visualization

File:HaloVisualizationTechnique.pngInformation visualization the interdisciplinary study of the visualisation Representation of large-scale collections of non-numerical information, such as files and lines of code in software systems, and the use of graphical techniques to help people understand and analyze data....
 expert and Director of Visual Analysis at Tableau Software
Tableau Software

Tableau Software is a provider of data visualization and business intelligence software. The company has 30,000 licensed users and several thousand customer accounts....
. With Stuart K. Card, George G. Robertson
George G. Robertson

George G. Robertson is an American information visualization expert and Senior Researcher, Visualization and Interaction Research Group, Microsoft Research....
 and others he invented a number of Information Visualization
Information visualization

File:HaloVisualizationTechnique.pngInformation visualization the interdisciplinary study of the visualisation Representation of large-scale collections of non-numerical information, such as files and lines of code in software systems, and the use of graphical techniques to help people understand and analyze data....
 techniques.

Biography

Jock Mackinlay was born in Nuremberg
Nuremberg

Nuremberg is a city in the Germany State of Bavaria, in the Regierungsbezirk of Middle Franconia. It is situated on the Pegnitz River river and the Rhine?Main?Danube Canal and is Franconia's largest city....
, Germany
Germany

Germany , officially the Federal Republic of Germany , is a country in Central Europe. It is bordered to the north by the North Sea, Denmark, and the Baltic Sea; to the east by Poland and the Czech Republic; to the south by Austria and Switzerland; and to the west by France, Luxembourg, Belgium, and the Netherlands....
 and received his BA in Mathematics and Computer Science from UC Berkeley in 1975 and his PhD in computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 from Stanford University
Stanford University

Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is a private university research university located in Stanford, California, California, United States....
 in 1986, where he pioneered the automatic design of graphical presentations of relational information.

In 1976 Mackinlay started working as a Systems Analyst for the Bank of America
Bank of America

Bank of America Corporation , based in Charlotte, North Carolina, is the largest financial services company in the world, largest bank by assets, second largest commercial bank by deposits, and third largest by market capitalization in the United States....
 in San Francisco. In 1977 he became a Systems Analyst at Minimax Research Corporation. From 1979 to 1986 he was Research Assistant at Stanford University. In 1986 he joined Xerox PARC
Xerox PARC

PARC , formerly Xerox PARC, is a research and development company in Palo Alto, California with a distinguished reputation for its contributions to information technology....
, where he collaborated with the User Interface Research Group to develop many novel applications of computer graphics for information access, coining the term "Information Visualization". Much of the fruits of this research can be seen in his 1999 published book, Readings in Information Visualization: Using Vision to Think, written and edited with Stuart K. Card and Ben Shneiderman
Ben Shneiderman

Ben Shneiderman is an United States Computer science, and professor for Computer Science at the Human-Computer Interaction Laboratory at the University of Maryland, College Park....
. He holds numerous patents in user interfaces and visual analysis. He joined Tableau Software
Tableau Software

Tableau Software is a provider of data visualization and business intelligence software. The company has 30,000 licensed users and several thousand customer accounts....
 in 2004 as Director of Visual Analysis.

In 2005 Mackinlay wins DMReview's data visualization competition.

Work


Automatic generation of graphical presentations

His PhD dissertation described the automatic generation of graphical presentations of relational information including bar chart
Bar chart

A bar chart or bar graph is a chart with rectangle bars with lengths proportional to the values that they represent. Bar charts are used for comparing two or more values....
s, scatter plots and node/link diagram
Network topology

Network topology is the study of the arrangement or mapping of the elements of a Computer networking, especially the physical and logical interconnections between nodes....
s using a composition algebra
Composition algebra

In mathematics, a composition algebra A over a field K is a unital algebra over a field over K together with a nondegenerate quadratic form N which satisfies...
 to generate a wide variety of graphical presentations and evaluation criteria to identify effective presentations.

Expressiveness criteria were based on a formal analysis of graphical languages and determined whether a graphical presentation showed exactly the desired information. Effectiveness criteria were based on results from perceptual psychology
Perceptual psychology

Perceptual psychology is a subfield of cognitive psychology that is concerned specifically with the pre-conscious innate aspects of the human cognitive system: perception....
 and identified designs that exploited capabilities of the output medium and human perception. After focusing on familiar 2D
2D

2D or II-D may refer to:* Something with two dimensions, e.g. height and width* 2D geometric model* 2D computer graphics, the computer-based generation of images in two geometric dimensions...
 static presentations for his dissertation, he joined Xerox PARC where we focused on novel 3D computer graphics
3D computer graphics

3D computer graphics are graphics that use a Cartesian coordinate system#Three-dimensional coordinate system representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images....
 and interactive animation.

Human-information interactions

His research in his last years at PARC exploited advances in flat panel displays and graphics cards that enabled personal computers with 6-8 monitors and may also eliminate seams. Progress in information visualization
Information visualization

File:HaloVisualizationTechnique.pngInformation visualization the interdisciplinary study of the visualisation Representation of large-scale collections of non-numerical information, such as files and lines of code in software systems, and the use of graphical techniques to help people understand and analyze data....
 and in our understanding of human-information interactions provides an opportunity to design cognitive workspaces for wideband displays. These could radically improve productivity in many knowledge management tasks – analogous to the improved productivity of a craftsman who has the right tools and a big enough workbench. Seamless wideband displays will be available in the next decade with costs driven down by computer gaming, entertainment, and teleconferencing.

Wideband Visual Interfaces

Although vendors have made multiple-monitor systems for many years, our interfaces have been stuck in a 30-year old windows paradigm focused on displays much smaller than the desktops we use when working with paper. Advances in flat panel displays and graphics cards now enable affordable personal computers with 6-8 monitors and may someday eliminate seams.

In his 2003 paper Mackinlay argues that vendors should be developing wideband visual interfaces that are designed for displays that fill the human visual field. He describes a longitudinal field study of window activity that found that windows almost always filled a typical single monitor display and that subjects occasionally struggled with window thrashing when they needed to work with two or more windows at the same time. Vendors need not wait for affordable seamless wideband displays before addressing these findings. He has implemented several novel user interface techniques for creating seam-aware applications that target wideband displays based on multiple monitors.

See also

  • Information visualization reference model
    Information visualization reference model

    The Information visualization reference model is a reference model for information visualization, developed by Ed Chi in 1999., under the name of the data state model....
  • Prefuse
    Prefuse

    Prefuse is a Java -based toolkit for building interactive information visualization applications. It supports a rich set of features for data modeling, visualization, and interaction....
  • Visual analytics
    Visual analytics

    Visual analytics is an outgrowth of the fields Information visualization and Scientific visualization, that focuses on analytical reasoning facilitated by interactive User interfaces....


Publications

Books:
  • 1999. Readings in Information Visualization: Using Vision to Think. With Stuart K. Card and Ben Shneiderman
    Ben Shneiderman

    Ben Shneiderman is an United States Computer science, and professor for Computer Science at the Human-Computer Interaction Laboratory at the University of Maryland, College Park....
    . Morgan Kaufmann.


Articles:
  • 1986. "Automating the Design of Graphical Presentations of Relational Information". in: ACM Transactions on Graphics. 5(2, April), 110-141.
  • 1989. "The cognitive coprocessor architecture for interactive user interfaces". With S. K. Card, and George G. Robertson. In: Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, pages 10--18. ACM Press, Nov 1989.
  • 1991. "Cone Trees: Animated 3D Visualizations of Hierarchical Information". With George G. Robertson and Stuart K. Card. In: Robertson, Scott P., Olson, Gary M. and Olson, Judith S. (eds.) Proceedings of the ACM CHI 91 Human Factors in Computing Systems Conference April 28 - June 5, 1991, New Orleans, Louisiana. pp. 189-194.
  • 1993. "Information Visualization Using 3D Interactive Animation". With Stuart K. Card, and George G. Robertson. In: Communications of the ACM, 36(4), April 1993. pp. 57-71.
  • 1993. "The document lens". With George G. Robertson. In: Proceedings of the ACM Symposium on User Interface Software and Technology. ACM Press, Nov 1993.
  • 2000. "Opportunities for Information Visualization". In: IEEE Computer Graphics and Applications 20(1).
  • 2004. . With C. Royer.


External links

  • homepage at PARC
    PARC

    PARC may refer to:* PARC , the Palo Alto Research Center * PARC Management, a theme park and entertainment venue operator* Parc, New York, a census-designated place named for the Plattsburgh Airbase Redevelopment Corporation...
    , 2004.
  • Introduction at tableausoftware.com.