Difference between revisions of "Project List"
Line 80: | Line 80: | ||
|- | |- | ||
− | |[[Make Ubiquity work in Thunderbird | + | |[[Ubiquity_Thunderbird]] |
− | + | |Make Ubiquity work in Thunderbird | |
+ | |||
+ | Ubiquity is a cool extensible natural language front-end to Firefox. It could do wonders in Thunderbird as well. Aza Raskin and other Ubiquity hackers are happy to help someone do that with their Ubiquity knowledge, and #maildev will be happy to assist w/ Thunderbird knowledge. | ||
Resources: aza, ubiquity-firefox mailing list) | Resources: aza, ubiquity-firefox mailing list) |
Revision as of 12:20, 17 September 2008
Seneca College is working on many joint research and development projects with Mozilla and Fedora. These projects are listed below. Many of the projects below are part of the DPS909 or OSD600 courses or the LUX Program.
For more information about what Seneca is doing with Mozilla, Fedora, and other open source projects, see the Main Page.
Introduction
This page lists many of the research and coursework projects that are being done between Seneca faculty, students, and various Open Source communities, including Mozilla, Fedora, and OpenOffice.org. All of these projects are open source, and you can get involved with any of the current ones, or look at the list of Potential Projects. To claim a project, move it from the Potential Projects page to Active Project table below and create a link to a new project page based on the Sample Project page.
Active Projects
Project Name | Description | Leader(s) | Community or Communities |
---|---|---|---|
Canvas3D JS Library | A project to add JS APIs on top of the canvas3d element in order to support 3D and game development. | Cathy Lenug | Mozilla |
Mozilla Developer Resource Kit | A project to create a resource kit (i.e., DVDs) containing the tools, documentation, source code, and learning materials necessary for a new developer or student to begin developing Mozilla. | David Humphrey | Mozilla |
Create Local MXR | Many developers without highspeed network access would like to be able to use MXR but can't. Build a lightweight, installable Windows package that gives the full functionality of MXR locally. Create a Prism front-end specific for the task of using this local MXR. | David Humphrey | Mozilla |
Add an Infobar style warning for window resize/move | Many (poorly behaved) web sites attempt to move and/or resize your browser window. It is possible to stop this behaviour (cf. dom.disable_window_move_resize) but it would be nice to have an infobar that informed the user that a web page attempted to move/resize the window, and allow it or ignore it (default). This behaviour is similar to the current Pop-up Blocker already present in Firefox. NOTE: it is not clear whether such a feature would be accepted in the tree or if this would need to be done as an extension. | Tony Lai | Mozilla |
Contribute to Private Browsing Tests | The new Private Browsing feature (see bug 248970 and the test plan) needs thorough tests written in order to insure its proper functionality. This will involve collaborating with those writing the patch and tests in order to develop a full suite of tests. | Aaron Train | Mozilla
|
Profile the build system | It's a well known fact that it takes longer to build on Windows than on a comparable Linux or Mac machine. We don't know exactly why, however. There have been many theories, but no real data. Profiling the build system would allow us to figure out where all of the time is being spent. The best place to start might be by adding some profiling to GNU Make, to figure out which targets in our makefiles take the most time. From there, depending on the results, profiling could be added to other parts of the build system to narrow down specific bottlenecks.
References:
Resources: ted |
Patrick Lam | Mozilla |
Thunderbird Image Auto-Resize | Write an extension for Thunderbird that gives functionality similar to that of Outlook, where image attachments in an email can be automatically re-sized to one of a set of smaller sizes. This is helpful for users who would otherwise try to send megabytes of image data, when they can safely scale the images down and still share their pictures with friends.
References: #maildev |
Zaid Ghansar | Mozilla |
NetworkManager Web Authentication | NetworkManager knows how to connect to many different types of networks, both wired and wireless, and can auto-authenticate to WEP and WPA networks. However, it can't auto-authenticate to networks that require a web-based login, which includes many wired and wireless networks such as SeneNET and AirYork.
Modify NetworkManager so that it talks (though dbus) to a Firefox extension for automatic login to a web-authenticated network. Resources: ctyler, (roc, callion for dbus) |
Jason Tarka | Fedora/Mozilla |
Ubiquity_Thunderbird | Make Ubiquity work in Thunderbird
Ubiquity is a cool extensible natural language front-end to Firefox. It could do wonders in Thunderbird as well. Aza Raskin and other Ubiquity hackers are happy to help someone do that with their Ubiquity knowledge, and #maildev will be happy to assist w/ Thunderbird knowledge. Resources: aza, ubiquity-firefox mailing list) |
Scott Lunel | Mozilla |
Historical Projects
See the Historical Projects page for projects which were previously active.