Migrating Internet Basic applications to a windowed Graphical User Interface (GUI) Brian Levantine.

Slides:



Advertisements
Similar presentations
What Was I Thinking??. Key Terms 1. Control 1. Control 2. Design Mode 2. Design Mode 3. Event 3. Event 4. Form 4. Form 5. Interface 5. Interface 6. Properties.
Advertisements

What is On Time Booking? Reservation and distribution system for passenger transport companies (airlines and ferries ) Tool that helps you to manage the.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Creating a Dialog-Based Comet Windows Program Brian Levantine.
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Event Driven Programming and GUIs Part 3 CS221 – 4/15/09.
CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 1 – Overview) Robert Ritchey and Ruben Campos.
16/13/2015 3:30 AM6/13/2015 3:30 AM6/13/2015 3:30 AMIntroduction to Software Development What is a computer? A computer system contains: Central Processing.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
Introduction to Visual Basic. What is Visual Basic? An environment for developing Windows applications Components –A GUI (Graphical User Interface - gooey)
Troy Eversen | 19 May 2015 Data Integrity Workshop.
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
INTROSE Introduction to Software Engineering Raymund Sison, PhD College of Computer Studies De La Salle University User Interface Design.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
1 WEB Engineering Introduction to Electronic Commerce COMM1Q.
Visual Source Safe Office of the Accountant General (A&E),Andhra Pradesh, Hyderabad.
Output and User Interface Design
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
Chapter 8: Writing Graphical User Interfaces Visual Basic.NET Programming: From Problem Analysis to Program Design.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
Integrated Development Environment (IDE)
Converting SIR 3.2 Databases to SIR2002 A Practical Guide to Coming of Age in SIR Land © Tom Shriver, DataVisor 2002.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Software Architecture
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
Applets Yong Choi School of Business CSU, Bakersfield.
SD1230 Unit 6 Desktop Applications. Course Objectives During this unit, we will cover the following course objectives: – Identify the characteristics.
CITA 342 Section 2 Visual Programming. Allows the use of visual expressions (such as graphics, drawings, or animation) in the process of programming.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
LAB#1 CSC st semster H King Saud University College of Applied studies and Community Service Csc 1101.
ITM © Port, Kazman 1 ITM 352 How to Think Like a Programmer.
AS Level ICT Health and safety guidelines covering the design and introduction of new software.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
Intermediate 2 Computing Unit 2 - Software Development.
Different Types of HCI CLI Menu Driven GUI NLI
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
CSC 480 Software Engineering High Level Design. Topics Architectural Design Overview of Distributed Architectures User Interface Design Guidelines.
Software 3 See Edmodo for images Group name: topcat Group code: i4qf9a 11/03/11.
Microsoft Visual Basic 2008: Reloaded Third Edition Chapter One An Introduction to Visual Basic 2008.
De’Bill Final Project – android app Team Members: Ilya Shamis, Daniel Grinberg, Nirit Lapidot Supervisor: Prof. Moshe Sipper.
Visual Basic.Net. Software to Install Visual Studio 2005 Professional Edition (Requires Windows XP Pro) MSDN Library for Visual Studio 2005 Available.
A user interface, like the one created by the DOS operating system, that makes use of typed commands.
Microsoft Visual C# 2010 Fourth Edition Chapter 3 Using GUI Objects and the Visual Studio IDE.
Microsoft Visual Basic 2012: Reloaded Fifth Edition Chapter One An Introduction to Visual Basic 2012.
PowerBuilder is an integrated development environment (IDE) used to create applications. PowerBuilder 12.5 has good integration with the Microsoft.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 10 Using Menus and Validating Input.
Web Application for Home Energy Assistance Program
Introduction to Computer CC111
Chapter Topics 15.1 Graphical User Interfaces
Chapter 8: Writing Graphical User Interfaces
Goals Give student some idea what this class is about
Program and Graphical User Interface Design
1. Introduction to Visual Basic
GUI Week 9.
Chapter 2: GUI API Chapter 2.
Program and Graphical User Interface Design
Reaching more customers with accessible Metro style apps using HTML5
CIS16 Application Development Programming with Visual Basic
Chapter 15: GUI Applications & Event-Driven Programming
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
Visual C# - GUI and controls - 1
Introduction to the Desktop Version of CIMSpy/CIMdesk (V 2.3)
User Interface Often overlooked.
Programming Logic and Design Eighth Edition
Presentation transcript:

Migrating Internet Basic applications to a windowed Graphical User Interface (GUI) Brian Levantine

Legacy Comet Applications The Good The Bad The Ugly

The Good No distractions Fast data entry Easy coding It works

The Bad Proprietary User Interface Non-intuitive Trial and error data entry No or little mouse support Applications are difficult to learn

The Ugly You’ll never get to The Good if you can’t sell the product

User Interface Design Where to begin –Check out the competition –Ask current users –Share ideas with other dealers –Experiment

User Interface Design First impression (and maybe the only) –Splash screen – identify your product –Login dialog – security –Menus – always coming or going –Screens that potential clients are most likely to look at –Screens that are most commonly used

Design Implementation Make sure you understand the purpose and behavior of each of the user interface elements that you intend to use

Design Implementation Start simple using simple UI elements and build up as you improve your understanding of each technique

Design Implementation Build and test the entire (as much as you can) UI before integrating with business logic

Design Implementation Observe procedural coding standards –Helps organize program –Self documenting – if you take the time to use meaningful statement labels –Modular – easy to share among other programs –Don’t jump (goto) into legacy code

Where to Get More Information Microsoft Visual Studio “The Windows User Experience”