Wednesday, July 25, 2012

Why HTML5, Java Script, CSS3 on Windows 8 Metro App

Why HTML5 on Windows 8?

  • HTML5 is mean HTML version 5, Java Script and CSS version 3
  • HTML5 has rich features that enough for native app development for example
    • Canvas for game development on Metro App, Picture and Camera app like "Draw Something", Animation and Interactive App
    • Geo Location for location base application, the geo location come from Wi-Fi or GPS
    • DB Index for store offline data with Relational Data
    • Video and Audio for stream VDO and Audio on local and internet
    • Web Socket, Web Worker etc.
  • Platform Independent by running on any devices (x86, x64, ARM) and any screen
  • A lot of contents on internet can display on Metro App easily (at least 6.89 billion pages (Tuesday, 10 July, 2012).). Developer can integrate html/css in app with seamless integration. 
  • A lot of web developers on earth can develop Metro App by using same skill.
  • A lot of web development resources such as jQuery, Prototype can reuse on Windows 8 Metro App
  • CSS3 using for display App on any screen and any resolution sometime called "Responsive Design" (wide screen, big screen, portrait and landscape) see more detail 
  • CSS3 has rich Effect and Animation
  • HTML5, Java Script and CSS3 is First Class Technology on Windows 8 and Microsoft Visual Studio
  • Java Script easy, light, speed, performance, modern

Cut The ROPE created by HTML5 Technology run on IE9 above 


Porting from Web to Metro App (HTML5) , Support Touch
HTML non Standard Control in Windows 8

Landscape App View State using CSS3 Media Query Screen
Portrait App View State using CSS3 Media Query Screen
Snap App View State using CSS3 Media Query Screen

"All reasons answered you why Microsoft use HTML5 develop app on Windows 8 Metro"

1 comment:

  1. HTML5 Development
    is increasing area these days because of multiple and local programs that can be designed using it. Designers can come up with individual programs that provides useful functions

    ReplyDelete