Jup_sat – Program na výpočet poloh jupiterovo měsíců na mobilním telefonu

(c) 2003 Jiří Polák, Plzeň, jiri.polak<zavináč>centrum.cz

Popis programu

Program počítá polohy galileovských měsíců (čtyř nejjasnějších jupiterovo měsíců) Io, Europy, Ganymeda a Kallisto. Je možno vybrat jedno ze tří zobrazení:

Jup-sat1.gif Textové – vypisuje vzdálenosti jednotlivých měsíců od Jupitera v násobku poloměrů Jupitera. Značka R nebo L udává, zda je měsíc vpravo nebo vlevo od Jupitera při pohledu v nepřevracejícím dalekohledu.
Jup-sat2.gif Druhé zobrazení ukazuje Jupiter z boku, tak jak by byl vidět v nepřevracejícím dalekohledu. Pokud Vám dalekohled převrací, stačí otočit mobilní telefon o 180° (vzhůru nohama). Pokud se měsíc nachází před Jupiterem, je spojovací čára tučná, pokud je měsíc za Jupiterem, je tečkovaná.
Jup-sat3.gif Třetí zobrazení je pohled shora od severního pólu Jupitera.

Poznámky:
1. Zobrazená velikost Jupitera odpovídá zobrazené vzdálenosti měsíců od planety.
2. Výpočet poloh měsíců není prováděn v prostoru, ale pouze v rovině oběžných drah měsíců.
3. Celou dobu, kdy je program spuštěn, svítí display.

Ovládání programu

Po zapnutí jsou vypočteny polohy k aktuálnímu dni a času. Je možno ale nastavit jiný datum nebo čas, případně změnit časovou zónu. Všechny časy jsou zobrazeny v čase světovém (UT).

Je možné spustit animaci pohybu jupiterovo měsíců a to po 30 minutách, 1, 2 nebo 4 hodinách dopředu nebo zpětně od aktuálního data.

Jup-sat.jpgHorké klávesy:

Klávesa Funkce
5
4
6
3
9
2
8
1
7
#
*
0
Přepíná pohledy: textově / z boku / ze shora.
Zvětšení (přiblížení) pohledu (3 velikosti).
Zmenšení (oddálení) pohledu (3 velikosti).
Posun v čase o 10 minut později.
Posun v čase o 10 minut dříve.
Posun v čase o 1 hodinu později.
Posun v čase o 1 hodinu dříve.
Posun v čase o 1 den později.
Posun v čase o 1 den dříve.
Animace vpřed. Vícenásobný stisk zrychlí animaci.
Animace vzad. Vícenásobný stisk zrychlí animaci.
Zastaví animaci, další stisk zruší časový posun nasčítaný animací.

Další funkce je možné volit z menu:

  • Exit – ukončí program
  • Textově – vypisuje vzdálenosti jednotlivých měsíců od Jupitera v násobku poloměrů Jupitera. Stejnou funkci lze vyvolat i klávesou 5.
  • Z boku – základní pohled na Jupitera z boku, tak jak je vidět v nepřevracejícím dalekohledu. Stejnou funkci lze vyvolat i klávesou 5.
  • Ze shora – pohled se severního pólu na Jupitera. Stejnou funkci lze vyvolat i klávesou 5.
  • Nastavení – Umožňuje nastavit časovou zónu, den, měsíc a rok. Čas lze nastavit pouze horkými klávesami.
  • O programu – popis programu.

Spuštění programu

Program byl napsán v jazyce JAVA ME pro mobilní telefon Siemens C55. Otestován byl pouze na telefonech Siemens C55 a MT50. Uvítám, pokud ho vyzkoušíte (s kladným či záporným výsledkem) na jiném typu telefonu a dáte mi vědět.

Programem je možné otestovat rychlost mobilního telefonu. Na Siemensu C55 trval oběh nejbližšího měsíce Io při nejpomalejší rychlosti animace (po 30 minutách) 48 s.

Možnost kopírování

Tento program je volně šiřitelný. Uvítám další rozšiřování programu. Pokud mi zašlete mail, budu Vás informovat o nových verzích.
Zde si můžete stáhnou popisovaný program – Jup_sat.zip (32 kB).