Html 5

HTML 5 is a revision of the Hypertext Markup Language (HTML), the standard programming language for describing the contents and appearance of Web pages.
HTML5 was developed to solve compatibility problems that affect the current standard, HTML4. One of the biggest differences between HTML5 and previous versions of the standard is that older versions of HTML require proprietary plugins and APIs. (This is why a Web page that was built and tested in one browser may not load correctly in another browser.) HTML5 provides one common interface to make loading elements easier. For example, there is no need to install a Flash plugin in HTML5 because the element will run by itself.
One of the design goals for HTML5 is to support for multimedia on mobile devices. New syntactic features were introduced to support this, such as video, audio and canvas tags. HTML5 also introduces new features which can really change the way users interact with documents including:
• New parsing rules for enhanced flexibility
• New attributes
• Elimination of outmoded or redundant attributes
• Drag and drop capabilities from one HTML5 document to another
• Offline editing
• Messaging enhancements
• Detailed rules for parsing
• MIME and protocol handler registration
• A common standard for storing data in SQL databases (Web SQL)
HTML 5 was adopted by the new working group of the World Wide Web Consortium (W3C) in 2007. This group published the first public draft of HTML 5 in January 2008. As of now, HTML5 is in the “Call for Review” state, and the W3C expects that it will reach its final state by the end of 2014.
HTML5 guide
HTML5 guide: The advent of HTML5 signals a new wave of Web programming methods, and a new slate of standards for enterprise application development.
HTML5 browsers gain influence as application integration pendulum swings
The HTML5 browser is the latest in a long line of trends that have shaped application integration in recent years. As integration specialists have to be more careful than ever to isolate back ends from front ends, the “client” in the client server equation is gaining importance. The fast pace of application integration change makes loosely coupled services more vital than ever. Still, the back-end role of SOA continues to evolve, and scalability remains an issue for heavily used applications. It follows that the HTML5 browser is becoming one of the top technologies in the developer’s arsenal — but even HTML5 has a ways to go before scalability goals are reached.
Get ready for HTML5 and canvas elements
Over the years, developers have worked to bring active graphics capabilities to the browser experience. Past standards like .gif, however, ran into trouble with patents. Such issues have instilled a sense of paranoia in the developer community about software patents that continues to this day. Now, as HTML5 emerges with its canvas element, the same worries take a front seat. Despite that, developers today are welcoming the HTML5 canvas as a new and improved standard for presenting graphics and video in browsers. It remains to be seen the effect this will have on Web development as a whole.
Mobile application development: MIT panelists say HTML5 will lag native approaches
As mobile applications spread rapidly, new mobile application development issues continue to rise to the fore. Inadequate development skills and rampant platform fragmentation are widespread challenges. At MIT’s Sloan School Hi-Tech Conference, game developers considered those obstacles and pointed to HTML5 as an approach that fails to measure up to native alternatives. Developers bemoaned the many drawbacks of HTML5, suggesting that it would continue to lag behind. “I think everyone wants it to catch up, but I don’t think HTML5 and JavaScript are ever going to catch up to native alternatives,” said Eli Schleifer, an MIT panel member.
JavaServer Faces preps for new version, HTML5, mobile explosion
Although many predicted that JavaServer Faces would fade to the background, Oracle has continued to promote the technology as a way to handle front-end development. In addition, some Java experts say that JSF is under active development and poised to complement HTML5 and JavaScript as highly interactive enterprise applications take the fore. Assuming that developers follow best practices, experts add, JSF is an excellent companion to HTML5 for building front-end applications, particularly as mobile browsers continue to make headway.
HTML5 video codec war and lax support hinder adoption
Despite its promise as an alternative to the likes of Ajax and Flash, HTML5 lags behind rich Internet application platforms, according to one analyst. In addition, the uncertainty surrounding HTML5 has been buoyed by such events as Google’s open-sourcing of its VP8 video codec — licensing issues surrounding such video converters have proven to be a sticking point with HTML5. Until consistency and broad browser support lead to wider adoption, HTML5 will remain second in line to incumbent platforms such as Flex and Silverlight.
HTML 5 nears completion: What is happening to HTML?
Since the arrival of HTML4 in 1997, updates to the markup language have been infrequent — and often inadequate for the Web application challenges at hand. The development of HTML5 heralds a different, more drastic approach to revising the standard. New HTML markup elements improve semantic content handling. As these innovations emerge, the impact of HTML5 components on Web applications is a topic of great interest among developers and integration specialists alike.
Will HTML5 applications change enterprise application development?
Many developers wonder about the effect of HTML5 standards on enterprise application development. Enterprise mashup expert Michael Ogrinz is confident that the impact will be positive. “Although the HTML5 standards are still a work-in-progress, modern browsers have already begun supporting this important upgrade to the Web,” he explained. “The rich features that can be built into HTML5 applications running in the browser will provide excellent support for enterprise applications on various mobile devices.” He also advised anyone doing mobile development to consider HTML5.