Windows Embedded 8.1 Arrives

Oct. 17, 2013
Microsoft Windows 8.1 and Windows Embedded 8.1 are now officially available.

Microsoft just delivered Windows 8.1 (Fig. 1). Windows Embedded 8.1 has also been released. It has been in beta for ages and the RTM (release to manufacturing) version has been available as well so developers and MSDN users have had plenty of time to check out the latest features. At first glance, it looks like the original Windows 8 that was released last year but there is more under the hood as well as a number of user interface changes. 

Figure 1. Microsoft Windows 8.1 Live Tiles provide more functionality and flexibility to developers.

Related Articles

I gave Windows 8 a Best of 2012 award last year (see Windows 8 Goes Far Beyond The Typical Operating-System Update). It will not get another this year because 8.1 is more of a refinement compared to the radical change of Windows 8.

Many were put off by the Windows 8 user interface and I even utilized a third party application that returned the Start button and menu. Windows 8.1 restores the Start button from the desktop mode but it brings users back to the main tiled screen. Luckily those third party applications still work so if you want the menu it can be used.

Most complaints about Windows 8 had to do with the user interface. From a platform perspective it has turned out to be a solid and secure operating system which is why I gave it the original award. Windows 8.1 builds on that base.

Windows 8.1 has a lot more applications that can make use of edges and charms. If you have not used Windows 8, especially with a touch interface, then edges and charms may not make sense. Swiping along the edges of the screen presents menus and switch between applications depending upon the edge. Charms are simply menu icons but the name sounds cool.

Charms can also be linked to contracts implemented by applications. Applications that implement the same contract can interact with each other. The underlying infrastructure is a bit more complex from a programming standpoint.

Touch has become even more important and Internet Explorer (IE) 11 (Fig. 2) has been optimized to take advantage of this support. Other IE changes include better password capture and management support along with support for APIs like Do-Not-Track and Web Cryptography. It also has better support for World Wide Web Consortium's (W3C) Pointer Events specification that makes IE 11 work a little different than IE 11. Pointer events allow hardware agnostic pointer input for devices like a mouse, stylus, or touch screen.

Figure 2. Internet Explorer 11 is even more finger friendly.

Related Articles

Like much of Windows 8.1, IE 11 has additional changes for developers. WebGL support provides improved 2D and 3D support. Encrypted Media Extensions (EME) are supported and there have been improvements to the canvas element.

IE developers will be familiar with the F12 developer tools. These are for working with web page design in conjunction with IE viewing. It has been completely redesigned so it can now handle keyboards without function keys. The user interface is cleaner as well.

A new version of Visual Studio 2013 has also been released. Stay tuned for more information on improvements for that toolset.

Windows Embedded 8.1 and Windows Embedded 8.1 Industry are also available. These are the componetized versions for developers that want to deliver solutions based on Windows but customized to their applications. It also lets developers lock down a system. The configuration tools have been enhanced. They provide access to enterprise management support for features like DirectAccess, BrancheCache, Enterprise Sideloading, and AppLocker,

Windows Embedded 8.1 provides access to the advanced sensor support that is not available under versions of Windows prior to Windows 8 (see Sensor Fusion Or Sensor Confusion?). This includes platforms like Microsoft's Surface tablets (see Microsoft's Tablet Surfaces).

All versions of Windows 8.1 have a host of new features for programmers. App packaging has been improved to handle high resolution displays and localization. There is a new asynchronous scheduling API. I already mentioned some of the HTML Javascript changes.

Windows 8.1 also introduces DirectX 11.2. This includes features like GPU overlay support, DirectX tiled resources and composition XAML visuals.

There is a lot more for Windows developers to discover if they have not already been using them with the RTM version. Windows 8.1 may not have had the fanfare that Windows 8 did but it is likely to be more successful and definitely easier for developers to work with.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!