Changes

Jump to: navigation, search

User:Sweerdenburg

3,048 bytes added, 23:57, 7 December 2010
Weekly Progress
|-
|'''Blog'''
|[http://sweerdenburg.wordpress.com blogBlog]|-|'''Github'''|[https://github.com/stevenaw Github]
|}
== About Me ==
Steven Weerdenburg is a 7th semester student in Seneca's Bachelor of Software Development program. He comes to Seneca with a 3-year advanced diploma from Lambton College in Web Application Development, where he worked primarily with PHP, .NET and System i technologies. Upon attending Seneca, his focus shifted towards .NET and C/C++, JavaScript, .NET and PHP. In his spare time he enjoys playing chess and working on personal projects.
== Technical Skills ==
== Contributions ==
=== [[BTH740|BTH740 - Human Factors in Computing]] ===
Presently drafting a [[BTH740_Research_Essay_20103|research essay]] on accessibility titled [[Inter-device_Web_Accessibility|WCAG on the Standardized Web]]. Also developing a proof-of-concept audio recognition JavaScript widget
 
=== [[DPS901|DPS901 - Introduction to Game Programming]] ===
Presently working on a [[DPS901_Hic_Sunt_Dracones|team]] of five to create a Windows-based game using DirectX 9 through the '''fwk4gps''' framework created by [[User:Chris_s|Chris Szalwinski]].
*[https://bugzilla.mozilla.org/show_bug.cgi?id=598834 Animated Harmonograph perf bug]
==== Primary Project (NFBBBB) ====My primary project will be to collaborate with [[User:Kclascon|Kevin Lasconia]] and the community at the National Film Board to create a video player in HTML5 and JavaScript. This project will be to work alongside their current Flash-based playerplayers, which will serve as a fallback in a non-compliant browser. Complete project details can be found on our [[HTML5_Open_Video_Player|project page]] or at the NFB's [http://developer.nfb.ca/trac/web/wiki/NFBHTML5videoplayer developer spec].
==== Secondary Project (C3DL) ====
As browsers are incorporating hardware acceleration as standard, WebGL is on the horizon as a web technology. The [[Canvas3D_JS_Library|C3DL JavaScript library]] has been in development to make it easier for web applications to use WebGL. They are presently working to refactor the existing code and incorporate a [[OSD600Project-C3DLRefactoring|build system ]] as well as automated testing environment. I will contribute to this project in addition to my primary project above.
==== Weekly Progress ====
{| class="wikitablestandard-table" border="1"
|-
! Week of
! Project
! Accomplished
|-
| September 26, 2010
| BBB
| Prototype fallback to Flash if <video/> tag is not supported. [http://sweerdenburg.wordpress.com/2010/10/04/html5-video-fallbac/]
|-
| October 3, 2010
| BBB| Hello World on Canvas[http://sweerdenburg.wordpress.com/2010/10/06/hello-world-canvas/], Built Mozilla Firefox from sourceExperiments with OOP JavaScript and Timing [http://sweerdenburg.wordpress.com/2010/10/0608/buildingoop-js-mozillatimed-firefoxtext/], Experiments with OOP JavaScript and Timing |-|| -|Built Mozilla Firefox from source[http://sweerdenburg.wordpress.com/2010/10/0806/oopbuilding-jsmozilla-timed-textfirefox/]
|-
| October 10, 2010
| BBB| Git/Github repo setup[http://github.com/stevenaw/BBB], JS OOP/serialization/cookies/DOM Manipulation[http://sweerdenburg.wordpress.com/2010/10/16/oop-javascript-json-and-dom-manipulation/], Sequential Video playing [http://sweerdenburg.wordpress.com/2010/10/18/sequential-html5-video/]|-|| C3DL| PHP process control (C3DL)[http://sweerdenburg.wordpress.com/2010/10/14/gettin-into-git-and-php/]|-| October 17, Git repo setup2010| BBB| Library creation and Merging of Prototypes, 0.1 Release [http://sweerdenburg.wordpress.com/2010/10/23/bbb-0_1/]|-| | C3DL| PHP Process Control Implementation and Permission Setup [http://ajcondinho.blogspot.com/2010/10/c3dl-build-system-01-released.html]|-| October 25, 2010| BBB| Library optimizations and refactoring to minimize interface. Research into TTXT parsing.|-| November 1, 2010| -| Research Paper [[Fall_2010_Research_Paper|planning]] and [[User:Sweerdenburg/FSOSS_10|drafting]]|-|| BBB/Video.js| TTXT Subtitles [http://sweerdenburg.wordpress.com/2010/11/07/cross-browser-xml-xhr/]|-| November 8, 2010| -| Video Mashup[http://sweerdenburg.wordpress.com/2010/11/12/html5-video-mashup/], Visualization of Life's Things and Negative Pong|-|| BBB| Library Refactoring [http://sweerdenburg.wordpress.com/2010/11/07/javascript-the-nitty-gritty/], Test Framework[http://sweerdenburg.wordpress.com/2010/11/10/bbbtest-framework-skeleton/]|-| November 15, 2010| BBB| Remote Querying[http://sweerdenburg.wordpress.com/2010/11/15/bbb-remote-bookmarks/]|-| November 22, 2010| BBB| Refactor, Remote Updating and Subtitles On/Off[http://sweerdenburg.wordpress.com/2010/11/28/bbb-subtitle-fixes-onoff-and-remoting/]|-| | Video.js| Subtitle Updating bugfix[http://sweerdenburg.wordpress.com/2010/11/28/bbb-subtitle-fixes-onoff-and-remoting/]|-| November 29, 2010| FF4| Patching Firefox[http://sweerdenburg.wordpress.com/2010/12/01/modding-firefox/]|-| December 6, 2010| BBB| Popcorn Metadata Generation, JS OOP 0.3 Release[http://sweerdenburg.wordpress.com/2010/12/08/bbb-player-0-3/]|-| | FF4| Firefox Automated Testing[http://sweerdenburg.wordpress.com/2010/12/07/writing-and serialization-running-firefox-tests/]
|}
== Resources ==
'''MozillaGit'''
* [http://www.kernel.org/pub/software/scm/git/docs/everyday.html 20 Everyday GIT Commands]
* [http://cheat.errtheblog.com/s/git Git Cheat Sheet]
* [http://progit.org/book/ Pro Git E-Book]
* [http://www.tuxfiles.org/linuxhelp/vimcheat.html Vim Cheat Sheet]
 
'''Mozilla'''
* [https://mxr.mozilla.org/ Mozilla Cross-Reference]
* [http://pastebin.mozilla.org/ Mozilla Pastebin]
* [http://crash-stats.mozilla.com/products/Firefox Firefox Crash Stats]
'''C3DL'''
* TBA[http://www.c3dl.org/ Project URI]* [http://github.com/acondinho/C3DL-Build-System GitHub Repo] '''OO JavaScript'''* [http://www.quirksmode.org/js/associative.html Objects as Associative Arrays]* [http://www.developertutorials.com/tutorials/javascript/enumerating-javascript-objects-060822-999/ Object enumeration]* [http://www.developersdex.com/asp/message.asp?p=2978&r=6920119 JSON-style syntax]* [http://en.wikipedia.org/wiki/JSON JSON on Wikipedia]

Navigation menu