== [http://www.cgl.ucsf.edu/home/pett/Mitaine Molecular data issues/decisions] - Eric == == Skeleton Framework for Development Experimentation - Greg and Conrad == === Goals === - 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 - Provide graphics library API - support spheres, cylinders and triangles - Provide UI toolkit API - support !PySide with QT4 - Provide basic application API - file type registration - command registration - Provide simple UI - display of 3D graphics with virtual sphere manipulation - menu bar with "File -> Open" button - command line input === Results === 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. === Next Sprint === Possibilities: - Complete deployment setup - test alternative GUI toolkits: GTK+, !WxWindows - More graphics functionality - transparency - picking - shader management - Python 3.3 - skiboken vs. swig vs. wrappy3 vs. cython - Analysis of web application compatibility - WSGI with non-system python?