Changes between Version 55 and Version 56 of GoogleSummerOfCodeIdeas


Ignore:
Timestamp:
Feb 26, 2011, 6:31:58 PM (13 years ago)
Author:
stpere
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GoogleSummerOfCodeIdeas

    v55 v56  
    44== Project Areas ==
    55
    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 ===
    1436
    1537==== Filesystems: general improvements ====
     
    3355   An often requested feature.  This includes being able to resize the filesystem and it's descriptive structures (eg, think of resizing an image file) and being able to resize the partitions on the drive.  Ideally integrated within DriveSetup.   
    3456
     57[=#drivers]
     58=== Drivers ===
     59
    3560==== USB 3.0 support ====
    3661        * XHCI implementation
     
    84109        Tickets: #35 #3232
    85110
     111[=#network]
     112=== Network ===
     113
    86114==== Bluetooth Stack Improvements ====
    87115
     
    101129   
    102130    Skill set: multi-threading basics, maybe network protocols and some kernel/drivers development, maybe UI development
    103    
     131
     132[=#ui]
     133=== User Interface ===
     134
    104135==== Multi-monitor support for the app_server ====
    105136
     
    120151        * ...,
    121152
     153[=#media]
     154=== Media ===
     155
    122156==== Merge CDPlayer into MediaPlayer ====
    123157
    124158    The functionality of CDPlayer could be migrated into MediaPlayer, allowing the play back of audio cd's.
    125159
     160[=#other]
     161
    126162==== Fix and improve Haiku's mail system ====
    127163
    128164    Haiku features an integrated mail management system allowing to manage your mail using Tracker, the file explorer. This system needs some improvements and updates. '''See this [http://www.freelists.org/post/haiku-commits/r40398-in-haikutrunksrc-addonsmail-daemon-addonsmail-daemoninbound-filters-addonsmail-daemoninbound-filtersmatch-header-addonsmail-daemoninbound-filtersnotifier-addonsmail-daemoninbound-filtersspam-filter,2 mailing list post] for a list of TODO and related ideas'''
    129165
    130 ==== Help Improve WebPositive, Haiku's Native WebKit Based Browser ====
    131 
    132     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.
    133 
    134166==== Hardware 3D acceleration ====
    135167
     
    156188    Scripting languages should be able to use the system API directly. Python and Perl have an object-oriented approach that would allow using the Be API and using the full power of the Be API right inside your scripts. This includes displaying windows, but also accessing the locale kit, or other native stuff.
    157189
    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.   
    171191
    172192==== Update Haiku support in SDL 1.3 ====