© 2013 Autodesk Preparing Apps for the Store: Guidelines Autodesk Exchange for Autodesk ® Revit ®

Slides:



Advertisements
Similar presentations
Construction Documents and Details
Advertisements

© 2012 Autodesk SE2070 Unlimited Round-Tripping with the RISA-Revit® Link Matt Brown, P.E. RISA Technologies.
© 2012 Autodesk Presenter’s First and Last Name Presenter’s Title AutoCAD ® Architecture 2013 What’s New Image courtesy of Wilson Architects.
Autodesk ® Design Review 2012 What’s New. New Features Summary Autodesk Design Review Paste Image onto a 2D Sheet (New) 2. Create Symbols from.
© 2010 Autodesk Autodesk Structural Curriculum 2013 Unit 1: Introduction to Structural BIM Building Information Modeling.
© 2012 Autodesk Conceptual and Design Workflows Using Autodesk ® 360 Integrated Applications Anirban Ghosh Principal User Experience Designer – DLS Mobile.
© 2012 Autodesk Dario Nicolini Product Manager Autodesk ® Inventor ® iLogic: a great Autodesk tool to improve Inventor features.
© 2011 Autodesk Autodesk® Revit® MEP: Fast Families for Engineers David Butts BIM Specialist – Gannett Fleming.
Scripting Components for AutoCAD Plant 3D
© 2012 Autodesk Do More With Less ETO API’s Ishwar Nagwani Technical Consultant.
© 2011 Autodesk CP5239 Demand-Loading AutoCAD®.NET Plug-ins James E. Johnson Synergis Software Sr. CAD Developer.
© 2012 Autodesk AC It's a Plug-in. It's an App. It's Autodesk® Exchange Apps! Karen Mason Principal User Experience Designer, Autodesk.
© 2011 Autodesk SE4186: Getting Productive with Autodesk Revit ® Structure David Bleiman CEO, Rutherford & Chekene.
Quality Control for Autodesk® Revit® MEP Models
© 2012 Autodesk AutoCAD ® Virtualized and Digitized michael trachtenberg - AE BackOffice Software Director.
© 2012 Autodesk BIM on an Etch a Sketch Jose Guia Janitor extraordinaire
© 2012 Autodesk The Devil Is In The Workflow Module 1: Successfully Plan and Implement BIM Luis Rojas Building Design Product Line Manager, Eagle Point.
© 2011 Autodesk Autodesk® Revit® MEP: Project Startup Survival Kit Derek P. Renn AEC Technical Manager, Kelar Pacific.
© 2012 Autodesk Project Architect-Times-a-Changing: How to transition from yesterday to today Christopher Ozog Project Architect.
© 2012 Autodesk AutoCAD on Electrical Steroids Randy Brunette Electrical Subject Matter Expert (Autodesk)
© 2012 Autodesk Autodesk® Revit® MEP: Project Startup Survival Kit Derek P. Renn AEC Technical Manager, Kelar Pacific.
Join us on Twitter: #AU2013 Roundtable: Electrical in a 3D World Randy Brunette Electrical Subject Matter Expert Janna Spicer Product Manager, Mechanical.
© 2012 Autodesk PL2731 Get the foundations right before you start building Adam Peter Customer Success Engineer - Autodesk.
© 2012 Autodesk Autodesk Structural Curriculum 2013 Unit 5: Advanced Structural Analysis & Coordination Advanced Structural Analysis & Coordination.
© 2012 Autodesk Autodesk Structural Curriculum 2013 Unit 2: User Interface Autodesk® Revit® Structure Software User Interface.
© 2011 Autodesk Converting Existing Piping Specs Ian Matthew Technical Marketing Manager, Autodesk.
© 2014 Autodesk What’s New in Autodesk ® Advance Steel 2015 Presenter Name Presenter Title.
© 2012 Autodesk Rolling Your Own: Building Apps in Autodesk® PLM 360 Joseph Piggee Trung Nguyen.
© 2012 Autodesk From Nothing to Something using AutoCAD ® Electrical Todd Schmoock Solutions Engineer - Synergis Technologies, Inc.
© 2011 Autodesk Optimize Model Performance by Using Worksets in Autodesk® Revit® 2012 Pedro Rivera Mechanical Designer/BIM Coordinator, RLF.
© 2012 Autodesk Adding Instrumentation and Electrical Capabilities to Autodesk® Plant Design Suite Andy Bonfield.
© 2013 Autodesk Autodesk Upgrade Discontinuation Presenter Name Presenter Title 2013.
© 2012 Autodesk AC4483-R - Extending the Power of AutoCAD® with Autodesk® Exchange Apps Karen Mason Principal User Experience Designer, Autodesk.
© 2012 Autodesk Going for the Gold with Data Management AB6022-V Adam Peter Customer Success Engineer.
Join us on Twitter: #AU2014. Class summary text goes here Class summary.
© 2012 Autodesk Have a tablet? The handout is available for iBooks, Kindle, and Adliko.
© 2012 Autodesk Sweet Suite Collaboration Module 1: Suite Interoperability Veronica Lamb Technical Specialist, US CAD of Hawaii.
© 2012 Autodesk Customizing AutoCAD P&ID David Wolfe Process and Power Specialist.
Join us on Twitter: #AU2013.  An appropriate image has been provided for your presentation based on the AU look and feel  You can replace the Title.
© 2012 Autodesk The Picture Says It All: Commercial Site Plan 3D Visualizations Using Autodesk® IDS John Sayre Civil Application Engineer.
© 2012 Autodesk Autodesk Structural Curriculum 2013 Unit 3: Modeling for Building Structures Building Information Modeling.
HIG – Self publishing process Scope and plan Jay Zhang, Gabriel He March 4, 2014.
Modifying the Autodesk ® AutoCAD ® Electrical Environment Todd Schmoock Solutions Engineer Synergis Technologies, Inc. MA2004 Allan Chalmers Cad Administrator.
© 2011 Autodesk The Suite Life of AutoCAD® Guillermo Melantoni Sr Product Manager: Workflows and Interoperability at Autodesk.
© 2012 Autodesk SM3595-R | Thinking of Design, Engineering, and Simulation Differently! Luke Mihelcic Product Marketing Manager | ISM – Simulation Industry.
© 2012 Autodesk Collaboration Systems – It’s good to share Martin Duke Business Systems Manager.
© 2012 Autodesk Support Your Design Process with the AutoCAD Map3D Interface to WindMil Using MultiSpeak Frank Misurec Stephen Brockwell Brockwell IT Consulting.
© 2012 Autodesk Pressure Pipe Networks in AutoCAD ® Civil 3D ® 2013 Matthew Anderson Technical Consultant, Autodesk Jim Paquette Software Development Manager.
© 2014 Autodesk Getting started with Desktop Subscription.
© 2011 Autodesk Publish Autodesk® Inventor® Building Components for Consumption in AutoCAD® MEP and Revit® MEP Jay Ayala Solutions Engineer.
© 2012 Autodesk From CAD to Awesome: AutoCAD® and Autodesk® SketchBook® Designer Guillermo Melantoni Product Line Manager: Personal Design & Fabrication.
Making Use of Substation Design Models for Project Estimating Trevor Scullion Managing Director, Automationforce inc.
1.Click on the link below, this will open your web browser 2.Use “Extended Display” to project the.
© 2016 Autodesk What’s New in Autodesk ® AutoCAD Electrical 2017 Gaurav Sachdeva Product Manager.
The Point For Coordination Module 1: Setting The Survey Point
Managing the Construction Administration Phase in Autodesk® Revit®
ADN Developer Days 2011 Inventor App Store.
Revit Exchange Store.
Water! Water! Quenching Your Thirst for Water in AutoCAD® Civil 3D®
Step it up a Rung from AutoCAD® Designs to AutoCAD® Electrical (MA4762-L) Todd Schmoock Solutions Engineer - Synergis Technologies, Inc.
Autodesk® Revit® Rendering Tips You Can Use
Creating Intelligent Details in Autodesk® Revit®
Check Out These ‘Suite’ Workflows
Using Scripts, AutoLISP® and
Using Quantity Takeoff and Linked Models in Revit to Estimate a Project as the Design Changes Kevin R. Miller, Brigham Young University Scott Davis & TJ.
Autodesk Navisworks: Practical Tips and Tricks from Seven Years in the Construction Industry Josh Lowe Project Lead, TURIS Systems.
AB6105-V: Autodesk® Revit® Reality Check for Residential Construction
MP1483 Massing and using Architecture Models for Revit MEP 2013 Analysis Simon Whitbread Application Specialist.
Using Quantity Takeoff and Linked Models in Revit to Estimate a Project as the Design Changes Kevin R. Miller, Brigham Young University Scott Davis & TJ.
Beyond Massing: Conceptual Design in Autodesk® Revit® Architecture 2012 David Fano Partner | CASE Design, Inc |
Presentation transcript:

© 2013 Autodesk Preparing Apps for the Store: Guidelines Autodesk Exchange for Autodesk ® Revit ®

© 2013 Autodesk Autodesk Exchange for Revit Publishing Workflow Overview 2. Publish- ing Info. 1. App Autodesk Publisher (developer).bundle Guidelines Icons, help files, contact, etc. 7. Go live on the store 3. Initial submission 4. Packaging/testing 5. Send updated bundle or msi for testing 6. Update bundle or upload the msi for final publishing

© 2013 Autodesk Autodesk Exchange for Revit  Ribbon buttons  Contextual (F1) help  Install locations  “Bundle” structure Guidelines

© 2013 Autodesk Autodesk Exchange for Revit  Need to have Ribbon Button (not under external tools)  Add-ins tab (by default)  Custom tabs (optional)  Autodesk Icon Guidelines.pdf under Revit SDK  Autodesk WikiHelp > Revit > Developers > Appendices > API User Interface Guidelines > Ribbon Guidelines Developers/0170-Appendic170/0206-API_User206/0215-Ribbon_G Developers/0170-Appendic170/0206-API_User206/0215-Ribbon_G215 Ribbon Buttons

© 2013 Autodesk Autodesk Exchange for Revit  RibbonItem. SetContextualHelp()  Link to:  External URL  Local help file  Autodesk help file Contextual (F1) Help

© 2013 Autodesk Autodesk Exchange for Revit  All User (Default)  %ProgramData%\Autodesk\ApplicationPlugins\.bundle  Per User  %AppData%\Autodesk\ApplicationPlugins\.bundle Install Locations Fixed location. Shares with other Autodesk products All User location Per User location A folder containing your application

© 2013 Autodesk Bundle Folder Structure (1) Typical Single App.bundle PackageContents.xml Contents.dll.addin Resources myIconImage.png myHelp.html Organize and place necessary files under.bundle Contain Installer and run-time info. *1 To be completed upon submission *1) Revit supports the store location or PackageContents.xml since the release 2014

© 2013 Autodesk Bundle Folder Structure (2) App Supporting Multiple Versions.bundle PackageContents.xml Contents 2014.dll.addin 20xx.dll.addin Resources myIconImage.png myHelp.html Organize and place necessary files under.bundle

© 2013 Autodesk Autodesk Exchange for Revit  Generated by the Autodesk installer tool after the initial submission of an app (populated from submission information. No need for publisher to provide as such)  Contains installer information  Revit 2014 (and above) will read this file and pick up the location of.addin manifest  Important: keep it in your bundle once it is generated after the initial submission PackageContents.xml

© 2013 Autodesk PackageContents.xml Populated by Installer Tool <ApplicationPackage SchemaVersion="1.0" AutodeskProduct="Revit" ProductType="Application" Name="File Upgrader" AppVersion="2.0.0" Description="ADN Plugin of the Month: File Upgrader" Author="Saikat Bhattacharya" Icon="./Contents/2014/Resources/FileUpgrader_Thumbnail.png" OnlineDocumentation=" HelpFile="./Contents/2014/Resources/ADNFileUpgraderHelp.htm" ProductCode="{F23B85C8-D5DE-45B9-977E-D860120D27B1}" UpgradeCode="{5D9F89AD-3CC B90D-60BFB4EE90DB}" FriendlyVersion="2.0.0" SupportedLocales="Enu" AppNameSpace="appstore.exchange.autodesk.com"> <CompanyDetails Name="Autodesk" Url=" Phone=" " /> <RuntimeRequirements OS="Win32|Win64" Platform="Revit|Revit Architecture|Revit Structure|Revit MEP" SeriesMin="R2014" SeriesMax="R2014" /> <RuntimeRequirements OS="Win32|Win64" Platform="Revit|Revit Architecture|Revit Structure|Revit MEP" SeriesMin="R2014" SeriesMax="R2014" /> <ComponentEntry AppName="FileUpgrader" Version="2.0.0" ModuleName="./Contents/2014/ADNPlugin-FileUpgrader.addin" AppDescription="FileUpgrader" /> <ApplicationPackage SchemaVersion="1.0" AutodeskProduct="Revit" ProductType="Application" Name="File Upgrader" AppVersion="2.0.0" Description="ADN Plugin of the Month: File Upgrader" Author="Saikat Bhattacharya" Icon="./Contents/2014/Resources/FileUpgrader_Thumbnail.png" OnlineDocumentation=" HelpFile="./Contents/2014/Resources/ADNFileUpgraderHelp.htm" ProductCode="{F23B85C8-D5DE-45B9-977E-D860120D27B1}" UpgradeCode="{5D9F89AD-3CC B90D-60BFB4EE90DB}" FriendlyVersion="2.0.0" SupportedLocales="Enu" AppNameSpace="appstore.exchange.autodesk.com"> <CompanyDetails Name="Autodesk" Url=" Phone=" " /> <RuntimeRequirements OS="Win32|Win64" Platform="Revit|Revit Architecture|Revit Structure|Revit MEP" SeriesMin="R2014" SeriesMax="R2014" /> <RuntimeRequirements OS="Win32|Win64" Platform="Revit|Revit Architecture|Revit Structure|Revit MEP" SeriesMin="R2014" SeriesMax="R2014" /> <ComponentEntry AppName="FileUpgrader" Version="2.0.0" ModuleName="./Contents/2014/ADNPlugin-FileUpgrader.addin" AppDescription="FileUpgrader" /> Revit run-time info Location of addin manifest Installer information Summary of components (optional)

© 2013 Autodesk Autodesk Exchange for Revit 1.Revit goes through the common install folder and parse for Revit apps for the appropriate environments ( RuntimeRequirements ) 2.Revit picks up the location of addin manifest ( ModuleName ) 3.Read.addin manifest and load the app. Revit App Auto Load Flow <RuntimeRequirements OS="Win32|Win64" Platform="Revit|Revit Architecture|Revit Structure|Revit MEP" SeriesMin="R2014" SeriesMax="R2014" /> <ComponentEntry AppName="FileUpgrader" Version="2.0.0" ModuleName="./Contents/2014/ADNPlugin-FileUpgrader.addin" AppDescription="FileUpgrader" /> Minimum PackageContents.xml to load to Revit. Use for testing purposes Minimum PackageContents.xml to load to Revit. Use for testing purposes

© 2013 Autodesk Autodesk Exchange for Revit  Use the relative path to your dll  By default, Revit will load addins without restarting Revit. If you want to change this behavior, add the flag: *1 Addin Manifest File Upgrader.\ADNPlugin-FileUpgrader.dll BEA c31-AAE1-48AB3527AAAA ADNPlugin.Revit.FileUpgrader.Ribbon ADNP Autodesk, Relative path to your dll false *1) Revit supports in-session loading since the release Earlier releases require restarting Revit.

© 2013 Autodesk Autodesk Exchange for Revit  Ribbon buttons  Contextual (F1) help  Install locations  “Bundle” structure Next: App Submission Processes Preparing Apps for the Store: Guidelines

Autodesk is a registered trademark of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document. © 2013 Autodesk, Inc. All rights reserved.