Na první pohled se jedná o staré dobré miny. Bližší pohled však odhalí revoluční technologii, jež umožňuje programovat logiku aplikace v Javě a uživatelské rozhraní definovat v HTML. To vše na jakémkoli zařízení schopném zobrazit moderní HTML5 prohlížeč.
Odhalte deset políček jež skrývají miny a označte je znakem ⚠. Dotykem políčka se zjistí, zda-li je na něm mina či kolik min se nachází v sousedních osmi políčkách. Nespoléhejte na náhodu, tato verze min dokáže detekovat náhodné hádání a v takovém případě přerovnat miny. Tato hra je fér!
Chcete-li psát aplikace jako je tato (tedy používat Javu a HTML) můžete se nyní dozvědět něco o knihovnách, které to umožňují. Následující odkaz Vás zavede stránky s dokumentací.
Tato technologie je primárně určena pro klasické osobní počítače či pro tablety a telefony. Přesto je však možné spustit tu samou aplikaci s nezměným kódem v prohlížeči. Je k tomu potřeba implementace Java virtuálního stroje zvaná bck2brwsr.
Tato apliace byla přeložena pro Váš telefon se systémem Android a je dostupná na Google Play! tržišti. V této konfiguraci se používá virtuální stroj Dalvik pro spouštění Java kódu a Androidí WebView k zobrazení uživatelského rozhraní a interpretaci generovaného JavaScriptu. Tyto komponenty jsou spojeny dohromady pomocí DlvkBrwsr technologie.
Tato aplikace byla přeložena a zabalena tak, aby běžela na Vašem iPhonu nebo iPadu a je dostupná na tržišti AppStore. V této konfiguraci se používá virtuální stroj RoboVM pro přeložení Java kódu do nativního formátu. Pro zobrazení a provádění vygenerovaného JavaScriptu se využívá iOS WebView. Obě tyto komponenty jsou spojeny pomocí iBrwsr knihovny.
Tuto aplikace lze zabalit jako rozšíření pro NetBeans a nebo lze použít vývojové prostředí NetBeans k vytvoření své vlastní aplikace, jež bude využívat synergie HTML a Javy. Pište své aplikace jednou a zobrazte je na každém zařízení schopném zobrazit HTML!