A webinar recap and some awesome resources to help familiarize you with HTML5, particularly for Geo web developers – I’ll admit it, I’m not too up on my HTML5, however, that doesn’t mean that I’m not interested in this hot technology!
Like many of you, the topic of HTML5 is on my mind and rightfully so – when you hear statements like HTML is likely the future of Geo web programming you pause and take notice! Luckily there’s some fine learning opportunities and resources available to help get introduced to this key enabling technology.
Just today (Feb 23 while I’m writing this) Eesri is hosting a webinar titled "Learn to Use HTML5 with Esri ArcGIS" – the event is streamed live 3X during the day and I’m told the session will be archived online in the near future for those who can’t attend.
From the webinar, some key points about ArcGIS and HTML5:
Supported in current versions of all major web browsers – get the user’s approximate location – user can elect to share their location once, always, never.
No, there will be no ArcGIS API for html5
- HTML5 is the next standard for HTML and includes new semantic tags (describing the page meaning), new form elements, several new APIs (like geolocation)
- Diff mobile browsers support different features so that’s a consideration.
- Easier and more simple to build complex apps than ever before!
- Offers several new types of markup, including: simplified DocType (specifies mode to render the page and triggers validation), now, simply a <!doctype html>, also new header and footer tags – much less code and less time to write the code.HTML 4 had many input types (button checkbox etc…) now with HTML5 many new options
For new developers, an easy way to create code is via the CSS3 generator css3generator.com – See also caniuse.com and also a useful site with compatibility tables at html5rocks.com – and from Chris Whelm @cwhelm he suggests http://dabblet.com/ for sample code.
Additional Features enabled by HTML5:
- Drag and drop API enables the user to drag and rop files or objects (like images)
- A filesystem API enables creation, read, write of files
- The geolocation API – provides approximate location only (more accurate if used on smartphone)
- Recall there’s 2 methods of grabbing location, get location or watch for continuous updates
- Web workers is a way to run scripts in the background – keeps the UI fluid while processing continues in the background
- CORS and polygon buffering
- Access to browser history and the ability to manipulate the content
- CSS3 and some of the new elements – transforms, shadows, border radius (enhance an element with rounded corners), animations
The HTML5 Timeline (Source: Agup, Esri)
Please note, for even more learning opportunities about HTML be sure to check out details of the coming webinar from Latitude Geographics (See @geocortex on Twitter) Getting Rolling in 2012 with HTML5 & Esri Technology. This free webinar will be of interest to GIS administrators, GIS managers and analysts currently using Esri’s ArcGIS for Server platform. The presentation will take about 30 minutes, but please allow for an additional 15 minutes for Q&A at the end. Web Conferencing is provided by GoToWebinar. The date is March 8, 2012 – more details HERE
PLEASE NOTE: The company has also posted up the video recording of the Feb 1 Webinar for all who may have missed it. It can be found: at www.geocortex.com/html5
See Also the following somewhat related GISuser Resources:
- Mobile Developer Gold PhoneGap – OpenSource Devlopment Framework; Deploy to 7 Major Mobile Platforms
- Learn to Use HTML5 with Esri ArcGIS
- Announcing The 2012 Esri #DevMeetup Schedule – Geo Developers, Get your GeoGeek On!
- Webinar: Getting Rolling in 2012 with HTML5 & Esri Technology
- Get Organized With The 2012 Esri DevSummit Online Agenda
- HTML5 – Wikipedia, the free encyclopedia
- How is Esri planning to support HTML5?
- Video – HTML5 Not just for breakfast anymore
- MapQuest Launches New Mobile Web Experience with HTML5
Today’s TOP news! Trimble Adds Satellite Imagery Data Support