Open main menu

CDOT Wiki β

Changes

User:Sweerdenburg

6,809 bytes added, 23:57, 7 December 2010
Weekly Progress
__FORCETOC__
 
== Contact Information ==
 
{|border="0"
|-
|'''Name'''
|Steven Weerdenburg
|-
|'''Email'''
|sweerdenburg [AT] learn [DOT] senecac [DOT] on [DOT] ca
|-
|'''IRC'''
|stevenaw
|-
|'''Blog'''
|[http://sweerdenburg.wordpress.com Blog]
|-
|'''Github'''
|[https://github.com/stevenaw Github]
|}
 
== About Me ==
I'm Steven Weerdenburg is a seventh 7th semester student in Seneca's Bachelor of Software Development program. I come He comes to Seneca with a 3-year advanced diploma from Lambton College in Web Application Development, where I he worked primarily with PHP, .NET and System i languagestechnologies. Since coming to Upon attending Seneca, my his focus has shifted towards .NET and C/C++, JavaScript, .NET and PHP. In my his spare time I enjoy he enjoys playing chess and working on personal projects. Feel free  == Technical Skills ==*C/C++*C#*ASP.NET*Java*PHP*JavaScript*VB.NET*RPG IV*SQL*XHTML/CSS == 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]]. === [[DPS909|DPS909 - Topics in Open Source Development]] === ==== Chrome Experiments (FF4) ====For the first short bit, the class worked to identify any bugs in Firefox through use of the [http://www.chromeexperiments.com/ Chrome Experiments]. They were split them up so that each student was responsible for 10 of them (myself with experiments [http://zenit.senecac.on.ca/wiki/index.php/Firefox_Performance_Testing_Lab_Fall_2010_sweerdenburg 71-80]. The offending experiments (aka test cases) were then collated and subjected to a second round of testing and finally filing. The complete list of class findings can be seen [[Firefox_Performance_Testing_Lab_Fall_2010|here]]. '''Bugs Filed''':*[https://bugzilla.mozilla.org/show_bug.cgi?id=598831 Liquid Particles perf bug (dupe)]*[https://bugzilla.mozilla.org/show_bug.cgi?id=599236 Video->ASCII Conversion perf bug]*[https://bugzilla.mozilla.org/show_bug.cgi?id=598834 Animated Harmonograph perf bug] ==== Primary Project (BBB) ====My primary project will be to collaborate with [[User:Kclascon|Kevin Lasconia]] to create a video player in HTML5 and JavaScript. This project will be to work alongside current Flash-based players, 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 [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 follow my primary project above. ==== Weekly Progress ==== {| class="standard-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/], Experiments with OOP JavaScript and Timing [http://sweerdenburg.wordpress.com/2010/10/08/oop-js-timed-text/]|-|| -|Built Mozilla Firefox from source[http://sweerdenburg.wordpress.com/2010/10/06/building-mozilla-firefox/]|-| 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 [http://sweerdenburg.wordpress.com blog/2010/10/14/gettin-into-git-and-php/]|-| October 17, 2010| 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, 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-running-firefox-tests/]|} == Resources =='''Git'''* [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]* [https://bugzilla.mozilla.org/index.cgi Bugzilla] '''Videojs, HTML5 Open Video Player'''* A collated and shared list of resources can be found at [[HTML5_Open_Video_Player/Resources]] '''C3DL'''* [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]