Myers P44-54

Total Page:16

File Type:pdf, Size:1020Kb

Myers P44-54 A Brief History of Human-Computer Interaction Technology Brad A. Myers 44 interactions...march + april 1998 article Research in human–computer interac- Figure 1 shows the time span for some of the technologies discussed in this article. tion (HCI) has been spectacularly suc- including when they were introduced. Of course, a deeper analysis would reveal signifi- cessful and has fundamentally changed cant interaction among the university, corpo- rate research, and commercial activity lines. It Brad A. Myers computing. One example is the ubiqui- is important to appreciate that years of Human–Computer research are involved in creating and making Interaction Institute tous graphical interface used by these technologies ready for widespread use. School of Computer The same will be true for the HCI technolo- Science Microsoft Windows 95, which is based gies currently being developed that will pro- Carnegie Mellon vide the interfaces of tomorrow. University on the Macintosh, which is based on Clearly it is impossible to list every system Pittsburgh, PA 15213- and source in a paper of this scope, but I have 3891 work at Xerox PARC, which in turn is tried to represent the earliest and most influ- ential systems. Further information can be [email protected] based on early research at the Stanford found in other surveys of HCI topics (see, for example, [1, 11, 36, 41]). Another useful Research Laboratory (now SRI) and at resource is the video All The Widgets, which shows the historical progression of a number Massachusetts Institute of Technology. of user interface ideas [27]. The technologies discussed in this paper Another example is that virtually all soft- include fundamental interaction styles such as ware written today employs user interface direct manipulation, the mouse pointing toolkits and interface builders—concepts that device, and windows; several important kinds were developed first at universities. Even the of application areas, such as drawing, text remarkable growth of the World Wide Web is editing, and spreadsheets; the technologies a direct result of HCI research: applying that will likely have the biggest impact on hypertext technology to browsers allows one interfaces of the future, such as gesture recog- to traverse a link across the world with a click nition, multimedia, and three-dimensionality; of the mouse. More than anything else, and the technologies used to create interfaces improvements to interfaces have triggered this using the other technologies, such as user explosive growth. Furthermore, the research interface management systems, toolkits, and that will lead to the user interfaces for the interface builders. computers of tomorrow is being carried out today at universities and a few corporate Basic Interactions research labs. Direct Manipulation of This paper attempts to briefly summarize Graphical Objects many of the important research developments The now ubiquitous direct manipulation inter- in HCI technology, emphasizing the role of face, where visible objects on the screen are university research, which may not be widely directly manipulated with a pointing device, recognized. By “research,” I mean exploratory was first demonstrated by Ivan Sutherland in work at universities and government and cor- Sketchpad [47], the thesis of his doctoral dis- porate research labs (such as Xerox PARC) sertation in 1963. Sketchpad supported the that is not directly related to products. By manipulation of objects using a light pen, “HCI technology,” I am referring to the com- including grabbing objects, moving them, puter side of HCI. A companion article on the changing size, and using constraints. It con- history of the “human side,” discussing the tained the seeds of myriad important interface contributions from psychology, design, ideas. The system was built at Lincoln Labs human factors, and ergonomics would also be with support from the U.S. Air Force and the appropriate. National Science Foundation (NSF). interactions...march + april 1998 45 KEY: University Research Corporate Research Figure 1. Approximate time lines showing where Commercial Products and when work was performed on some major technologies discussed in this article. Direct Manipulation of Graphical Objects 1945 1955 1965 1975 1985 1995 The Mouse 1945 1955 1965 1975 1985 1995 Windows 1945 1955 1965 1975 1985 1995 Text Editing 1945 1955 1965 1975 1985 1995 HyperText 1945 1955 1965 1975 1985 1995 Gesture Recognition 1945 1955 1965 1975 1985 1995 46 interactions...march + april 1998 article William Newman’s Reaction Handler [33], NLS project (funding from ARPA, NASA, created at Imperial College, London during and Rome ADC) [10]. It was intended to be a 1966 and 1967, provided direct manipulation cheap replacement for light pens, which had of graphics and introduced Light Handles been used at least since 1954 [11, p. 68]. [32], a form of graphical potentiometer that Many of the current uses of the mouse were was probably the first “widget.” Another early demonstrated by Doug Engelbart as part of system was AMBIT/G (implemented at the NLS in a movie created in 1968 [9]. The Massachusetts Institute of Technology’s mouse was then made famous as a (MIT) Lincoln Labs in 1968 and practical input device by Xerox funded by the Advanced Research PARC in the 1970s. It first Projects Agency (ARPA). It “THE SKETCHPAD appeared commercially as part employed, among other inter- of the Xerox Star (1981), the SYSTEM MAKES IT face techniques, iconic repre- Three Rivers Computer sentations, gesture recog- POSSIBLE FOR A Company’s PERQ (1981) nition, dynamic menus with MAN AND A COM- [25], the Apple Lisa items selected using a point- (1982), and the Apple ing device, selection of icons PUTER TO CON- Macintosh (1984). by pointing, and moded VERSE RAPIDLY and mode-free styles of Windows THROUGH THE interaction. Multiple tiled windows David Canfield Smith MEDIUM OF LINE were demonstrated in coined the term “icons” in his DRAWINGS.” Engelbart’s NLS in 1968 1975 doctoral thesis on Pyg- [9]. Early research at Stan- — IVAN SUTHERLAND malion [44] (funded by ARPA [47, P. 329] ford on systems like COPI- and National Institute of Mental LOT (1974) [49] and at MIT Health – NIMH). Smith later popu- with the EMACS text editor (1974) larized icons as one of the chief designers [46] also demonstrated tiled windows. of the Xerox Star [45]. Many of the interac- Alan Kay proposed the idea of overlapping tion techniques popular in direct manipula- windows in his 1969 doctoral thesis [17], and tion interfaces, such as how objects and text overlapping windows first appeared in 1974 in are selected, opened, and manipulated, were his Smalltalk system [12] at Xerox PARC, and researched at Xerox PARC in the 1970s. In soon afterward in the InterLisp system [50]. particular, the idea of “WYSIWYG” (what Some of the first commercial uses of win- you see is what you get) originated there with dows were on Lisp Machines Inc. (LMI) and systems such as the Bravo text editor and the Symbolics Lisp Machines (1979), which grew Draw drawing program [11] out of MIT Artificial Intelligence (AI) Lab pro- The concept of direct manipulation inter- jects. The Cedar Window Manager from Xerox faces for everyone was envisioned by Alan Kay PARC was the first major tiled window manag- of Xerox PARC in a 1977 article about the er (1981) [48], followed soon by the Andrew Dynabook [18]. The first commercial systems window manager [35] by Carnegie Mellon to use direct manipulation extensively were the University’s (CMU) Information Xerox Star (1981) [45], the Apple Lisa (1982) Technology Center (1983, funded [54], and the Macintosh (1984) [55]. Ben by IBM). The main commercial Shneiderman at the University of Maryland systems popularizing windows coined the term “direct manipulation” in 1982, were the Xerox Star (1981), the identified the components, and gave psycholog- Apple Lisa (1982), and most ical motivations for direct manipulation [43]. important, the Apple Macin- tosh (1984). The early versions of Mouse the Star and Microsoft Windows The mouse was developed at Stanford were tiled, but eventually they sup- Research Laboratory in 1965 as part of the ported overlapping windows like the interactions...march + april 1998 47 Lisa and Macintosh. The X Window System, a based display editors that was widely used current international standard, was developed [51]. The Hypertext Editing System [53, p. at MIT in 1984 [42]. For a survey of window 108] from Brown University had screen edit- managers, see [26]. ing and formatting of arbitrary-sized strings with a light pen in 1967 (funding from Applications IBM). NLS demonstrated mouse- Drawing Programs based editing in 1968 (Figure 4). Much of the current technology TECO from MIT was an early for drawing programs was “THE DIFFICULTY screen editor (1967), and demonstrated in Sutherland’s OF MANKIND’S EMACS [46] was developed 1963 Sketchpad system PROBLEMS WAS from it in 1974. Xerox [47]. The use of a mouse to PARC’s Bravo [11, p. 284] manipulate graphics was INCREASING AT A was the first WYSIWYG demonstrated in NLS GREATER RATE THAN editor-formatter (1974). (1965). In 1968 Ken It was designed by Butler OUR ABILITY TO Pulfer and Grant Lampson and Charles Bechthold at the Nation- COPE. (WE ARE IN Simonyi, who had started al Research Council of TROUBLE.) [SO] I ... working on these con- Canada built a mouse out cepts about 1970 while at of wood patterned after COMMITTED MY Berkeley. The first com- Engelbart’s mouse and CAREER TO mercial WYSIWYG edi- used it with a key-frame tors were the Star, ‘AUGMENTING THE animation system to draw LisaWrite, and, later, all the frames of a movie. A HUMAN INTELLECT.’” MacWrite. For surveys of subsequent movie in 1971, — DOUG ENGELBART, ON THE text editors, see [24] and [53]. Hunger, won a number of NLS SYSTEM [8, P. 189] awards and was drawn using a Spreadsheets tablet instead of the mouse (fund- The initial spreadsheet was Visi- ing by the National Film Board of Calc which was developed by Canada) [3].
Recommended publications
  • Paper We Present an Early User Evaluation of a Advances in Sketch-Based Modeling Are Set to Simplify Many Sketch-Based 3D Modeling Tool We Have Been Developing [7,8]
    ARTICLE IN PRESS Computers & Graphics 31 (2007) 580–597 www.elsevier.com/locate/cag Calligraphic Interfaces An evaluation of user experience with a sketch-based 3D modeling system Levent Burak KaraÃ, Kenji Shimada, Sarah D. Marmalefsky Mechanical Engineering Department, Carnegie Mellon University, Pittsburgh, PA 15213, USA Abstract With the availability of pen-enabled digital hardware, sketch-based 3D modeling is becoming an increasingly attractive alternative to traditional methods in many design environments. To date, a variety of methodologies and implemented systems have been proposed that all seek to make sketching the primary interaction method for 3D geometric modeling. While many of these methods are promising, a general lack of end user evaluations makes it difficult to assess and improve upon these methods. Based on our ongoing work, we present the usage and a user evaluation of a sketch-based 3D modeling tool we have been developing for industrial styling design. The study investigates the usability of our techniques in the hands of non-experts by gauging (1) the speed with which users can comprehend and adopt to constituent modeling steps, and (2) how effectively users can utilize the newly learned skills to design 3D models. Our observations and users’ feedback indicate that overall users could learn the investigated techniques relatively easily and put them in use immediately. However, users pointed out several usability and technical issues such as difficulty in mode selection and lack of sophisticated surface modeling tools as some of the key limitations of the current system. We believe the lessons learned from this study can be used in the development of more powerful and satisfying sketch-based modeling tools in the future.
    [Show full text]
  • HCI Remixed : Essays on Works That Have Influenced the HCI
    4 Drawing on SketchPad: Refl ections on Computer Science and HCI Joseph A. Konstan University of Minnesota, Minneapolis, Minnesota, U.S.A. I. Sutherland, 1963: “Sketchpad: A Man–Machine Graphical Communication System” Sutherland’s SketchPad system, paper, and dissertation provide, for me, the answer to the oft-asked question: “why should HCI belong in a computer science program?” I fi rst came across the paper “SketchPad: A Man–Machine Graphical Communica- tion System” from the 1963 AFIPS conference nearly thirty years after it had been published (Sutherland 1963). I was nearing completion of my own dissertation in which I was exploring a variety of techniques for constructing user interface toolkits. At the time, the paper seemed little more than a handy reference in which I could trace the lineage of constraint programming in user interfaces—from Sketchpad, through Borning’s ThingLab (Borning 1981), to my own work, with various hops and detours along the way. I guess I was young and in a hurry. It was only a few years later when I started to teach this material that I realized how much of today’s computing traces its roots to Sutherland’s work. What was this tremendous paper about? A drawing program. Not just any drawing program, but one that took full advantage of computing, a million-pixel display (albeit with a slow pixel-by-pixel refresh), a light pen, and various buttons and dials to empower users to draw and repeat patterns, to integrate constraints with draw- ings so as to better understand mechanical systems, and to draw circuit diagrams as input to simulators.
    [Show full text]
  • A New Era for Mechanical CAD Time to Move Forward from Decades-Old Design JESSIE FRAZELLE
    TEXT COMMIT TO 1 OF 12 memory ONLY A New Era for Mechanical CAD Time to move forward from decades-old design JESSIE FRAZELLE omputer-aided design (CAD) has been around since the 1950s. The first graphical CAD program, called Sketchpad, came out of MIT [designworldonline. com]. Since then, CAD has become essential to designing and manufacturing hardware Cproducts. Today, there are multiple types of CAD. This column focuses on mechanical CAD, used for mechanical engineering. Digging into the history of computer graphics reveals some interesting connections between the most ambitious and notorious engineers. Ivan Sutherland, who won the Turing Award for Sketchpad in 1988, had Edwin Catmull as a student. Catmull and Pat Hanrahan won the Turing award for their contributions to computer graphics in 2019. This included their work at Pixar building RenderMan [pixar. com], which was licensed to other filmmakers. This led to innovations in hardware, software, and GPUs. Without these innovators, there would be no mechanical CAD, nor would animated films be as sophisticated as they are today. There wouldn’t even be GPUs. Modeling geometries has evolved greatly over time. Solids were first modeled as wireframes by representing the object by its edges, line curves, and vertices. This evolved into surface representation using faces, surfaces, edges, and vertices. Surface representation is valuable in robot path planning as well. Wireframe and surface acmqueue |march-april 2021 5 COMMIT TO 2 OF 12 memory I representation contains only geometrical data. Today, modeling includes topological information to describe how the object is bounded and connected, and to describe its neighborhood.
    [Show full text]
  • Facilitating the Implementation of Computer-Aided Design Into the Engineering Graphics and Design Classroom
    Facilitating the implementation of Computer-Aided Design into the Engineering Graphics and Design classroom by Ciana Rust Submitted in fulfilment of the requirements for the degree MAGISTER EDUCATIONIS in the Faculty of Education at the UNIVERSITY OF PRETORIA SUPERVISOR: PROF L VAN RYNEVELD AUGUST 2017 Declaration I declare that the dissertation, which I hereby submit for the degree Magister Educationis at the University of Pretoria, is my own work and has not previously been submitted by me for a degree at this or any other tertiary institution. ............................................................. Ciana Rust 31 August 2017 i Ethical Clearance Certificate ii iii iv Dedication I dedicate this research to my family, friends, colleagues and learners whom I have taught throughout my educational career. Without my mother, father and brother, I would not be the person who I am today. They have guided me to choose education as a career path, which led me to this point in my life. All my love goes out to you. To my glorious Father who gave me the strength, dedication and patience to persevere throughout this process of discovery, I thank Thee. v Acknowledgements To have achieved this milestone in my life, I would like to express my sincere gratitude to the following people: My Heavenly Father, who provided me with the strength, knowledge and perseverance to complete this study; Prof Linda van Ryneveld, research supervisor, for her invaluable advice, guidance and inspiring motivation during difficult times and throughout the research; My editor, Leandri le Roux, without whom this would not have been possible; Last but not least, my beautiful family and amazing friends.
    [Show full text]
  • 21 Miscellaneous Companies
    Chapter 21 Miscellaneous Companies Space restrictions simply do not permit me to go into the depth of detail I would like on every company that participated in the early days of the CAD industry nor cover numerous in-house systems developed at major automobile and aerospace companies. Readers will have to be satisfied with the brief descriptions included in this chapter and even then, I have only been able to cover what I consider to be the companies that had the biggest impact. There are hundreds if not thousands of companies that at one time marketed engineering design software. Some of the companies described in this chapter offered just software while other provided both hardware and software. While many have changed names, I have decided to list them alphabetically based upon the name they are best been known by along with earlier and subsequent name changes. Adra Systems (Matrix One) Adra Systems was founded in Lowell, Massachusetts in July 1983 by William Mason, who had been at Applicon from 1973 to 1983, most recently as vice president of operations, James Stenzel, who had been vice president of engineering at Hastech, Inc., and Peter Stoupas, who had earlier been a regional sales manager at Adage and had also worked for Applicon. Mason became the president and CEO, Stenzel the vice president of product development and Stoupas the vice president of marketing. Between 1983 and 1986, the company raised $11.6 million of venture funding from a number of firms including American Research & Development, the company that also provided the initial funding for Digital Equipment Corporation.
    [Show full text]
  • Expressing and Reusing Design Intent in 3D Models
    CHI 2018 Paper CHI 2018, April 21–26, 2018, Montréal, QC, Canada Greater than the Sum of its PARTs: Expressing and Reusing Design Intent in 3D Models Megan Hofmann,❇ Gabriella Hann,❇ Scott E. Hudson,❇ Jennifer Mankoff† † ❇Human Computer Interaction Institute Allen School of Computer Science and Engineering Carnegie Mellon University, Pittsburgh, Pennsylvania University of Washington, Seattle, Washington {meganh, ghhann, scott.hudson}@cs.cmu.edu [email protected] ABSTRACT modeling design intent in the hands of non-expert modelers. With the increasing popularity of consumer-grade 3D This supports reuse, experimentation, and sharing. printing, many people are creating, and even more using, PARTs’ basic abstraction, functional geometry, is analogous objects shared on sites such as Thingiverse. However, our to the programming concept of classes [9,22]. Like classes, formative study of 962 Thingiverse models shows a lack of functional geometry encapsulates data and functionality, re-use of models, perhaps due to the advanced skills needed making it easier to validate and mutate data and support for 3D modeling. An end user program perspective on 3D modularity. Functional geometry includes assertions that modeling is needed. Our framework (PARTs) empowers test whether a model is used correctly, and integrators that amateur modelers to graphically specify design intent mutate the larger design context. These abstractions increase through geometry. PARTs includes a GUI, scripting API and model usability and re-usability. exemplar library of assertions which test design expectations and integrators which act on intent to create geometry. The PARTs framework is an extension of the Autodesk PARTs lets modelers integrate advanced, model specific Fusion360 Computer Aided Design (CAD) tool.
    [Show full text]
  • A Brief History of Human Computer Interaction Technology
    A Brief History of Human Computer Interaction Technology Brad A. Myers Carnegie Mellon University School of Computer Science Technical Report CMU-CS-96- 163 and Human Computer Interaction Institute Technical Report CMU-HCII-96-103 December, 1996 Please cite this work as: Brad A. Myers. "A Brief History of Human Computer Interaction Technology." ACM interactions. Vol. 5, no. 2, March, 1998. pp. 44-54. Human Computer Interaction Institute School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213-3891 [email protected] Abstract This article summarizes the historical development of major advances in human- computer interaction technology, emphasizing the pivotal role of university research in the advancement of the field. Copyright (c) 1996 -- Carnegie Mellon University A short excerpt from this article appeared as part of "Strategic Directions in Human Computer Interaction," edited by Brad Myers, Jim Hollan, Isabel Cruz, ACM Computing Surveys, 28(4), December 1996 This research was partially sponsored by NCCOSC under Contract No. N66001-94-C- 6037, Arpa Order No. B326 and partially by NSF under grant number IRI-9319969. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of NCCOSC or the U.S. Government. Keywords: Human Computer Interaction, History, User Interfaces, Interaction Techniques. 1. Introduction Research in Human-Computer Interaction (HCI) has been spectacularly successful, and has fundamentally changed computing. Just one example is the ubiquitous graphical interface used by Microsoft Windows 95, which is based on the Macintosh, which is based on work at Xerox PARC, which in turn is based on early research at the Stanford Research Laboratory (now SRI) and at the Massachusetts Institute of Technology.
    [Show full text]
  • Sketchpad for Windows
    AN ABSTRACT OF THE THESIS OF Sudheendra S. Gulur for the degree of Master of Science in Mechanical Engineering presented on October 7, 1994. Title: Sketch Pad for Windows: An Intelligent and Interactive Sketching Software. Redacted for Privacy Abstract approved: David. G. Ullman The sketching software developed in this thesis, is aimed to serve as an intelligent design tool for the conceptual design stage of the mechanical design process. This sketching software, Sketch Pad for Windows, closely mimics the traditional paper-and-pencil sketching environment by allowing the user to sketch freely on the computer screen using a mouse. The recognition algorithm built into the application replaces the sketch stroke with the exact CAD entity. Currently, the recognition of two-dimensional design primitives such as lines, circles and arcs has been addressed. Since manufacturing requires that the design concepts be detailed, sketches need to be refined as detailed drawings. This process of carrying design data from the conceptual design stage into the detail designing stage is achieved with the help of a convertor that converts the sketch data into DesignView (a variational CAD software). Currently, only geometrical information is transferred from the sketching software into DesignView. The transparent graphical user interface built into this sketching system challenges the hierarchial and regimental user interface built into current CAD software. Sketch Pad for Windows An Intelligent and Interactive Sketching Software by Sudheendra S. Gulur A THESIS submitted to Oregon State University in partial fulfillment of the requirements for the degree of Master of Science Completed October 7, 1994 Commencement June, 1995 Master of Science thesis of Sudheendra S.
    [Show full text]
  • User Interface Software Tools
    User Interface Software Tools Brad A. Myers August 1994 CMU-CS-94-182 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Also appears as Human-Computer Interaction Institute Technical Report CMU-HCII-94-107 This report supersedes CMU-CS-92-114 from February, 1992, published as: Brad A. Myers. ‘‘State of the Art in User Interface Software Tools,’’ Advances in Human- Computer Interaction, Volume 4. Edited by H. Rex Hartson and Deborah Hix. Norwood, NJ: Ablex Publishing, 1993. pp. 110-150. Abstract Almost as long as there have been user interfaces, there have been special software systems and tools to help design and implement the user interface software. Many of these tools have demonstrated significant productivity gains for programmers, and have become important commercial products. Others have proven less successful at supporting the kinds of user interfaces people want to build. This article discusses the different kinds of user interface software tools, and investigates why some approaches have worked and others have not. Many examples of commercial and research systems are included. Finally, current research directions and open issues in the field are discussed. This research was sponsored by NCCOSC under Contract No. N66001-94-C-6037, ARPA Order No. B326. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of NCCOSC or the U.S. Government. CR CATEGORIES AND SUBJECT DESCRIPTORS: D.2.2 [Software Engineering]: Tools and Techniques-User Interfaces; H.1.2 [Models and Principles]: User/Machine Systems-Human Factors; H.5.2 [Information Interfaces and Presentation]: User Interfaces-User Interface Management Systems; I.2.2 [Artificial Intelligence]: Automatic Programming-Program Synthesis; ADDITIONAL KEYWORDS AND PHRASES: User Interface Software, Toolkits, Interface Builders, User Interface Development Environments.
    [Show full text]
  • NX 10 for Engineering Design
    NX 10 for Engineering Design By Ming C. Leu Amir Ghazanfari Krishna Kolan Department of Mechanical and Aerospace Engineering Contents FOREWORD ............................................................................................................ 1 CHAPTER 1 – INTRODUCTION ......................................................................... 2 1.1 Product Realization Process ..................................................................................................2 1.2 Brief History of CAD/CAM Development ...........................................................................3 1.3 Definition of CAD/CAM/CAE .............................................................................................5 1.3.1 Computer Aided Design – CAD .................................................................................. 5 1.3.2 Computer Aided Manufacturing – CAM ..................................................................... 5 1.3.3 Computer Aided Engineering – CAE ........................................................................... 5 1.4. Scope of This Tutorial ..........................................................................................................6 CHAPTER 2 – GETTING STARTED .................................................................. 8 2.1 Starting an NX 10 Session and Opening Files ......................................................................8 2.1.1 Start an NX 10 Session ................................................................................................. 8
    [Show full text]
  • Oral History of Alan Kay
    Oral History of Alan Kay Interviewed by: Dag Spicer Recorded: November 5, 2008 Mountain View, California CHM Reference number: X5062.2009 © 2008 Computer History Museum Oral History of Alan Kay Dag Spicer: We're here today, November 5, 2008, with Dr. Alan Kay. We're at the Computer History Museum in Mountain View, California, and Alan has kindly agreed to do a little directed interview with us today, and welcome. Alan Kay: Thank you. Spicer: Happy to have you here. Alan, I wanted to start with a high-level question, which is why do you think computer history is important? Why should we look at what's come before? Kay: Well, of course, there's the famous idea that people who don't pay attention to history are condemned to repeat it, and unless they're as smart as the original people who made it, they might even do worse. So in the old days people were admonished for reinventing the wheel, but today I think most of the old-timers would love for the new people on the scene to at least reinvent the wheel but it seems more like they're reinventing the flat tire. And I tell a lot of young people that you can easily be smarter than any single person back 30, 40, 50 years ago, but there's no way you can be smarter than a hundred of them. And there were a hundred people who were funded better than anybody has ever been funded in the last 25 years with a large set of visions that are almost inconceivable in the commercial world that computing has become and the combinationof all of those things, and also the fact that there is less noise, that because you couldn't make a lot of money the people who did it were strongly attracted emotionally to it.
    [Show full text]
  • Graphic User Interface
    УДК 004.4 V. V. Mahlona GRAPHIC USER INTERFACE Vinnytsia National Technical University Анотація В даній роботі було досліджено значимість графічного інтерфейсу історію виникнення графічних інтерфейсів та їх перші застосування, проведено порівняння з іншими інтерфейсами. Ключові слова: графічний інтерфейс користувача, дослідження, інтерфейс, ОС, Windows, Linux, MacOS Abstract The article deals with the importance of a graphical user interface, the history of graphic interfaces and their first applications are presented, the comparison with other interfaces is given. Keywords: GUI, research, interface, OS, Windows, Linux, MacOS The graphical user interface (GUI) is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text- based user interfaces, typed command labels or text navigation. GUIs were introduced in reaction to the perceived steep learning curve of command-line interfaces (CLIs), which require commands to be typed on a computer keyboard. The actions in a GUI are usually performed through direct manipulation of the graphical elements. Beyond computers, GUIs are used in many handheld mobile devices such as MP3 players, portable media players, gaming devices, smartphones and smaller household, office and industrial controls. The term GUI tends not to be applied to other lower-display resolution types of interfaces, such as video games (where head- up display (HUD) is preferred), or not including flat screens, like volumetric displays because the term is restricted to the scope of two-dimensional display screens able to describe generic information, in the tradition of the computer science research at the Xerox Palo Alto Research Center.
    [Show full text]