Software by Steven

Sometimes a square peg is a round hole

Monthly Archives: November 2010

Unravelling Win32 Threads

For the 3D game we’re working on, I’ve also taken it upon myself to help alleviate load times. We’re using Collada models and it turns out they can get very, very large. Collada files are XML formatted and as such, text takes a while to read in. A common alternative is to convert these static [...]

BBB Subtitle Fixes, On/Off and Remoting

I’ve been continuing to work on the BBB player and from the list and I decided to tackle two of the items from the list that were quick-fix oversights from past releases. I’m talking about the promised features of toggling subtitles on/off and hooking dummy server calls up for the chapter addition/deletion demo. Also included [...]

BBB 0.3 Preview Change

In my last BBB-related blogging, I mentioned some upcoming features I’ll be focusing on implementing for this next release. After meeting and discussion, we’re switching focus a bit to further fleshing out the chaptering functionality introduced in BBB 0.1. We’ll still be keeping with some of the simpler oversight fixes, but the new list of [...]

Assembling a Lower Level understanding

Time for something different from my usual bloggings about JavaScript and the BBB project. Alongside it, I’m on a team of five working to produce a 3D game using C/C++ and DirectX. Luckily, we’ve been granted a custom framework by our professor but it’s still a lot of tough work. Where as many developers take [...]

BBB Player – 0.2 Release

Here we are, deliverable day. Kevin and I have been gearing up for today’s release by fleshing out the feature set on our player project and iterating/fine tuning what was already there. If you’ve been following my series of blog posts you may have an idea of my portion, but I’m only half the team! [...]

BBB Remote Bookmark Querying

In preparing for tomorrow’s 0.2 release of the BBB Player, I’ve taken the first step to moving towards remote data retrieval. While right now we’re still using that terrific stub data, it’s at least now not hard-coded into the JavaScript. Instead, it has been hard-coded into a server script which is queried to return the [...]

HTML5 Video Mashup: Green Screen Travel Agency

Last week, Humph traveled partway across the world to attend the Mozilla Drumbeat Festival in Barcelona, Spain. Turns out, he had a great time. Before going though, he gave us a mini-assignment to be creative and come up with video mash-ups using HTML5 Video, jQuery, and web APIs like Flickr and Google. Inspired by world [...]

BBB Video Player Test Framework Skeleton

Early on in the prototyping stage when I was first getting used to HTML5 and JSON, I’d written a very rough and primitive suite of tests to test what I was trying to do. In fact, if you look back to the earliest commits into my github repo, you’ll see it floating around here or [...]

TTXT Subtitling for BBB Video Player

In my last blogging I discussed the research I’d made into forcing XML-formatted plain text to being DOM-parsed. This became an essential task for the BBB Video Player as TTXT subtitle files are just that: XML-structured documents which were coming across as plain text. This could be fixed server-side by associating extension “ttxt” with “text/xml”, [...]

Cross-browser XML Parsing with XmlHttpRequest

Ah yes, cross-browser coding. Easier now than it was when I first dabbled in JS, but I still get a major sense of satisfaction out of getting something working and working well. For my work on TTXT subtitling, I had to dig deep into the XmlHttpRequest class, edge cases on return types and ended up [...]

Follow

Get every new post delivered to your Inbox.