Autodesk Developer Network

Autodesk Infrastructure Map Server

Autodesk® Infrastructure Map Server is a powerful development platform that enables developers to create spatial applications for the web and intranets quickly and easily. With Autodesk® Infrastructure Map Server, you can integrate CAD and Geospatial data, create applications and publish to a wide audience. Autodesk® Infrastructure Map Server uses the FDO (Feature Data Objects) technology for accessing various native data stores. This means that users can connect directly to and access data from, a wide variety of data sources and formats. These include Oracle Spatial, SQL Server, ArcSDE®, ODBC, OpenGIS Web Map Service (WMS) and Web Feature Service (WFS), mySQL and an extensive range of raster image formats. Based on MapGuide Open Source (an active open source project), it benefits from the advantages of open source and adds functionality and support that many organizations require

Learn more about Autodesk® Infrastructure Map Server by visiting the product center page.

Community

Blogs

Discussion Groups

Infrastructure Modeling DevBlog from ADN Team is another useful resource for software developers working with Autodesk Infrastructure Modeling technologies.

Public discussion groups provide an open forum for sharing knowledge and receiving support. Join Autodesk MapGuide Enterprise Developer.

Learning

DevTVs:

Samples and Documentation:

DevTV: MapGuide Fusion Technology Introduction
A self-paced video tutorial on how to build a web-based mapping application using the Fusion Viewer Technology and MapGuide Enterprise.
View Online | Download

Video : Autodesk® Infrastructure Map Server 2012 API Webcast
Recorded version of the Autodesk® Infrastructure Map Server 2012 API webcast
View Online | Download

DevTV: Introduction to Autodesk MapGuide Enterprise Programming   
A self-paced video tutorial demonstrating how to get started developing with Autodesk MapGuide Enterprise. 
View Online | Download

Developer’s Guide has many useful code samples with details in it.

Another very useful repository of AIMS API code snippet with different workflows and use cases is Infrastructure Modeling DevBlog

Autodesk Infrastructure Map Server Developer's Guide is available online. The Mobile Viewer reference guide is also available online. Here is another link to various useful documents on Autodesk Infrastructure Map Server.

You can also download a copy of AIMS API Reference documents which includes Infrastructure Studio API references, Web Extension API references, and Ajax Viewer API references.

Tools

Autodesk Infrastructure Map Server applications are server-side applications developed with the Infrastructure Map Server API. The API is available in three versions: PHP, JSP and ASP.NET. All versions provide identical functionality. Whichever flavor of the API you use, you will be creating a Server page (i.e. a PHP, ASP.NET, or JSP) that makes use of the Infrastructure Map Server API and is invoked by the browser to generate maps and HTML pages loaded into the appropriate Viewer and browser frames.

One of the benefits of developing in PHP is that you do not have to purchase a development environment license, since PHP is open source.  It works on most web servers, including Apache, Microsoft Internet Information Server (IIS).

Using the JSP version of the API means that your application will be compiled on the server side as a Java servlet. To run JSP pages, you need a web server that is capable of running Java. The most common is the Apache Tomcat Server. Tomcat is another open source application that can be downloaded for free from http://tomcat.apache.org  and installed on either Linux or Windows.  

The ASP.NET version of the API developers can use C#, VB.NET or Jscript but the choice is usually between C# and VB.NET. Using development tools such as Microsoft® Visual Studio® .NET, you can readily develop complex applications using the WYSIWYG features of an Integrated Development Environment (IDE).

Training and Support

If you need more professional customization support, consider joining the Autodesk Developer Network.

For more information on API Training please visit www.autodesk.com/adnopen