Changes between Version 56 and Version 57 of GoogleSummerOfCodeIdeas
- Timestamp:
- Feb 26, 2011, 7:39:43 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GoogleSummerOfCodeIdeas
v56 v57 19 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 20 21 Skill set: c++, UI development, usability basics 22 21 23 ==== Updating AbiWord ==== 22 24 23 25 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 26 27 Skill set: UI development, usability basics 28 25 29 ==== VirtualBox port to Haiku ==== 26 30 27 31 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] 32 33 Skill set: userland development 28 34 29 35 ==== Enhancements for Virtualization Software ==== … … 31 37 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 38 39 Skill set: userland development, driver development 33 40 34 41 [=#kernel] … … 44 51 Haiku has great support for its own filesystem, but most others are only available read-only, or not at all. It is way better for interoperability with other systems to be able to read and write to these disks. 45 52 53 Skill set: kernel, and driver development 46 54 47 55 ==== NFSv4 client with xattr support and caching ==== … … 53 61 ==== BFS Partition Resizer ==== 54 62 55 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. 63 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. 64 56 65 57 66 [=#drivers] … … 64 73 Requirements: acquiring a PCI-e USB 3.0 board (30$). 65 74 75 Skill set: kernel, and driver development 76 66 77 ==== USB Video (UVC) ==== 67 78 This driver will support higher end webcams and other devices. This should be designed with portability to other OSes, which encourages the re-use of coding efforts for both Haiku and non-Haiku operating systems. … … 70 81 71 82 Related code: [http://dev.haiku-os.org/browser/haiku/trunk/src/add-ons/media/media-add-ons/usb_webcam/addons/uvc skeleton driver] 83 84 Skill set: kernel, and driver development 72 85 73 86 ==== ACPI Video Extensions ==== … … 150 163 * Network (todo, link to work-in-progress preflet) 151 164 * ..., 165 166 Skill set: c++, UI development, usability basics 152 167 153 168 [=#media]