BIM.Technologies’ Dr Dave rounds up his experiences from Autodesk University 2013.
I discover the dynamic Dynamo.
All of Monday’s computational workshop activities were focussed around the fresh new visual programming environment for Revit and Vassari, Dynamo, and what a wonderful piece of software it is! Dynamo, for those who are not aware, allows users – even those with no prior experience of scripting – to programmatically interact with Revit and accomplish some amazing things.
Dynamo works through a user connecting pre-programmed nodes on a visual interface. With each node performing a particular task, and their connections determining the order of execution and what data is passed from node to node, the user controls the operation of the program. Through using the system, complex operations can rapidly be created and implemented with the user in control of all aspects of it.
For users who are more comfortable with scripting, or who feel the need to use scripting, Dynamo allows users to seamlessly add scripted components giving them even more control. On top of looking at Dynamo on its own, we were given a preview of Dynamo DS. This integrates Dynamo with the powerful Designscript language allowing users to perform even more advanced operations.
Being an open source project that welcomes contributions from the community, Dynamo promises to expand at a very rapid rate and looks to make a very important contribution to the world of Revit Scripting and indeed the world of computer science in general. I personally cannot wait to see more of it.
Tuesday began with a class on security considerations needed in the development of cloud applications. This included the importance of encryption and an SSL layer. Taking the form of an interactive discussion, many questions I had on security were addressed.
The first afternoon class that I attended dealt with entrepreneurs and innovation. It featured a discussion with three Peter Thiel fellowship grant winners who discussed the successes of their own start-ups. It was very interesting to hear how they put their creative ideas into practice and implemented them.
The second afternoon class was a round table discussion on the creation of IOS apps. This discussion illustrated the usefulness of the XCode toolset and IDE and showed how a new developer could rapidly get involved in app design.
The last class of the day looked at “Gamification”, illustrating how bespoke games could be used to solve real world problems. The specific problem that the class focussed on was marketing and showed how a specifically created game using Unity3D and Maya LT could facilitate advertising a rebranded breakfast cereal to a wider audience. It was a very interesting and informative class.