Tuesday, November 15, 2011

Windows Embedded Roadmap

Yesterday Microsoft publicly released the roadmap for Windows Embedded vNext products.

During the past months, Microsoft worked on the foundation for an entirely new category within the traditional embedded market: intelligent systems. These are embedded devices that can extend enterprise software and cloud services out to everyday devices such as point of service (POS) terminals, in-car infotainment, medical equipment and even bar-top game machines.

With the company’s vision in place, Windows Embedded recently laid out details about how the company will deliver on its vision for intelligent systems over the next year.

Here are the main things announced:

  • Windows Embedded Enterprise vNext and Windows Embedded Standard vNext will be based on Windows 8.
  • Windows Embedded Standard vNext will be a customizable and componentized version of Windows 8. During the first quarter of 2012 a CTP for developers will be released and the final version will be released 3 quarters after Windows 8 general availability. In addition it is confirmed that Windows Embedded Standard vNext will support the ARM architecture.
  • Windows Embedded Enterprise vNext, full Windows product licensed for embedded OEMs, will be available a quarter after Windows 8 general availability .
  • In the second half of 2012 there will be a Windows Embedded Compact vNext, still based on the Windows Embedded CE core, with support for native application development in Visual Studio vNext.

For further information, have a look at the complete press release.

Sunday, November 6, 2011

Fleux .NETCF UI Library – KitchenPal contributions

It is now possible to download the modified version of the great Fleux project by José Gallardo Salazar, which I used for KitchenPal Metro-style interface. I added some custom UI controls (Tile, ApplicationBar, Textbox, Checkbox, Button, ImageButton, WrapPanel) and added general support for Windows CE 6.x/7.x devices, in addition to Windows Mobile. Maybe in the future these enhancements could be integrated in the main project. For now, download the source code from here and use it in your embedded projects! Let me know if you use it or find/fix any issues.

Friday, November 4, 2011

Kinect SDK Beta 2

Today the new Kinect for Windows SDK Beta 2 has been released. It’s still for non-commercial use, waiting for the commercial SDK license which should be released at the beginning of the next year. For the event, the new official Microsoft Kinect SDK developer portal has been launched:  http://www.kinectforwindows.org/

Some of Beta 2 changes:

  • Faster  and Improved Skeletal Tracking

With updates to the multi-core exemplar, Kinect for Windows is now 20% faster than it was in the last release. Also, the accuracy rate of skeletal tracking and joint recognition and been substantially improved and it is possible to choose which device has to be used for skeletal trackin, when more than one Kinect is plugged to the machine.

  • Status Change Support and APIs

You can now plug and unplug your Kinect without losing work/productivity and computer crashes. Also it is possible to monitor Kinect status within your applications.

  • 64bits and Windows 8 Developer Preview support

Now drivers, SDK and Runtime support Windows 8 developer preview for desktop application, ant it is possible to build 64bits applications.

  • Sample applications updated

You can enter the ”Kinect Effect”, too. This is what people are doing now and/or will do with Kinect soon: