[Presentation] Tomorrow’s Tech Today: HTML5

Groovy / Grails ‘personality’  (and I mean that in the most fondest use of the term) Scott Davis presents a great round up of some cool HTML features.

InfoQ: Tomorrow’s Tech Today: HTML5.

He introduces some good tools and utils that help the forward compatible specification be read by HTML4 browsers none the wiser.

Firstly the HTML5 CSS trick to treat all the new HTML5 elements (header, nav, footer, video) to be treated as block elements in all browsers (except IE) and the html5shiv that does the same thing for IE.

Trivia: <input type=”someType”> gets rendered as a textbox if yourbrowser doesnt knowhow to show it.

There are some references to these sites which talk more about HTML

DiveIntoHtml5.org – an upcoming o’reilly book you can read for free here

HTML 5 Rocks

He talks about some stuff I wasnt too aware of such as HTML5 caching support (5mb) and SQL (25mb but no FF or IE, but useful for iPhone and Android browsers)

html5demos.com

Modernizr (detect support for HTML5 & CSS3) – see findmebyip.com for an example.

“The goal is to program for HTML 5 and backfill for the rest of the browsers”

Jvm web framework feature matrix

Nice to know. A spreadsheet simply rating characteristics of each framework.

Grails
Spring MVC
Rails

are the top players

JSF was one of the more poorly ranked. Though they didn’t differentiate between v1 or 2.

http://spreadsheets.google.com/pub?key=0AtkkDCT2WDMXdC1HOEtnUHpCejJMbUhGeGJWUmh5dVE&hl=en&output=html

Creating mobile web applications with jQuery mobile and Grails

Creating mobile web applications with jQuery mobile and Grails

The blogger demonstrates how easy it is to integrate the new jquery mobile library with Grails and easily create mobile views in scaffolding.

I wasn’t familiar with the grails install-templates command before which allows you to customise the scaffolding that gets generated.  Pretty neat.