Klávesové zkratky na tomto webu - základní
Přeskočit hlavičku portálu

Lepší hry i aplikace do mobilů – zrodila se nová JavaFX

Exkluzivně aktualizováno 
Nová JavaFX umožní vznik propracovanějších, zábavnějších a dokonalejších her, a navíc mnohem užší propojení aplikací mezi počítači, mobilními telefony a dalšími zařízeními. Jednodušší propojení s internetem i multimédii bude znamenat propracovanější aplikace i hry s řadou nových možností.

Světová premiéra JavaFX - Jedna z prvních aplikací byla prezentována i na telefonu Sony Ericsson XP1 a umožňovala propojení mapové aplikace mezi PC a mobilním telefonem. | foto: Jan Lodl, Mobil

Java a javové aplikace jsou pro drtivou většinu uživatelů mobilních telefonů naprostou samozřejmostí. Podporu Javy najdeme snad ve všech současných telefonech, s výjimkou těch nejlevnějších. Jenže původní Java už je přece jen trochu vousatá. Proto minulý týden představil Sun Microsystem, který za Javou stojí, vylepšenou verzi, která dostala název JavaFX.

Světová premiéra JavaFX

Nová JavaFX dá vývojářům do rukou zcela nové nástroje, takže jim umožní vznik dokonalejších a propracovanějších aplikací. Jednou z hlavních novinek je užší propojení s multimédii (přehrávače hudby a videa) i s internetem. Budou tak moci vznikat aplikace, které na mobilních telefonech umožní jednoduše přehrávat hudbu z internetu. Nové telefony s integrovanou podporou JavaFX by měly být představeny na World Mobile Congress 2009 v Barceloně, který se koná tradičně v únoru. 

Stejná aplikace v mobilu, počítači i navigaci

Ačkoli Java původně vznikla jako univerzální prostředí, technologický vývoj ji předběhl. Původní předpoklad, že bude možné vytvářet univerzální aplikace nezávislé na přístroji, se úplně nenaplnila. Velkým problémem se ukázalo zejména rozdílné rozlišení displejů počítače a třeba mobilního telefonu.

Světová premiéra JavaFX

Právě tento problém by měla JavaFX programátorům pomoci vyřešit. Nesnaží se už vtěsnat počítačovou aplikaci na malý displej mobilního telefonu, ale jde na to opačně. Umožní programátorům a tvůrcům aplikací jednoduše vytvořit více variant pro různá prostředí. Zároveň došlo k poměrně zásadnímu zjednodušení celého programovacího kódu. Pokud má aplikace změnit prostředí – a je vlastně jedno, jestli se má upravit pro menší rozlišení nebo třeba změnit barvy – programátor může jednoduše odkázat na jiný objekt, nic dalšího v aplikaci nemusí měnit.

Navíc veškeré grafické podklady lze nově snadno vytvářet v programu Adobe Illustrator, do kterého stačí nainstalovat zdarma dostupný doplněk. Přímo v menu Illustratoru pak přibude možnost "Uložit pro JavaFX". Veškeré grafické prostředí aplikace tak může jednoduše připravit výtvarník a programátor se pak pouze odkáže na příslušný objekt.

Světová premiéra JavaFX

Tím jsme prozradili, že v nové JavaFX se už nepoužívá bitmapová, ale vektorová grafika. Tento postup umožní velmi jednoduché přizpůsobení JavaFX aplikací pro různá prostředí, ale třeba i "skinování" aplikací. Designér jednoduše vytvoří třeba grafiku hry v rozlišení pro internetový prohlížeč, a zároveň celé prostředí zmenší a zjednoduší třeba pro mobilní telefon s rozlišením 320 x 240 bodů. Programátor pak jen nastaví příslušný "odkaz" na grafiku.

JavaFX do mobilů už brzy

Aby mohly mobily javové (a JavaFX) aplikace zpracovat, musí obsahovat tzv. JavaFX Runtime. Ve většině současných telefonů je přímo od výrobce integrován runtime pro klasickou verzi Javy. Ta by měla být postupně nahrazována právě JavouFX. První telefony s integrovanou podporou JavaFX by měly být představeny již v únoru na World Mobile Congress v Barceloně.

Ještě předtím by ale měl být uvolněn runtime určený pro chytré mobily s operačním systémem. Ten si budou moci jejich majitelé stáhnout opět přímo ze stránek Sunu věnovaných Javě. Novou verzi Javy by měli již brzy nabídnout jako aktualizaci (OTA) i někteří operátoři. Už nyní je ale programátorům k dispozici zdarma ke stažení emulátor JavaFX pro mobilní telefony.

Světová premiéra JavaFX

JavaFX je o něco hardwarově náročnější než její starší sestřička, proto je v první fázi určena především pro telefony střední a vyšší třídy. Vzhledem k rychlému nárůstu výkonu procesorů v mobilních telefonech se ale dá předpokládat, že již příští rok by si s ní měla poradit drtivá většina nových přístrojů. Při premiéře byla jedna z aplikací předváděna na přístroji Sony Ericsson XP1 Xperia.

Nástup i do dalších přístrojů

Větší univerzalita a vyšší rychlost JavyFX umožní průnik tohoto prostředí i do dalších přístrojů. Brzy bychom se tak mohli dočkat kompletního JavaFX prostředí například v set-top-boxech či v Blu-ray přehrávačích, které už nyní Javu podporují.

Časem by ale Java měla pronikat i jinam – jedním z cílů jsou podle představitelů Sunu třeba navigace, kterým JavaFX otevře další možnosti v oblasti multimédii, ale i propojení s internetem. Současný trend, kdy navigace mimo jiné nabízejí i přehrávač hudby či videa, by tak měl být ještě posílen. Časem by třeba bylo možné přenášet informace z navigace do mobilu a opačně – mobil vás může například dovést až na určené místo po tom, co vystoupíte z auta.

Světová premiéra JavaFX

Už dnes například existují prodejní automaty založené na Javě, které využívají někteří mobilní operátoři a nabízejí jejím prostřednictvím nové telefony či dobíjecí kupóny, které si zákazník objedná přes SMS. Jedna kanadská firma zase nabízí Java aplikaci, která umožní najít a zarezervovat si na dálku parkovací místo.

Vychytávky pro PC

Pochopitelně tak jako původní Java ani JavaFX není určena jen pro mobilní a přenosná zařízení, ale také (nebo možná spíše především) pro počítače i servery. Právě na stolních počítačích se budou moci programátoři plně vyřádit s využíváním multimédii.

Světová premiéra JavaFX

JavaFX přináší ještě jednu důležitou změnu, i když se primárně spouští jako služba prohlížeče, ve skutečnosti běží jako samostatný proces. To umožňuje jedno efektní kouzlo – JavaFX aplikaci můžete jednoduše vytáhnout z prohlížeče a umístit si ji na plochu. Aplikace se automaticky nainstaluje a vy ji v budoucnu budete moci spouštět jako samostatný program.

Na stránkách JavaFX je už nyní k dispozici několik desítek aplikací, které předvádí inovace nové verze. Podobně jako v případě předchozí Javy, i nyní je k dispozici zdarma JavaFX SDK, tedy základní vývojářský nástroj. Pochopitelně je ale zároveň uvolněno rozšíření aplikace NetBeam.

Autor:




Nejčtenější

iPhone X
Nové iPhony ve výkonnostních testech rozdrtily konkurenci

Výsledky výkonnostních testů Geekbench odhalily skutečný potenciál nových iPhonů. Jsou totiž dvojnásobně výkonnější než ty nejlepší androidy a výpočetním...  celý článek

iPhone X
Všechny supersmartphony pohromadě. Porovnání konkurentů s iPhonem X

Letos jsme se dočkali opravdu štědré nabídky špičkových a skvěle vybavených smartphonů. V našem srovnání si můžete porovnat parametry všech těchto přístrojů...  celý článek

Sony Xperia XZ1
Smartphony jsou konečně chytré, inovace táhne software

Veletrh IFA ukázal na poli smartphonů jeden trend, který bude v blízké budoucnosti sílit. U chytrých telefonů se o ty nejzajímavější inovace postará software,...  celý článek

HTC U11
HTC překvapí. Změnilo plány a letos ještě uvede tři modely

HTC možná začíná těžit z užší spolupráce s Googlem. Původně mělo letos představit jen několik smartphonů, které už známe. Ale nakonec v tomto roce dočkáme...  celý článek

Android 6.0 Marshmallow
Hlídejte si nepoužívaný smartphone. Google po dvou měsících maže zálohy

Pokud jste přestali používat telefon s operačním systémem Android na více než 2 měsíce, pravděpodobně jste přišli o zálohy dat z aplikací, wi-fi hesla,...  celý článek

Další z rubriky

Sony Xperia XZ1
Smartphony jsou konečně chytré, inovace táhne software

Veletrh IFA ukázal na poli smartphonů jeden trend, který bude v blízké budoucnosti sílit. U chytrých telefonů se o ty nejzajímavější inovace postará software,...  celý článek

Ilustrační snímek
Svým mobilem sponzorujete fotbal. Víte, který klub je „váš“?

Ceny některých smartphonů působí jako červený hadr na býka. Mají ovšem opodstatnění, tedy alespoň v očích výrobců. Ti z prodejů musí pokrýt nejen náklady...  celý článek

Ilustrační snímek
Baseballová liga řeší skandál. Hráči při hře používali Apple Watch

Severoamerickou baseballovou ligou zmítá neobvyklý skandál. Vedení Major League Baseball totiž vyšetřuje klub Boston Red Sox, tento osminásobný šampion měl při...  celý článek

Najdete na iDNES.cz



mobilní verze
© 1999–2017 MAFRA, a. s., a dodavatelé Profimedia, Reuters, ČTK, AP. Jakékoliv užití obsahu včetně převzetí, šíření či dalšího zpřístupňování článků a fotografií je bez souhlasu MAFRA, a. s., zakázáno. Provozovatelem serveru iDNES.cz je MAFRA, a. s., se sídlem
Karla Engliše 519/11, 150 00 Praha 5, IČ: 45313351, zapsaná v obchodním rejstříku vedeném Městským soudem v Praze, oddíl B, vložka 1328. Vydavatelství MAFRA, a. s., je členem koncernu AGROFERT.