Профессор технической физики штата Вирджиния создал одну из первых астрономических Java-программ

Профессор технической физики штата Вирджиния создал одну из первых астрономических Java-программ
Профессор технической физики штата Вирджиния создал одну из первых астрономических Java-программ

БЛЭКСБУРГ, Вирджиния - Netscape, Mosaic, Yahoo!, SIP.

SIP?

Sky Image Processor (SIP) - «одна из первых полноценных астрономических Java-программ» и, подобно Netscape, Mosaic и Yahoo!, «пришел из классной комнаты», согласно Sky and Telescope, премьерный журнал для астрономов-любителей в выпуске за ноябрь 1999 г.

Джон Симонетти, адъюнкт-профессор физики Технологического института Вирджинии, создал SIP, чтобы его студенты могли отображать, обрабатывать и анализировать астрономические изображения в любом месте, где у них есть доступ к компьютеру - в лаборатории или даже в своих комнатах в общежитии. Любой, кто знает веб-адрес https://www.phys.vt.edu/~jhs/SIP, может получить доступ к Java-аплету Симонетти из Интернета.

"Большинство студентов имеют опыт работы с программой-браузером", - сказал Симонетти.

"Они могут запускать SIP в своем браузере, не устанавливая другую программу." Кроме того, любые обновления программы SIP добавляются на веб-страницу и автоматически принимаются учащимися при доступе к веб-странице SIP.

Симонетти сделал программу простой, потому что хотел, чтобы студенты астрономических лабораторий или на занятиях по наблюдательной астрофизике могли «делать ту же работу, что и настоящие астрономы», не сталкиваясь со сложностями профессиональных астрономических программ обработки изображений. Поскольку программа доступна через Интернет, ее могут использовать студенты любого учебного заведения, а не только Технологического института Вирджинии.

SIP обладает многими характеристиками, которые помогают учащимся. Учащиеся могут не только комбинировать изображения, как наложение одного изображения на другое, но и легко понять, как использовать SIP для анализа изображений (например, при сборе статистики по изображению). SIP обрабатывает цифровые изображения. «Цифровое изображение - это просто набор чисел, - сказал Симонетти. «Любая простая арифметика, которую вы можете выполнить с двумя числами, может быть выполнена с двумя наложенными друг на друга изображениями в SIP - сложение, вычитание, умножение и деление». SIP может даже улучшать мелкие детали изображений, используя простую арифметику изображений. Кроме того, учащиеся могут сохранять свою работу, чего многие интернет-программы не позволяют, согласно Sky and Telescope.

SIP был создан с учетом проблем компьютерной безопасности. «SIP может получать доступ к изображениям из Интернета или с вашего собственного жесткого диска», - сказал Стюарт Дж. Голдман в Sky and Telescope. «Слепо разрешить загружаемой программе доступ к вашему жесткому диску - безрассудно», - написал Голдман. «Для обеспечения целостности SIP является «подписанным» апплетом, что означает, что автор сертифицировал его и предоставил электронную подпись для утверждения».

С одной стороны, язык программирования Java делает SIP более безопасным, чем случайная программа, загруженная из Интернета, сказал Симонетти. Кроме того, цифровая подпись Симонетти гарантирует человеку, получающему доступ к программе, что она не была подделана кем-то другим, потому что подделка уничтожит подпись так же, как вскрытие конверта ломает печать, сказал Симонетти.

Другая форма обеспечения безопасности возникает, когда программа спрашивает пользователей, хотят ли они прочитать или записать образ на свой собственный диск. Он представит им диалоговое окно, предупреждающее их о действии, которое программа попытается выполнить. То же самое верно, если они хотят загрузить изображение с сайта, отличного от веб-сайта SIP. Если пользователь хочет запретить SIP выполнять какие-либо из этих процедур, это так же просто, как щелкнуть соответствующий вариант в диалоговом окне.

Симонетти получил первоначальное финансирование для разработки программы от Центра передового опыта в области обучения бакалавров Технологического института Вирджинии и продолжает расширять и улучшать программу.

Симонетти получил докторскую степень в области астрономии и космических наук в Корнельском университете в 1985 году. Он был научным сотрудником Янски в Национальной радиоастрономической обсерватории с 1985 по 1987 год. С тех пор он работает в Технологическом институте Вирджинии. Он преподает курсы «Введение в физику», «Введение в астрономию», «Введение в астрофизику» и «Наблюдательную астрофизику».

В течение последних нескольких лет исследования Симонетти были сосредоточены на создании крупномасштабных цифровых изображений излучения H-альфа из межзвездной среды нашей Галактики, с результатами, имеющими отношение к нашему пониманию межзвездных структур (например, суперпузыри) и по поиску анизотропии в космическом микроволновом фоновом излучении.