Changes between Version 1 and Version 2 of Chimera2/Plan2
- Timestamp:
- Feb 4, 2013, 3:14:33 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Chimera2/Plan2
v1 v2 17 17 If 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. 18 18 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 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 choose any JavaScript toolkit. 20 20 21 21 == Web Application Framework == 22 22 23 23 With 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 27 Create minimal development framework first. Augment with more functionality while testing. 28 29 == Sprints 1 - March 4 Deadline == 30 31 === Eric === 32 33 Document 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 37 Implement 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.
![[Chimera Issue Tracking System]](/trac/chimera/chrome/site/chimera_logo.png)