Nowadays, everybody is now talking about HTML5 to be the new generation of all internet applications. It, however, still not a perfect solution for application on all devices, because it can't be integrated seamlessly with all devices when compared to native applications for specific devices. By the way, later, it is more likely that some platforms are going to move how to develop their applications to HTML5 or at least full support for it. So, Windows, from Microsoft, is one platform that is trying to change by using HTML5 and javascript to develop their applications in Windows 8, and try to support HTML5 features in all of their platforms. The question is how about the future of Windows Phone, which uses Silverlight to develop the application? Is it going to dead or changes all things to HTML5 like Windows 8 support? I really in doubt about this.
By the way, however, we still can develop Windows Phone by integrating some parts of applications to use HTML5 under the native Silverlight application. We can connect browser components like javascript and HTML files using WebBrowser class, which supports HTML5, to render web components through IsolatedStorage. The example is in this link. It will show the sample how to integrate web components and native application seamlessly.
Finally, the advantages of doing this, which changes the way how to present the application, is we change the presentation layer (on top) to be HTML5 that supported in many platforms and may be the standard in the future. We can reuse the presentation part in other platforms, then the native application code will treated like a machine code and change javascript to working as a framework that can bridge HTML5 and native code in any platforms, it will allow the developer can write applications easier.
p.s. For games, this post is very interesting too, which uses a framework to connect between HTML5 and device itself.
By the way, however, we still can develop Windows Phone by integrating some parts of applications to use HTML5 under the native Silverlight application. We can connect browser components like javascript and HTML files using WebBrowser class, which supports HTML5, to render web components through IsolatedStorage. The example is in this link. It will show the sample how to integrate web components and native application seamlessly.
Finally, the advantages of doing this, which changes the way how to present the application, is we change the presentation layer (on top) to be HTML5 that supported in many platforms and may be the standard in the future. We can reuse the presentation part in other platforms, then the native application code will treated like a machine code and change javascript to working as a framework that can bridge HTML5 and native code in any platforms, it will allow the developer can write applications easier.
p.s. For games, this post is very interesting too, which uses a framework to connect between HTML5 and device itself.
No comments:
Post a Comment