| 5 | |
| 6 | |
| 7 | == Work In Progress: 2010 == |
| 8 | |
| 9 | Limitations: |
| 10 | * Should be peripherary projects that will not affect any timelines for the project. |
| 11 | * Published ideas need at least one person willing to be mentor. |
| 12 | * Maybe we can mention which ideas require a mentor to be found ? |
| 13 | |
| 14 | Notes: |
| 15 | * Make sure every idea has a detailed explanation |
| 16 | * Create a list of small tasks -- or at least guidelines as the type of tasks that can be piggy-backed on another project |
| 17 | * Provide links to or at least mention: |
| 18 | * relevant parts of the source tree |
| 19 | * relevant chapters in BeBook |
| 20 | * existing bug tickets |
| 21 | * persons who can discuss the topic -- this is primarily for the admins, to help redirect inquiries. |
| 22 | * eg. NickName is currently on IRC or AnotherNickName reads the mailing lists. |
| 23 | |
| 24 | Actual Ideas |
| 25 | * Non R1 tasks: http://dev.haiku-os.org/wiki/FutureHaikuFeatures |
| 26 | * TTY Layer |
| 27 | * Remote app_server -- user-friendly integration |
| 28 | * Finalize new driver architecture & rewrite drivers |
| 29 | * Updating & Utilizing RamFS |
| 30 | * detect available memory at boot. |
| 31 | * create drives based on some rules |
| 32 | * /tmp should be mounted as ramfs -- for both RW & RO medium |
| 33 | * create a true live cd experience. |
| 34 | * keep settings on ramfs. |
| 35 | * write to a secondary disk at shutdown or at 'sync' |
| 36 | * read imagefile from disk to ramfs at boot |
| 37 | * Non-x86 Ports: |
| 38 | * Atari Falcon |
| 39 | * ARM |
| 40 | * PowerPC |
| 41 | * Mipsel |
| 42 | * Improving POSIX support |
| 43 | * 3rd Party Applications |
| 44 | * IM Kit |
| 45 | * Services Kit |
| 46 | * WebKit based browser |
| 47 | * OpenJDK |
| 48 | * Utilizing aspects of 3rd party software |
| 49 | * Creating Text Translators from OpenOffice |
| 50 | * Intergrating software into Haiku |
| 51 | * InfoPopper http://dev.osdrawer.net/projects/infopopper |
| 52 | * PecoRename http://dev.osdrawer.net/projects/pecorename or http://dev.osdrawer.net/projects/rename |
| 53 | * Colors! http://dev.osdrawer.net/projects/colors |
| 54 | * Native GUI for: |
| 55 | * Transmission |
| 56 | * VLC |
| 57 | * Updating applications to use layout manager. |
| 58 | * Hardware profiling tool |
| 59 | * an application for creating a hardware database. |
| 60 | * Language bindings in SWIG |
| 61 | * python |
| 62 | * perl |
| 63 | * ... |
| 64 | * Maybe something involving HaikuPorts? |
| 65 | * improving HaikuPorter to work more like FreeBSD's ports |
| 66 | * Jam build system enhancements. |
| 67 | * like what...? generic wrapper for autotools, makefiles. This would help intergrate existing projects into Haiku's source tree or 3rdparty folder |
| 68 | * Enhancements for Virtualization Software |
| 69 | |
| 70 | |
| 71 | |