DYNAMO - DEV WORKSHOP

Workshop Lead:
Maximilian Thumfart
Lead Software Engineer, Thornton Tomasetti’s CORE Studio

What is Dynamo ?

Dynamo extends building information modeling with the data and logic environment of a graphical algorithm editor. It is an open source tool, built on a community that contributes to making it better. GET INVOLVED ➝

Content of the Dynamo Dev Workshop →

Content covered in the Dynamo Dev Workshop:This workshop aims to teach you how to write your own Dynamo nodes in C#.NET. The first part covers basics like how to setup visual studio, how to write your first simple node and what pitfalls to watch out for. The second part walks you through more advanced topics like writing your own UI nodes or generating graphical previews.

 

  • My first Zero Touch node
    Setup & Framework
      1. How to setup Visual Studio
      2. Implement a single value zero touch node
      3. Multiple return values
      4. How to make sure your comments are exported right
      5. How to add Images
      6. Dynamo Sandbox vs DynamoRevit
  • Dynamo Core
    Implement some nodes
    1. How to use Dynamo Geometries (example implementation)
    2. Use other Dynamo nodes in code (example implementation)
  • Complex Nodes
    Getting more advanced
    1. How to implement UI nodes
    2. How to generate previews
  • Known limitations & Pitfalls
    1. Reflection etc
    2. Namespaces

Workshop Requirements →

Number of participants: 25

Previous knowledge of the participants:

  • Basic C#.NET knowledge
  • Basic understanding of Object Orientation

Hardware Requirements:

  • Computer with the following software installed:

Software Requirements:

  • Visual Studio (eg. Community edition)
  • Dynamo v1.2 (or later)

FORGE - DEV WORKSHOP

Workshop Lead:
Jaime Ronsales Duque
Senior Developer Consultant FORGE, Autodesk

What is FORGE ?

The Forge Initiative is dedicated to helping developers, businesses and innovators create the data, apps, experiences, and services that will power the future of making things. The Forge Platform comprises a set of Autodesk cloud services, APIs, and SDKs that are needed to connect all of the steps to design, make and use the next generation of products.

To learn more about Forge, visit http://forge.autodesk.com/

FORGE Fund →

Autodesk FORGE Fund  Autodesk has established an investment fund of up to US $100 million to accelerate advances in the future of making things. Are you changing the way things are designed, made, and used? See our Website

Content of the FORGE Dev Prep Workshop →

  1. 2 Legged Authentication using Forge Authentication API – link
  2. Creation of Bucket (Transient, Temporary, Persistent) with a unique name to your bucket (be creative) – link
  3. Upload of file to bucket created in Step 2 – link
  4. Encode to base64 – link
  5. Request of Job process for translation (using the encoded base64 string) – link
  6. Check the status of your current translated model (using the encoded base64 string) – linkOnce those steps are finished, Using NodeJS we will setup a sample to be able to view our recently hosted and translated Model.This web application implements a basic Node.js server and JavaScript/HTML5 client.Followed by access to Extensions and a quick demo about the Viewer Capabilities in regards to the AEC Industry.

Workshop Requirement →

  • Number of participants: 25-30
  • Previous knowledge of the participants: Git, Github, HTML, CSS, JS, REST API, NodeJS, cURL or Postman
  • Hardware Requirements: Laptop with Browser and internet 🙂
  • Software Requirements: Sublime Text, Git, Node, WebGL Browser (Chrome, Firefox, Edge), Windows users install Cygwin.

MICROSOFT- MISSION MARS: DSICOVER THE WORLD OF IOT SERVERLESS COMPUTING AND INTELLIGENT APIS

Workshop Lead:
Malte Lantin, Robin-Manuel Thiel, Lukas Pollmann, (Microsoft Developer Experience)

Content covered in the Microsoft Workshop

The workshop takes you into a Mars Mission that needs your help. Connect to an IoT Hub to control connected devices, build serverless functions in the cloud and use intelligent APIs to do face recognition. During the workshop you will learn about Azure IoT Hub, Azure Functions and Cognitive Services.

Workshop Requirements →

  • Number of Participants: max. 25
  • Software Requirements: Tools for either .Net (C#) or Node.js development
  • Hardware Requirements: Internet Connection, Windows, Linux or Mac Device
  • Knowledge Requirements of Participants: Programming experience in an object oriented language, C# or JS will work best

ROBOTS IN ARCHITECTURE - ROBOT PROCESS HACKING

Content of  the Robots in Architecutre Workshop: 

Together with Robots in Architecture the chair for individualized production (IP) in architecture of RWTH Aachen University showcases a new robot programming interface through Autodesk Dynamo. Allowing us to directly feed commands to a robotic process. Demonstrating some of the potential for robotics in architecture, design and construction. You will get to know some of the fundamentals of robotics through an exemplary process. Design driven fabrication is possible, your creativity is the limit for the robot process hacking workshop. Design and build your own tools. Show us your own process implementation. The Association for Robots in Architecture was founded with the goal of making robots accessible to the creative industry.  We want to enable you to work with the new small and agile KUKA KR3. Additionally IP will give you a first glimpse into practical applications for the construction industry.

Helpful Prerequisites →

  • Basics knowledge of Computer Aided Design
  • A keen eye for Design
  • Familiarity with Autodesk Dynamo Studio (optional)
  • Basic knowledge in the field of Machine Vision
  • Manual skills and basic craftsmanship