Community:SummerOfCode09: Difference between revisions

Transferring more ideas across to the main page
(Transferring more ideas across to the main page)
Line 90: Line 90:
!Mentor(s)
!Mentor(s)
!Comments
!Comments
|-
|Make Weave work on SeaMonkey 2
|[http://labs.mozilla.com/projects/weave/ Weave] is a Mozilla Labs project for synchronizing various objects (history, bookmarks, and more) between several Firefox instances in desktops and mobile devices. The work in this student project would be to throw SeaMonkey 2 into this fold and enable synchronization of SeaMonkey 2.x instances possible through Weave among each other and with Firefox and Fennec installs.
|Robert Kaiser
|Robert Kaiser
|Some of this (e.g. history) should be relatively easy and straight-forward, things like bookmarks are probably harder.
|-
|Automated tests for SeaMonkey
|The SeaMonkey/Mozilla codebase and build environment support a number of test suites that can be automatically run but many areas of SeaMonkey code aren't covered with automated tests yet, mostly due to historic reasons (the testsuites are comparatively young). The student will work on creating tests for all areas that are not covered with such automated tests yet, so that all areas of SeaMonkey get automatically tested in the future.
|Robert Kaiser
|Robert Kaiser
|Crisp success/fail criteria still needs to be created.
|}
|}


Line 106: Line 118:
|Gerv
|Gerv
|Gerv
|Gerv
|
|}
==Mobile/Fennec==
{| class="standard-table"
|-
!Title
!Abstract - links to details/bugs/etc
!Reporter
!Mentor(s)
!Comments
|-
|HTC "click wheel" integration
|The directional pad on the HTC Touch Pro (and other phones) is touch sensitive. That interface could be used to control zooming in Fennec.
|[[User:blassey|blassey]]
|[[User:blassey|blassey]]
|
|-
|Accelerometer interface
|Many mobile devices have accelerometers built in.  Implement an generic interface to provide this input data to the browser and support for at least one device.
|[[User:blassey|blassey]]
|[[User:blassey|blassey]]
|
|-
|Haptic interface
|Implement a generic interface for controlling haptic output of mobile devices and support for at least one device.
|[[User:blassey|blassey]]
|[[User:blassey|blassey]]
|
|-
|Windows Mobile Today Screen Plugin
|Embed Mozilla in a Windows Mobile Today Screen plug-in.
|[[User:blassey|blassey]]
|[[User:blassey|blassey]]
|
|
|}
|}
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925

edits