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.iDNES.cz

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ší

Nezapomenutelná dovolená. Syn na lodi prosurfoval více než čtvrt milionu

Ilustrační snímek

Jedna německá rodina zažila šok poté, co obdržela vyúčtování od operátora. Ten po ní totiž místo obvyklé částky...

Pozor na roamingové pasti. Pořádně napálit se můžete i v Evropě

Ilustrační snímek

Je tomu přesně rok, co vešlo v platnost nařízení Evropské komise, které operátorům zakazuje účtovat si roamingové...



Mají fantastický smartphone. Číňané válcují konkurenci

Vivo NEX

Značku Vivo zatím v Evropě příliš neznáme, je populární primárně na domácím trhu v Číně. S představením jejich...

Samsung připravil neodolatelnou nabídku. Note 8 zlevnil na výbornou cenu

Samsung Galaxy Note 8

Samsung má v akci cashback model Galaxy Note 8 už od května. Teď však tento špičkový telefon zlevnil přímo a ten tak...

Které značky mobilů jsou nejprodávanější v regionech ČR? Podívejte se na mapu

Souboj nejvyšších modelů

Společnost Datart poskytla redakci Mobil.iDNES.cz exkluzivně informace o nejprodávanějších značkách smartphonů v...

Další z rubriky

Zavraždila tchyni a hlavním důkazem jsou hodinky od Applu

Apple Watch - jarní představení

Žena z australského města Adelaide je obviněna z vraždy své tchyně. Ačkoliv tvrdí, že šlo o přepadení a vraždili dva...

Kmen skloněných hlav v ohrožení. U obchodního centra mají speciální pruh

Speciální pruh před obchodním centrem v čínském Si Anu určený pro chodce...

Před nákupním centrem v čínském městě Si-an vznikl netradiční ochranný prvek - speciální pruh pro chodce, kteří...

Google rád platí výrobcům mobilů miliardy. Vydělá na tom mnohem víc

Ilustrační snímek

Google poskytuje svůj systém Android výrobcům zdarma a ještě jim za něj platí. Stačí, aby smartphony měly vyhledávač na...



Najdete na iDNES.cz