29 kwietnia
16:54 2010
Oto mój pierwszy (działający) program w JavaFX - prosta animacja Flapjacka - przydatne do testowania temperatury CPU ;)
Screenshot
Uwagi na temat JavaFX
1. Najpierwsze skorzystanie z dobrodziejstw JavaFX wymaga pobrania kilku dodatkowych MB oraz zaakaceptowania licencji JavaFX. Proces ten odbywa się automagicznie, ale niestety nie ma żadnego paska postępu, więc przez jakiś czas nie wiadomo co się dzieje ;)
2. Pod Windowsem, na liście zainstalowanych programów przybędzie "Flapjack Animation". Można potem odinstalować jednym kliknięciem.
Uruchom (Java Web Start)
Dodałem źródła
Proszę o komentarz
fajne, szkoda że to samo i lepiej dla użytkownika końcowego można zrobić we flashu
Albo w c#/silverlight albo w html5/js...
@pecet: No faktycznie, co za szkoda, ze mozna to samo zrobic na 50 innych sposobow.
Maruda :)
(inna sprawa, ze javafx faktycznie jest takie sobie)
Rysunek jest w SVG,
więc można zrobić to na kilka różnych sposobów..
Za to JavaFX działa na różnych OS-ach,
i praktycznie wszystkich przeglądarkach.
@mt3o: silverlight to największe zło ze wszystkich :P
Korzysta się z niego całkiem przyjemnie :P W pisaniu jest wygodniejszy niż flash, zwłaszcza pod względem integracji z innymi narzędziami małomiękkiego.
Jakbym to zobaczył w HTML5 to faktycznie byłbym pod wrażeniem, no chyba że HTML5 z animowanym jednym gifem, w ogóle w HTML5 da rady robić takie animacje, czy trzeba się JSem wspomagać?
No ale flash jest o wiele bardziej wolny i zasobożerny od Javy. Inna sprawa, że takie proste animacje można już od dawna robić w XHTML+MathML+SVG i JS [1], bez uciekania się do Flasha, Javy, Srajwerlajta, czy pseudostandardów typu HTML5…
[1] No, jest jeszcze opcja użycia SMIL, no ale nie dość, że wtedy animacje są ubogie, to jeszcze z porządniejszych wyszukiwarek obsługuje go tylko bodajże Opera.
Paweł: żeby to się jakoś sprawdzało najłatwiej użyć tylko SVG i JS. I to SVG bez maskowania, blurowania i innych efektów.
Silverlight potrafi byc fajniutki, np. http://www.bing.com/maps/explore i przeleccie sie nad NY czy Londynem.
Zdaje sie tez, ze od strony API/jezyka jest fajnie zrobiony (w odroznieniu od Flasha). Oczywiscie jesli bez nadmiernej rzezby da sie zrobic cos w "samej przegladarce", to wiadomo...
@pecet: w czystym HTML5 to animacji nie wykonasz. HTML5 oferuje przeróżne API (choćby do <canvas/>), gdzie za pomocą JS tworzy się animacje.
Od biedy można się posłużyć CSS i dopiero co rozwijanymi (AFAIR tylko w webkicie) animacjami.