User Tools

Site Tools


code:long_term_scheduling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Last revisionBoth sides next revision
code:long_term_scheduling [2009/12/14 21:47] – created pkubanekcode:long_term_scheduling [2009/12/14 22:05] pkubanek
Line 6: Line 6:
   - Edit various options (constraints) for their observations   - Edit various options (constraints) for their observations
   - Query for the best next observation   - Query for the best next observation
 +  - See when the target was observed
 +
 +Probably the best way how to do this is to present this as a Web application. RTS2 currently includes Web server (**rts2-xmlrpcd**) which can be used to generate Web pages. The idea of the flow of pages is described bellow, together with status of their implementation:
 +
 +===== Target entry page =====
 +
 +Simple page with a single text input. User enters anything - SIMBAD name, coordinates,.. - and we try our best to resolve target name. The following should be looked for:
 +
 +  * SIMBAD
 +  * targets table
 +  * try to parse as various RA DEC string
 +
 +After user enters target and click submit button, new page appears, offering:
 +
 +  * list of targets with similar names already present in the database
 +  * SIMBAD resolved names, with list of targets around those coordinates (think about somebody using NGC designation for M 57..)
 +  * resolved coordinates (in case user enters something like 12 50 26 +36 45 48.8)
 +
 +User can pick what he/she wants, and go to proposal details page.
 +
 +==== Implementation ====
 +
 +Almost done on /addtarget page. Missing is SIMBAD support - due to various reasons, I would like to get rid of gSOAP library which was used for SIMBAD resolving, and implement own HTTP client for this. The work to finish this is almost done.
 +
 +===== Proposal entry page =====
 +
 +User confirms his details (name, email where and if targets should be send to,..) and add constrains for proposal (minimum and maximum altitude, minimal lunar distance,..). Constraint should be implemented in list box - e.g. user can frealy edit them, add new, remove already entered,.. - that should be handled with JavaScript. 
 +
 +==== Implementation ====
 +
 +Requires target adding working with SIMBAD resolving - not started yet.
 +
 +
 +
  
 ====== Experience - design ====== ====== Experience - design ======
code/long_term_scheduling.txt · Last modified: 2009/12/14 00:00 (external edit)