Issues » 25

Read this issue on the Web
HTML 5 - Please enable images? :-) Weekly Issue 25
February 15, 2012
Hi folks. Sorry for the longer than usual issue but a kerfuffle over WebKit's feature prefixes and their potential implementation in competing browsers broke out! The good news? It's safely in its own section.. ;-) - Peter.
News and Latest Developments
Firefox's 2012 Roadmap Mozilla has released a roadmap of the strategies and developments for the Firefox browser project over 2012. Highlights include an in-built PDF viewer, the next generation IonMonkey JS engine, and 'silent' updates.
PeepCode Releases 'HTML5: Browser Caching' Screencast PeepCode always puts out great (paid) tech screencasts and their latest is about browser caching using HTML5 technologies. It's an hour long and they brought in W3C committee member Ben Schwarz to show us how it's done.
Mozilla Leads in HTML5 Accessibility Support
From Our Sponsor
Articles and Tutorials
WebGL Fundamentals Google engineer Gregg Tavares presents an excellent set of code-driven demonstrations of WebGL's 2D oriented features, such as image manipulation. Very handy stuff.
Web Notifications in Chrome: A Demo and Source A demonstration of using HTML5 Web Notifications in Chrome (as you may have seen if you use the IM features in Gmail) along with a GitHub repository for learning how to do it for yourself.
LayoutUnit: The Answer to WebKit's Sub-Pixel Layout Ambitions To better support zooming and hi-res displays, both on desktop and mobile devices, the WebKit team is adding subpixel layout support by changing the rendering tree to use subpixel units called 'LayoutUnits' instead of integers. Learn more here.
Getting Gmail to Handle All mailto: Links With registerProtocolHandler
Building a WebGL Game with GLGE (Part 1) GLGE is JavaScript library that eases the development of WebGL apps and in this tutorial, Ian Langworth shows how he used it to create a surprisingly fast and light 'duck collecting' game.
High Performance HTML5 Content in Windows 8 Metro-style Apps Metro style apps in Windows 8 have all the performance benefits of IE10 when showing Web content. In Metro style apps, Web content is always JIT compiled and hardware-accelerated.
3D Transformations with Firefox 10+
It's Curtains for Marital Strife Thanks to getUserMedia Opera's Bruce Lawson uses a curious curtain-purchasing conceit to start a handy, practical walk through the getUserMedia API (which lets web pages access the user's camera and microphone via JavaScript).
How Zynga Is Transforming Games With HTML5 Zynga, the famous Facebook-oriented developer of titles like Farmville, has set its sights on HTML5 as the future of Web based game development and ReadWriteWeb interviews Zynga Germany's CTO Paul Bakaus about their approach to HTML5.
A Focus on The WebKit Prefixes Commotion
W3C CSS Working Group February 6 Meeting Minutes Boring title, sure, but at the latest meeting of W3C's CSS Working Group (CSSWG), Tantek Celik of Mozilla notes that not supporting some '-webkit' prefixed CSS properties is 'no longer an option' for Mozilla. Representatives from Microsoft and Opera agreed.
Standardizing Incompatibilities Chris Eppstein says 'the CSS Working Group needs to stop rearranging deck chairs for a while and plug the giant holes first.' He argues that we need new APIs and new CSS functionality to help solve the problem from the outside in, as jQuery did for DOM manipulation.
WebKit Isn't Breaking the Web. You Are. Scott Gilbertson of Webmonkey weighs in with a contrarian view that browser makers aren't the problem but that Web developers and that they should stop designing sites targeting WebKit only.
Web Standards by Dustin Curtis Dustin hopes this fiasco will 'kill the W3C and CSS Working Group standardization process' as the reason things like the -webkit prefix are even necessary is because 'the W3C and the CSS Working Group are ineffective, failed organizations.'
Every Time You Call A Proprietary Feature 'CSS3', A Kitten Dies For A List Apart, Lea Verou presents some sane and practical advice regarding the treatment of proprietary features and their standardization. Probably a good place to leave this for now, too :-)
Tools
Remote-Tilt - Emulate Motion Events for Testing Purposes Remy Sharp's Remote Tilt makes mobile app testing easier as by including a single line of JavaScript into your page or app, you can emulate device motion events in both regular browsers and mobile emulators.
playMobi: HTML5 Game Monetization and Social Features AppMobi, the HTML5 game development tools company, has released playMobi, a cross-platform HTML5-based game development, deployment and monetization SDK. It includes support for interactive leaderboards, badges, in game purchases, and gameplay analytics.
Code and Libraries
Modernizr 2.5 Released Annoyingly I missed this last week but it's too useful to miss.. the popular Modernizr browser capabilities library has a 'supercharged' new release. This post sums up some of the improvements.
Moving An Element Along a Circle with CSS Transforms Lea Verou has come up with an elegant solution for moving an element in a circle (while keeping it level) using CSS transformations alone.
Multi-direction Hover Detection in Pure CSS (Clever!)
SocketRocket: A WebSocket library for Objective-C
Miscellaneous
/r/html5games: A New Sub-Reddit for HTML5 Games and Game Developers
Chrome Developers, A Google+ Group Google's developers are naturally keen to use Google+ as a venue for communication, and their latest is a 'Chrome Developers' group as 'a place for Chrome developers to meet, share, and discuss the latest in web development.'
CSS Compatibility Tables for Internet Explorer 5 through 9
Curated by Peter Cooper and published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2013 Cooper Press Ltd. Email policy Privacy policy
Office 30, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here

ONE e-mail each Wednesday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper