Prototyping Essentials with Axure

Prototyping Essentials with Axure
eBook: $32.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $87.98    Print cover: $54.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Learn in a progressive and structured way to plan and construct highly compelling interactive, responsive prototypes that will impress and excite decision makers, stakeholders, and users
  • Discover how, without any programming knowledge, you can quickly simulate complex interactions for applications such as e-commence and global enterprise systems
  • Acquire effectivetime-saving methods for constructing and annotating wireframes, interactive prototypes, and UX specifications
  • A hands-on guide that walks you through the iterative process of UX prototyping as an individual designer or member of a team, including planning collaboration, wireframe construction, interaction design, annotations, and specifications
  • Comprehensive coverage of Axure 7, the leading UX tool used by tens of thousands of user experience professionals, business analysts, and product managers in global corporations, governments, large institutions, leading interactive agencies, and thousands of small and medium businesses worldwide

Book Details

Language : English
Paperback : 522 pages [ 235mm x 191mm ]
Release Date : May 2014
ISBN : 1849698325
ISBN 13 : 9781849698320
Author(s) : Ezra Schwartz, Elizabeth Srail
Topics and Technologies : All Books, Other, Web Development

Table of Contents

Chapter 1: Prototyping Fundamentals
Chapter 2: Axure Basics – the User Interface
Chapter 3: Prototype Construction Basics
Chapter 4: Creating Basic Interactions
Chapter 5: Advanced Interactions
Chapter 6: Widget Libraries
Chapter 7: Managing Prototype Change
Chapter 8: UI Specifications
Chapter 9: Collaboration
Appendix: Practitioners' Corner
  • Chapter 1: Prototyping Fundamentals
    • The Times They Are A-Changin'
    • The Axure Option
    • UX Prototyping by UX Designers
      • Prototyping Interaction
    • Project-level Forecasting
      • A Weighted Risk Checklist for UX Projects
        • The Heuristics
        • The Score
        • Your Employment Type
        • The Client
        • UX Reporting To...
        • Enterprise Grade
        • New Product or a Redesign
        • Transactional
        • Responsive
        • Localization
        • Business Requirements Exist
        • UX Resources
        • Communication and Collaboration Tools
        • UX Documentation and Traceability
    • Axure Construction Strategy Checklist
      • Showcasing Opportunities
      • Considering Risks
    • Practical Axure
      • Small Projects
      • Web Applications and Portals
      • Heuristic Evaluation
      • User Validation
      • Deliverables – Prototypes and Specifications
    • Tips for Using Axure on Large-design Projects
    • UX and Stakeholders' Perspectives
      • Leadership
      • Project Management
      • Engineering
      • Visual Design
      • The UX Perspectives
    • The Axure Perspective
    • Summary
  • Chapter 2: Axure Basics – the User Interface
    • Getting Started
      • Axure File Formats
        • The RP File Format (Standalone Files)
        • The RPPRJ File Format (Team Project)
        • Team Projects
    • Environment
      • Customizing the Workspace
      • The Sitemap Pane
      • The Widgets Pane
        • Wireframe Widgets
        • Selecting a Widget Shape – Option 1
        • Selecting a Widget Shape – Option 2
        • Selecting a Widget Shape – Option 3
        • Shapes – Highlights
        • Form Fields – Highlights (New!)
        • Dynamic Panels – Highlights
        • The Repeater Widget (New!)
      • Style
        • Location and Size
        • Base Style
        • Font
        • Fills, Lines, + Borders
        • Alignment + Padding
    • The Design Area
      • Adaptive Views (New!)
        • Adding Adaptive Views
        • Adaptive View Definitions
    • The Page Properties Pane
      • Page Notes
        • Manage Notes
      • Page Interactions
      • Page Formatting
      • Sketch Effects
      • Flow Widgets
    • The Widget Interactions and Notes Pane
      • The Interactions Tab
        • Interactions
      • The Notes Tab
      • Note Sets
    • Grid and Guides
      • Setting Guides
    • The Masters Pane
      • Master Drop Behavior
        • Place Anywhere
        • Lock to Master Location
        • Break Away from Master
      • Usage Report
    • The Widget Manager Pane
      • Widgets Manager Functionality
        • Widgets Manager – Filter
      • Web Fonts Mappings (New!)
        • Step 1 – Assign/Tag the Font
        • Step 2 – The Web Font
        • Step 3 – Copy the Code into Axure
    • The Toolbars and the Menu Bar
    • The Generated Prototype
    • Summary
  • Chapter 3: Prototype Construction Basics
    • Aligning UX with Prototyping Principles
    • Getting Started with Prototyping in Axure
      • Key Design Activities
      • Assumptions and Disclaimers
      • Objectives and Artifacts
      • Naming Conventions, Labeling, and Unique IDs
      • The Farm2Table Sample Project in a Nutshell
      • Interactive Concept Models
        • The Axure Edge
      • On Capabilities and Requirements
        • Initial, High-level Requirements
        • Axure and Requirement Management
        • Use Cases
      • Use Case Diagram Page
        • Step 1 – Adding a Flow Page to the Sitemap
        • Step 2 – Creating the Use Case Diagram
        • Staying Organized with Sitemap Folders
      • Saving the Project File
      • Task Flow Diagram Pages
        • Task Flow Diagrams (Sans Visio)
        • Flow Diagram – New Subscription
        • Flow Diagram – Assemble My Weekly Box
      • Linking Use Cases to Flow Diagrams while Keeping Your Naming Conventions Intact
      • Generating an HTML Prototype
      • The Sitemap Diagram
    • A Device/OS-agnostic UI Framework
      • First Wireframe – Produce [Visitor, User Not Logged In]
        • A Quick but Structured Construction Approach
    • Getting Started with Masters and Dynamic Panels
      • Global Elements as Masters
      • Axure Masters and Why to Use Them
        • The Global Navigation Bar
        • Adding Wireframe Pages
        • Creating Your First Master
        • Basic Interactions
      • Dynamic Panels to the Rescue
        • States Construction in a Dynamic Panel
        • Automatically Resizing a Dynamic Panel and Associated States
    • Adding Visual Effects
    • Adding Sketch Effects
    • Summary
  • Chapter 4: Creating Basic Interactions
    • Axure Interactions
    • Axure Events
      • Page-level Events
      • Widget-level Events
    • Axure Cases
    • Axure Actions
    • Things to Keep in Mind
      • Widgets, Events, and Context
      • Labeling
    • Example 1 – Controlling Styles
      • Step 1 – Navigation Bar Setup
      • Step 2 – Setting the Navigation to Reflect the Current Page
      • Step 3 – Setting the Remaining Tabs
    • Example 2 – Hide and Show
      • Construction Strategy
      • Step 1 – Assigning Styles to the LOG IN Tab
      • Step 2 – Creating the Login Layer
      • Step 3 – Show or Hide the Login Panel
    • Example 3 – Utility Actions
      • Step 1 – the Lightbox Widget
      • Step 2 – Interaction
    • Summary
  • Chapter 5: Advanced Interactions
    • Conditions
      • IF-THEN-ELSE
        • A Basic Set
        • How Statements Relate to Each Other
        • AND and OR
        • Sandbox Files for Learning and Experimenting
        • Guided Example – Conditions
        • Step 1 – Defining the Interaction
        • Step 2 – Wireframe Construction
        • Step 3 – Setting the First Condition
        • Step 4 – Adding an Interaction to the Condition
        • Step 5 – Testing the Interaction
        • Step 6 – Tweak and Iterate
      • The Condition Builder in Detail
        • Guided Example – Higher Fidelity with Multiple Conditions
      • Troubleshooting Conditions
    • Raised Events
      • Guided Example
        • Step 1 – Creating a Raised Event on the Master
        • Step 2 – Applying an Interaction to Raised Events on a Page
      • Amplifying Raised Events in Nested Masters
    • Variables
      • Guided Example – Tracking Items in a Shopping Cart
        • Step 1 – Defining the Interaction
        • Step 2 – Constructing the Interaction
        • Step 3 – Introducing Variables
    • Variable Types
      • Global Variables
        • Axure's Built-in Variable
        • Create Your Own Variables
      • Special Variables
      • Usage Examples
      • Local Variables and Functions
    • Naming Variables
    • Pros and Cons of Using Variables
    • Summary
  • Chapter 6: Widget Libraries
    • When to Use a Widget Library
    • Library Types
      • Axure's Built-in Libraries
      • Axure and Community Libraries
        • Submitting a Widget Library
      • Create Your Own Widget Library
      • How to Create a Widget Library
        • Step 1 – Creating the Library File
        • Step 2 – Creating a Custom Widget
        • Step 3 – Refreshing a Library in the Project File
    • Managing Widget Libraries
    • Masters or External Widget Libraries?
      • Using RPLIB
        • Pros
        • Cons
      • Using Masters in an RP or RPPRJ file
        • Pros
        • Cons
    • When to Begin Creating Patterns
      • Wireframe Global Patterns
    • Summary
  • Chapter 7: Managing Prototype Change
    • From a Vision to Reality
      • The Change-readiness Checklist
    • Expectations, Paradigms, and Change
      • UX and Software Development Models
        • Traditional (Waterfall)
        • Agile
    • Estimating Axure Work
      • Where Does Time Go?
      • Account for Responsive Web Design (RWD)
      • Account for Refactoring an Axure File
      • More on Expectation Alignment
    • Construction for Change
      • Cascade Change and Rollback Change
      • Rollback Change with Team Project
      • Cascade Change with Masters and Libraries
      • Cascade Change with Custom Styles
        • Widget Properties' Cheat Sheets
        • Default Widget Styles
        • Local Changes with Style Painter
        • Alignment with the Project Style Guide and CSS
        • Have a Style Guide?
        • Axure Custom Styles
        • Impact of Alignment of the Prototype with Visual Design
        • Alignment with Existing Visual Design
        • The Page Style Editor
      • Guides
        • Global Guides
        • Page Guides
        • Grid
    • Summary
  • Chapter 8: UI Specifications
    • Importance of Collaboration
      • Aligning Expectations
    • The 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
      • Adaptive Views
      • The Widget Tables Section
      • The Layout Section
      • The Word Template Section
      • Formatting-applied Word Styles
    • Quick Tips to Improve the Layout
      • Setting up the Wireframe with OnPageLoad
    • Summary
  • Chapter 9: Collaboration
    • Team Projects (Pro Version Only)
      • Understanding the Team Projects Environment
      • Understanding the Check Out/In Status
      • Setting Up a Shared Repository
      • Loading from a Shared Repository
      • The Team Menu
        • Creating and Loading
        • Updating the Entire File
        • Updating Single Page or Master
        • Managing Team Projects
        • Browse Team Projects History…
        • Repoint to Moved Shared Directory…
        • Clean Up Local Copy... and Dealing with a Working Copy Locked Alert
    • Best Practices for the UX Axure Teamwork
      • Attributes of the UX Team
    • axureShare – Axure's Cloud Solution for Sharing
      • Creating an axureShare Account
    • Feedback from Stakeholders – the Discussion Tab
      • Discussions Hosted on axureShare
        • Prototype ID and Other Features
      • Discussions Not Hosted on axureShare
      • Publishing to Axure Share
    • Summary
  • Appendix: Practitioners' Corner
    • Survey of Axure Users
    • Troubleshooting Interactions Checklists
      • The General Approach
      • Questions to Ask when Debugging
      • Common Hurdles
    • Construction Tutorials
      • Shira Luk-Zilberman – Simulating a Type-ahead Search Experience
        • Practitioner Profile
        • The Tutorial
        • 1. Creating a Google-like Type-ahead Search Interface
        • 2. Creating a Facebook-like Type-ahead Search Interface
        • 3. Creating a LinkedIn-like Type-ahead Search Interface
        • Summary
      • Svetlin Denkov – Building a Form-factor Viewer/Emulator to Support Effective RWD Demos on the Desktop
        • Practitioner Profile
        • The Tutorial
        • 1. Setup and Assumptions
        • 2. Constructing the Representation
        • 3. Possible Limitations
        • Takeaways
      • Reusing Cases Across Different Widgets and Events
        • Practitioner Profile
        • The Tutorial
        • The Problem
        • The Solution
        • Discussion, Takeaways, and Next Steps
      • Marc-Oliver Gern – Using the Axure UI Kit, a Widget Library
        • Practitioner Profile
        • 1. Ideate and Define
        • 2. Build
        • 3. Contextualize
        • 4. Test
        • 5. Iterate
    • Collaboration
      • Ildikó Balla – Collaboration in Small Teams
        • Practitioner Profile
        • Reflections on Team Projects
      • Susan Grossman – Enterprise Team Sharing
        • Practitioner Profile
        • Reflections on Team Projects
        • Why Have an Existing Online Product Outside the Firewall?
        • Process and Convention
        • Always Get the Latest
        • Size
        • Enterprise Naming Conventions
        • Names and Dynamics
        • Team Skillsets
        • Publishing and Prototyping Pages and Settings Updates
        • Setting Expectations
        • So What Are You Boarding/Framing/Prototyping?
        • Look And Feel (L&F) in Wires
      • Orbitz Worldwide – Axure As a Document Base
        • Practitioner Profiles
        • Background
        • Why Axure
        • Investigation and Implementation of Axure as a Document Base
        • Proof of Concept
        • Project Document Improvements with Axure
        • Lean-down Documentation
        • Effort/Estimation
        • Internal Documentation Process
        • Storing/Sharing Files
        • Demo to UX Team and Management
        • Training/Change Management
        • Axure Migration

Ezra Schwartz

Ezra Schwartz helps organizations realize their strategic vision for a world-class user experience. As a principal experience architect, he holds lead positions in mission-critical projects for global corporations. An advisor to management and stakeholders, Ezra is an expert in transforming large-scale, data-driven systems into mobile-first, device/OS-agnostic UX frameworks. Ezra enjoys solving the numerous challenges involved in complex systems, the organizations that build them, and the people who use them. He draws on his wealth of experience from projects in the financial, education, aviation, healthcare, telecom, publishing, research, manufacturing, and software industries. Ezra feels very fortunate to be practicing in a domain that affords him the opportunities to travel and associate with the exceptional cast of international experts he gets to collaborate with. He values mentoring and giving back to his professional and social communities. Ezra is the founder and organizer of, a free community-driven international conference dedicated to UX prototyping. He talks regularly about UX at conferences and on his blog,

Elizabeth Srail

Elizabeth Srail has been creating and leading designs since 2001, and throughout that time, she has learned that employing the lesson her parents taught her at a young age, which is to "put yourself in that person's shoes", is the key to a successful design. In an age where everyone is talking, mostly through social media, Elizabeth has been listening. She takes what she hears from the users and stakeholders, and removes or diminishes the problems these people face with designs that are thoughtful, easy-to-use, fun, and pretty. She employs that same lesson when managing others as well and believes that kindness is the greatest illustration of strength. In addition, Elizabeth has guided large organizations by educating leaders on the nuances of the UX process and advising them on how best to implement this practice into their current delivery methodology. Elizabeth started using Axure in 2008 and was happy that Axure allowed her to demonstrate her vision by creating interactivity without having to code and without having to use words to sell her designs; the design and experience spoke for themselves. She met Ezra in February 2009, and in the following years, they collaborated on how best to optimize Axure, often discussing and debating the evolution of the UX practice. Elizabeth is a devoted practitioner and teacher of Ashtanga yoga. Practicing yoga has allowed her to be more creative and handle the stressors of work with poise.
Sorry, we don't have any reviews for this title yet.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


- 1 submitted: last submission 17 Jul 2014

Page no: 154  |  Type: Typo

The sentence is:

use the Search feature in the Sitepmap pane to find it

It should be:

use the Search feature in the Sitemap pane to find it

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Prototyping Essentials with Axure +    Oracle 11g Streams Implementer's Guide =
50% Off
the second eBook
Price for both: $47.10

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Plan and construct compelling interactive prototypes that impress and excite decision-makers, stakeholders, and users
  • Quickly simulate complex interactions for Web and mobile without programming knowledge. If you can program, the sky is the limit
  • Acquire effective time-saving methods to construct annotated wireframes, interactive prototypes, and UX specifi cations
  • Follow the iterative, collaborative process of UX prototyping as an individual designer or member of a team
  • Keep UX on schedule and budget through planning, effort estimation and risk assessment
  • Maximize your investment in Axure 7, the leading UX tool, with this comprehensive coverage of workflow and features

In Detail

Designing the user experience has never been more exciting, while prototyping it has never been more challenging. Whether you are an individual practitioner or a member of a UX team, a consultant, or an in-houseUX resource, this book will teach you how to plan, construct, and document top-quality, device/OS-agnostic artifacts and deliverables such as task and user flows, persona briefs, wireframes, prototypes, and specifi cations with Axure 7, the leading UX industry design tool.

Axure 7 is used worldwide by tens of thousands of UX professionals, business analysts, and product managers in global corporations, governments, large institutions, leading interactive agencies, and consultancies.

Prototyping Essentials with Axure Second Edition is a detailed, practical primer on Axure 7.0 and is a complete rewrite of the previous edition due to the numerous new features in Axure 7.0. Demand for skilled Axure professionals is high and familiarity with Axure is an expected prerequisite skill for UX designers worldwide.


A hands-on guide filled with practical examples to device/OS independent User Experience Strategy with Axure 7.

Who this book is for

If you are a UX practitioner, a business analyst involved UX projects, or a product manager involved in UX projects, this book is for you. Consultants or in-house staff who work for agencies or individual practitioners will also benefit from this book. Familiarity with Axure will help but is not mandatory.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software