Changes between Version 84 and Version 85 of DevProjects
- Timestamp:
- Apr 21, 2013, 9:42:17 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DevProjects
v84 v85 25 25 26 26 * Read the list of proposed projects on this page. 27 '''(Note: please do not add items to this list; 28 suggest new items in the boinc_dev email list.)''' 27 29 * Scan the [/query BOINC bug database] for unresolved bugs or feature requests. 28 30 * Scan the [//dev/ BOINC message boards] for ideas. … … 41 43 42 44 == Major projects == 43 The following development projects are available44 '''(Note: please do not add items to these lists.45 Suggest new items in the boinc_dev email list.)'''46 45 47 46 === Handle heterogeneous GPUs === 47 48 48 Currently BOINC requires that all GPUs of a given vendor (NVIDIA, ATI, Intel) be similar, 49 49 and it treats them as a single pool … … 54 54 55 55 === Eliminate O(n!^2) algorithms === 56 56 57 The client's job scheduler has several O(N!^2) algorithms, 57 58 where N is the number of jobs queued on the client. … … 78 79 and jobs at the end of a batch. 79 80 Doing so, however, is tricky. 80 Design and implement a mechanism for doing this. 81 We have some ideas on how to 82 [PortalFeatures prioritize batches] and [JobPrioritization prioritize jobs]. 83 Complete these designs and implement them. 81 84 82 85 === Improve app version selection === 83 86 84 87 The scheduler's logic for selecting app versions is clumsy. 85 Replace it with logic that, at the start of a request, selects a version for each (app, resource type) 88 Replace it with logic that, at the start of a request, 89 selects a version for each (app, resource type) 86 90 and stores these in an array. 87 91 88 == Small and medium-size project == 92 === Remodel the preferences system === 93 Details are [wiki:PrefsRemodel here]. 94 95 == Small and medium-size projects == 89 96 90 97 === Enhance the BOINC Android GUI === 91 98 92 The current BOINC Android GUI is functional but not visually appealing, 93 and it lacks some usability features. 94 Design and implement improvements to the GUI. 95 Possibilities includes: 96 97 * Add graphics to the GUI; for example, allow projects to supply 98 slide-show images illustrating their science. 99 * Implement mechanism that allow users to smoothly navigate 100 from the GUI to web-based features on project sites, 101 as is done on the desktop BOINC GUI. 102 * Implement the "notices" mechanism that allows project to push 103 news items to volunteers. 99 The BOINC Android GUI needs a few enhancements; 100 these are listed [AndroidBoincToDo here]. 104 101 105 102 === Web features === … … 115 112 The following need to be evaluated: 116 113 117 1. [wiki:PrefsRemodel Remodel the preferences system]118 114 1. Change default Q&A page to refer BOINC-specific questions to BOINC web site. #603 119 115 1. Convert team name HTML and team description to BBcode. #604 … … 176 172 * Configurable via an XML file 177 173 * Skinnable via CSS 178 * nicer-looking than the WxWidgets version174 * nicer-looking than the !WxWidgets version 179 175 1. Show weekly/monthly transfer totals. 176 1. The "select language" dialog should show only languages with translations. 180 177 181 178 === Server and Back End ===