New Release: AGI Components 2010 r7

AGI Components 2010 r7 is now available! Here are the links:

One exciting this about this release is that we've officially made the Silverlight version of AGI Components available as a public beta. We consider it a beta because the documentation is incomplete, and it hasn't been as well-tested as our official releases. Check it out and less us known what you think!

This release also includes a number of important bug fixes for Insight3D, and a few smaller features.

Oh, and of course this release includes the big features added in AGI Components 2010 r6. I didn't announce that release on this blog, but I really should have. Insight3D gained the ability to load and display KML documents. We also added a new library that makes it really easy to visualize Platforms, Links, and other service providers in Insight3D. Please take a look at the "What's New" pages above for the complete list of what was changed in both 2010 r6 and 2010 r7.

New! Route Design Library

Route Design Library will be available with the AGI Components 2010 r5 release (also available in Java)!   Go to the ADN Download Center for more information and to view the Route Design Library Documentation Overview.  Now, users have a new way to specify trajectories for aircraft, ground vehicles, and ships for use with our other libraries.  Route Design Library provides various pieces such as waypoints, holding patterns, and raster search procedures to use in order to define routes.

Continue reading 'New! Route Design Library'

New Release: AGI Components 2010 r5

AGI Components 2010 r5 is now available! Here are the links:

There's a bunch of exciting new stuff in this release. First and foremost: Route Design Library. Route Design Library makes it easy to define an aircraft, ship, or ground vehicle route using waypoints, holding patterns, and more. It is a huge usability improvement over the WaypointPropagator.

Also in this release are two long-awaited Insight3D features. The new BingMapsForEnterpriseImageGlobeOverlay class makes it easy to show detailed Microsoft Bing Maps (formerly Microsoft Virtual Earth) imagery on the Insight3D globe.

Microsoft Bing Maps for Enterprise

Second, this release introduces per-item picking, which makes it much easier to determine which individual item in a primitive batch was picked.

AGI Components 2010 r5 includes many more features than I've mentioned here, and some important bug fixes. Please take a look at the complete list of what's new (linked above) and upgrade as soon as you're able!

New Release: AGI Components 2010 r3

AGI Components 2010 r3 is now available! It has some nice improvements to our interpolators and to Insight3D. Also available in this release: a beta version of AGI Components for Silverlight! Please contact us if you want to try out the Silverlight beta.

Here are the details for AGI Components 2010 r3:

New Release: AGI Components 2010 r2

We released AGI Components 2010 r2 last Thursday, March 11. It includes a brand new component, Tracking Library, which is described thusly on the AGI Components product page:

The Tracking Library enables developers to build online data analysis or tracking applications which integrate live and simulated data for situational awareness and decision support.

To learn more about Tracking Library, go here. To learn if "thusly" is a real word and if I used it correctly, go here.

As usual, AGI Components 2010 r2 is available for both .NET and Java.

How To: Compute Intervisibility (Access)

In this article, I will show how to use Dynamic Geometry Library to determine when one object, such as a satellite, aircraft, or ground vehicle, can "see" another object. We call this "access," and we can determine access according to many different criteria using the AccessQuery system.

Continue reading 'How To: Compute Intervisibility (Access)'

AGI Components for Silverlight?

I recently created a build of AGI Components for the Microsoft Silverlight platform and showed it to a few folks internally. We're considering turning it into a product. It would be a great complement to the Bing Maps Silverlight Control:

Or the ArcGIS API for Silverlight:

If this is exciting to you, I want to hear from you!

The list of platforms where you can use the analysis capabilities of AGI Components is growing to be quite impressive: .NET, Java, and MATLAB for starters. Both the .NET and Java versions can be used on Windows, Linux, and Solaris.

AGI Components for .NET can also be used on the Apple iPhone and iPad via MonoTouch. The rumor is that MonoTouch will be available for Android soon, at which point AGI Components should run there, too! If you're interested in using AGI Components with MonoTouch, please drop me a line.

AGI Components for .NET can run on Windows Mobile as well. And because the recently announced Windows Phone 7 Series is likely to be based on Silverlight, there's a good chance AGI Components will run there, too.

No matter what your target platform, operating system, or device, there's probably an AGI Components for you!

New Release: AGI Components 2010 r1

We just released the first version of AGI Components of the new decade, AGI Components 2010 r1!

Check it out:

This release is a big deal because this is the first release that is available simultaneously for both .NET and Java! And in case you're wondering, yes, this is the start of a trend. We intend to release new versions for both platforms simultaneously from now on. If you're curious how we're doing it, check out Scott's post on the subject: AGI Components for Java: How it Works.

AGI Components for Java: How it Works

Now that the Java version of AGI Components is available, I'd like to write a bit about the design decisions, development process, and technical solutions that were involved. It's been a challenging project to undertake, and in my research I was unable to find any other examples of a software product built this way, so I hope seeing some of the details will be interesting.

Continue reading 'AGI Components for Java: How it Works'

Introducing AGI Components for Java

It's been a long time coming, but the Java version of AGI Components is finally available! You can download it from the AGI Developer Network. The Java version of AGI Components is free for development (just like the .NET version) and it uses the exact same license. Insight3D is not currently available in the Java version, but we're working on it!

We're incredibly excited about this release. The team set out to create a family of Java libraries that is both familiar to users of the .NET counterparts and also comfortable and natural to Java developers, and I think you will agree that we've achieved this.

In the coming days, I'd like to blog about how we created AGI Components for Java and what differences you'll see between the .NET and Java versions. In the meantime, go download AGI Components for Java!