Axure RP 6 Prototyping Essentials

There is a newer version of this book available - Prototyping Essentials with Axure
Axure RP 6 Prototyping Essentials
eBook: $29.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 67%!
Print + free eBook + free PacktLib access to the book: $79.98    Print cover: $49.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Quickly simulate complex interactions for a wide range of applications without any programming knowledge
  • Acquire timesaving 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 with Axure

Book Details

Language : English
Paperback : 446 pages [ 235mm x 191mm ]
Release Date : January 2012
ISBN : 1849691649
ISBN 13 : 9781849691642
Author(s) : Ezra Schwartz
Topics and Technologies : All Books, Web Development, Web Development

Table of Contents

Chapter 1: Prototyping Fundamentals
Chapter 2: Axure Basics—the User Interface
Chapter 3: Prototype Construction Basics
Chapter 4: Interactivity 101
Chapter 5: Advanced Interactions
Chapter 6: Widget Libraries
Chapter 7: Managing Prototype Change
Chapter 8: Functional Specifications
Chapter 9: Collaboration
  • Chapter 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
    • Chapter 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
      • Chapter 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
        • Chapter 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
          • Chapter 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
                • 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
                • 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
            • Chapter 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
              • Chapter 7: Managing Prototype Change
                • From vision to reality
                • Aligning expectations
                  • UX and software development models
                    • Waterfall
                    • Agile
                • 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
                  • The grid
                • Page templates
                  • Page style editor
              • 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
                • Chapter 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
                  • Chapter 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
                        • Step 2: In Axure
                        • Step 3: In the browser
                    • Summary

                    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,
                    Sorry, we don't have any reviews for this title yet.

                    Code Downloads

                    Download the code and support files for this book.

                    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 26 May 2014

                    Errata Type : Formatting  Page Number : 138

                    The second paragraph on page 138, the points are shown as follows:

                    1. Newspapers and Magazines
                    2. Newspapers
                    3. World Newspapers
                    4. The Hindu
                    5. Le Monde
                    6. Times of London
                    7. US Newspapers
                    8. Chicago Tribune
                    9. New York Times
                    10. US News & World Report
                    11. Washington Post
                    12. Magazines
                    13. (Release 1 US Only)
                    14. The Atlantic
                    15. Popular Science
                    16. Wired Magazine


                    But the list should be displayed as follows:

                    • Newspapers and Magazines
                      • Newspapers
                        • US Newspapers
                        • Chicago Tribune
                        • New York Times
                        • Washington Post
                      • World Newspapers
                        • The Hindu
                        • Le Monde
                        • Times of London
                      • Magazines
                        • (Release 1 US Only)
                        • The Atlantic
                        • Popular Science
                        • Wired Magazine

                    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

                    Axure RP 6 Prototyping Essentials +    SAP NetWeaver MDM 7.1 Administrator's Guide =
                    50% Off
                    the second eBook
                    Price for both: £32.45

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

                    What you will learn from this book

                    • Learn the essential principles of prototyping
                    • Construct well-formed wireframes
                    • Create interactive prototypes in low and high fidelity
                    • Manage iterative design workflow
                    • Annotate and generate UX specifications documents
                    • Team work: Develop UX prototypes using Axure’s collaboration features
                    • Use and create custom widgets and libraries for interaction and visual design patterns
                    • Plan and organize your prototype to support complex, multiple-phased projects

                    In Detail

                    Wireframes, interactive prototypes, and UX specifications are among the fundamental deliverables of every UX project. They are also the most labor and time intensive to produce due to constant changes in business requirements. Given these circumstances, Axure is quickly taking over as the preferred tool for prototyping. However, prototyping in Axure is strikingly different from the conventional method of producing static wireframes and to rapidly develop interactive prototypes in Axure, you’ll need to have a good understanding of the tool and its features.

                    Whether you are an individual practitioner or a member of a UX team, a consultant, or an employee, this book will teach you how to use Axure, one of the leading UX tools. You will learn to use Axure for producing top-quality deliverables and tackling the demands of rapid iterative UX projects of any complexity and size, and for any platform and device.

                    Axure RP 6 Prototyping Essentials takes a very pragmatic approach to showing you how to use Axure and produce impressive deliverables while saving labor and time. You may not be in a position to change how projects are scheduled, budgeted, and managed, but you can be more creative and productive by mastering one of the leading UX tools in the market.

                    After an initial introduction to Axure’s user interface, terminology, and features, this book walks you through a medium-size UX project: a digital library that sells books, newspapers, and movies. Although some aspects of the prototyping process are simplified for the sake of clarity and efficiency, the demo project is an opportunity to discuss in context and in sequence topics such as addressing business and technical requirements, handling use cases and flow diagrams, low and high fidelity wireframe construction, interactivity, writing annotations, generating detailed UX specifications, and traceability.

                    For the most part, Axure 6 RP Prototyping Essentials can be read in sequence or used as a reference guide.


                    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.

                    Who this book is for

                    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.

                    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