We will describe the nitty-gritty programming details to implement a cloud-based system to analyze, visualize, and report on universal component usage. The components can be Revit software families used in Building Information Modeling (BIM) or any other kind of assets in any other kind of system. The focus is on the cloud-based database used to manage the component occurrences, either in global or project-based coordinate systems. You can make searches based on both keywords and geographical location. Models are visualized using pure WebGL, Three.js, and the Autodesk View and Data API, providing support for online viewing and model navigation. You can use the web app in any browser and on any mobile device with no need to install any additional software whatsoever. This is an advanced class for experienced programmers.
- Learn how to connect desktop application with cloud and mobile apps
- Learn how to architect a completely portable cloud-based data repository, geometry viewer, and navigator
- Demonstrate use of nodejs, WebGL and the View and Data API
- Learn how to implement a basis for a generic universal component usage analysis, visualization, and reporting app
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.
Cyrille Fauvel got his first computer when he was 12 years old, and as he had no money left to buy software, he started writing code in assembly code. A few years later, he wrote code in Basic, Pascal, C, C++, and so on, and he’s still doing that. He’s been with Autodesk, Inc., since 1993, joining the company to work on AutoCAD software originally. He’s passionate about technology and computers. At Autodesk he’s worked in various roles, from the design side to manufacturing and finally to games and films. He is now an evangelist for the Forge API (application programming interface) and web services, and he has a desire to deliver the most effective creative solutions to partners using these APIs and web services.