6 | | * Applications |
7 | | * Drivers |
8 | | * Kernel/filesystems |
9 | | * Media |
10 | | * Network |
11 | | * User interface |
12 | | * Other |
13 | | |
| 6 | * [#apps Applications] |
| 7 | * [#drivers Drivers] |
| 8 | * [#kernel Kernel/Filesystems] |
| 9 | * [#media Media] |
| 10 | * [#network Network] |
| 11 | * [#ui User interface] |
| 12 | * [#other Other] |
| 13 | |
| 14 | [=#apps] |
| 15 | === Applications === |
| 16 | |
| 17 | ==== Help Improve WebPositive, Haiku's Native WebKit Based Browser ==== |
| 18 | |
| 19 | WebPositive is Haiku's native WebKit based browser. Students interested in this will be need to contact us on the possible areas to work on. |
| 20 | |
| 21 | ==== Updating AbiWord ==== |
| 22 | |
| 23 | Even though an [http://www.abisource.com/ older AbiWord port] is being hosted at [http://dev.osdrawer.net OSDrawer : AbiWord Project Page (2.0)], the AbiWord project would prefer the port to use their current sources (2.8.x). The student is responsible for determining which aspects of this project to persue. AbiWord/AbiSource has participated in past GSoCs and we expect that they will again this year. This could be a possible cross project with a co-mentor from each org, so if interested in this one you may want to apply to both orgs. |
| 24 | |
| 25 | ==== VirtualBox port to Haiku ==== |
| 26 | |
| 27 | A port of VirtualBox to Haiku, would allow developers and users to run another operating system within Haiku. [http://article.gmane.org/gmane.comp.emulators.virtualbox.devel/3384 Preliminary VirtualBox port to Haiku] |
| 28 | |
| 29 | ==== Enhancements for Virtualization Software ==== |
| 30 | |
| 31 | Haiku works nicely both on real hardware and virtualized machines, but lacks most of the so-called "guest additions" that allows smoother integration with the host. This include changing resolution on window resize, mouse automatically switching from host to guest and back, file sharing. Write such a guest addition package for virtualbox or/and vmware |
| 32 | |
| 33 | |
| 34 | [=#kernel] |
| 35 | === Kernel/Filesystems === |
158 | | In previous years, it has been discussed to utilize a dual-layer approach: First to use SWIG to generate uniform bindings and then to have a more natural syntax that binds to the SWIG bindings. |
159 | | |
160 | | ==== VirtualBox port to Haiku ==== |
161 | | |
162 | | A port of VirtualBox to Haiku, would allow developers and users to run another operating system within Haiku. [http://article.gmane.org/gmane.comp.emulators.virtualbox.devel/3384 Preliminary VirtualBox port to Haiku] |
163 | | |
164 | | ==== Enhancements for Virtualization Software ==== |
165 | | |
166 | | Haiku works nicely both on real hardware and virtualized machines, but lacks most of the so-called "guest additions" that allows smoother integration with the host. This include changing resolution on window resize, mouse automatically switching from host to guest and back, file sharing. Write such a guest addition package for virtualbox or/and vmware |
167 | | |
168 | | ==== Updating AbiWord ==== |
169 | | |
170 | | Even though an [http://www.abisource.com/ older AbiWord port] is being hosted at [http://dev.osdrawer.net OSDrawer : AbiWord Project Page (2.0)], the AbiWord project would prefer the port to use their current sources (2.8.x). The student is responsible for determining which aspects of this project to persue. AbiWord/AbiSource has participated in past GSoCs and we expect that they will again this year. This could be a possible cross project with a co-mentor from each org, so if interested in this one you may want to apply to both orgs. |
| 190 | In previous years, it has been discussed to utilize a dual-layer approach: First to use SWIG to generate uniform bindings and then to have a more natural syntax that binds to the SWIG bindings. |