GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.

Slides:



Advertisements
Similar presentations
COMPUTER INTERFACES.
Advertisements

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. 
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
7M701 1 User Interface Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 15
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
GCSE ICT User Interfaces. Learning Intentions: To understand the concept of a Windows operating system and have a basic understanding of GUI. Success.
Ch 26 & 27 User Interfaces.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
©RavichandranUser interface Slide 1 User interface design.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
AS Level ICT Selection and use of appropriate software: Interfaces.
Software Architecture
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
ITGS Application Software, pt. 3. ITGS Business Software Alliance (BSA) and Federation Against Software Theft (FAST) –Represent software companies and.
CSC 480 Software Engineering High Level Design. Topics Architectural Design Overview of Distributed Architectures User Interface Design Guidelines.
Human Computer Interface INT211
Chapter 2: Advanced programming concepts Part 3: The user interface Lecture 5 1.
A user interface, like the one created by the DOS operating system, that makes use of typed commands.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
GCSE ICT User Interfaces. User interfaces The way in which the user of a computer communicates with the machine is called the Human- Computer Interface.
Mr L Challenor ICT Teacher BTEC IT Unit 02 - Lesson 06 Computer Software.
System SOFTWARE.
Allows the user and the computer to communicate with each other.
Chapter 15 User Interface Design.
Chapter 6 : User interface design
Visual Basic.NET Windows Programming
Appendix A Introduction to Windows 7
Lesson Objectives Aims You should be able to:
GUI Design and Coding PPT By :Dr. R. Mall.
System Software EIT, © Author Gay Robertson, 2016.
Computer Software: Programming
Chapter Topics 15.1 Graphical User Interfaces
11.10 Human Computer Interface
Software, O/S & Interfaces
Human Computer Interface
WXGE6103 Software Engineering Process and Practice
Unit 2 User Interface Design.
TYPES AND COMPONENTS OF COMPUTER SYSTEM
Application Development Theory
What is an operating system?
Chapter 6: Interfaces and interactions
Software engineering USER INTERFACE DESIGN.
Introduction to Computers
User Interfaces The human computer interface is what allows the user to communicate/Interact with the computer and is often called simply the user interface.
Chapter 12 User Interface Design
Microsoft Windows 2000 Professional
Human Computer Interface
Human Computer Interface
Exploring the Basics of Windows XP
Chapter 10: Behind the Scenes Software Programming
GRAPHICAL USER INTERFACE
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Human Computer Interface
Human Computer Interface
Software, O/S & Interfaces
Exploring the Basics of Microsoft Windows 7
User interface design.
Introduction to Computer Software
Characteristics of Graphical and Web User Interfaces
Chapter 15: GUI Applications & Event-Driven Programming
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
05 | Desktop Applications
Software - Operating Systems
WJEC GCSE Computer Science
Windows Operating System
Human-computer interaction
Presentation transcript:

GRAPHICAL USER INTERFACE GITAM GADTAULA

OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good Interface Why should we care about UI?

WHAT IS UI? Visual part of computer application or operating system through which a user interacts with a computer or a software. It determines how commands are given to the computer or the program and how information is displayed on the screen. Three main types of user interfaces are : 1.Command language: The user must know the machine and program- specific instructions or codes. 2.Menus: user chooses the commands from lists displayed on the screen. 3.Graphical user interface (GUI): user gives commands by selecting and clicking on icons displayed on the screen.

THE USER INTERFACE System users often judge a system by its interface rather than its functionality A poorly designed interface can cause a user to make catastrophic errors Poor user interface design is the reason why so many software systems are never used Most users of business systems interact with these systems through graphical user interfaces (GUIs) In some cases, legacy text-based interfaces are still used

WHY IS GUI NEEDED? They are easy to learn and use. Users without experience can learn to use the system quickly. The user may switch quickly from one task to another and can interact with several different applications. Information remains visible in its own window when attention is switched. Fast, full-screen interaction is possible with immediate access to anywhere on the screen

SOME GUI TOOLS

USER INTERFACE ETHICS All resources have users or potential users. Jef Raskin, The Humane Interface (2000): laws of interface design: A computer shall not harm your work or, through inactivity, allow your work to come to harm. A computer shall not waste your time or require you to do more work than is strictly necessary.

ADVANTAGES OF GUI It can be user-friendly and speed up the user's work. It can be more attractive for non-technical people. In general, it looks more professional (but this does not mean it is always the best solution).

GUI DISADVANTAGES When it is not properly built, it can be very difficult to work with.

GUI DISADVANTAGES It generally requires more memory resources than a non-graphical one. It might require the installation of additional software, e.g., the "runtime environment" in the case of java or some other platform.

MENU DRIVEN INTERFACES This type of interface lets you interact with a computer or device by working your way through a series of screens or menus.

MENU DRIVEN INTERFACES Think about your iPod or mobile phone, they both use a menu driven interface. You are presented with a menu, you make a choice and then the next menu appears on the screen. You make another choice and so on.