In my last blog post, I made the sug­ges­tion that Sug­ar integ­rate HTML5 more closely to allow for the cre­ation of activ­it­ies in stand­ard Web tech­no­lo­gies. The Karma Pro­ject has since been poin­ted out to me, and the demos look impress­ive. Unfor­tu­nately, its pro­gress looks to have stalled. There is now con­sid­er­a­tion hap­pen­ing in the com­munity about mov­ing Browse to a Web­Kit-based altern­at­ive, pos­sibly Surf.

It seems like now is the time to revis­it the notion of integ­rat­ing HTML5 into Sug­ar itself. I feel that this can achieve a far more power­ful out­come than just swap­ping Browse with Surf. The primary weak­nesses of HTML5, its imma­tur­ity and dearth of good devel­op­ment tools, are being addressed. Microsoft and Adobe are con­tin­ue to move towards HTML5, which can only be a good thing.

We have the chance to tap into the cur­rent rush of developers cre­at­ing Web applic­a­tions. We don’t need to (and can­’t afford to) go to the extreme always-online level of Chrome OS, but I think the devel­op­ments in that space are really show­ing what HTML5 can do in terms of applic­a­tions devel­op­ment. Take the Chrome ver­sion of Angry Birds, for example. Writ­ten (almost) entirely in HTML5/​JS (I think the “almost” part could have been imple­men­ted in HTML5 as well), it’s a fant­ast­ic example of what can be achieved. More than a mind­less game, the phys­ics engine is real­ist­ic enough to become a fun edu­ca­tion­al tool. It’s so much fun that most kids won’t even real­ise that they’re learning.

HTML5 in Sugar / Sridhar Dhanapalan by Sridhar Dhanapalan is licensed under a Creative Commons Attribution-ShareAlike CC BY-SA 4.0 licence.
%d bloggers like this: