TrekZpěvník

Naposledy upraveno 30.6.2014.

Pokud vás nezajímají detaily, rovnou přejděte na odstavec Instalace. :-) Na stránce emulátoru si můžete pro představu vyzkoušet plně funkční aplikaci.

Info

Obvykle užívám termínu telefon, aplikaci lze ovšem použít i na dalších zařízeních (tablety,…) pro která není primárně určena.

Pokud nainstalujete stávající verzi aplikace delším „kolečkem“ na Androidu, Windows Mobile,… aktualizace bude rychlá (stačí stáhnout novější verzi a spustit ji z phoneME). Nemusíte tedy čekat na finální verzi.

Idea

Java 2 Micro Edition (zkráceně J2ME či Java ME) vznikla jako jednotící platforma umožňující vyvíjet aplikace pro mobilní telefony (či další zařízení s omezenými zdroji) různých dodavatelů. Teoreticky stačí vytvořit jednu verzi aplikace, není třeba vytvářet novou pro každý typ telefonu (či mobilní operační systém). Zde leží hlavní důvod, proč jsem se rozhodl aplikaci napsat právě v Javě – idea použitelnosti jak na běžných telefonech, tak na smartphonech, navíc napříč výrobci a modely.

Tak nějak jsem očekával, že jedna z prvních věci, které Google v Androidu implementoval, byla podpora J2ME (virtuální stroj). Zatím (až do vývoje Zpěvníku ;-)) jsem instaloval aplikace pouze z Android Marketu (Playe), v J2ME jsem dříve rekreačně naprogramoval několik drobností, které jsem testoval na Symbian smartphonu.

Android standardně J2ME nepodporuje, lze však doinstalovat emulátor (viz níže) a aplikaci víceméně bezbolestně používat.

Poznámka (17.6.2014): někteří dodavatelé přidávají virtuální stroj J2ME i do telefonů s Androidem. Blíže jsem situaci nezkoumal, ale zdá se, že J2ME aplikace lze instalovat přinejmenším do některých telefonů LG (modely Optimus) či Motoroly. Pokud máte vyzkoušenu podporu Java aplikací (obecně, ne nutně zpěvníku) na některých smartphonech (hlavně s Androidem, případně dalšími operačními systémy), budu rád, když mi dáte vědět. Na informace z katalogů se nelze spolehnout (obvykle pak někde najdeme poznámku, že podporu J2ME lze řešit aplikací třetí strany; což samozřejmě lze, protože tak lze realizovat téměř cokoliv.).

Telefony BlackBerry by kromě vlastních RIMletů měly podporovat i standardní MIDlety (TrekZpěvník je MIDlet), aplikace by na nich tedy měla fungovat. Netestováno, znám asi jen dva uživatele BlackBerry a ani jeden z nich (pokud vím) není fanouškem Star Treku. ;-)

Instalace

Stáhněte soubory aplikace (viz odstavec Verze) a pokračujte odstavcem popisujícím instalaci na vašem zařízení.

Běžné telefony (non-smartphony), telefony s OS Symbian,…

Běžné telefony obvykle podporují Java (J2ME) aplikace. Zpěvník stačí stáhnout do telefonu a nainstalovat způsobem obvyklým pro daný telefon.

Smartphony s OS Symbian (případně dalšími, mimo Android a Windows Mobile) rovněž podporují instalaci java aplikací – opět instalujeme způsobem obvyklým pro daný telefon.

Android

Windows Mobile a další

Musíte na daném zařízení nějakým způsobem zajistit podporu J2ME. U Windows Mobile postupujte podobně jako u instalace na Androidu (viz výše) – phoneME je k dispozici i pro Windows Mobile.

Ostatní případy

Pokud se pro vás nehodí žádný výše uvedený postup, zkuste zapátrat. Kromě phoneME existují i další emulátory zpřístupňující J2ME prostředí v telefonu, který J2ME standardně nepodporuje.

Verze

1.0.0

Obsahuje zpěvník Táborák i zpěvníky Muzikály (Noc na Enterprise, Švestkový Worf). Hurá! V aplikaci přibylo vhodnější (animované) logo na hlavní obrazovce, spořič a vlastní ikona. Jinak kromě nových písní doznala minimálních změn (většinu z nich jsem měl již během uvolnění 0.1.0 ve své soukromé vývojové verzi, nicméně jsem ještě zvažoval některé licenční aspekty).

Verze původně obsahovala pod spořičem odpočet do Prvního kontaktu a „hvězdné" datum, nicméně z dosud nezjištěného důvodu tato funkce pracovala správně pouze v emulátoru (v mém vývojovém prostředí, nikoliv phoneME). Prozatím jsem ji tedy odstranil.

Poznámka: tak nefunguje ani po odstranění odpočtu, nevím, kde je problém (spořič dříve fungoval). Spořič se spouští příkazem z menu, pokud jej spustíte, aplikace skončí „neočekávanou výjimkou“. Pokud spořič nebudete spouštět, aplikaci lze normálně používat.

0.1.1

?

0.1.0

Obsahuje pouze zpěvník Táborák.