vedeaMicrosoft, unhappy with the success of visualization-oriented languages like Processing, has just announced a new language targeted at non-programmers for interactive infographics called “Vedea”.  A sample:

myData = DataSet(“mydata.csv”);
currentYear := slider.Value + 1900;
bubbles := from row in myData
where row.Year :== currentYear
select new Circle()
{
X = row.Latitude,
Y = row.Longitude,
Radius = row.Population * scalingFactor,
Fill = BlackBodyPalette(1., 1., row.DeltaCarbon)
};
Scene[“USMap”].Add(bubbles);

In a blog post, Martin Calsyn of Microsoft Research said the second line creates a slider bar, the third line creates a collection of bubble buttons, the next few lines create the bubbles themselves, and the last line adds the bubbles to a U.S. map. I’ll just take Calsyn’s word for it.

The language is expected to be available in early 2010 at the Microsoft Research Vedea Page.

via Microsoft details new Vedea visualization language.