May/090
JavaScript Error Console for Fennec
This week as the mobile guys finalize the alpha for Windows Mobile I have busied myself with adding the JavaScript console to Fennec. Both Mark, Doug and Brad had expressed interest in the feature and it sounded like a nice chunk of work to keep me productive while the other guys concentrated on pushing out the alpha. I have a WIP patch up. I still need to spruce up the warning and error rows to more completely represent the data, however the whole console (filter and evaluation) currently functions just like the desktop version.
It has been very interesting to move away from C++ and into XUL and JavaScript. I have enjoyed being outside my comfort zone and lucky enough to have Mark right over my shoulder to help me along the way. I plan to spend some time reading my JavaScript book and XUL tutorials on the road to LA this weekend.
The second week here at Mozilla is somehow even better then the first. I enjoyed going out with the mobile team last night to take in some dinner and movie (Star Trek), it was nerdtacular. I’m lucky to be here and I don’t plan on forgetting that anytime soon.
May/091
It’s a new Dawn, It’s a new Day, It’s a new Life
For Me.
And I’m feeling Good.
I’m reminded of this song by Nina Simone, as today Natasha and I get the keys to our new home! This brings us one step closer to marriage and serves as a precursor to the big changes to come for the both of us.
I’m also bolstered by my impending trip to Mountain View to join the ranks of Mozilla as an intern. I feel privileged to have such an amazing opportunity, due in no small part the wonderful people of Seneca. I plan to blog about my experiences in California in the coming weeks, as well as my time in the MoTo offices upon my return. Here’s to a sunny Friday morning in Toronto.
Apr/095
1.0 Release – Camera Capture with Live Preview
This is a picture of a very happy person…
That’s my Camera Capture application in action! I started from the built in Microsoft SDK sample and added the live preview. This is a big first step towards introducing the functionality to Fennec. I have zipped up all the code which can be found here. Also see the gallery for a few other shots: Ted wanted a picture of the code that lets me takes pictures and Mike wanted a picture of my blog within a picture of my blog, in order to create a singularity that would implode the blogsphere (however I believe I have failed him – sorry Mike!). Finally the last image is a picture of my car from the window, this is the image captured after tapping ‘Take a still image’.
This concludes my DPS911 course work, however I have managed to land myself an internship this summer at Mozilla! So that means I’ll be taking all my work this term further and starting new and exciting things for Fennec, so stay tuned!
- 1.0 Release – Nino Shot
- 1.0 Release – Code Shot
- 1.0 Release – Blog Shot
- 1.0 Release – Car Shot
Apr/090
1.0 Release Update
It’s finally here, my last week at Seneca. It’s been a long time coming and I can sense the good feeling of being done coming along. However before I let myself enjoy my graduation I have a few more things to clear up. One being my 1.0 release. I will be working today and tomorrow on it, with an expected release for no later then Wednesday night.
Also I’m happy to report that my WiFi patch submitted for my 0.9 release has landed. The r+ and sr+ from Doug and Johnny came through yesterday and today.
Hopefully my next blog post will be for my 1.0 release.
Apr/091
0.9 Release – WiFi Scanning Updates on Windows Mobile
Needless to say for those in and around Seneca, and especially those in the BSD program, things have been non-stop for the last few weeks. After meeting with Dave I adjusted my 0.9 release target to something more realistic. I have been pushing on my WiFi bug to try and get it to the landing stage. I believe my latest patch gets it quite close, if not there. I know Doug is tied up with FF3.5 tree freeze so I’m not expecting a review for a little while. Thanks to Dave who understands the juggling act that consumes our lives right now and bringing real world solutions to real world problems; everything is not always clean and simple, as he says. For my next release I plan to produce a stand alone Camera application that at the very least captures still images using DirectDraw. In a more ideal scenario I will also add the live preview functionality, but I want to temper my expectations surrounding exams. More to follow in the coming days.





