Overview Autodesk Revit Architecture 2011, Autodesk Revit Structure 2011 and Autodesk Revit MEP 2011 offer an API designed to allow power users and external application developers to integrate their applications with Autodesk Revit. The APIs for each of these three products are very similar and will be jointly referred to as the Autodesk Revit 2011 API or Autodesk Revit API.
It is strongly recommended that you become familiar with Autodesk Revit Architecture, Structure or MEP and its features before attempting to use the Autodesk Revit API. Training can be found through the Autodesk Developer Network (ADN). What Can I Do With the Autodesk Revit API?The following are general areas where the API is suitable: ·
Creating add-ins to automate repetitive tasks in the Autodesk Revit user interface ·
Enforcing project design standards by checking for errors automatically ·
Extracting project data for analysis and to generate reports ·
Importing external data to create new elements or parameter values ·
Integrating other applications, including analysis applications, into Autodesk Revit products ·
Creating Autodesk Revit project documentation automatically What You Will Need to Get Started
·
A working understanding of Autodesk Revit Architecture, Autodesk Revit Structure or Autodesk Revit MEP 2011 ·
An installation of an Autodesk Revit-based product, including the Software Development Kit ·
MS Visual Studio 2008 or MS Visual Studio 2008 Express Edition, or a full installation of Microsoft Visual Studio. If you plan to start with VSTA, you do not need to install any of these. ·
Some experience in a .NET based development language (Autodesk Revit API examples are provided in C# and Visual Basic.NET.) ·
2 days of free time
Autodesk Resources: Select = Autodesk Revit Building Then Select = Autodesk Revit API External Resources:
Installation of the Autodesk Revit APIThe Autodesk Revit API is automatically installed with the default installation of the Autodesk Revit based product.
The Autodesk Revit API Software Development Kit is installed from the Tools and Utilities section of the Autodesk Revit installation DVD. Development Requirements
The Autodesk Revit API requires the Microsoft .NET Framework v3.5.
To edit and debug your API applications, you need an interactive development environment such as Microsoft Visual Studio 2008 or one of the MS Visual Studio Express Editions for C# or Visual Basic.NET.
When developing with the Autodesk Revit API, ensure that your project references two DLLs: RevitAPI.dll and RevitAPIUI.dll contained in the Autodesk Revit Program directory.Some programming skills are required to effectively use the API. If you are a beginner in programming, we strongly advise you to learn Microsoft Visual Studio 2008 and one of the compatible languages like C# or Visual Basic.NET. There are many good books and classes to get you started. Resources:Online resources Resources: Select = Autodesk Revit Architecture Then Select = Autodesk Revit API
|