By: Bayshore Solutions Development Team

The next version of Windows code named Windows 8 will offer strong support for HTML5 and will provide the opportunity for web developers to heavily change the way applications are built for Windows.

HTML5 offers a wide set of features that make it a pretty interesting platform. It includes the ability to play media using the <audio> and <video> tag, build complex and attractive interfaces with CSS3, manipulate pixels in a two dimensional area using the <canvas> tag, use vector-based graphics that can scale across devices by using SVG, load and save files using the File API, determine your current location using the Geo-location API and a lot of other features. That makes it a compelling choice when deciding what technology you are going to use for your next application.

Windows 8 will include a new style of applications that Microsoft calls “Metro” Style applications. These applications are a pretty radical departure from the usual desktop applications that we have grown accustomed to over several decades of using Windows. This new applications area characterized for being chrome-less (they run on full screen), they are optimized for a touch-enabled interface and they give the content of the application a special treatment making it the primordial part of the application and leaving any other distractions (such as the usual toolbars and menus) out of the way. These applications are also designed to take advantage of the myriad of services offered currently by multiples companies over the web.

Web developers will be able to build “Metro” style applications using the tools that they use everyday such as HTML, CSS and JavaScript. I’m looking forward to implement web applications that are seamlessly integrated with Windows and offer and excellent user experience.

The line between web applications and desktop applications is getting closer to disappearing as operating systems seem to start to offer deep integration with web platforms making them a primary citizen in their environments. This new breadth of web applications is now capable to deliver the enhanced user experience that was usually limited to desktop applications but at the same time offer all the advantages of the connected nature of web applications.

 

Recomended Posts