forge - devcon 2016: collaborating with design data

12
Augusto Goncalves @augustomaia Forge Partner Development Phaneendra Kumar Divi A360 Development Manager Collaboration with Design Data

Upload: autodesk

Post on 14-Jan-2017

158 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Forge - DevCon 2016: Collaborating with Design Data

Augusto Goncalves @augustomaia – Forge Partner DevelopmentPhaneendra Kumar Divi – A360 Development Manager

Collaboration with Design Data

Page 2: Forge - DevCon 2016: Collaborating with Design Data

Summary

Learn how to combine the Forge ModelDerivative, Viewer, Markup, Commenting andData Management APIs to create powerfulreview and collaboration workflows around yourdesign.

Page 3: Forge - DevCon 2016: Collaborating with Design Data

Demo

• Live at forgedatamanagement.herokuapp.com

• Code at github.com/Developer-Autodesk/data.management.api-nodejs-sample

• See it at youtube.com/watch?v=JmlR3HR1-A8

Page 4: Forge - DevCon 2016: Collaborating with Design Data

Sample & Testimonials

Page 5: Forge - DevCon 2016: Collaborating with Design Data

Statistics: Data at the Center

• Billions of files

• 60+ formats

Page 6: Forge - DevCon 2016: Collaborating with Design Data

Technology: framework + building blocks

• Authentication (OAuth)

• Data Management API

• Collaboration API

• Model Derivative API

• Viewer

• Other building blocks not presented at this class…

Focus of this class

Page 7: Forge - DevCon 2016: Collaborating with Design Data

Technology: API & Data structure

Page 8: Forge - DevCon 2016: Collaborating with Design Data

Play with Postman

• http://developer.api.autodesk.com

• JSON API format

• Hubs: /project/v1/hubsAuthorization: Bearer [TOKEN]

Page 9: Forge - DevCon 2016: Collaborating with Design Data

Interesting Data Management API endpoints

• List of project/project/v1/hubs/::hubid::/projects

• Project/project/v1/hubs/::hubid::/projects/::projectid::

• Folder contents (list of items)/data/v1/projects/::projectid::/folders/::folderid::/contents

• Versions (of an item)/data/v1/projects/::projectid::/items/::itemid::/versions

Page 10: Forge - DevCon 2016: Collaborating with Design Data

Interesting Collaboration API endpoints

• List of comments

• Add a comments

• List project members

• Invite project members

• Create public shares• With & without password protection

• Markup

Page 11: Forge - DevCon 2016: Collaborating with Design Data

• Register & get a keydeveloper.autodesk.com

• See documentation & tutorialsdeveloper.autodesk.com/en/docs/data/v2

• Reuse codegithub.com/Developer-Autodesk

• Ask questionsTAG: autodesk-data-management

What’s next?

Page 12: Forge - DevCon 2016: Collaborating with Design Data

Questions?

@augustomaia