Monday, May 17, 2010

Status Report 1 –Google Summer of Code 2010


Project: Improved automated UI testing for Lightning

Organization: Mozilla                                                                          
Mentor: Merike Sell
In my GSOC project, this time period is allocated for community bonding period but I thought to start the project to some extent. Week before last week, I couldn’t do anything because of my internship & other stuffs. In this status report, I am writing what I did in last week & what I have to do in this week.
Last Week…….
Last week, I learned the following regarding my project
  • Mozmill(Test Frame Work, Making Useful Tests, Elements Library Objects)
  • Mozmill Test Documentation
  • SVN,CVS(Revision Control systems)
  •   Shared Modules
  • Mercurial
  • Merge Program
  • Got Familiar with DOM Inspector
Installed Visual C++ 9.0 Express Edition, Mozilla Build Package, Mozmill Command Line Client
What is Mozilla Build Package? 
Mozilla Build is a bundle of software including of bash, GNU make, autoconf, Mercurial, and much more.
Mercurial: - Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.
This Week…….
  • Getting a depth knowledge of DOM Inspector
  • Learning how to check out the repository
  • Participating in Mozilla IRC
  • Discussing Buildbot related issues.


References

Sunday, May 2, 2010

Google Summer of Code 2010





“University of Moratuwa becomes World’s Hot Spot” was the words I heard when University of Moratuwa got highest number of accepted student proposals in Google Summer of Code(GSOC) 2008.The above statement is not only applicable for 2008 & it continued in 2009 and again now in 2010 as well.  In GSOC 2010, University of Moratuwa got 26 accepted Students proposals and I am very happy to say that I am also a student of University of Moratuwa who got accepted for Google Summer of Code 2010.

Out of those 26 students 22 are from Department of Computer Science & Engineering which is my department and 12 out of those 22 were obtained by my CSE 07 Batch. Furthermore Electronic & Telecommunication Department got one & Faculty of Information Technology got 3.

My project is “Improved automated UI testing for Lightning”. Lightning brings the Sunbird calendar to the popular email client, Mozilla Thunderbird and the SeaMonkey internet application suite (SeaMonkey is a free and open source cross-platform Internet suite).
I want to thank Merike Sell who is the mentor for my project & Calendar lead developer Philipp Kewisch who is willing to help me in this project. I also want to thank Ms. Vishaka Nanayakkara Head of the Department of Computer Science & Engineering, who motivated CSE students to participate in Google Summer of Code.

I am very happy to do this project & want to have a good experience.