As a result, developers have to design with the dangers in mind and weigh that against the type and sensitivity of data stored in the client. At the moment, many development shops are not training their staffs to do that, says David Eads, founder of Mobile Strategy Partners, a mobile development firm that specializes in financial and insurance applications. In fact, he recently ran into a bank that used example HTML5 code for training developers that put data in permanent storage on the client system as opposed to temporary storage.
The HTML5 Web Storage standard was developed to allow sites to store larger amounts of data (like 5-10 MB) than was previously allowed by cookies (like 4KB).
localStorageis awesome because it’s supported in all modern browsers (Chrome, Firefox 3.5+, Safari 4+, IE 8+, etc.).
Things I miss: most YouTube videos are Flash-based (although often if you find them embedded on a page, YouTube will provide an HTML5 version on the fly). HTML5 playback in addition is smoother than FLV videos ever were. There are fewer glitches, slowdowns, jitters and so forth.
Interesting read. I went without Flash for awhile a few years ago on when 64 bit was new on the linux box because I couldn’t get it to work and it became too much of a PITA and a waste of time to figure out. I hardly ever use YouTube however.
Companies like Facebook, Microsoft, Zynga all have spoken in tandem about the HTML5 specification announcement and have congratulated W3C for the milestone. The consortium took this opportunity to announce the first draft of HTML 5.1 and Canvas 2D, Level 2.
MediaEverywhere provides publishers with an SDK based on HTML5 that allows them to create custom mobile websites in a short period of time but also re-use the work for native apps for smartphones and tablets. The SDK allows publishers to control the look of their content while easily distributing it to multiple devices in a cost-effective way.
And he said mobile consumption is increasingly moving to the web browser. Pew reported earlier this month that 60 perecnt of tablet news users rely on their browser to get news on their tablet, compared to 23 percent that mostly use apps.
Despite cHTeMeLe’s technical theme, its developers claim you don’t need any web programming experience to play. The game takes web design standards and boils them down into game rules that even children can learn. To help less technical players keep everything straight, the tag cards use syntax highlighting that different parts of code have unique colors — just like an Integrated Developer Environment. No one is going to completely pick up HTML5 purely by playing cHTeMeLe, but it does have some educational value for understanding basic tags and how they fit together.
The World Wide Web Consortium (W3C), the group that manages development of the main specifications used by the Web, has proposed a new plan that would see the HTML 5 spec positioned as a Recommendation—which in W3C’s lingo represents a complete, finished standard—by the end of 2014. The group plans a follow-up, HTML 5.1, for the end of 2016.
The new HTML 5.1 will be smaller as a number of technologies (such as Web Workers and WebSockets) were once under the HTML 5 umbrella but have now been broken out into separate specifications. It will also have less stringent testing requirements.
WebRTC (Web Real-Time Communication) is an HTML5 standard being drafted by the World Wide Web Consortium (W3C), with a mailing list created in April 2011., and jointly in the IETF with a working group chartered in May 2011. It is also the name of framework that was open sourced on June 1, 2011, which implements early versions of the standard and allows web browsers to conduct real-time communication. The goal of WebRTC is to enable applications such as voice calling, video chat and P2P file sharing without plugins.
The two organizations currently responsible for the development of HTML have decided on a degree of separation and this means that in the future there will be two versions of HTML5 – the snapshot and the living standard.
The Mozilla Foundation has just renamed the project Boot to Gecko “Firefox OS”. But can we really talk about an operating system?
Absolutely. In terms of architecture, it is an operating system based on Linux, just as Android is. But we rely on Gecko, the Firefox web browser layout engine, to run applications written entirely in HTML5. We dropped XUL (the XML User Interface Language) in favour of HTML5, a language known to all web developers.
Even native applications, such as the dialer or address book, are written in HTML5, and users will be able to examine the source code to check it.