Observations at APEX are done in service mode. Therefore the principal investigator (PI) of an observing project needs to provide the APEX staff or the actual observer with information about sources, spectral lines, observing modes etc. This is the so-called "phase 2" of the project submission (phase 1 being the submission of the project proposal for evaluation). For APEX, I have developed a web-based submission system which enables a PI without any knowledge of the APEX Control System to submit this information.
The system does not only enable the submission of the relevant information by the PI, but also ensures that this information is organized efficiently. The following are the main tasks which are performed by the system:
Contrary to other approaches, the PI does not need to install any software on his/her computer. The whole process is web-based, and works flawlessly with most browsers.
Based on the recommendations from users and experiences of the APEX staff while observing, several advanced features have been implemented over the years. Some of these were also the direct consequence of changes in the APEX control system or requirements of particular receivers.
The whole submission system comprises a set of interconnected documents, scripts and programs
in various programming languages. Access to the system is controlled through a few web
pages/scripts written in PHP and HTML (using PHP session control), which read stored information
about existing and registered projects. The main submission interface consists of a web
form (realized in PHP/HTML) which uses a set of custom built PHP subroutines to display,
(via DOM) to dynamically adjust the displayed content according to user requirements.
A few screenshots