Code44free's Blog

Живые обои для Android планшета

Posted in android, java by code44free on Июнь 26, 2013
Astro52 Live Wallpaper

Astro52 Live Wallpaper

В октябре 2012 закуплена книга «Философия Java» Эккель Б., добавлен в закладки сайт stackoverflow.
Задача — научится программировать на Java под Android. C целью — занять свободное время, отвлечься от основной работы, разминка для мозга и памяти.

Первой программой выбрал создание «живых» обоев.

Темой послужило звездное небо, поскольку:
— схемы с кучей значков это всегда непонятно
— это красиво.
— программа может послужить некоторой справкой при наблюдении за звездным небом.

реализованы след. функции:
— На карте изображены северное и южное полушарие в равноугольной проекции.

— Отслеживая текущее время на планшете, карта движется с права налево показывая созвездия в соответствии с вращением земли и видимым участком звездного неба в это время.

Astro52 Live Wallpaper

Astro52 Live Wallpaper

— Реализована симуляция восхода и заката солнца. С 0-00 до 12-00, карта каждый час становится светлее, с 12-00 до 24-00 каждый час темнеет.

— Сделана простая анимация 52 созвездий. Рисунки созданы профессиональным художником. Часть иллюстраций основана на работе “Уранография” Яна Гевелия, другая часть авторская работа художника.

— На карте отмечены 18 навигационных звезд. Число используемых навигационных звезд в зависимости от назначения сильно разнится, от 8 до почти 300 в системах наведения баллистических ракет. В программе отмечены 18.

— Сделан перевод названий созвездий и навигационных звезд на 15 языков.

Программа размещена в SamsungApp — Astro52

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: