Session 6: Extending iRise...
Transcript of Session 6: Extending iRise...
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:[email protected] 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