1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, ***** html, etc. Brad Myers 05-863 / 08-763 / 46-863: Introduction to Human Computer.

Slides:



Advertisements
Similar presentations
© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Advertisements

1 Lecture 7: Implementation Options: Overview of VB. Net, Flash, html, etc. Brad Myers / / : Introduction to Human Computer Interaction.
Upon completion of this unit, you should be able to:
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Introducing Microsoft PowerPoint 2010 John Matthews (ITS)
Lecture 12: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders, Sketching Tools Brad Myers Advanced User Interface.
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Flash Catalyst, html, Microsoft Sketchflow/Expression Blend, etc. Brad Myers
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Adobe Illustrator, Adobe Fireworks, Balsamiq, OmniGraffle, html, etc. Brad Myers
A Tutorial by Aaron Price
Web Page Behavior IS 373—Web Standards Todd Will.
® Microsoft Office 2010 PowerPoint Tutorial 2: Adding and Modifying Text and Graphic Objects.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
How to Use Microsoft PowerPoint What is PowerPoint? Presentation software that allows you to create slides, handouts, notes, and outlines. Slide.
Web Page Layout Design Techniques From Moodboard to Mock-up.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
Web Design Basic Concepts.
Getting Started with Adobe Dreamweaver CS6. Unit Objectives Define web design software Start Adobe Dreamweaver CS6 View the Dreamweaver workspace Work.
Introduction to Nvu Jing Fu. What is nVu? Free web design and development tool WYSIWYG (/wiziwig/) software Other similar tools: Dreamweaver, Googlepages.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Paul Trani Adobe Certified Instructor/Expert Resources:
Comparing Python and Visual Basic
Website Designing Using Ms FrontPage FrontPage 2003 Create a Web site with FrontPage.
Prepare Your Academy for 2013
Dreamweaver CS6 Jumpstart CCSA 115 Web tools Lesson 1.
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Balsamiq, Axure, html, etc. Brad Myers / / : Introduction to Human.
XP Tutorial 5 Buttons, Behaviors, and Sounds. XP New Perspectives on Macromedia Flash MX Buttons Interactive means that the user has some level.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Balsamiq, InVision, html, etc. Brad Myers / / : Introduction to.
The ePortfolio and Student Evaluation A training presentation by: Amy Cannady Robin Drewry Bonnie Hicks.
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.
SUMMER WORKSHOP Power Point Basics By Ms. Ronna Power Point on your PC  The power point on your PC is a little different than the power point on your.
AS Level ICT Selection and use of appropriate software: Interfaces.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Chapter 10 Fireworks: Part II The Web Warrior Guide to Web Design Technologies.
How to use Microsoft Word. Where can I find Microsoft Word? How to select, copy and paste information Go to the document from which you wish to copy the.
University of Sunderland CDM105 Session 6 Dreamweaver and Multimedia Fireworks MX 2004 Creating Menus and Button images.
Creating an Effective PowerPoint Presentation
Introduction to PowerPoint Curriculum Implementation Day Friday, November 3, 2006 K.J. Benoy.
Putting the Digital City Audit maps on the web Martin Dodge Practical 8, Friday 3rd December 2004
1 Hyperlinks and Action Buttons This PowerPoint document will help you learn about ______ and __________ buttons.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
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.
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
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.
Learning Aim B.  In this section, you will consider the resources necessary for designing your website.  You will also think about any constraints that.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Interaction Design Workshop BIME 591 Winter 2014.
Designed with MockApp is not freeware... It’s Tweetware. If you’ve already either twitted, digged, blogged, etc. about MockApp, this copy is legally yours.
Introducing Scratch Learning resources for the implementation of the scenario
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Adobe Products Introduction. Menu Within this PowerPoint I plan to give small introduction to some of the applications provided by adobe. These are the.
Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Balsamiq, InVision, html, etc. Brad Myers / / : Introduction to.
PowerPoint Presentation
Computer Software: Programming
Getting Started with Dreamweaver
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
Introduction to Problem Solving & Programming using Processing 2
Introduction to Problem Solving & Programming using Processing 2
UI, UX: Who Does What? A Designers guide to the tech industry.
Microsoft Office Illustrated Fundamentals
Tutorial Introduction to help.ebsco.com.
Introduction to Problem Solving & Programming using Processing 2
Presentation transcript:

1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, ***** html, etc. Brad Myers / / : Introduction to Human Computer Interaction for Technology Executives Fall, 2012, Mini 2

Happy Thanksgiving! No class Wednesday 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: (Same as listed on homework0 page) At least 30 “controls” (widgets: buttons, text fields) About 10 different screens/pages/windows/modes Must be done in one (1) week – no extensions! 3© Brad Myers

“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 4 Source:

© Brad Myers 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 5

Implementation Options for HW4 Pretty much any way you want Must “work” – not just paintings “Click-through prototypes” 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 pdf file 6© Brad Myers

Recommended Options These are easiest to use: PowerPoint – Brad demo Html + Imagemaps Using editor like Dreamweaver – Brad demo Dreamweaver has a free 30-day trialfree 30-day trial Html + Javascript (more programming) Adobe Flash – free trialfree trial Axure is a popular commercial tool – Stephanie demo Balsamic – Jenny demo 7© Brad Myers

Many other choices Visio for wireframes Microsoft Expression Blend / Sketchflow Microsoft Visual Basic Free for students from Processing ( Python, tcl/tk, … or other desktop programming tool Ruby on Rails, or any other web scripting system – iPhone mockups from photos of sketches or Photoshop iRise: (visualization platform) 8© Brad Myers

Lots of Lists of Tools Search for “Prototyping tools” or “Wireframing Tools” web-designers/ web-designers/ - “10 free wireframing tools” tools-for-designers.html tools-for-designers.html 9© Brad Myers

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

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 Go back Go first 11© Brad Myers

Adding Controls in PowerPoint Turn on “Developer Toolbar” Can add buttons, text entry, etc. Script with VB 12© Brad Myers

Use “Master” for Shared Controls If want controls on multiple pages, can put them on a “Master” “View / Slide Master” Create new master slide and edit as with any other slide Use that master for new slides Drop down from “New Slide” Controls like check boxes, text boxes in Master use same value across all slides © Brad Myers13

PowerPoint examples Great training in using PowerPoint: by Maureen Kelly on 2007/08/06Maureen Kelly 14© Brad Myers

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: Many others 15© Brad Myers

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 16© Brad Myers

Adobe Flash 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 17© Brad Myers

Adobe Flash Catalyst Brand new tool in CS6 (I consulted a little during its early design) De-emphasized  Allows some of the behavior to be specified without scripting States & animations Currently, no “round tripping” 18© Brad Myers

TA-Run Demos Stephanie Chow Axure 30 day trial, and free student license for those studying HCI Jenny He (online tools) Fluid UI Balsamic Also, from the Chrome app store: Moqups Mockingbird FluidUI Mockflow Lynn Streja Keynote (exporting to clickable PDF) Photoshop (exporting to html) © Brad Myers19

STEPHANIE CHOW Axure RP

What is Axure RP? HTML Wireframes, mockups, and prototyping without coding Mac and PC compatible Free Trial for 30 days   Mac download: 28 mb  PC download: 60 mb

What is Axure RP capable of? Demos: Extensive Tutorials:

What is Axure RP capable of? Demos: Extensive Tutorials: >> It is okay to stick with the basic features!

All the pages you make will show up here, and you can create more

Pages you open will show up here

Drag and drop widgets onto your page

1 st helpful feature: Master Pages Helpful for creating parts of the prototype that stay the same always, for example:  Header links or menus on a website  Hardware buttons

1 st helpful feature: Master Pages Online Tutorial for Master Pages 

2 nd helpful feature: Buttons Helpful for creating links to other pages, initiating actions, stopping actions, etc.  Tutorial: Note: There are “Buttons”, and “Button Shapes”  Button Shapes can be used to make invisible, and strange- looking buttons – basically they’re more customizable

2 nd helpful feature: Buttons You can choose to set actions for three situations:  onClick – when the user clicks on the button  onMouseEnter – when the mouse is within the space the button occupies  onMouseOut – when the mouse leaves the space the button occupies

2 nd helpful feature: Buttons

Useful for linking one page to another

The page you select to show up will be a popup window

You can do lots of things with dynamic panels too

NOTE: besides buttons there are other widgets

3 rd Helpful Feature: Dynamic Panels What if you want everything on a page to stay the same, except for one part?

3 rd Helpful Feature: Dynamic Panels

Tutorial: basichttp:// basic

When in doubt… Check out Axure TrainingAxure Training me at Set up a skype meeting with

Pros and Cons Pros  Mostly free  No downloads needed  Access from any computer Cons  Limited widget selection  Mostly only good for website or mobile mockups