
Итак, чтобы увидеть телефон в новой ипостаси, потребуется в него закачать специальное Java-приложение, в роли которого выступит программный инструмент Compass [jad + jar] от канадского программиста Дейна Кристофер Марк Питерс. Свою разработку автор распространяет абсолютно свободно, охотно выложив на всеобщее обозрение исходники программы. Что ж, весьма почетно! Взглянем на настройки этой программы.
Как и положено, перед началом работы необходимо поведать "Компасу" о наших географических координатах - долготе и ширине. Узнать их можно из любой карты местности или атласа, либо заглянув на сайт Astrolab.ru. Затем указываем часовой пояс относительно Гринвича и пользуемся телефоном как компасом. Как правильно определить направление сторон света? Очень просто. Берем зубочистку (или какой-нибудь подходящий тонкий предмет), прикладываем ее к центру экрана и держим строго перпендикулярно. Затем поворачиваем телефон таким образом, чтобы тень от зубочистки легла на линию, проходящую через изображение солнца на экране, как на скриншоте. [показать]
Совместив тень и линию, мы получаем точное направление сторон света. Не верите? Можете проверить по настоящему компасу! Кроме того, программа умеет вычислять значения высот и азимутов Солнца и Луны, а также в будущих версиях научится показывать фазу естественного спутника Земли.