万本电子书0元读

万本电子书0元读

顶部广告

Axure RP 6 Prototyping Essentials电子书

售       价:¥

7人正在读 | 0人评论 9.8

作       者:Ezra Schwartz

出  版  社:Packt Publishing

出版时间:2012-01-24

字       数:347.0万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Axure RP 6 Prototyping Essentials is a detailed, practical primer on the leading rapid prototyping tool. Short on jargon and high on concepts, real-life scenarios and step-by-step guidance through hands-on examples, this book will show you how to integrate Axure into your UX workflow. This book is written for UX practitioners, business analysts, product managers, and anyone else who is involved in UX projects. The book assumes that you have no or very little familiarity with Axure. It will help you if you are evaluating the tool for an upcoming project or are required to quickly get up to speed in a project you just joined. The book assumes some familiarity with the principles of the User Centred Design methodology.
目录展开

Axure RP 6 Prototyping Essentials

Table of Contents

Axure RP 6 Prototyping Essentials

Credits

Foreword

About the Author

Acknowledgement

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Instant Updates on New Packt Books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Prototyping Fundamentals

The art of UX prototyping

Prototyping interaction

The prototyping checklist

The project

Simple websites

Web applications and portals

Mobile apps

Heuristic evaluation

User validation

Deliverables: Prototype and specifications

Balancing act: What stakeholders have to say

Business stakeholders

Management

Business process architects

Project management

Visual design

Development stakeholders

The UX perspective

The UX practitioner

The UX team lead

The challenge

Team structure

Process

Extending the process

Axure: The Good

Axure: The Bad

Tips for using Axure on large design projects

Axure around the world

The Axure perspective

Summary

2. Axure Basics—the User Interface

Getting started

Working with multiple project files

The Axure workspace

Customizing the workspace

The Sitemap pane

Wireframe pages

Flow pages

The Page Properties pane

Page notes

Managing notes

Page interactions

Page formatting

Sketch effects

The Widgets pane

Wireframe Widgets

Flow widgets

Creating your own widget library

Third party widget libraries

The Widget Properties pane

Annotation tab

Annotation fields

Annotation views

Interactions tab

Interactions

Events

Cases

Actions

Formatting tab

Location and size

Font

Alignment + Padding

Style

Ordering

Fills, Lines, + Borders

The Wireframe pane

Grid and Guides

The Masters pane

Master behavior

Normal

Place in Background

Custom Widget

Usage Report

The Dynamic Panel Manager

The toolbar and menu bar

Axure file formats

The .RP file format (stand-alone)

The RPPRJ file format (shared project)

Summary

3. Prototype Construction Basics

Prototyping principles

Alexandria, the Digital Library Project

Getting started—productivity in 30 minutes

Initial requirements and use cases

Use case diagram page

Saving the project file

First wireframe pages

Task flow diagram page

Browse path flow diagram

Search path flow diagram

Link use cases to flow diagrams

Generating the HTML prototype

Getting started with masters and dynamic Panels

The first wireframe

The quick and dirty approach

The quick but structured approach

First masters: navigation systems

Global navigation bar

Secondary navigation system

The first dynamic panel

Adding states to a dynamic panel

Adding visual effects

Adding sketch effects

Updating task flow diagrams

Practitioner's corner—Axure prototyping for mobile devices

Mobile-friendly websites and mobile apps

Different device resolutions and aspect ratios

Using the Viewport Tag

Using a full screen browser

Landscape and portrait page versions

Event and gesture compatibility

Browser limitations

Using widget libraries

Loading prototypes onto the device

Summary

4. Interactivity 101

Interaction design—brief history

The 1950–60s

The 1970–80s

The 1990–2000s

The present, future, and Axure interactions

Axure interactions primer

Guided example

Step 1: Defining the interaction in simple words

Step 2: The Axure interface

Step 3: Translating this requirement into an Axure interaction

Step 4: Annotating the interaction (optional?)

Axure events

Events triggered on OnPageLoad

Guided example: Changing the default landing page

Simulating contextual navigation

OnPageLoad events and dynamic panels

OnPageLoad event in detail

User triggered events

Guided example: Sign-in

Construction strategy

Adding the interaction

Organizing actions

Widget, Events, and Context

Widget Events in detail

Axure cases

Guided example: Construction and interactions

Part 1: Construction tweaks

Part 2: Adding interactions

Axure actions

Links actions

Dynamic panel actions

Widgets and variables actions

Miscellaneous actions

Summary

5. Advanced Interactions

Conditions

If-Then-Else

Guided example—conditions and dynamic panels

Step 1: Defining the interaction

Step 2: Constructing Wireframe

Step 3: Setting the first condition

Step 4: Adding the first interaction

Step 5: Completing the interaction

The Condition Builder

Guided example—multiple conditions

Step 1: Defining the interaction

Step 2: Constructing Wireframe

Step 3: Interaction tweaks

Step 4: Evaluating multiple conditions

Satisfy all or any

Step 5: Final conditional touches

Troubleshooting conditions

Raised events

Guided example

Step 1: Creating a raised event on the master

Step 2: Applying interaction to raised events on a page

Nested masters: Amplifying the raised event

Variables

Guided example—creating context with variables

Step 1: Defining the interaction

Step 2: Construction considerations: Dynamic panel or pages?

Step 3: Adjusting existing conditions

Step 4: Variables and the order of actions

Step 5a: Setting variables (and possible snags)

Step 5b: Setting and initializing variables

Initializing, passing, and resetting variables

Step 6: Using variable values to determine appropriate cases

Variable types

Global variables

Axure's built-in variable

Create your own variables

Special variables

Usage examples

Local variables and functions

Naming variables

How variables can help in usability testing

Guided example—contextual usability testing

Pros and cons of using variables

Tips and techniques from the experts

Hiding and showing list elements, by Jeff Harrison

The approach

Step 1: Creating the row template

Step 2: Moving rows together

Step 3: Repeating as desired

Step 4: Adding controls

Keyboard Shortcuts by Loren Baxter

High-level Interaction

Detailed steps

Notes

Axure tricks by Fred Beecher

Trick 1: Debugging your Logic

Trick 2: Passing variable values between pages

Trick 3: Hidden link to clear variables

Trick 4: Text fields masquerading as text panels

Summary

6. Widget Libraries

Axure's built-in libraries

Axure and community libraries

Your own widget library

Guided example: Widget library to support prototype

Step 1: Create the library file

Step 2: Creating a custom widget (lorem ipsum)

Step 3: Refresh the library in the project file

Expanding the library—design patterns

Example 1: A confirmation/alert box widget

Step 1: Defining the pattern

Step 2: Construction

Example 2: An incremental search widget

Step 1: Defining the pattern

Step 2: Construction

Step 3: Interactions

Managing widget libraries

Local masters or external widget libraries?

Using RPLIB

Using masters in a PR or RPPRJ file

Practitioner's corner

Why widgets?

Pixel-perfect icons

Clear widget label and tool tips for extra help

Summary

7. Managing Prototype Change

From vision to reality

Aligning expectations

UX and software development models

Waterfall

Agile

Jargon

Agile flavors

Estimating Axure work

Calculating your time

Expectation alignment

Transitioning from concept to detailed design

From vision mode

From sketch mode

Foundations and scaffoldings

Determining the Wireframe width

Guides

Global guides

Page guides

The grid

Customizing the grid

Page templates

Page style editor

Home page template

Category page template

Detail page template

Widget style editor

Default widget styles

Style painter

Integrating with the project style guide and CSS

The style guide

To sync or not to sync?

Prototype with existing visual design

Summary

8. Functional Specifications

Collaboration with the development team

Aligning expectations

Capturing UI specifications

Global specifications

Generators and outputs: Specifications and prototypes

Customizing the Word specifications generator

Page notes

One note section versus many

Annotation fields

Annotation views

Generating specifications

The General section

The Pages section

The Masters section

The Page Properties section

The Screenshot section

The Widget Properties section

The Layout section

The Word Template section

Summary

9. Collaboration

Shared projects

The environment

Check out/in status

Setting up a shared repository

Loading from a shared repository

The Share menu

Creating and loading

Updating the entire file

Updating a single page or master

Manage Shared Project...

Browse Shared Project History...

Repoint to Moved Shared directory...

Clean Up Local Copy...

Best practices for UX Axure teamwork

Attributes of the UX team

Feedback from stakeholders—the Discussion tab

Discussions hosted on AxShare

Discussions not hosted on AxShare

Step 1: In AxShare.com

Step 2: In Axure

Step 3: In the browser

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部