Changes between Version 7 and Version 8 of GoogleSummerOfCodeIdeas


Ignore:
Timestamp:
Mar 27, 2009, 5:11:13 AM (15 years ago)
Author:
umccullough
Comment:

replacing with official page link

Legend:

Unmodified
Added
Removed
Modified
  • GoogleSummerOfCodeIdeas

    v7 v8  
    1 
    21== Google Summer Of Code 2009 Ideas for Haiku ==
    32
    4 '''Here's a list of some of the ideas that have been discussed on the [http://www.freelists.org/archive/haiku-development/ Haiku Development Mailing List]'''[[BR]]
    5 
    6  * usb_webcam driver
    7   - make it portable to other OSes
    8   - fix bugs
    9   - add more webcams
    10 
    11  * usb_video (UVC) driver -- for higher end webcams and other devices
    12 
    13  * GCC4 Native toolchain
    14 
    15  * DriveSetup -- finish implementation
    16 
    17  * bootman -- finish implementation
    18 
    19  * IPv6 support
    20 
    21  * Improve "ata" bus_manager (adding DMA and ATAPI support) - assuming it's still not finished by GSoC time that is
    22 
    23  * Improve PCI bus_manager resource-allocation/management (see tickets: #3 #4 #5 )
    24 
    25  * Port (any) 3d driver to our hardware-acceleration plugin model (perhaps either the Intel, or AMD reference drivers?)
    26 
    27  * Complete the port of FreeBSD wireless stack and at least one driver (would depend on progress made in the meantime I guess)
    28 
    29  * Add BFS support to FUSE (so other OSes could read/write BFS volumes)
    30 
    31  * Add PCMCIA support
    32 
    33  * Add ExpressCard support (not sure what would actually be needed for this, but at least hot-pluggable support on top of PCIe I suppose)
    34 
    35  * Media Encoding support see ticket #1043 others?
    36 
    37  * Testing infrastructure for the media add-ons.
    38 
    39  * Generic S/PDIF support in media kit, ie not special cased by the application
    40 
    41  * AC-3 encoding support -> S/PDIF, for 5.1 support to receivers in Media Kit
    42 
    43  * Develop a successor to BFS for SSD, Transparent compression, Allocate-on-flush, Online defragmentation, Sparse files, Delayed allocation, Persistent preallocation, and Journal checksumming like Btrfs and ext4 http://kernelnewbies.org/Ext4 
    44 
    45  * Improve multi-byte support (see tickets #215 #840 #976 #1855 #2241 others?) There is also a huge Unicode support library we could port: http://icu-project.org/
    46 
    47  * Implement a CIFS module.
    48 
    49 
    50 == Sharing tasks with other projects ==
    51 
    52  * AbiWord: update/redo the BeOS port.
    53 
    54  * OpenOffice: Some steps have been documented on the [http://wiki.services.openoffice.org/wiki/Education_Project/Effort#Applications_for_Haiku_port EducOOo wiki] and it was planned on doing it as part of it, but maybe some steps could be done as SoC.
    55 
    56  * VideoLAN: update the port and rewrite the BeOS GUI.
    57 
    58  * Scribus: we could also port this Publisher-like app, http://www.scribus.net/
    59 
    60  * OpenJDK didn't seem to have participated, but maybe they would help with the java port.
    61 
    62  * NetSurf port: NetSurf participated last year and is planning this year's tasks. Again having a common task might appeal to Google.
    63   - improve Haiku support (GUI, bookmark/cache/download backends, printing, prefs, ...).
    64 
    65  * Eclipse: we could probably use a native eclipse toolkit port, once we get Java :)
    66 
    67  * Cairo: BeOS/Haiku specific code needs updating, we need that for Firefox, AbiWord, and probably other things too...
    68 
    69  * BZFlag: Was ported to BeOS long ago, updating the port would probably not be enough for a single task, but might keep
    70 someone busy after he's done with his job :)
    71 
    72  * ARM port: Handhelds.org participated in 2007, maybe they'd be interested in sponsoring an ARM port
    73 
    74  * Mono: partial port was started in 2008.
    75 
    76  * wxWidget: there is a port started (called wxBeOS), but no one had time to finish it.
    77 
    78  * WINE: port to Haiku
    79 
    80  * Continue WebKit Port
    81   -syncing ryan's most recent code with the latest svn/git/whatever tree.
    82   -removing bugs and other issues on it
    83 
    84  * Transmission update the BeOS GUI to work with branch 1.4x's GUI
     3See official page here: [http://www.haiku-os.org/community/gsoc2009/ideas]