Developing html5 applications for windows 8
There are no plans for new features or feature requests, meaning there are no plans for a new feature release. The library consists of modules and functions that expose the Windows Runtime in a way that is consistent with JavaScript coding conventions. This is accompanied by support for data binding and a template engine. The library comes with additional declaration files for a rich developer experience using TypeScript , a strict superset of JavaScript with annotations.
TypeScript enables for code completion and refactoring while maintaining compatibility with JavaScript. The first version of WinJS. It was released with Windows 8. The project aimed at cross-platform and browser compatibility.
Microsoft MCSD: Windows Store Apps Using HTML5 Certification Course
Developers who already have an existing iOS app might want to consider targeting the new Windows 8 OS. These two OSs, their apps, and development environments, one might argue, are radically different. But at a higher level they also have some common features like support for touch, sensors, mobility, and other hardware features.
There are lot of benefits and opportunities in developing for Windows 8. In this article, we will give an overview of differences and cover the basics of porting iOS apps to Windows 8. As seen in these two screen shots, the two OSs differ dramatically. The new Windows 8 UI removes all non-app related notifications from the main screen like the notification bar at the top and other icons. You will notice new Windows 8 apps focus on content and remove the chrome of traditional app UI as much as possible.
Also, while iOS features application icons, Windows 8 introduced a unique UI feature called tiles where each app on the home screen represents a box or a window resembling tiles.
Developer. Creative Geek. Composer.
We will go into other details shortly, but these are some of the basic and important UI differences. When considering porting an app from one platform to another, one important area developers must consider is developer tools and programming environment. The current industry trend in this area is to provide an integrated development experience as much as possible.
Companies try to provide tools for all stages of developmentācoding, debugging, testing, building, packing the apps, and even uploading the apps to stores. Developers coming from the iOS platform and looking to port their apps to Windows 8 will find that the programming environment and development tools in Windows 8 are comprehensive and powerful. But like Apple, Microsoft requires a purchased license for deploying apps to the Windows Store.
In Windows 8, developers can choose their programming language of preference. All of these programming languages are first-class citizens, meaning they all have access to full system capabilities and use the same common Windows 8 API Windows Runtime. Another important area is the integrated development environment IDE.
These tools can be downloaded from the website below:. Similar to default project templates for apps available in iOS, Visual Studio comes with templates for different kinds of Windows 8 apps and programming languages.
Get HTML5, CSS, PHP & JavaScript - Microsoft Store
It is fully integrated into the Visual Studio IDE and makes the development life cycle as simple as possible. Blend is a very powerful and comprehensive UI design tool. This is very powerful for trying out different styling properties, layouts, or themes.
The next screen shot illustrates how developers can test their Windows 8 apps for different views and screen sizes supported by the Windows 8 platform:. Another developer tool that is common in modern app development is the emulator or simulator. Windows 8 has a powerful simulator that is fully integrated with Visual Studio IDE and an app development life cycle. It simulates several of the common platform features like touch, geo-location, camera, device orientation, and different form factors and screen sizes. The screen shot below shows simulator capabilities and features:.
We also need a way to test our app on a real device.
We will need to install the remote tools on the target device and configure them before we can use it with Visual Studio remote debugging. This web site provides a comprehensive guide to running Windows Store apps on a remote machine:. The next screen shot shows these Debug options in Visual Studio Another important development environment topic is that of app building, packaging, and app stores. In iOS, XCode integrates and automates the process of building, signing, and packaging the apps by using the developer's trusted key certificate.
The table below provides a summary of the different topics we discussed in this section please note it is not comprehensive so it may not have all of the details. Visual Studio Debugging Tools. Sign in. Your cart. This eBook includes the following formats, accessible from your Account page after purchase: EPUB The open industry format known for its reflowable content and usability on supported mobile devices.
Downloads Follow the instructions to download this book's companion files or practice files. Click the Download button below to start the download.
If prompted, click Save. Locate the. Right-click the file, click Extract All, and then follow the instructions.