Showing posts with label Cascading Style Sheets. Show all posts
Showing posts with label Cascading Style Sheets. Show all posts

Sunday, July 29, 2012

HTML5 Richness

English: W3C HTML5 Badge in SVG.
English: W3C HTML5 Badge in SVG. (Photo credit: Wikipedia)
For the longest time it has been that the richness on the desktop has far surpassed the richness possible in the browser. That is about to reverse with HTML5.

Ninja power: open-source HTML5 toolset aims to enable richer Web apps
Three new open-source software projects developed at Motorola Mobility .... a new content creation tool called Ninja, a JavaScript development framework called Montage, and a testing automation tool called Screening ..... The Ninja authoring tool .. 3D scenes and vector graphics ... Montage bridges the gap between developing native applications and Web sites. .. Screening completes the toolset, providing an interface for creating, editing, and manipulating application test scripts. Screening is built with Montage for the front end and NodeJS for the server, and it integrates with WebDriver implementations for Chrome, Opera, FireFox, and Internet Explorer to script the browser. .... Ninja creates all the required HTML, CSS, and JavaScript (if necessary) to render the content you create
The article talks at length and into great technical detail. It has been written by the very people who came up with the technologies being talked about.

Looks like Motorola is not strong only in hardware. It seems to have a deep bench when it comes to software as well. This work might as well have been done at Google. It is so at the edge.


Enhanced by Zemanta

Thursday, February 09, 2012

HTML5


Wikipedia: HTML5
the fifth revision of the HTML standard (created in 1990 and standardized as HTML4 as of 1997) ...... core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers, etc.). HTML5 is intended to subsume not only HTML 4, but XHTML 1 and DOM Level 2 HTML as well ..... introduces markup and application programming interfaces (APIs) for complex web applications ...... Many features of HTML5 have been built with the consideration of being able to run on low-powered devices such as smartphones and tablets. In December 2011 research firm Strategy Analytics forecast sales of HTML5 compatible phones will top 1 billion in 2013. ...... new video, audio and canvas elements, as well as the integration of Scalable Vector Graphics (SVG) content that replaces the uses of generic object tags ........ new elements, such as section, article, header and nav, are designed to enrich the semantic content of documents ...... The W3C is developing a comprehensive test suite to achieve broad interoperability for the full specification by 2014, which is now the target date for Recommendation. ..... advancing HTML5 to Recommendation provides the entire Web ecosystem with a stable, tested, interoperable standard. ...... Ian Hickson of Google is the editor of HTML5. ...... Some deprecated elements from HTML 4.01 have been dropped, including purely presentational elements such as font and center, whose effects are achieved using Cascading Style Sheets. There is also a renewed emphasis on the importance of DOM scripting (e.g., JavaScript) in Web behavior. ......... In addition to specifying markup, HTML5 specifies scripting application programming interfaces (APIs) ...... The canvas element for immediate mode 2D drawing. ..... Timed media playback ..... Offline Web Applications ..... Document editing ...... Drag-and-drop .... Cross-document messaging ..... Browser history management .... MIME type and protocol handler registration ..... Microdata .... Web Storage, a key-value pair storage framework that provides behaviour similar to Cookies but with larger storage capacity and improved API. ..... Geolocation .... HTML5 alone cannot provide animation within web pages. Either JavaScript or CSS3 is necessary for animating HTML elements. ..... XHTML5 is the XML serialization of HTML5. .... XHTML5 requires XML's strict, well-formed syntax. ...... September 2011, 34 of the world's top 100 Web sites were using HTML5 ..... As of 1 April 2011, this logo is official. ..... The W3C then said the logo "represents HTML5, the cornerstone for modern Web applications".