General features of GUI's Applicable to all methodologies and all platforms: Linux/UNIX Windows Android OS-X.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Operating System Basics
Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
Windows Test Review.
Windows Basics An Introduction to the Windows Operating System.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Objectives Overview Define an operating system
Operating Systems First Program to load. Controls Hardware And software. Enable User to operate PC( Personal Computer) –Examples: DOS: Disk Operating.
A graphical user interface (GUI) is a pictorial interface to a program. A good GUI can make programs easier to use by providing them with a consistent.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Department of Information Science and Telecommunications Interactive Systems Michael B. Spring Department of Information Science and Telecommunications.
Part two. 3.2 operating system architecture  Software have two categories  Application software  System software  Application software: consists of.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Operating systems.
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
Operating Systems Chapter 4.
Chapter Three Software and Operating Systems What is software? How software is developed (Analysis, Design, Programming, and Testing) What are software.
Operating system Part two Introduction to computer, 2nd semester, 2010/2011 Mr.Nael Aburas Faculty of Information.
How do people communicate with computers?
Ch 26 & 27 User Interfaces.
Interactive Input Methods & Graphical User Input
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
IT Chapter 1 Part A 1.1 through 1.2 Getting started in IT.
XP Practical PC, 3e Chapter 2 1 Looking at Windows.
Software GCSE COMPUTING.
CGMB214: Introduction to Computer Graphics
Windows3.ppt1 Objectives: l Describe the Windows 2000 user interface l Identify elements of a window Using Windows Using Windows.
Mr C Johnston ICT Teacher
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Introduction to Computer in Technology. Internet Discovery Were going to define several terms that are common in Computers and Technology One way to find.
In this activity, we are going to resize and move a window around the desktop with a mouse. 1Double-click the icon ‘My Computer’ to display its content.
1 © 2001 John Urrutia. All rights reserved. Chapter 6 Graphical User Interfaces GUI’s.
Software refer to all the programs that can be run on the computer.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Chapter Eleven The X Window System. 2 Lesson A Starting and Navigating an X Window System.
Computer Components: Software Computer Technology.
Lecture (7) Systems software and Application Software.Systems software and Application Software. Dr:Emad Elsharkawy Eng-Omar Salah Dr:Emad Elsharkawy 1.
Software 3 See Edmodo for images Group name: topcat Group code: i4qf9a 11/03/11.
Graphical User Interface Saint-Petersburg IT College Saint-Petersburg 2014.
Windows Basics Computers 1. Windows Desktop What is the desktop? What is the desktop? –On-screen work area on which windows, icons, menus, and dialog.
GCSE ICT By the end of this session, you will be able to:  Understand concept of a Windows operating system and have a basic understanding of GUI.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
BY MR.SUTCHUKORN TANTITHANAWARAPONG COMPUTER TEACHER AT POOLCHAROENWITTAYAKOM SCHOOL Subject :Operating System C30207.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Hardware/Software Basics Test Get out your DIY Test Review.
Introduction to Computing Slides By ADEELA MUSTAFA.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
Computer Operating Systems And Software applications.
XP New Perspectives on Microsoft Windows XP Tutorial 1 1 Microsoft Windows XP Creating a Web Site Tutorial 1.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Allows the user and the computer to communicate with each other.
Folders, Icons, Shortcuts and Apps
Unit 2 User Interface Design.
Objectives To define terminology associated with Windows operating systems. To examine uses of Windows in business and industry. To explain techniques.
Module 1.1 Introduction to computers
ICT Programming Lesson 3:
05 | Desktop Applications
Graphical User Interfaces
An Introduction to the Windows Operating System
Presentation transcript:

General features of GUI's Applicable to all methodologies and all platforms: Linux/UNIX Windows Android OS-X

A Window Space for text and (maybe) graphics, might be constrained to rectangle Allows user interaction (click a button, type text, etc.) No commands to learn Components (not all available in all platforms): – Buttons – Sliders for scrolling – Menus/Toolbars – Detectable areas (click/swipe) – Sizing, moving, maximizing, minimizing mechanism

Interaction modes WIMP – Traditional devices (PC, PDA's, older mobile phones (pre-2011)) – Window, icon, mouse, pointer Post-WIMP – Smart-phones, tablets – Allows multi-touch (pinch, stretch, rotate)

Program interaction Mechanism for window manager to notify program – Callback functions – Activated upon user action (mouse click, etc.) Mechanism for program to notify window manager – Call to manipulate controls Create windows & child windows Sliders Menus Etc.

O/S Support Needed Callback interface Non-blocking I/O Display mgmt. (resizing, etc.) Human interface I/O (accept mouse, keyboard, finger, etc.) Device independence (printer, screen, etc.) Multi-threading Thread-safety

Network access Ability to manage displays on remote devices Send/receive/acknowledge mechanism – Built into O/S – Blocking/non-blocking Common API's for communication (Android/Linux/Windows) – Independent of GUI API's Differential between PC's & mobile devices Requirements for homogeneous systems