August 25, 2011
Blog ArchivesPlay Sound in HTML5 and cross browser support with backward compatability.
In the last post in this series [ read here ] I added the clock timing logic to the HTML workout timer. The next feature to add is round and interval audio. I want to ring a bell at the beginning and the end of each round, a warning before a change in …
Building an HTML App – Workout Timer – Clock Logic
In [ this post ] I introduced an HTML application that I intended to build. I’ve been picking away at the logic (though haven’t gotten to the HTMP “5″ stuff yet) and thought I’d share the milestone. Note that the gray area…
Beginning an HTML5 Application – The Requirements
More and more developers are starting to think about building applications that have both on-line and off-line features using HTML5. I’ve been giving this some thought and have decided to build one myself. I thought for a while about what sort of…
So what are zones really?
There is a (not so) particular kind of shape in Orchard: zones. Functionally, zones are places where other shapes can render. There are top-level zones, the ones defined on Layout, where widgets typically go, and there are local zones that can be defin…
Visual Studio 2010 Web Standards Update
Over the last several months the “new wave” of web standards have been moving at an accelerated pace, All the popular browsers are pushing the envelope including Microsoft’s own IE9 and the new standard open up exciting new opportunities fo…
HTML5 Prototypes–FileAPI, IndexedDB, Media Capture
The Interoperability team recently made available an update to the FileAPI prototype released on HTML5 Labs last month. The File API prototype is based on the evolving W3C specification that provides an API for representing file objects in web ap…
Even better customizability in Orchard
One of our goals in Orchard is to make it possible and simple to change and customize the markup and style for everything that gets rendered by the application and its modules. Of course, this is made a lot trickier by our other big requirement of maki…
Building my new blog with Orchard – Part 3: one way to skin a cat
These last few weeks I’ve been refraining from starting any deep work on my new Orchard-powered blog because most of what I had in mind involved widgets, which are being built right now. Version 0.8 is just around the corner: the team is just putting the final touches to the new theme engine and to the widget system. In the meantime, there is still some work I could do that I knew would not be throw-away, and that is CSS. My objectives with this new blog is to reflect in design what the content is about and what it is not about. VuLu is about knowledge, science, art and philosophy. It’s not about shiny gadgets, technology or engineering. That of course means I want nothing web 2.0 in here. Good thing as I don’t have much love for rounded corners…(read more)
Building my new blog with Orchard – part 2: importing old contents
In the previous post , I installed Orchard onto my hosted IIS7 instance and created the “about” page. This time, I’m going to show how I imported existing contents into Orchard. For my new blog, I didn’t want to start with a completely empty site and a lame “first post” entry. I did already have quite a few posts here and on Facebook that fit the spirit I wanted for the new blog so I decided to use that to seed it. The science and opinion posts on Tales of the Evil Empire always seemed a little out of place (which some of my readers told me quite plainly), and the Facebook posts were blocked behind Facebook’s silo walls even though they were public. You still need a Facebook account to read those posts and search engine can’t go there as far…(read more)