Web Technology Evolution & HTML5
For development of web application and keeping it up to date, one requires understanding of the evolution of the above said technologies, hence I was searching for some blogs or articles which could brief about it. Fortunately, I came across this Info-graphic. It is something, which is more informative and I have not seen any visualization as such depicting so much of information in such a very concise format. CanIUse.com is one place where one could find more information in detail for further use in the same line as the info-graphic itself took its base info from CanIUse.com.
I know that for a developer the above info-graphics & CanIUse.com should be sufficient, but to get an edge over other developers, one should know who is making these change, the below info-graphic given that detail but not the development specific detail as previous one.
The above information is sufficient enough to act as master references for any developer.
HTML5
Since HTML5 is the latest outcome of all, I was trying to understand HTML5 features and why it is important and came across the below visualization. It clearly depicts that the smart phones & apps based on sensors & GPS had certainly made an impact on application development and social nets has also created a greater Impacts.The technologies seems to be fostering the changes happening. To restate the same and extend my statement - Apps & Web Application with the advent of IoT & Cloud Computing are in a verge to supersede desktop application developed so far which required distributed personal hardware rather than taking up the hardware as service or based on contract or by rent.
HTML 5 document in new form is depicted as follows, rather than just having HEAD and BODY, now HTML has much more. HTML components can be arranged in various combinations than before. The components of HTML documents seems to have been derived from various commonly occurring design patterns of Web Page.
HTML5 basic objective seems to move the App Stores & Desktop based application out of the market by providing offline storage which is currently supported by all apps and Complete Applications as do a desktop provides with graphics & Visuals.
Inputs with Telephone Number format, Email Address format & Mandatory Input which frequently appeared on the UI designs were addressed by providing language provision to complete them easier. Audios & Videos which were earlier seen as sophisticated multimedia components on Web pages and where requiring plugins build by various vendors on the browser. Now we no longer require them as HTML5 provides home grown specification to direct the browser(User Agent) developers to support them.
HTML5 adoption is still under process, the Info-graphic and CanIUse.com can provide more detail about browser compatibility with HTML5 specification features. Chrome seems to be topping as of now in HTML 5 adoption (14th Jun 2014)
We could look at HTML evolution at high level as below,
text/html | application/xhtml+xml
----------|----------------------
HTML 2.0 |
HTML 3.2 |
HTML 4.01 | XHTML 1.0
| XHTML 2
HTML 5 | HTML 5Thus in this blog, I was able to present a direction to look at the evolution of web application & web technologies and its core technology HTML5 and my own views about them :)









Comments
Post a Comment