Asset 12 Asset 10 Asset 11 autodesk_icon_font_1_18_17_start_over-01

Keyboard ALT + g to toggle grid overlay

Jeremy Tammik

DV1736: Cloud-Based, Real-Time, Round-Trip, 2D Revit Model Editing on Any Mobile Device

(Duration 01:31:35)

  • Save to my AU Saved

Key Learning

Key Learning

  • Architect a cloud-based data repository using NoSQL and Apache CouchDB
  • Implement server-side scripting to display and edit 2D graphical data in the browser on a mobile device
  • Describe the JavaScript implementation using jquery, db and Rapha�l to generate and drive the HTML and SVG room editor
  • Use the Revit API to determine room and family instance 2D boundary polygons and the Idling event for real-time intelligent model updates

Materials

Materials

Description

Description

This presentation demonstrates real-time, round-trip editing of a simplified 2D rendering of an Revit intelligent model on any mobile device with no need to install any additional software whatsoever beyond a web browser. How can this be achieved? A Revit software add-in exports polygon renderings of room boundaries and other elements such as furniture and equipment to a cloud-based repository that is implemented using an Apache CouchDB® NoSQL database. On the mobile device, the repository is queried and the data rendered in a standard browser using server-side generated JavaScript and SVG. The rendering supports graphical editing, specifically translation and rotation of the furniture and equipment. Modified transformations are saved back to the cloud database. The Revit add-in picks up these changes and updates the Revit intelligent model in real-time. All of the components used are completely open source, except for Revit itself. This is an advanced class for experienced programmers.

Target Audience

Target Audience

Application developers who are interested in cloud-based concepts and advanced Revit software programming

Speakers

Speakers

Jeremy Tammik

Jeremy is a member of the AEC workgroup of the Autodesk Developer Network ADN team, providing developer support, training, conference presentations, and blogging on the Revit API. He joined Autodesk in 1988 as the technology evangelist responsible for European developer support to lecture, consult, and support AutoCAD application developers in Europe, the United States, Australia, and Africa. He was a co-founder of ADGE, the AutoCAD Developer Group Europe, and a prolific author on AutoCAD application development. He left Autodesk in 1994 to work as an HVAC application developer, and then rejoined the company in 2005. Jeremy graduated in mathematics and physics in Germany, worked as a teacher and translator, then as a C++ programmer on early GUI and multitasking projects. He is fluent in six European languages, vegetarian, has four kids, plays the flute, likes reading, travelling, theatre improvisation, carpentry, and loves mountains, oceans, sports, and especially climbing.

Related Classes

Related Classes

Tags

Published

  • 2013
  • DV1736
  • AU Las Vegas

Software

  • Building Design Suite, Cloud Services

Industries

  • Architecture Services
  • Engineering Services Providers
  • Buildings

Topics

  • Developer