| | 1 | == [http://www.cgl.ucsf.edu/home/pett/Mitaine Molecular data issues/decisions] - Eric == |
| | 2 | |
| | 3 | == Skeleton Framework for Development Experimentation - Greg and Conrad == |
| | 4 | |
| | 5 | === Goals === |
| | 6 | |
| | 7 | - Create a framework (for Mac, Linux and Windows) where developers can test their ideas by actually writing some code and seeing what the results look like |
| | 8 | - Provide graphics library API |
| | 9 | - support spheres, cylinders and triangles |
| | 10 | - Provide UI toolkit API |
| | 11 | - support PySide with QT4 |
| | 12 | - Provide basic application API |
| | 13 | - file type registration |
| | 14 | - command registration |
| | 15 | - Provide simple UI |
| | 16 | - display of 3D graphics with virtual sphere manipulation |
| | 17 | - menu bar with "File -> Open" button |
| | 18 | - command line input |
| | 19 | |
| | 20 | === Results === |
| | 21 | |
| | 22 | Code, available in svn+ssh://plato.cgl.ucsf.edu/usr/local/src/svn/chimera2, works on Mac, Linux and Windows. Unfortunately, installation of "foreign" software for each platform is quite different. We are working on a "make" setup similar to what is currently in Chimera so that it will be easier for developers to deploy the code. |
| | 23 | |
| | 24 | === Next Sprint === |
| | 25 | |
| | 26 | - Complete deployment setup |
| | 27 | - More graphics functionality |
| | 28 | - transparency |
| | 29 | - picking |
| | 30 | - shader management |
| | 31 | - Analysis of web application compatibility |