Changes between Version 1 and Version 2 of Chimera2/Plan2


Ignore:
Timestamp:
Feb 4, 2013, 3:14:33 PM (13 years ago)
Author:
Conrad Huang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Chimera2/Plan2

    v1 v2  
    1717If we take the in-house-API approach, it is important that '''all''' developers agree to update their code to the in-house API.  As long as there are '''any''' unconverted UI code, we cannot switch toolkits easily.
    1818
    19 For the (to be developed) browser-based application, we will need to investigate toolkits such as jQuery.  Since the UI code will be completely different for the desktop and browser applications, we may
     19For the (to be developed) browser-based application, we will need to investigate toolkits such as jQuery.  Since the UI code will be completely different for the desktop and browser applications, we may choose any JavaScript toolkit.
    2020
    2121== Web Application Framework ==
    2222
    2323With development continuing using the Chimera 1 code base, we have a desktop application already.  We need a browser-based application, whether it is a simple viewer or more sophisticated analysis program.  Conrad will look into using WSGI as a means for implementing an application that is split between the browser (for display and interactions) and a server (for data management and access to computational resources).  Initially, the task is to investigate the browser-server interface (how to pass data such as graphics and picking data back and forth) and session management (how a server can be used by multiple clients).
     24
     25== Development Approach ==
     26
     27Create minimal development framework first.  Augment with more functionality while testing.
     28
     29== Sprints 1 - March 4 Deadline ==
     30
     31=== Eric ===
     32
     33Document describing molecular data management design decisions, including molecules, chains/sequences, residues, atoms, bonds, surfaces, in particular their inter-relationships.
     34
     35=== Greg and Conrad ===
     36
     37Implement minimal desktop framework consisting of LLGR, data I/O interface, UI toolkit, and prototype UI.  Will be able to issue shape commands, rotate and translate objects.  Deposited in Chimera 2 repository.