Good news on BIM 360 itself, Docs, Issues, and high time to prepare for the DevDay conference and accelerator next week:
- BIM 360 and C4R Success Story
- Forge Web Services
- BIM 360 Docs
- The Forge Issues Service API
- 24 Forge DevCon Presentation Recordings
- Forge Hackathon Webinar Series Recordings
- DevDay Europe and Forge Accelerator in Munich
BIM 360 and C4R Success Story
BIM 360 had its best quarter ever.
It has come a long way in connecting the office to the field. It is a smash hit with construction companies around the world and remains the fastest growing product in Autodesk history.
It scored a big win at JE Dunn Construction and several other important sites.
At the same time, Collaboration for Revit (C4R) is bringing collaboration to the design and engineering office and connecting BIM teams around the world.
We continue to see enterprise wide adoption of C4R with customer quotes saying things like, 'C4R has connected our design offices like no other tool has before. It has transformed how we workshare, for the better'.
Autodesk is working on bringing these two technologies together to form a common data environment that spans the entire project from concept to commissioning to building operations and beyond.
The common data environment can be programmatically accessed and driven through the Forge web services.
Forge Web Services
Here are the main groups Forge web service endpoints as of today – please always refer to developer.autodesk.com for the most up-to-date list:
- General Availability
- Authentication (OAuth)
- Data Management API
- Design Automation API
- Model Derivative API
- Viewer
- Beta
- 3D Print API (deprecated)
- BIM 360 API
- Reality Capture API
BIM 360 Docs
BIM 360 Docs provides real-time access to the most recent versions of digital plans and documents, so contractors, foremen, document managers, architects, and other key personnel can spend less time struggling with files and more time building. From concept to completion, BIM 360 software helps the entire team stay on-schedule.
The Forge Issues Service API
Mikako Harada and Galia Traub presented a session on extending BIM 360 Docs with the Issues Service API at Forge DevCon 2016:
This session introduces the Issues Service, one of the first BIM 360 APIs to be made available in Forge. It allows users to create issues related to documents that are stored either in BIM 360 Docs, or more broadly within the Forge ecosystem. It walks you step-by-step through using the Issues API and showing what is possible through a series of demonstrations of practical examples.
The article on the enhanced commenting experience with in-canvas comments shows what use the A360 development team have made of the issues API.
One really good aspect of the collection of Forge web services is that the Autodesk development teams and external developers have the exact same glueing and connecting tools at hand. In other words, so do you!
Mikako also presented an introduction to BIM360 as part of the Forge Hackathon webinar series, cf. below:
If you are interested in more API related BIM 360 information, please refer to Mikako's blog, The Field of View – BIM 360 API & cloud-based technologies for the AEC industry.
24 Forge DevCon Presentation Recordings
Mikako's presentation is just one of a collection of 24 DevCon presentation recordings is available on SlideShare.
For your convenience, here is a table of contents:
- Introduction to WebVR – Tony Parisi
- Building a Drone Imagery Service – Jia Huang, Software Engineer @ 3DRobotics
- From Desktop to the Cloud with Forge – Fernando Malard, CTO, ofcdesk, llc
- 10 Great Fusion 360 Apps – Brian Ekins and Patrick Rainsberry
- Forecast for Design, Make, and Use is Cloudy – Justin Berger, Open Innovation Strategist
- Introduction to Forge 3D Print API with Sample Applications – Tomer Galon, Product Manager, and Ania Lipka, Principal Developer
- You Had Me at HoloWorld – Introduction to Building for HoloLens – Dona Sarkar, Principal Product Person
- Creating your next VR Walkthrough with Cloud Rendered Stereo Panoramas – Michael Beale, Autodesk Developer
- Collaborative VR using Google Cardboard and the Forge Viewer – Kean Walmsley, Platform Architect & Evangelist, Autodesk Research
- Building Data Centric Applications on Forge – Oleg Shilovitsky, openBoM CEO and co-founder, and Boris Shoov, AMC Bridge, Executive VP
- Drawings! Drawings! Everywhere! – Albert Szilvasy, Autodesk, Abhishek Singhal, Risersoft, Ben O'Donnell, BIMobject
- Bringing BIM to Facility Management with Forge – Collaboration in the Cloud – Autodesk
- Dancing with Elephants, Leveraging Market Leaders to Grow your Startup – Jim Quanci, Senior Director, Autodesk Developer Network
- Free your design data – Shiya Luo and Adam Nagy, Developer Advocates
- Building Value-Added Integrations with Autodesk IoT APIs – Brian Sherman, Senior Developer, Allan O'Leary, Product Manager
- Implementing Rich Applications in the Browser – Sebastian Dunkel, Software Engineer
- The Future of Making Buildings Forms Follow Formulae – Anthony A. Hauck, Director of Product Strategy, AEC Generative Design
- Collaborating with Design Data – Augusto Goncalves, Forge Partner Development, Phaneendra Kumar Divi, A360 Development Manager
- Extend BIM 360 Docs with the Issues Service API – Galia Traub, BIM 360 Senior Software Engineer, Mikako Harada, AEC Technical Lead and Americas Manager, Developer Technical Services, Autodesk
- Developing & Deploying Secure, Scalable Applications on Amazon Web Services – Tom Jones, Solution Architect, Amazon Web Services
- Visual Reporting with Connected Design Data – Philippe Leefsma, Forge Partner Development
- IoT is also for existing things – Pat Chartrand, CEO, DASBOX Inc.
- Cloud PDM Demystified – The Future of File Management – William Sterbenz and Hagay Dvir
- Free your BIM data – Jeremy Tammik, Forge Program Development, Autodesk
Forge Hackathon Webinar Series Recordings
If you are interested in the above, you should also check out the more recent Forge webinar series held during the Autodesk App Store Forge and Fusion 360 Hackathon in September and October 2016.
The recordings and documentation pointers provide a full introduction to all important aspects of Forge programming as of today:
- Introduction to Autodesk Forge and the Autodesk App Store
- Introduction to OAuth and Data Management API – on OAuth and Data Management API, providing token-based authentication, authorization and a unified and consistent way to access data across A360, Fusion 360, and the Object Storage Service.
- Introduction to Model Derivative API – on the Model Derivative API that enables users to represent and share their designs in different formats and extract metadata.
- Introduction to Viewer – the Viewer, formerly part of the 'View and Data API', is a WebGL-based JavaScript library for 3D and 2D model rendering of CAD models from seed files, e.g., AutoCAD, Fusion 360, Revit and many other formats.
- Introduction to Design Automation
– the Design Automation API, formerly known as 'AutoCAD I/O', enables running scripts on native CAD design files such as
DWG
, cf. Albert's tutorials. - Introduction to BIM360 and the Forge DevCon recording on BIM 360 – BIM360 enables apps to integrate with BIM360 to extend its capabilities in the construction ecosystem.
- Introduction to Fusion 360 Client API – Fusion 360 Client API implements an integrated CAD, CAM, and CAE tool for product development, built for the new ways products are designed and made; resources: forum, samples, learning material
- Submitting a web service app to Autodesk App store
For API keys to get started programming Forge, go to developer.autodesk.com.
For code samples on any of the topics above, please refer to the Forge Platform samples on GitHub
at Developer-Autodesk
and Autodesk-Forge,
optionally adding a filter, e.g., like this for Design.automation
: ...Developer-Autodesk?query=Design.automation.
DevDay Europe and Forge Accelerator in Munich
My next upcoming Forge related event is the DevDay conference and Forge accelerator in Munich next week.
High time to start getting ready for that...
It would be great to see you there!