Vývoj mobilních aplikací s využitím JavaFX Mobile Jan Trestr RNDr. Jaroslav Icha Školní rok 2009 2010
Abstrakt Bakalářská práce se zabývá možnostmi skriptovacího jazyka JavaFX pro vývoj mobilní aplikace a následnými možnostmi pro zveřejnění této aplikace. Abstract Bachelor work deals with use of JavaFX script language in a development of a mobile application and consequently possibilities for publishing these application. Klíčová slova JavaFX Script, mobilní aplikace, vývojové prostředí NetBeans Keywords JavaFX Script, mobile application, development system NetBeans
Zadání práce V nově vznikajícím skriptovacím jazyce JavaFX Script od firmy Sun se zaměříme na vývoj mobilní aplikace, pravděpodobně bude zaměřená na výuku cizího jazyka. Pro toto bude využito širokých možností JavyFX, v níž lze vytvářet bohaté aplikační rozhraní, integrující video, text, grafiku i animace, což bude v aplikaci demonstrováno. Pro vývoj se předpokládá využití integrovaného vývojového prostředí NetBeans. Termín zadání: 10. Dubna 2009 Termín obhajoby: léto 2010
Úvod Úvod do problematiky JavaFX je softwarová platforma vyvíjená firmou Sun Microsystems. Platforma je navržena pro co nejsnažší kódování, aby se programátoři mohli ponejvíce soustředit na kreativní práci. Slouží pro vývoj RIA aplikací ( Rich internet applications ), tedy bohatých internetových aplikací, což můžeme chápat jako aplikace rozšiřující možnosti interaktivity webových stránek. Dalším možným využitím je právě mobilní oblast, kterou se bude zabívat tato bakalářská práce. V současné době by aplikace naprogramované v jazyce JavaFX script měli fungovat na mobilních telefonech s operačním systémem, například Google Android, Windows Mobile a dalších. Cíle práce Cílem práce je vývin mobilní aplikace, která by měla být nápomocna při výuce cizího jazyka, a to na úrovni začátečník. Tato aplikace by měla být v ideálním případě volně šiřitelná na mobilních telefonech, pokud se nepodaří dosáhnout plné funkčnosti, bude aplikace funkční na emulátoru pro mobilní aplikace, který je součástí JavaFX a který lze doinstalovat naříklad do vývojového prostředí NetBeans. Přehled literatury Pro pochopení problematiky skriptovacího jazyka JavaFX jsem přečetl knihu Pro JavaFX Platform [7]. Dále jsem se věnoval studiu internetových zdrojů hlavně od firmy Sun [1,2,3,4] a NetBeans [5].
Analýza problému Východiska řešení Nastudování tématiky z knihy Pro JavaFX Platform [7]. Dále internetových zdrojů, hlavně tutoriálů ze stránek www.java.sun.com [2,3] pro lepší znalost skriptovacího jazyka. Pro problematiku výuky cizího jazyka budeme vycházet z názorů vyučujících a z nastudovaných zdrojů. Metodika Při vývoji mobilní aplikace budu vycházet z nastudovaných informací z literatury [7] a z webových zdrojů[1,2,3,4,5,6]. Otázky ohledně úrovně výuky jazyka, což by mělo být hlavním úkolem aplikace, budu konzultovat s vyučujícími daného cizího jazyka. Po vyvvoji aplikace se předpokládá její ozkoušení v praxi. Pro ozkoušení bude připraven dotazík. Vyhodnocení dotazníku bude provedeno. Co je již hotovo Prostudování literatury, pročteny internetové zdroje, seznámení se skriptovacím jazykem JavaFX, konzultace s vyučujícími cizích jazyků. Co je třeba ještě udělat Dokončit finální návrh aplikace, otestování funkčnosti na mobilních telefonech, nebo na emulátoru JavaFX 1.1 Mobile Emulator, vytvoření dotazníku, rozšíření.
Seznam literatury 1. JavaFX Technology At a Glance [online]. 2008 [cit. 2009-04-01]. Dostupný z WWW: < http://java.sun.com/javafx/index.jsp >. 2. JavaFX Technologies At a Glance [online]. 2008[cit. 2009-04-01]. Dostupný z WWW: <http://java.sun.com/javafx/technologies >. 3. JavaFX Reference Documentation, Tutorials, & APIs[online]. 2008[cit. 2009-04-01]. Dostupný z WWW: < http://java.sun.com/javafx/reference/docs.jsp >. 4. JavaFX Mobile [online]. 2008[cit. 2009-04-01]. Dostupný z WWW: < http://www.sun.com/software/javafx/mobile >. 5. NetBeans IDE 6.5 Features [online]. 2008[cit. 2009-04-01]. Dostupný z WWW: < http://www.netbeans.org/features/javafx/index.html >. 6. JavaFX Mobile is Here [online]. 2008[cit. 2009-04-01]. Dostupný z WWW: < http://www.javafx.com >. 7. James L. Weaver, Weiqi Gao, Ph.D., Stephen Chin, Dean Iverson: Pro JavaFX Platform. Berkely : Apress, 2009, 521 s, ISBN 978 1-4302 1875 3