The Joy of. An Overview of the X Window System. Niall Mansfield
|
|
- Evangeline Fitzgerald
- 5 years ago
- Views:
Transcription
1 The Joy of An Overview of the X Window System Niall Mansfield
2
3 Preface V PART 1 X in a Nutshell 1 A Brief Overview of the X System X is a client/server window system The user interface is not built into the base X system The unique features that make X so useful How X compares with other systems The Benefits X Gives You X gives you all the usual benefits of a window system X integrates applications on different hardware and operating systems Benefits of a standard GUI throughout your organization X allows distributed computing, or centralized, or both X fundamentally changes software and hardware decisions The financial benefits of using X How X can help different categories of people 4 8 PART 2 How X Works, in Detail, and How the User Sees It 3 The Server - the Display Control Software The role of the server Implementations of the X server How the server handles output to the screen The server contains the only display hardware dependence in the system Handling text and fonts Handling colour Pictures and images - bitmaps, cursors and pixmaps Extras you may want or need : server extensions 94
4 4 Communication between the Server and Clients Clients send high-level `requests' to the server The server uses `events' to communicate input and status changes to th e client Intercepting input and requests for special handling X can work over many different network types, as well as locally What load does X impose on the network? X Version and Release numbers, and compatibility issues Clients - the Application Programs An overview of the client and its role What X clients consist of, and how they are built Internationalizing and localizing applications - Xil8n Examples of X application programs `Look and Feel' Part 1 - Toolkits for Application Programs `Look and feel' means how the user sees the system X allows many different look and feels Motif and OPEN LOOK - the standard look and feels How look and feel is implemented : toolkits The Standard X Toolkit - Intrinsics and Widgets The standard X Toolkit, `Xt' Widgets and widget sets are building blocks The `Intrinsics' lets you manipulate widgets Event handling and `callbacks' Some implementations of Motif and OPEN LOOK use Xt Other X toolkits `Look and Feel' Part 2 - Window Managers What you need a `window manager' for Using the window manager The window manager 's look and feel How a window manager works Using Many Applications Together - `Inter-Client Communications ' Why applications need to communicate with each other `Properties' - the basic mechanism for inter-client communications Advanced communications mechanisms The Selections Service - a high-level communications mechanism ICCCM - the rulebook for inter-client communications Desktop managers 228
5 PART 3 Using the System, System Administration, Performance, and Programming 10 Using the X System What you need to get started How you use the network facilities Using character-based applications - terminal emulators Integrating X with other systems Where to get the software System Administration Starting up the system Customizing server settings Administering fonts Security A summary of X system administration Customizing Applications Customizing applications The Resources mechanism for customizing applications How the Toolkit uses resources Translation tables resources and keyboard mapping Tools for customizing resources Performance Factors Server performance Network performance Client performance Benchmarks and tests Writing X Programs Programming the system, and development tools User interface management systems and other development tools Migrating old applications to X - enhanced terminal emulators Porting from other window systems, and multiple-platform applications User interface design, and programming Epilogue The MIT X Consortium The X standards Sources of further information and assistance 342 Index 345
HP DECwindows Motif for OpenVMS Documentation Overview
HP for OpenVMS Documentation Overview Order Number: BA402-90002 July 2006 This overview provides information about for OpenVMS Version 1.6 documentation. Revision/Update Information: This manual supersedes
More informationLow Level X Window Programming
Low Level X Window Programming Ross J. Maloney Low Level X Window Programming An Introduction by Examples 123 Dr. Ross J. Maloney Yenolam Corporation Booragoon, WA Australia ISBN 978-3-319-74249-6 ISBN
More informationX/Motif Short Course.
X Motif X Motif X/Motif Short Course Alan Dix & Devina Ramduny, 1995 http://www.hiraeth.com/alan/tutorials/xmotif/ X Motif X Motif XMotif Day 1 9:30 Fundamentals 1: What is X? platform independence, network
More informationBackground Information About GTK+ and Related Libraries
Background Information About GTK+ and Related Libraries The X Window System The X Window System is a networking and display protocol which provides windowing on bitmapped displays. X provides the basic
More informationIndex. A Aim of book, 3 Approach options taken here, 1 toolkits, 1 Approaches to options selection, 56
References Champine GA (1991) MIT Project Athena: a model for distributed campus computing. Digital Press, Massachusetts, USA Gettys J, Scheifler RW (2002) Xlib - c language x interface: X consortium standard.
More informationC SCI The X Window System Stewart Weiss
The X Window System The X Window System is a networking and display protocol which provides windowing on bitmapped displays. X provides the basic framework for building GUI environments, such as drawing
More informationDTP with MS Publisher
DTP with MS Publisher ICT Curriculum Team 2004 Getting Going Basics desktop publishing a system for producing printed materials that consists of a PERSONAL COMPUTER or COMPUTER workstation, a high-resolution
More informationBook Report. Activity 2. Objectives. Benchmarks for Technology Standards. Learning Objectives. Before the Computer.
Book Report Objectives Each student will use the Google Docs word processing application to create a template that he or she can use to prepare a book report. Benchmarks for Technology Standards Students
More informationBasic Controls. Motif Programmer s Guide 1
Basic Controls Controls are widgets and gadgets with which the user interacts directly. They form the leaves of the widget tree whose root is the application s top level shell. In most cases, controls
More informationThe MUI (Micro User Interface) facility
The MUI (Micro User Interface) facility Prerequisites An understanding of event-driven programming and some experience using the simple events and callbacks from the GLUT toolkit in OpenGL, and some review
More informationXt Widget Classes. ApplicationShell. Composite. Constraint. Core. Object. OverrideShell. RectObj. Shell. TopLevelShell. TransientShell.
Xt Widget Classes ApplicationShell Composite Constraint Core Object OverrideShell RectObj Shell TopLevelShell TransientShell VendorShell WMShell Motif Programmer s Reference 1 ApplicationShell (library
More informationCOMP6700/2140 GUI and Event Driven Programming
COMP6700/2140 GUI and Event Driven Programming Alexei B Khorev and Josh Milthorpe Research School of Computer Science, ANU April 2017 Alexei B Khorev and Josh Milthorpe (RSCS, ANU) COMP6700/2140 GUI and
More informationThe Number One. Maturity. Value Added. Multi-Platform
X-Designer Enterprise X-Designer is the multi-award-winning Motif GUI builder capable of generating code for Motif 1, Motif 2, Java, Microsoft Windows and XML as well as C, C++ and UIL. Read on to find
More informationJohn Hunt and Alex McManus. Key Java. Advanced Tips and Techniques
John Hunt and Alex McManus Key Java Advanced Tips and Techniques Preface xiii Part 1 Java Development 1 Introduction 3 1.1 Introduction 3 1.2 A Brief History of Java 3 1.3 The Three Stages of Java 4 1.4
More informationGraphical User Interface Development Tools
1 A Report to the Awareness Workshop On Graphical User Interface Development Tools Sponsored by the Joint Information Systems Committee Lakshmi Sastry Visualization Group, Informatics Department, DRAL.
More informationCreating Postcards in Microsoft Publisher
Creating Postcards in Microsoft Publisher Open Publisher either from the desktop or through the Start menu. Once Publisher opens, select Postcards from the menu on the right hand side of the screen. Scroll
More informationGUI s and Keyboards. Larry Rudolph March 13, Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph
GUI s and Keyboards Larry Rudolph March 13, 2006 1 User Interface Goal Convey and gather information from user Support a set of standard actions and outputs Graphical User Interfaces have been well studied
More informationEvent Dispatch. Interactor Tree Lightweight vs. Heavyweight Positional Dispatch Focus Dispatch. 2.4 Event Dispatch 1
Event Dispatch Interactor Tree Lightweight vs. Heavyweight Positional Dispatch Focus Dispatch 2.4 Event Dispatch 1 Event Architecture A pipeline: - Capture and Queue low-level hardware events - Dispatch
More informationEvent Dispatch. Interactor Tree Lightweight vs. Heavyweight Positional Dispatch Focus Dispatch. Event Architecture. A pipeline: Event Capture
Event Dispatch Interactor Tree Lightweight vs. Heavyweight Positional Dispatch Focus Dispatch 2.4 Event Dispatch 1 Event Architecture A pipeline: - Capture and Queue low-level hardware events - Dispatch
More informationHuman-Computer Interaction. Chapter 2. What is HCI?
Human-Computer Interaction Chapter 2 What is HCI? Overview 2.1 The Human 2.2 The Computer 2.3 The Interaction Models of Interaction Interaction Styles Elements of the WIMP Interface HCI 2.3.1 Models of
More informationUsing tcl to Replay Xt Applications
Using tcl to Replay Xt Applications Jan Newmarch Faculty of Information Science and Engineering University of Canberra PO Box 1 Belconnen ACT 2616 email: jan@ise.canberra.edu.au Paper presented at AUUG94,
More informationAPPLICATION INTEGRATION FOR THE COMMON DESKTOP ENVIRONMENT
TM APPLICATION INTEGRATION FOR THE COMMON DESKTOP ENVIRONMENT July 31, 1995 This paper provides an overview of the steps needed to integrate applications into the Common Desktop Environment (CDE) on Digital
More informationScreen Designer. The Power of Ultimate Design. 43-TV GLO Issue 2 01/01 UK
Screen Designer The Power of Ultimate Design 43-TV-25-13 GLO Issue 2 01/01 UK 43-TV-25-13 GLO Issue 2 01/01 UK Table of Contents Table of Contents Honeywell Screen Designer - The Power of Ultimate Design
More informationXrdb - X Resource Database Operations
Xrdb - X Resource Database Operations This section describes X resources, some of their customizing capabilities, and using Xrdb to manage them. Section 3.0 - Network and Host System Operations 3.4 X Resource
More information2016 Suite. Cambridge TECHNICALS LEVEL 3. Unit 21 Web design and prototyping. Northbound Events assignment M/507/5024. Version 1 September 2017
2016 Suite Cambridge TECHNICALS LEVEL 3 IT Unit 21 Web design and prototyping Northbound Events assignment M/507/5024 Version 1 September 2017 1 Contents Scenario... 3 Part A Training... 3 Part B Designing
More informationWindows and Events. created originally by Brian Bailey
Windows and Events created originally by Brian Bailey Announcements Review next time Midterm next Friday UI Architecture Applications UI Builders and Runtimes Frameworks Toolkits Windowing System Operating
More informationIntroducing Motif. Motif User s Guide 1
Introducing Motif Motif is a software system that provides you with a great deal of control over the appearance of your computer s visual display. This introductory chapter provides information on the
More informationGraphical User Interfaces (GUIs)
CMSC 132: Object-Oriented Programming II Graphical User Interfaces (GUIs) Department of Computer Science University of Maryland, College Park Model-View-Controller (MVC) Model for GUI programming (Xerox
More informationThe home of Junior Librarian.net Classic features the book interface. The book interface hosts a number of interactive links that you can click on.
Click on Other Libraries to visit MLSLibraries.net and library catalogues outside of your school. Quick Start Guide Click on Circulate to issue and return books to one student at a time. The home of Junior
More informationThe Past, Present, and Future of SWT
The Past, Present, and Future of SWT Eric Williams Email: ericwill@redhat.com Twitter: @yyzericwill About me: Eric Williams - Studied computer science at the University of Toronto - Intern at Red Hat from
More informationWPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"
WPS Workbench user guide "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs" Version: 3.1.7 Copyright 2002-2018 World Programming Limited www.worldprogramming.com
More informationVPAT. Voluntary Product Accessibility Template. Version 1.3
VPAT Voluntary Product Accessibility Template Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary
More informationDesigning Interactive Systems II
Designing Interactive Systems II Computer Science Graduate Program SS 2011 Prof. Dr. Jan Borchers Media Computing Group RWTH Aachen University http://hci.rwth-aachen.de/dis2 Jan Borchers 1 Review: WM,
More informationGrandstream Networks, Inc. GAC2500 Audio Conference Phone GUI Customization Guide
Grandstream Networks, Inc. GAC2500 Audio Conference Phone GUI Customization Guide Table of Contents INTRODUCTION... 4 HOW TO CUSTOMIZE GAC2500 LCD GUI... 5 HTTPD SERVICE... 6 CONFIGURATION GUIDE... 7 App
More informationOpenServer Kernel Personality (OKP)
OpenServer Kernel Personality (OKP) White Paper March, 2004 Version 4 1 Overview of OpenServer Kernel Personality (OKP) OpenServer Kernel Personality for SCO UnixWare enables installation and native execution
More informationLeow Wee Kheng CS3249 User Interface Development. Windowing Systems CS3249
Leow Wee Kheng User Interface Development 1 1 Modern computers come with graphical user interfaces... 2 2 Windows XP 3 3 Ubuntu 4 4 What is needed for GUI to work? What is needed for drop-down menu to
More informationFACTFILE: GCE DIGITAL TECHNOLOGY
FACTFILE: GCE DIGITAL TECHNOLOGY AS2: FUNDAMENTALS OF DIGITAL TECHNOLOGY Hardware and Software The User Interface Learning Outcomes Students should be able to: describe the main features of different types
More informationICS Tutorials: Basic Operations
ICS Tutorials: Basic Operations This tutorial introduces the basic components of Builder Xcessory. For more detailed information, see the Builder Xcessory Reference Manual. This book is directly accessible
More informationEvent Dispatch. Dispatching events to windows and widgets.
Event Dispatch Dispatching events to windows and widgets. Review: Event Architecture 2 Event capture, processing and dispatch. Event Capture Hardware events (interrupts) Event Dispatch Software events
More informationOrganization of User Interface Software
Organization of User Interface Software Administration Questions about assignments due and assignments assigned 2 What we will talk about Ways to organize UI code Different models of user interfaces as
More informationGetting started with Inspirometer A basic guide to managing feedback
Getting started with Inspirometer A basic guide to managing feedback W elcome! Inspirometer is a new tool for gathering spontaneous feedback from our customers and colleagues in order that we can improve
More informationTechnical Overview of the Picasso User Interface Management System
Technical Overview of the Picasso User Interface Management System Picasso is developed by the OECD Halden Reactor Project at the Institute for Energy Technology, Halden, Norway Picasso is presented on
More informationC16a: Model-View-Controller and JavaFX Styling
CISC 3120 C16a: Model-View-Controller and JavaFX Styling Hui Chen Department of Computer & Information Science CUNY Brooklyn College 3/28/2018 CUNY Brooklyn College 1 Outline Recap and issues Model-View-Controller
More informationDesigning accessible applications
ᅠ Designing accessible applications Samuel Thibault Slides & stuff on http://brl.thefreecat.org/ http://liberte0.org/ 1 Gnuplot Color blindness: 8% male, 0.5% female 4 Gnuplot 5!! Color blindness: 8% male,
More informationUsing OS Isolation Layers for Two-Step Migration
Using OS Isolation Layers for Two-Step Migration Janardhanan PS Systems Technology & Software Division Hewlett Packard Company [Contact: janardh@india.hp.com] Agenda Background Migration Approaches Two
More information8/25/2016. What Is a Computer? The Components of a Computer
Discovering Computers & Microsoft Office 2010 Selected Slides from Chapters 1-5 What Is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory
More informationWindowBuilder Graduation & Release Review
WindowBuilder Graduation & 1.0.0 Release Review http://www.eclipse.org/windowbuilder Planned Review Date: June 2011 Communication Channel: WindowBuilder Forum Eric Clayberg (Project Lead) 1 History Smalltalk
More informationGrandstream Networks, Inc.
Grandstream Networks, Inc. GXV3240 IP Multimedia Phone for Android TM GUI Customization Guide Table of Contents INTRODUCTION... 4 GXV3240 LCD GUI CUSTOMIZATION STEPS... 5 CONFIGURATION GUIDE... 6 App Settings...
More informationThe Interaction. Dr. Karim Bouzoubaa
The Interaction Dr. Karim Bouzoubaa UI Hall of Fame or Shame? The buttons are limited to text labels: à pi instead of (scientific mode) à sqrt rather than à * instead of X Why only one line of display?
More informationWidget. Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down
Widgets Jeff Avery Widget Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down menus, spinners, file dialog boxes, etc are
More informationReview. Designing Interactive Systems II. Review. Base Window System. Apps UITK BWS GEL. 4-Layer Model Graphics and Event Library BWS GEL
Window Manager Base Window System Graphics & Event Library Hardware more abstract, application-/user- Applications User Interface Toolkit Review Designing Interactive Systems II 4-Layer Model Graphics
More informationThe Interaction. notion of interaction interaction frameworks ergonomics interaction styles context of interaction
The Interaction notion of interaction interaction frameworks ergonomics interaction styles context of interaction Interaction Frameworks Interaction: communication between the user and the system Why have
More informationInk2Go Help. Toolbar functions
Toolbar functions S/N Icons Description 1 New Page Create a new page for annotations. Existing annotations will be saved as previous page. You can then use Previous Page/Next Page buttons to navigate between
More informationHP DECwindows Motif for OpenVMS Management Guide
HP DECwindows Motif for OpenVMS Management Guide Order Number: BA402 90001 January 2005 This manual describes how to configure and manage the HP DECwindows Motif for OpenVMS software. Revision/Update Information:
More informationCommon Desktop Environment 1.0. Programmer s Overview
Common Desktop Environment 1.0 Programmer s Overview This edition of the Common Desktop Environment Advanced User s and System Administrator s Guide applies to AIX Version 4.2, and to all subsequent releases
More informationGetting started with PowerPoint 2010
To start PowerPoint, select Start/All Programs/Microsoft Office/Microsoft PowerPoint 2010. PowerPoint opens to a new presentation. A presentation consists of one or more slides. The window has three parts,
More informationSwing Based Remote GUI Emulation
Swing Based Remote GUI Emulation Thomas Tilley and Peter Eklund School of Information Technology, Griffith University, Australia 4215 {T.Tilley,P.Eklund}@gu.edu.au This paper describes the implementation
More informationAPPLE COMPUTER, INC. Apple Computer, Inc., 1990
-.. MacX"' User's Guide APPLE COMPUTER, INC. This manual and the software described in it are copyrighted, with all rights reserved. Under the copyright laws, this manual or the software may not be copied,
More informationBryant W. York, editor. Final Report of the Boston University Workshop on Computers and Persons with Disabilities, 1989.
[Yor89] Bryant W. York, editor. Final Report of the Boston University Workshop on Computers and Persons with Disabilities, 1989. Page 11 Acknowledgments The authors would like to thank the other members
More informationGUI Basics and Windowing Systems. Using X Windows as a case study
GUI Basics and Windowing Systems Using X Windows as a case study 2 CS 349 - Syllabus Evolution of GUIs Xero Star (1981) Developed at Xerox PARC Not commercially successful. Apple Macintosh (1984) Inspired
More informationGraphical User Interface (GUI)
Graphical User Interface (GUI) An example of Inheritance and Sub-Typing 1 Java GUI Portability Problem Java loves the idea that your code produces the same results on any machine The underlying hardware
More informationDTP Theory Notes. Arbroath Academy - Technology Department - National 5 Graphic Communication
DTP Theory Notes What is Desktop Publishing? Desktop Publishing (DTP) is the process of using software to create different publications, e.g, magazines, brochures, posters, booklets,newspapers. Who makes
More informationTCP/IP for MVS, VM, OS/2 and DOS X Window System Guide
TCP/IP for MVS, VM, OS/2 and DOS X Window System Guide Document Number GG24-3911-01 July 1994 International Technical Support Organization Raleigh Center Take Note! Before using this information and the
More informationVMware ESXi 5.5 VPAT
VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware ESXi 5.5 VPAT October 2013 Since the VPAT must be comprehensive, all Section 508 issues
More informationC15: JavaFX: Styling, FXML, and MVC
CISC 3120 C15: JavaFX: Styling, FXML, and MVC Hui Chen Department of Computer & Information Science CUNY Brooklyn College 10/19/2017 CUNY Brooklyn College 1 Outline Recap and issues Styling user interface
More informationGUI framework communication via the WWW
GUI framework communication via the WWW Thomas Tilley, School of Information Technology, Griffith University, Australia 4215, T.Tilley@gu.edu.au Peter Eklund, School of Information Technology, Griffith
More informationSystemTweaker quick start guide
SystemTweaker Quick Start Guide SystemTweaker is a safe and easy-to-use tool to customize Windows to your individual taste. This quick start guide will help you to install the product and start using it.
More informationQuick Guide to the NoMachine GUI
Quick Guide to the NoMachine GUI Page 1 of 17 Table of Contents 1. What is the NoMachine GUI? The Player preferences GUI 2. How to access the NoMachine 'Player preferences' 2.1. Input preferences 2.2.
More informationDisplay PostScript System
Display PostScript System Adobe Systems Incorporated Display PostScript Toolkit for X 15 April 1993 Adobe Systems Incorporated Adobe Developer Technologies 345 Park Avenue San Jose, CA 95110 http://partners.adobe.com/
More informationEvent-driven Programming: GUIs
Dr. Sarah Abraham University of Texas at Austin Computer Science Department Event-driven Programming: GUIs Elements of Graphics CS324e Spring 2018 Event-driven Programming Programming model where code
More informationDesigning Interactive Systems II
Designing Interactive Systems II Computer Science Graduate Programme SS 2010 Prof. Dr. Jan Borchers Media Computing Group RWTH Aachen University http://hci.rwth-aachen.de/dis2 Jan Borchers 1 Today Class
More informationProgramming Graphical
Programming Graphical User Interfaces in R Michael F. Lawrence John Verzani CRC Press Taylorfii Francis Group Boca Raton London NewYork CRC Press Is an imprint of the Taylor & Francis Group an informs
More informationQuick Guide. Textease 2000 (PC)
Textease 2000 (PC) Quick Guide Created Updated 2/04 SO N, PN Textease is a Word Processor and Desktop Publisher which is fun and easy to use. Speech can be used to read aloud individual words or sentences
More informationThe salient features of WinRunner that makes it different from other tools are
Introduction First of all, I would like to give the brief description about WinRunner. It is a powerful automated testing tool developed by Mercury Interactive Company since it is basically used for functional
More informationTIPS FOR WORKING WITH THE HONORS COLLEGE SENIOR PROJECT TEMPLATE
TIPS FOR WORKING WITH THE HONORS COLLEGE SENIOR PROJECT TEMPLATE There are several issues that arise when using the Honors College Senior Project Template. Most common are formatting tabs, margins, and
More informationWidget Toolkits CS MVC
Widget Toolkits 1 CS349 -- MVC Widget toolkits Also called widget libraries or GUI toolkits or GUI APIs Software bundled with a window manager, operating system, development language, hardware platform
More informationGrandstream Networks, Inc. GXV3275 IP Multimedia Phone GUI Customization Guide
Grandstream Networks, Inc. GXV3275 IP Multimedia Phone GUI Customization Guide TABLE OF CONTENTS INTRODUCTION... 3 OVERVIEW... 3 HOW TO CUSTOMIZE GXV3275 LCD GUI... 3 CONFIGURATION GUIDE... 4 APP SETTING...
More informationGUI Basics and Windowing Systems
GUI Basics and Windowing Systems Using X Windows as a case study 1 2 Evolution of GUIs Xero Star (1981) Developed at Xerox PARC Not commercially successful. Apple Macintosh (1984) Inspired by Xerox PARC
More informationAn X11 Toolkit Based on the Tcl Language
An X11 Toolkit Based on the Tcl Language John K. Ousterhout Computer Science Division Electrical Engineering and Computer Sciences University of California Berkeley, CA 94720 Abstract This paper describes
More informationContents What is "Get 7 up!"?... 2 How will my PC be upgraded?... 2 What new features does Windows 7 have?... 4
Contents What is "Get 7 up!"?... 2 What is the project about, what will it improve?... 2 How will I benefit from these new features?... 2 Who is this project aimed at?... 2 What is the schedule?... 2 How
More informationCAF DONATE. Setting up CAF Donate. Overview of the CAF Donate donation tools. Step 1 Setting up your Main Campaign
CAF DONATE Setting up CAF Donate Overview of the CAF Donate donation tools This guide will enable you to set up a secure donation page for a Main Campaign to appear on your own website. You will need to
More informationGraphical user interface software
Graphical user interface software what the user sees and uses examples of GUI-building systems HTML, CSS, Javascript (jquery, Dojo, YUI, XUL,...) Flash, Silverlight,... X Window system, GTk Tcl/Tk, with
More informationUnix Facilities for Andrew
CMU-ITC-85-041 Unix Facilities for Andrew David S. H. Rosenthal Information Technology Center Carnegie-Mellon University Schenley Park Pittsburgh PA 15213 Introduction The software basis for the Information
More informationExcel 2007 Fundamentals
Excel 2007 Fundamentals Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on that information.
More informationThis quiz is closed book, closed notes. You have 80 minutes to complete it. Your name:
6.831 User Interface Design & Implementation Fall 2004 Quiz 2 This quiz is closed book, closed notes. You have 80 minutes to complete it. Your name: 1. (4 points) Programmer convenience is one reason for
More informationAdobe Acrobat Professional Training Information Session
Adobe Acrobat Professional Training Information Session Tuesday January 13, 2015 Page 1 Table of Contents Page Subject 3 How to Save or Print a Word document in PDF format 4 How to Merge multiple PDF documents
More informationBull. AIX 4.3 Quick Beginnings AIX ORDER REFERENCE 86 A2 75HX 04
Bull AIX 4.3 Quick Beginnings AIX ORDER REFERENCE 86 A2 75HX 04 Bull AIX 4.3 Quick Beginnings AIX Software September 1999 BULL ELECTRONICS ANGERS CEDOC 34 Rue du Nid de Pie BP 428 49004 ANGERS CEDEX 01
More informationElementary Computing CSC M. Cheng, Computer Science 1
Elementary Computing CSC 100 2014-07-14 M. Cheng, Computer Science 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every
More information1. Open NetBeans and click File... New Project... Select Java as the Category and Java Desktop Application as the Project Click Next.
Advanced User Interfaces 1. Open NetBeans and click File... New Project... Select Java as the Category and Java Desktop Application as the Project Click Next. 2. Enter YourLastNameU1A4Prog1 as the project
More informationPaper for Consideration by the S-100WG Focus Group / Test Strategy Meeting. Proposed Changes to the S-100 Portrayal
TSM4-4.3B Paper for Consideration by the S-100WG Focus Group / Test Strategy Meeting Proposed Changes to the S-100 Portrayal Submitted by: Executive Summary: SPAWAR Atlantic This paper proposes two changes
More informationDesigning Interactive Systems II
Designing Interactive Systems II Computer Science Graduate Program SS 2011 Prof. Dr. Jan Borchers Media Computing Group RWTH Aachen University http://hci.rwth-aachen.de/dis2 Jan Borchers 1 1 Review From
More informationAddress Bar. Application. The space provided on a web browser that shows the addresses of websites.
Address Bar The space provided on a web browser that shows the addresses of websites. Application Computer software designed to help users perform Specific tasks. Back Button A button at the top of the
More informationElementary Computing CSC 100. M. Cheng, Computer Science
Elementary Computing CSC 100 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every computer. User Interfaces and File
More informationCS 4300 Computer Graphics
CS 4300 Computer Graphics Prof. Harriet Fell Fall 2011 Lecture 8 September 22, 2011 GUIs GUIs in modern operating systems cross-platform GUI frameworks common GUI widgets event-driven programming Model-View-Controller
More informationCS260. UI Toolkits. Björn Hartmann University of California, Berkeley EECS, Computer Science Division Fall 2010
CS260 UI Toolkits Björn Hartmann University of California, Berkeley EECS, Computer Science Division Fall 2010 In the beginning cryptonomicon.com/beginning.html The Xerox Alto (1973) Event-Driven UIs Old
More informationPreface. WELCOME to Filthy Rich Clients. This book is about building better, more. Organization
Preface WELCOME to Filthy Rich Clients. This book is about building better, more effective, and cooler desktop applications using graphical and animated effects. We started writing this book after our
More informationProgramming Training. This Week: Tkinter for GUI Interfaces. Some examples
Programming Training This Week: Tkinter for GUI Interfaces Some examples Tkinter Overview Set of widgets designed by John K. Ousterhout, 1987 Tkinter == Tool Kit Interface Mean to be driven by Tcl (Toolkit
More informationIntroduction to Eclipse
Introduction to Eclipse Getting started with Eclipse 05/02/2010 Prepared by Chris Panayiotou for EPL 233 1 What is Eclipse? o Eclipse is an open source project http://www.eclipse.org Consortium of companies,
More informationCS415 Human Computer Interaction
CS415 Human Computer Interaction Lecture 7 Implementation and Testing Tools for HCIs October 4, 2015 Sam Siewert Coming Up Quiz on Wednesday for Part II Chapters 5,6,7,8,9 Review Next Week on Monday, 10/12
More informationCOP 1170 Introduction to Computer Programming using Visual Basic
Course Justification This course is the first computer programming course in the Computer Information Systems Associate in Arts degree program; is required in the Computer Programming and Analysis, Database
More information