Silverlight for Embedded is not based on .NET; it is a native technology that is programmed with XAML and C++. But it isn’t Windows 8/WinRT either, as it has full access to the underlying hardware and Win32 APIs.
Microsoft has released SQL Server ODBC drivers for the 64 bit version of Linux. These drivers are intended for C and C++ developers using Red Hat’s Enterprise Linux 5 and Enterprise Linux 6.
Despite a recent emphasis on Windows 8 Metro, Microsoft has renewed its pledge to support MFC which they call “the most fully-featured library for building native desktop applications”. While there were no major features announced, a lot of effort was put in to bug fixes and general improvements.
HeadwaySoftware has recently added support for Doxygen and Understand for C and C++, Delphi and Python programmers in its tools structure101 and restructure101.
Hoping to make programming data-parallel hardware easier, Microsoft has published its open specification for C++ AMP. By building its implementation directly into Visual Studio 11 Microsoft seeks to improve access to the GPU for developers.
The ESE Toolkit provides C++ and C# class libraries that allow easier application development using the Windows Extensible Storage Engine (ESE), a high-performance data store built into Windows.
CXXI, a new C++ Interop framework, allows easy interoperability between C# and C++ in Mono. Developers can, from C#, easily instantiate C++ objects, invoke C++ methods, subclass C++ classes, and more.
Beside C/C++, Google Native Client has added support for runtimes such as Mono, and a richer set of Pepper interfaces: accelerated 3D, full-screen, File IO, debugging, and others. New languages -Lua, TCL, OCaml- are being ported, and several major producers have ported their game engines or their games to NaCl.
Google has released the source code for Android Ice Cream Sandwich and a new Native Development Kit.
OpenSim represents a freely available open source software system for modeling and simulation of movement. The system is provided by NCSSR (National Center for Simulation in Rehabilitation Research) which denotes a research department within Stanford University, California. The spectrum of possible application domains such as rehabilitation medicine, robotics, or games makes OpenSim interesting.
Protocols allow applications to launch other applications using URIs much as you would launch a website. This allows you to build a collection of small work-flow centric applications that work together seamlessly.
The Visual Studio 11 preview is now available for MSDN subscribers with a general release planned in the next few days. Here is a brief summary of the features they are showing off at Build.
COM Programming is alive and well on the Windows platform and a new variant of C++ makes it much more approachable. Known as C++ Component Extensions, this new language was used to create the new Windows runtime, WinRT.