How to fake a database/backend in Axure... and more

Post on 16-Nov-2014

968 views 3 download

Tags:

description

For more information on London Axure Meetup visit: http://AxureLondon.com The RP File for the repeater widget presentation can be found here: http://axurelondon.com/RP_Files/RepeaterWidget_AxureLondon.rp Meetup Description: Thank you all for voting on what our next topic should be. And the winner is (drum roll)... The Repeater Widget! The Repeater Widget is one of the exciting new feature introduced with Axure 7, and it was created with the purpose of display repeating patterns of text, images, and links or in other words, the ability to "fake" a backend. For Show-and-Tell, Scott from TalkTalk will walk us through the Axure prototype that helped shaped TalkTalk's current YouView TV app. He will demonstrate how to use Axure to prototype TV apps using a TV remote control to control the app…. I know what you all thinking… I had no idea that could even be done! If so, come along and check it out :D Last but not least, I have a very special guest, author of the book Axure for Mobile, Lennart Hennigs, who will be joining us via Skype. I will have a few questions prepared for him, and I will be opening the floor for Q&A, so have your own brilliant mobile prototyping questions ready for him as well. As always, there will be pizza and drinks sponsored by Axure, and I will have plenty this time, I pinky promise ;) Well that's it for now, I hope to see you all in three week! Cheers! Sandra

Transcript of How to fake a database/backend in Axure... and more

How to fake a backend in Axure

Axure 6.5 & Axure 7

#AxureLondon

July 30, 2014

Very Special Thanks!

@Axurerp @TalkTalk_Uk

#AxureLondon

Very Special Thanks!

@scott_room

#AxureLondon

Very Special Thanks!

@LennartHennigs

#AxureLondon

Paul Godfrey - Head of Creative

#AxureLondon

Introduction

@MetroWiseUX

#AxureLondon

Just so you know…

@AxureLondon

New twitter account and website

@AxureLondon

AxureLondon.com

Prototyping for TVwith Axure 6.5

by Scott Room

Prototyping for TV in Axure 6.5

Challenge: Create a rapid prototyping mechanism allowing for customer testing of TV interactions using the interface controls customers will have in their homes (i.e. a remote)

Questions: Can we get an axure prototype onto a set top box?

How do we translate mouse and key strokes into remote button presses?

@scott_room

The solution RedRat infrared device

Allows infra-red signals to be collected through a PC Provides software that maps these signals into key-presses Collects infra-red signals from pretty much any remote

(although the TalkTalk remote is the only one you’ll ever need!)

Can work on any application – not just websites!

Issues/limitations Only works on PC technology (we all know that mac’s are the

creative go-to!) Complex to set-up (need to teach the software the

relationship between the remote signals and the buttons available) – but you can save your setup once complete.

You still need an application that can accept key-presses!

Prototyping for TV in Axure 6.5

@scott_room

Prototyping for TV in Axure 6.5

@scott_room

Global variable holds the value of the “Last Button Pushed”

Prototyping for TV in Axure 6.5

@scott_room

A OnPanelStateChange event gets triggered and the global variable holding the information on what key was pressed determines the next interaction.

Outcome and Future uses Used to inform the interaction design of the TV

player, identify immediate pain points for action. Recently went live with TalkTalkPlayer v2.

Future rapid prototyping to bring interactions to life without complex POCs and external technology support

Ability to put quick ideas and concepts in front of customers to get immediate feedback with a tactile device.

@scott_room

How to fake backend systems with Axure 7

by Sandra Sears

What is a Repeater Widget?

@metrowiseux

Is a way to bring database capabilities into Axure.

An advanced widget used to display repeating patters of text, images and links.

Great for repeating product listings, contact info list, blog post and more.

What is a Repeater Widget?

@metrowiseux

Today’s guinea pig:

What is a Repeater Widget?

@metrowiseux

Index

App Name

App ID

App Platform

Description

Picture

1 Add & Subtract

123 WP Learn to Add & Subtract: right answers get stars & help you advance levels. Game achievements and summaries available!

2 RecNote 456 W8 Make/Share bookmarks of specific times in YouTube vids w/ RecNote—it's speech enabled & Xbox Music integrated too!

3 Firefly Runner

789 both Play as Switch the hero firefly & run, fly, or shoot evil foes in the magical 3D running game Firefly Runner!

4 PoP! 952 both Have your own dessert factory & PoP! bubbles filled w/ ingredients for new recipes. "Combo pops" earn more points!

What is a Repeater Widget?

@metrowiseux

ID

App Name

App ID

App Platform

Description

Picture

What is a Repeater Widget?

@metrowiseux

What is a Repeater Widget?

@metrowiseux

Step 1 Drag a repeater into the grid

@metrowiseux

Step 1 Add the following columns into the repeater

dataset: Index App Name App ID App Platform Description Picture

Populate the dataset (4 first apps)

@metrowiseux

Step 2 Name the repeater and the shape. Surface name using the “OnItemLoad” event.

There are two ways of changing this event. Change

Name to the shape: App Name

@metrowiseux

Step 3 Set up the repeated information to be in

columns and not rows

@metrowiseux

Step 4 Set up the shape to be the right width (164

px) and height (318 px) Add a space of 10px in between rows.

@metrowiseux

Step 5 Open the repeater item Drag and drop and image widget

Set it up to 164 x 164 Name it “App Image”

@metrowiseux

Step 6 Link the pictures of the data set into the

repeater.

@metrowiseux

Step 7 Open the Repeater Select the shape and go to Alignment and

Padding section: Alignment: Left and Top Padding T: 168

@metrowiseux

Step 8 Open the OnItemLoad Case and edit the

content displayed below the picture. Include the App description Bold the App Name, add an space between

the app title and the description.

@metrowiseux

Step 9 Make the background of the Repeater Shape

transparent as well as the lines of the shape

@metrowiseux

Step 10 Add another app (row in the database)

@metrowiseux

Step 11 Open the Repeater Tick on “Wrap (Grid) from the layout section,

and enter the number 4 on the “items per row” input field.

@metrowiseux

Step 12 Open the Repeater Add a 164 by 32 rectangle into the Repeater

shape with no lines and filled with the same gray as the site (#f2f2f2) and an transparency of 80%

Convert rectangle into a dynamic panel and call it “Platform icon”

@metrowiseux

Step 13 … here is where I took the wrong turn!!!

@metrowiseux

Step 13 REPEATER ARE NOT ALLOW INSIDE REPEATERS!!!

Drag another repeater on the page Set the database with three columns: Platform, icon

and icon_hover Add the two rows with the correspondent info. Add a 30 by 30 image into the shape. Name the image icon. Set up the OnItemLoad Interaction as follows: Case 1: Set default image to value [[Item.Icon]] Set Mouse Over image to value [Item.Icon_hover]]

@metrowiseux

Step 13 Open the Repeater Formatting for the icon

and change the layout from Vertical to Horizontal.

Delete the rectangular shape which is defaulted when the repeater launches.

Add 10 pixel spacing in between Place the repeater in the right position Open the Repeater Formatting for the icon

and change the layout from Vertical to Horizontal.

@metrowiseux

Step 13

@metrowiseux

Step 13 Create the three states necessary to support

the three different cases: Only Windows Phone app, only Windows 8 app or both

Call the states: WP7 W8 both

@metrowiseux

Step 9 Add the logic to pick the right state on the

repeater

@metrowiseux

Axure Stop Motion Movie

The inception of AxureLondon.com

#AxureLondon

The Movie Birth of our new AxureLondon.com

@metrowiseux

A few more tips Think a head! Give enough space for all sorts of data Think about long strings, alignment and wrapping

@metrowiseux

A few more tips Think a head! Most copy would required a limit of character given that there is no truncation capabilities in Axure.

@metrowiseux

Building Mobile Prototypes with Axure 7

by Lennart Hennigs

@LennartHennigs

Thanks! @AxureLondon AxureLondon.com axurelondon@gmail.com

Please rate this event

Suggestions for next meeting?

Share your Axure fun with all of us!

Feedback is always welcome

#AxureLondon