1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Flash Catalyst, html, Microsoft Sketchflow/Expression Blend, etc. Brad Myers 05-863.

Slides:



Advertisements
Similar presentations
1 Lecture 7: Implementation Options: Overview of VB. Net, Flash, html, etc. Brad Myers / / : Introduction to Human Computer Interaction.
Advertisements

Upon completion of this unit, you should be able to:
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
WebFOCUS Active Technologies: Continuing Innovation
Lecture 12: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders, Sketching Tools Brad Myers Advanced User Interface.
F LASH : A P ROTOTYPING T OOL. S IMULATING N AVIGATION Flash is an effective tool for simulating navigation. From basic prototypes to detailed designs,
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Adobe Illustrator, Adobe Fireworks, Balsamiq, OmniGraffle, html, etc. Brad Myers
Server-Side vs. Client-Side Scripting Languages
Brad A. Myers, CMU Pilot: Exploratory Programming for Interactive Behaviors: Unleashing Interaction Designers’ Creativity Brad Myers, Stephen Oney, John.
CS147 - Terry Winograd - 1 Lecture 9 – Prototyping Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
Russell Taylor Lecturer in Computing & Business Studies.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, ***** html, etc. Brad Myers / / : Introduction to Human Computer.
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
What is content creation software? Create, modify and manage print and online materials and tools Limited knowledge of programming or multimedia skills.
Web Design Basic Concepts.
Multimedia Authoring Tools Pertemuan 15&16 Matakuliah: O Computer / Multimedia Tahun: Feb
Paul Trani Adobe Certified Instructor/Expert Resources:
Comparing Python and Visual Basic
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Balsamiq, Axure, html, etc. Brad Myers / / : Introduction to Human.
1 Software Design Tools  Examples of UI Applications  PCs & Pocket PCs  Mobile devices & Cell phones  Game Consoles  Appliances  Tools to Communicate.
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Balsamiq, InVision, html, etc. Brad Myers / / : Introduction to.
Lab 1: Introduction User Interface Lab: GUI Lab Aug. 28 th, 2013.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
V0.1 BlackBerry HTML5/WebWorks Applications for the BlackBerry ® PlayBook™ Tablet BlackBerry Academic Program Module 5 - Writing HTML5/WebWorks API Extensions.
Welcome To CIS115 Introduction to Programming & Logic.
The Development Process
HTML_Generators WB_HTML_Generators. What method are you going to choose to build your web page? MethodWrite Convert Html IssuesHTML HTML Editors Tool.
1 Pertemuan 26 Bahasa-bahasa Pemrograman (Lanjutan) Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy C.
Prof. James A. Landay University of Washington Autumn 2008 Rapid Prototyping November 10, 2008.
Creating and Publishing Your own web site PC Version SEAS 001 Professor Ahmadi.
1 Lecture 16 Prototyping Software Engineering. 2 Outline Definitions Uses of prototyping in the design process Prototyping approaches Prototyping “technologies”
Tutorial 7 Planning and Creating a Flash Web Site.
Creating an Effective PowerPoint Presentation
Louisa Lambregts, Louisa Lambregts
Web Development Process The Site Development Process Site Construction is one of the last steps.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Balsamiq, InVision, html, etc. Brad Myers / / : Introduction to.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
PRESENTED BY GRADUATE DESIGN GROUP 2 MEREDITH, JENNIFER, CAMMAY AND DIANE How to build a web site in Dreamweaver.
Team Skill 2 Understanding User and Stakeholder Needs Storyboarding (13)
Learning Aim B.  In this section, you will consider the resources necessary for designing your website.  You will also think about any constraints that.
University of Washington HCDE 418 Prototyping 2 HCDE 418 Autumn 2009.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Computer Fundamentals Desktop Publishing & Web Design MSCH 233 Lecture 9.
Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Balsamiq, InVision, html, etc. Brad Myers / / : Introduction to.
Chapter 04: Specialized Application Software
Creating a Flash Web Site
TC 310 The Computer in Technical Communication
Adventures in Computational Thinking Rosemary Maciel, Fall 2015
Microsoft® Office FrontPage® 2003 Training
Fall 2017 What’s Next.
Web Page Development Tools
Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Balsamiq, InVision, html, etc. Brad Myers / : Introduction to Human Computer.
Brad Myers Advanced User Interface Software Spring, 2017
3.02D Multimedia Authoring Programs
Prototype using PowerPoint
Web Page Development Tools
UI, UX: Who Does What? A Designers guide to the tech industry.
Introduction to JavaScript & jQuery
The Technologies.
Presentation transcript:

1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Flash Catalyst, html, Microsoft Sketchflow/Expression Blend, etc. Brad Myers / / : Introduction to Human Computer Interaction for Technology Executives Fall, 2010, Mini 2

Implementing your Prototype How “complete” an implementation for HW4? Screen transitions must work All buttons should do something, even if go to a “not implemented yet” page Search, other computation does not have to work “Click-through” level of behaviors Level of complexity required: At least 30 “controls” (widgets: buttons, text fields) About 10 different screens/pages/windows/modes Must be done in one (1) week – no extensions!

“Wireframe” Level Prototype Outlines of the buttons and controls No need for final graphics Our requirement: sufficient functionality to support your tasks Labels should be the real ones So can test that users understand what they do

Or, Produce Final-Looking Graphics Alternatively, could use Photoshop, Illustrator, etc. and produce final graphics Designers want to show what real UI will look like Details of the “look” Web pages often use final graphics E.g., Toffem MedicinesToffem Medicines Add “click-through” behaviors Usually limited mostly to screen transitions

Implementation Options for HW4 Pretty much any way you want Must “work” – not just paintings Note: TAs and prof. will probably not be able to help you with your code We recommend you do not use Java, C++, Objective C (iPhone) or other “professional” language Note: you must be able to create software that is easy for others to run Output a set of web pages, or a Windows.exe file

Recommended Options These are easiest to use: PowerPoint – Brad demo Mockingbird web app (gomockingbird.com) – Noah demogomockingbird.com Html + Imagemaps Using editor like Dreamweaver – Jane demo Dreamweaver has a free 30-day trialfree 30-day trial Html + Javascript (more programming) Balsamiq Mockups – Kevin demo Balsamiq Mockups Adobe Flash – free trialfree trial

Many other choices Axure is a popular commercial tool OmniGraffle (Macintosh only) OmniGraffle Visio for wireframes Adobe Fireworks Microsoft Expression Blend / Sketchflow Free for students from Microsoft Visual Basic Processing ( Python, tcl/tk, … or other desktop programming tool Ruby on Rails, or any other web scripting system

Lots of Lists of Tools Search for “Prototyping tools” or “Wireframing Tools” tools-for-designers.html tools-for-designers.html

What Are People Using? _tools/?link=tips100318_6 _tools/?link=tips100318_6 Mar 18, 2010 My survey results are similar (2007)

Using PowerPoint to Prototype Add a shape, with a label Add a hyperlink: Select “Place in this document” Create a slide for each mode of the application Can add nice animations Limitations: no text entry, no scripting, no data validation Go back Go first

PowerPoint examples Great training in using PowerPoint: by Maureen Kelly on 2007/08/06Maureen Kelly

Html editing Can use web editors to prototype any kind of interface Tricky for detailed layout Can edit html using Microsoft Word (not recommended) Microsoft Expression Web (Blend) free for students: Adobe Dreamweaver free trial: Dreamweaver CS5 (Adobe) in Clusters Many others

Dreamweaver works a lot like Word Hint: use tables a lot for layout Hint: Controls are in “forms” Make use of the web for “how-to’s” E.g., “html button link” Example: Movie Kiosk

Adobe Flash In Clusters for Mac or PC Free trial: Originally an animation tool Interactive editor with timeline Also scripting in “ActionScript” (= JavaScript) Hint: ActionScript v.2 much easier to use than v.3

Adobe Flash Catalyst Brand new tool in CS5 (I consulted a little during its early design) Allows some of the behavior to be specified without scripting States & animations Currently, no “round tripping”