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

Next revision
Previous revision
code:long_term_scheduling [2009/12/14 21:47]
pkubanek created
code:long_term_scheduling [2009/12/14 00:00] (current)
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)