wiki:Chimera2/sprint-2013-03-04

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?
Last modified 13 years ago Last modified on Mar 4, 2013, 1:41:46 PM
Note: See TracWiki for help on using the wiki.