Author Archive for mbartholomew

Insight3D and C++

I've recently received several customer inquiries regarding using Insight3D and the rest of AGI Components in a C++ development environment. This is often desirable because it allows you to integrate Insight3D and AGI Components into an existing C++ codebase, and can also make it easier to use native C++ libraries in a new Insight3D application.

Not only is this entirely possible with C++/CLI, but Insight3D is capable of being easily integrated into many common user interface frameworks in that environment, including MFC, Windows Forms, and Qt.

As an example, I've posted a simple C++/CLI example using Insight3D and AGI Components in the context of a Windows Forms application to help you get started.

You should note that the above example references assemblies in the default install location for AGI Components for .NET 2010 r2. You may need to update the references in the project to point to your particular install location. From the project properties, navigate to Common Properties->Framework and References, remove the references to AGI.Foundation.*, then add references to the same assemblies from your particular AGI Components installation. Similarly, if you get an error in relation to licenses, you may have to remove licenses.licx from the project and add the licenses.licx file from the Assemblies directory in your AGI Components installation.

Insight3D Webinar

On Wednesday March 24th, we are holding a “How to” webinar on using Insight3D in web-based architectures. The 45-minute webinar features live demonstrations and a 15-minute Q&A. You can register for the webinar here.

After the webinar, you can follow this tutorial on getting started building an Insight3D web application and download the sample code here.

Update: The recorded webinar and materials are now available on AGI's website.

Insight3D and Qt

Qt is a commonly used cross-platform application development framework. If you are building a Qt application for Windows, you can easily embed Insight3D in your application using the Qt Windows Forms Interop Framework.

Getting Started with Insight3D on the Web

At the 2009 AGI User's Conference, we demonstrated new technology that allows Insight3D applications to be deployed over the web.  While we are rolling out the new technology, you can still get started building a web application with a version of Insight3D that is available today.  Because Insight3D is a .NET library, it is easy to develop and deploy your applications over the web so that they can be run in virtually any web browser on the Windows platform, and even in browser-enabled applications, like Google Earth. In the first part of this blog series, I’ll take you through the basics of getting started developing an Insight3D web application for deployment on your intranet.