The Reality Capture Group at Autodesk, Inc., is working on new ways to use laser scans or photos through the ReCap software technology to acquire, manipulate, and analyze real-world data. This class will focus on how to programmatically access the ReCap software web API (application programming interface) from a Microsoft .NET desktop application, and also how to access it from Android and iOS mobile apps. We will start with a quick overview of basic photogrammetry concepts and image parameters. We will follow with a brief introduction to REST-based web services, and we will explore how to authenticate with the Autodesk server using the OAuth protocol. We will then expose in detail the capabilities of the ReCap software web API and show you how to define a photo scene and create a dense 3D mesh from multiple pictures. We will also introduce the most effective practices to access and work with the API through examples in .NET, Android, and iOS apps.
- Learn how to consume an Autodesk REST-based web API from desktop and mobile apps
- Understand how the ReCap software API is working and what it can achieve
- Get hands-on experience in no time through the use of API wrappers we created on different platforms
- Learn how to create apps for desktop and mobile platforms that use the ReCap technology
Philippe Leefsma has a master's degree in computer sciences. He studied in France at the Institut supérieur d'électronique de Paris (I.S.E.P.) and in the United States at the Colorado School of Mines. He started his career as a software engineer for a French company where he participated in simulator implementation for the French Navy Horizon-class frigate. Philippe joined Autodesk, Inc., 7 years ago where he works as a developer consultant for the Autodesk Developer Network. He supports various product APIs, including AutoCAD software, AutoCAD Mechanical software, and Inventor software. He also focuses on cloud and mobile technologies. He likes to travel and meet developers from around the world to work with them on programming, CAD, and challenging manufacturing topics. During his free time, Philippe enjoys playing sports, including swimming, climbing, snowboarding, or trekking in the Swiss mountains.
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.