Thursday, March 5, 2015

Team Proposal 0

Lol at the 0 index in the title of this blog post :)

List your other team members below


  • Will Paul - dropofwill (whp3652@rit.edu)
  • Kocsen Chung - kocsen (kxc4519@rit.edu)

Which Entity did your team choose to profile?


KDE/Apple/Adobe/Google/Opera - Webkit and Blink

Description of the Organization


Collaboration of giant leading software companies to create a powerful and extremely widely used open source project web tool.

Description of the project


Webkit was authored by KDE and has been contributed to, and implemented by the mammoth aforementioned software companies.  It is written in C++ and functions as the layout software for webpage rendering used in web browsers.  Where WebKit powers Apple's Safari, the "fork(though possibly more than just a fork at this point)" project Blink powers Google's Chromium.  Webkit technology has a larger browser market share than the engines used by Internet Explorer and Mozilla Firefox.  Webkit is licensed predominantly under the BSD 2.0.

Describe each team member's role


I really like the way Will(dropofwill) organized this in his blog post, and I think we will stick to the idea of dividing the work based on this:

-Organizational details for each enterprise
  • Google
  • Apple
  • Adobe
  • Opera
  • KDE
-Webkit communication channels
-Blink communication channels
-Webkit community architecture
-Blink community architecture
-Webkit technology/product overview
-Blink technology/product overview

Organization/Project Source Code Repo URL



Upstream Mentors and Communication


Might try and contact the folks at Google or Apple via some customer service links, if we have a burning question.  I could also be devious and probably shoot some emails to the email addresses listed in the contributions to each project :)

What do you anticipate the easy parts will be?

It's a lot of information.  Should be easy to find sources because we're looking at a collaboration between giant companies, and a project that is extremely important to the major web browsers today.  I also think this should be interesting to research into.

What do you anticipate the hard parts will be?


It's a lot of information.  WebKit is a huge project with a lot of history divided amongst several huge companies.  Blink is probably the same way.  It might be hard not only to have to deal with all of the information from both projects, but also to find differences between the project and its "fork".

How will you overcome both?

Not really sure of a milestone list, but I will probably just determine what role I will play in our team role list and then start hitting the points from the rubric here: http://bizlegfoss-ritigm.rhcloud.com/static/hw/profile.html I'll try and only grab at information that is really relevant to the point that I am working at.  We will overcome through filtering and consistent work input - basically just good researching.

If something goes wrong, what contingencies do you have in place?


I will probably default to asking my groupmates if they have any information or suggestions of places to look for what I need.  If that doesn't work, I might try and get information straight from the companies, or just keep searching until some light is shed on the subject.

When will your group meet regularly outside of class time?


Much thanks to Kocsen for setting up this nifty meetup calendar: http://www.when2meet.com/?2782271-P9cG4

Looks like we line up times on Mondays/Fridays 3-5pm, and Wednesdays from 3-4pm.

No comments:

Post a Comment