Changes between Version 25 and Version 26 of Projects/GSoC/ApplicationConfigurationGUI
- Timestamp:
- 04/09/13 06:28:44 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Projects/GSoC/ApplicationConfigurationGUI
v25 v26 129 129 * Another solution could be a Wizard/Editor for Eclipse. 130 130 * Another solution is to use the config infrastructure used by the GNU/Linux kernel. 131 * Another approach would be to use the configuration GUI from eCos and NutOS: http://www.ethernut.de/en/software/nutconf.html 132 133 '''There is NO consensus on how best to approach this project and you must convince the community that your approach will be the right one. 134 ''' 131 * Another approach would be to use the configuration GUI from eCos and NutOS: http://www.ethernut.de/en/software/nutconf.html= Resources = 135 132 136 133 [wiki:TBR/User/JoelSherrill JoelSherrill] has used the GNU/Linux kernel config infrastructure for … … 140 137 a solution that also addresses MS-Windows users. 141 138 139 Chris Johns is the resident Python wizard and offered to help 140 define classes to do the transformations. Python is a very 141 portable language and toolkit which should be easy to 142 dynamically generate UIs in -- both TUI and GUI. Using one 143 implementation language would allow you to share the 144 "controller" portion of the program but implement 145 different "views" 146 142 147 A better possibility is to write a GUI program in Python which reads an XML format file describing the RTEMS configuration parameters. As the user set values, the program would store this information in another XML format file. When it was time to write the C code to use with the RTEMS application, the GUI application would write that. So we would have: 143 148 144 149 * XML file describing RTEMS configuration parameters 145 150 * XML save file with user settings 146 * C/H file output for use with RTEMS application= References = 151 * C/H file output for use with RTEMS application 152 = References = 147 153 148 154 # [http://rtemsgui.wordpress.com/category/deliverables/ Some Design work ]