I’ve just been playing around with the out-of-the-box features in Splunk, and it’s quite impressive. Here is a video of what I’ve been able to do with the various Vault logs after only a short time. And I still haven’t downloaded their API.
Now that I have a feel of the product, I can sink my teeth into the API. Suggestions welcome.
For the first time ever, my API classes were recorded at Autodesk University. If you were not able to attend, you can view the recordings at AU-online.
This class goes over what’s new in the Vault 2014 API. The bulk of the class focuses on the Vault Development Framework, which provides common UI and client workflows. Includes a live code demo.
This class is an introduction to the PLM 360 REST API. It covers the basics of the API as well as the technologies involved. So if you are not familiar with REST and OAuth, this class will tell you what you need to know.
Here is how you can use Vault Web View to show data from PLM 360. Technically it’s an integration, but for real world use, you will probably want more features.
On an unrelated note, this blog turned 4 last Monday!
Here are some tips on getting the most out of DECO. If you are not familiar with XAML or Visual Studio, then this video should help you with a few things.
Be warned, I’m not good at making pretty UI. The dialogs you will see in this video violate every rule of good taste. But the important thing is that you see the steps involved. This will allow you to create UI that looks much better.
Technically it’s called the VaultBrowserControl, but everyone refers to it as TheGrid Control. Sure, you can build other grid controls, but there is no point. The Grid Control does everything you want. The version in the VDF is actually an improved version over the main grid in the Vault Explorer client.
I can’t do justice to all the features of this control, so I bought in the developer lead on the VDF. Please give a warm internet welcome to Michael Foster.
If you liked this video, please let us know in the comments section. I think I can get Michael to provide more content if we give him enough encouragement.
Things changed just enough to be annoying when updating your plug-in to Vault 2014. So I thought I would make a quick video on how to update your app. This is actually me updating DECO 2013 to 2014, which makes for a good real-world example.
Here is a quick summary of my steps, which can be done in any order:
Updated my file and assembly version numbers (optional)
Updated my references to use the Vault 2014 SDK DLLs.
Added reference to Autodesk.DataManagement.Client.Framework.dll
Added reference to Autodesk.DataManagement.Client.Framework.Vault.dll
Deployed to %ProgramData%\Autodesk\Vault 2014\Extensions
Changed the class implementation from IExtension to IExplorerExtension.
Updated code to use Connection object instead of creating a WebServiceManager from the VaultContext.
Fixed any compile errors from web service API changes.
Removed any code that held a reference to a WebServiceManager.
Now the Vault 2014 is out, I thought I would just jump in and show off one of the new API features - the Login Dialog. Next week I’ll take a step back and explain all the new stuff. For now, just sit back and enjoy my new intro sequence...
Update: The webinar recordings are now available on my YouTube playlist. If you don't have access YouTube, you can download the videos from the links below.
My webinar series on the Vault API is over. As promised, here are all the recordings.
These videos will take you from the basics (how to connect to the Vault Server) up to advanced topics (event handling).
The downloads are broken up into the presentation portion and the sample code demonstration, which doubles as a lab. Slide decks and source code are included in the downloads.
My Getting Started with Autodesk Vault Programming videos are now live on AU Virtual. If you have an AU pass, you can now watch these videos on the AU website. If not, you can sign up to AU Virtual for free.
There is 90 minutes of content, spread across two 45-minute videos. The videos contain not 1, not 2, not even 3, but 4 complete programming demonstrations! Each demonstration illustrates a different aspect of the Vault API. I start with a new Visual Studio project and go through all the steps in writing, deploying and running the application. You can even follow along in your own development environment if you want.
For the AU event itself, I have a lecture class which will be a deep dive into the events feature in the 2012 API.