session 6: extending irise...

Post on 18-Mar-2018

215 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Session 6: Extending the iRise PlatformSep 20 2012Sep 20, 2012

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 11

Mike HughesDirector

Customer Solutions

Toby ThorntonDirector

Commercial Accounts

About this webinar series

Date SessionDate SessionMay 24 Session I: Looking at Common Patterns Jun 14 Session II: Getting to Functional FidelityJun 14 Session II: Getting to Functional Fidelity Jul 12 Session III: Getting to Visual Fidelity Aug 2 Session IV: Collaboration and Facilitation gAug 30 Session V: Keeping up with a Mobile World Sep 20 Session VI: Extending the iRise Platform 

To access recorded sessions and download this presentation:htt // i i / / i t

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 22

http://www.irise.com/resources/seminar_center

Resources: eLearning Modules

http://www irise com/services/training elearninghttp://www.irise.com/services/training_elearning

• Free on‐line learning option

• Great as refresher course• Great as refresher course

• Multiple paths available for different project rolesdifferent project roles

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 33

Resources: iRise Community

http://community irise comhttp://community.irise.com

• Free to participate• 820+ active members…• 50+ iRise employees monitor+ • 50+ iRise employees monitor…• ~1100 topics…+…and growing!

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 44

Resources: iRise Channel on YouTube

http://www youtube com/irisehttp://www.youtube.com/irise

• 44 videos and 8 playlists on variety of topics

• Subscribe today!

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 55

Resources: iRise Customer Support

http://www irise com/support

Email:

http://www.irise.com/support

Email:support@irise.comUS Toll-Free: +1 866 361 3900+1.866.361.3900Outside the US: +1.310.426.7880

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 66

Resources: iRise Customer Support page

• “One-stop Shop”

• “Information from many• Information from many different sources”

• Tight integration with iRise community

• Many ways to reach out to us including twitter and new screenr integration

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 77

Resources: Quick Reference Card

• Located inside Studio’s “Help” menu

• Formatted for printing

• Great reference for widgets andGreat reference for widgets and shortcuts

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 88

October 8‐10 at ARIA Las Vegas

iRise Workshops and Certifications included in the $299 conference fee!www.irise.com/visualize2012

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 99

AUDIENCE POLL

• Agenda– Built‐In Mechanisms

• Requirements• DocumentDocument• Comments• XML• iConnect• iBlocs

Value Added Mechanisms– Value‐Added Mechanisms• Connect• CodeGen

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 1111

Requirements

How?How?

What?What?• Capture text‐based requirements in How?How?Capture text based requirements in 

iRise document view• Export requirements to CSV format• Import requirements from CSV• Import requirements from CSV• Update and add requirements from 

external sources• Enrich requirements with other data

Why?Why?

• Enrich requirements with other data

• Pass requirements to and from other platforms

• Requirement meta‐data can be seen 

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 1212

by iRise modeler and also included in custom reports.

Ti #421 E i h iRi t t i tTip #421:  Enrich your iRise text requirements

You can add other columns of requirementYou can add other columns of requirement meta data to the exported CSV file so that, after importing, this data is visible in f p g,document view. Simply preface column names with rm_

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 1313

Document

How?How?

What?What?• Export your project to RTF format How?How?Export your project to RTF format• Include screen images• Include requirements• Incl de idget specifications• Include widget specifications• Select which chapters• Customize with templates

Why?Why?yy• Very quickly produce different types 

of specification documents

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 1414

Ti #314 C t i th RTF t l tTip #314:  Customize the RTF template

You can create your own RTF template toYou can create your own RTF template to customize headers, footers, content order and add other content. Check out the default ftemplate that comes with iRise for an example and check help for the tags that can 

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 1515

be used.

Comments

How?How?

What?What?• Export your project comments How?How?Export your project comments• Import comments from iDocs

Why?Why?ili i f i• Facilitate reviews from iDocs

• Share iRise comments with other platforms

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 1616

XML

How?How?

What?What?• Export your project to XML format How?How?Export your project to XML format• All project data is present• Includes folder of project images• Follo s a ell defined specification• Follows a well defined specification 

(XSD)

Why?Why?• XML data is easy to transform• XML data is easy to transform• Prepare data for other systems• Create custom specifications/reports

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 1717

Ti #512 U XSLT bl t lTip #512:  Use an XSLT capable tool

Writing XSLT by hand is cumbersome andWriting XSLT by hand is cumbersome and error prone. There are many inexpensive tools that facilitate the process of creating, f p f g,running and validating XSLT files. For example, EditiX

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 1818

Ti #571 St t ith th d t tTip #571:  Start with the end state

If you wish to build a custom report it is simplest toIf you wish to build a custom report it is simplest to start with the end state Word document. Replace content with placeholders that will be easy to find in h XML Th XML l h ld ill b dthe XML. These XML placeholders will be converted to XSLT statements.Check out: http://www.w3schools.com/xsl/

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 1919

Check out: http://www.w3schools.com/xsl/

iConnect

How?How?

What?What?• REST‐based web services How?How?• OAuth security tied to Definition Center 

groups• Standards‐based XML and JSON output

Development Tools• Access

• Create/Update

• Events• iDocs

• Requirements• Project data

• Users• Groups

• Users

Other Options:

Why?Why?

• Requirements• iRise model

Why?Why?• Easily pull iRise data into other 

platforms in real‐time

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2020

• Build your own utilities• Analyze iRise usage

Ti #615 Ch kd t ith f i dl t lTip #615:  Check data with user‐friendly tools

There are many free tools available that can beThere are many free tools available that can be used to issue the various web services supported by iRise and inspect the data returned. This is a great 

l h h b iway to learn how to use each web service. For example, Poster plugin for Firefox.To convert JSON to CSV: http://json csv com/

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2121

To convert JSON to CSV: http://json‐csv.com/

iBlocs

How?How?

What?What?• Custom iRise widgets and actions How?How?Custom iRise widgets and actions• Allows complex interactions to be 

quickly included in a simulation• Widgets and actions are “wired‐in” to• Widgets and actions are  wired‐in  to 

a simulation• Shareable/reusable assets

Why?Why?• Higher fidelity in shorter time• Support UI interactions that cannot be  

built with native widgets

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2222

built with native widgets• Promote UI consistency

Ti #790 W i ti tTip #790:  Wrap existing components

The simplest way to quickly create iBlocs is to wrapThe simplest way to quickly create iBlocs is to wrap existing JavaScript components. This is much easier than creating your own iBlocs from scratch with 

HTML d J S icustom HTML and JavaScript.

For example jQuery

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2323

For example, jQuery

Connect

How?How?

What?What?• Pre‐built integrations to: How?How?Pre built integrations to:

– IBM Rational Requirements Composer– HP ALM – CaliberRMCaliberRM

• Bi‐directional capability• Synchronize iRise chapters and 

requirement text

Why?Why?

requirement text

yy• Improve requirement traceability• Assess requirement coverage

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2424

• Facilitate impact assessment

Ti #478 Bi di ti l i t ti f iTip #478:  Bi‐directional integrations are confusing

While most of our integrations support biWhile most of our integrations support bi‐directional synchronization it is simpler to stick with one direction. Generally it makes ythe most sense to update requirements at the source so if iRise is the source for the 

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2525

requirement, update it in iRise.

CodeGen

How?How?

What?What?• Generate code from iRise simulations How?How?• Focus on front‐end• Template‐based• Align with your technology standardsg y gy• Supports virtually any tag‐based UI 

framework• Integrated with Definition Center security

Why?Why?yy• Reduce time spent coding UI• Enforce UI coding standards

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2626

Ti #593 U C d G ith iRi t lib iTip #593:  Use CodeGen with iRise asset libraries

The best way to use CodeGen is to alignThe best way to use CodeGen is to align CodeGen templates with iRise asset libraries. In this way when reusable content is used to yassemble a simulation CodeGen already knows how to translate the pages into code.

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2727

Resources: iRise Developer Network

• Free sign up

• Interact with iRise developers• Interact with iRise developers

• Learn from other iRise users

• Detailed information on APIs and iBloc creation

• Early access to features

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2828

October 8‐10 at ARIA Las Vegas

iRise Workshops and Certifications included in the $299 conference fee!www.irise.com/visualize2012

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 2929

About this webinar series

Date SessionDate SessionMay 24 Session I: Looking at Common Patterns Jun 14 Session II: Getting to Functional FidelityJun 14 Session II: Getting to Functional Fidelity Jul 12 Session III: Getting to Visual Fidelity Aug 2 Session IV: Collaboration and Facilitation gAug 30 Session V: Keeping up with a Mobile World Sep 20 Session VI: Extending the iRise Platform 

To access recorded sessions and download this presentation:htt // i i / / i t

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 3030

http://www.irise.com/resources/seminar_center

HELP US IMPROVE

A link to a short survey will be sent out viaA link to a short survey will be sent out via email after the webinar. Please take a couple of minutes and give us some feedback.

www.iRise.com | 1.800.556.0399iRise Company Confidential © 2012   All rights reserved. 3131

top related