Создать Динамично обновляющуюся страницу
Добрый день!
Я совершеннейший новичок в JavaScript и Ajax
и прошу совета - в каком направлении двигаться?
Задача следующая.
0. Имеются 4 Обсерватории.
1. Нужно создать на нашем сайте страницу,
на которой изображена Земля, Плоскость горизонта, Солнце, Луна, Облака
ещё один объект - Гамма-Всплеск
2. Изображение Земли и Плоскости Горизонта статичны для каждой Обсерватории
3. Координаты Солнца и Луны - эфемериды - рассчитаны на сотни лет вперед.
И выложены в интернете,
4. В каждой обсерватории есть датчики погоды, которые выдают (из того что нам нужно) - значения: Дождь, Облачно, Ясно - эти занчения также выкладываются на определенных сайтах
5, Координаты Гамма-всплесков также выкладываются на сайте NASA, как только спутники с гамма-детекторами обнаруживают гамма-всплеск и посылают координаты в центр обработки данных.
6, При появлении таких координат NASA посылает своим подписчикам (по почте или/и по смс) алерты о том, что обнаружен гамма-всплеск.
!!! Нужно, чтобы при загрузке этой страницы
Отсылались запросы
1 В базу эфемерид за координатами Cолнца и Луны для каждой обсерватории
2 На наши сайты за показаниями датчиков погоды
2 На сайт NASA за абсолютными координатами последнего обнаруженного Гамма-Всплеска.
И на основе полученных ответов должна генерироваться страница с секциями для каждой обсерватории, где отображены положения указанных объектов друг относительно друга.
В итоге мы для каждой обсерватории, не прикидывая все это в голове и не вычисляя в бешенном темпе положения объектов, сразу в красочном графическом виде можем узнать:
В момент обнаружения Гаммма-всплеска
1. Под горизонтом или над горизонтом Солнце в обсерватории
2. Облачно сейчас или ясно
3. Координаты Гамма-Всплеска под горизонтом или над горизонтом
4 Далеко ли Полная Луна от Гамма-Всплеска
Как бы Вы реализовали этот проект?
Какими технологиями это реализуется?
Использовать ли PHP, или Python , или Perl?
Сейчас пока активно изучаю JavaScript, штудирую XMLHttpRequest
Буду рад любым советам по реализации проекта!
|