Summer of Code/2010/Abstract Browser: Difference between revisions

Lucian (talk | contribs)
No edit summary
Lucian (talk | contribs)
No edit summary
Line 37: Line 37:
Weeks:
Weeks:
# Write prototype of abstraction layer
# Write prototype of abstraction layer
  * WebView GTK widget that wraps hulahop.WebView or pywebkitgtk.WebView
* WebView GTK widget that wraps hulahop.WebView or pywebkitgtk.WebView
  * nothing more than WebView.load_uri()
* nothing more than WebView.load_uri()
# Simple Browser activity based on the abstraction layer
# Simple Browser activity based on the abstraction layer
  * recycle code from Browse & Surf
* recycle code from Browse & Surf
  * implement missing functionality as needed
* implement missing functionality as needed
# Basic browser functionality
# Basic browser functionality
  * DOM access
* DOM access
  * html events mapped to gobject events
* html events mapped to gobject events
# More browser functionality
# More browser functionality
  * downloads, history
* downloads, history
  * user stylesheets
* user stylesheets
  * browser settings (i.e. proxy)
* browser settings (i.e. proxy)
# Port SSB code from Browse's ssb branch
# Port SSB code from Browse's ssb branch
  * create ssb
* create ssb
  * edit userstyles/usersheets
* edit userstyles/usersheets
  * bookmarklets
* bookmarklets
# More functionality
# More functionality
# Polish
# Polish
Line 68: Line 68:


Since I was using a lot of open source at home, I tried to push it in school as well. I managed to make students and teachers aware of GCC as a replacement for Borland C/C++, Mono and SharpDevelop as a replacement for the not-quite-free Visual Studio. With the help of a friend, I even managed to convince the head of school to install Ubuntu in one of the labs.
Since I was using a lot of open source at home, I tried to push it in school as well. I managed to make students and teachers aware of GCC as a replacement for Borland C/C++, Mono and SharpDevelop as a replacement for the not-quite-free Visual Studio. With the help of a friend, I even managed to convince the head of school to install Ubuntu in one of the labs.
I've also participated in last year's GSoC, adding SSB support to Browse. See [Webified].


====You and the community====
====You and the community====