31

Flash na celowniku Suna – JavaFX dla urządzeń przenośnych

16 lutego 2009, mith

Sun wprowadził nową wersję SDK dla swojego frameworka JavaFX. Z wydaniem tym debiutują narzędzia umożliwiające pisanie aplikacji przeznaczonych dla urządzeń mobilnych.

JavaFX służy do budowy bogatych aplikacji internetowych przy użyciu Javy. Wśród możliwości technologii znajduje się wsparcie dla animacji, efektów wizualnych, gradientów oraz przezroczystości, a wszystko to posłużyć ma do budowy zaawansowanych interfejsów użytkownika.

Wraz z nowym wydaniem SDK wprowadzone zostało pełne wsparcie dla mobilnej wersji JavaFX oraz emulator, służący do testowania aplikacji przeznaczonych na urządzenia przenośnie. Ruch taki może pomóc zachować przewagę Javy, zagrożoną, od kiedy rywal Suna – Adobe – mocno promuje swoje własne rozwiązania, czyli technologie Flash oraz AIR przeznaczone na rynek handheldów.

JavaFX dobrze integruje się ze zwykłym kodem napisanym w Javie, a wersja mobilna przeznaczona jest dla urządzeń umożliwiających uruchamianie aplikacji Java ME. Wielu producentów sprzętu oraz operatorów, w tym Orange, Sprint, Sony Ericsson oraz LG, już zapowiedziało swoje wsparcie dla technologii w nadchodzących urządzeniach.

JavaFX dla urządzeń przenośnych – emulator oraz NetBeans w tle:

Więcej informacji: http://arstechnica.com/open-source/news/...evices.ars
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Komentarze (RSS)


Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

Liczba komentarzy: 16

zwiń wątek Iwo  16 lutego 2009 o godz. 17:42 #

Czy ktoś się orientuje, czy JavaFX może (z korzyścią dla nas) wyprzeć Flash?
Mam już dość oglądania tnących się filmików na YT.

zwiń wątek Moarc  16 lutego 2009 o godz. 17:50 #

IMO nie da się tego przewidzieć, ale raczej nie wyprze, bo Flash ma już setki tysięcy userów.

 
zwiń wątek abc  16 lutego 2009 o godz. 19:33 #

Tnących się z powodu problemów z wtyczką czy koszmarnych łączy Youtube (“dzięki” którym na łączu 6Mbit/s rzadko ciągnę z prędkością wyższą niż 150 KB/s)

zwiń wątek Stiep  16 lutego 2009 o godz. 21:53 #

1,2 Mb/s to mało? To ile wyciągasz u innych dostawców podobnych usług?

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
zwiń wątek jrs  16 lutego 2009 o godz. 20:36 #

Jak dodaje do siebie to, że JavaFX będzie na każdym komputerze z zainstalowanym JRE i że NetBeans ze wsparciem JavaFX są bezpłatne to wychodzi mi całkiem przyzwoity potencjał ;)

zwiń wątek Magnes  16 lutego 2009 o godz. 21:32 #

Dzięki temu moim zdaniem JavaFX ma większe szanse niż wciskany na siłę Silverlight. Ale nigdy nie wiadomo, Ms jest dobre we wciskaniu na siłę.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek X  17 lutego 2009 o godz. 0:45 #

Zaraz, zaraz. Sun wsisnie przy aktualizacji JRE, ale M$ może wcisnąć przy aktualizacji Windows. Kanały dystrybucyjne i “promocja” są jakby zbliżone. Mylę się?

 
 
 
zwiń wątek mby7930  16 lutego 2009 o godz. 21:43 #

Nie wydaje mi się, gdyż i Flash i JavaFX używają dokładnie tego samego kodeks VP6.

http://www.on2.com – On2 VP6 for Adobe Flash Player and JavaFX
http://www.on2.com/index.php?565

Oznacza to jednakże tym samym, iż nie potrzeba niczego, co już jest dostępne na Linuksa, aby oglądać pliki video dostarczane przez aplikacje napisane w JavaFX.
Wygląda więc na to, że choć nieoficjalnie to jednak JavaFX może być wykorzystywana (w sensie i użytkowym i produkcyjnym) pod Linuksem.

 
 
zwiń wątek j23tom  16 lutego 2009 o godz. 17:49 #

Szkuje się ciekawa rywalizacja: JavaFX, AIR , Silverlight
Czy jest nadzieja że runtime JavaFX będzie otwarty ?

zwiń wątek rkowal  16 lutego 2009 o godz. 19:58 #

Częściowo jest :kompilator, biblioteki graficzne. Na kodeki nie liczyłbym, tym bardziej, że sam Sun wykopuję licencje a inne rzeczy mają być otwierane z czasem.

Moje zdanie jest takie, jeśli stworzą narzędzia do łatwego tworzenia aplikacji w tym to moją szanse na sukces, ale bez tego to nie mają na co liczyć.

zwiń wątek maciek  16 lutego 2009 o godz. 21:52 #

Być może Sun popełnił poważny błąd opierając swój produkt na zamkniętych technologiach (m.in. nieszczęsny kodek wideo). Poważnie to utrudnia (jeśli nie uniemożliwia) udostępnienie SDK dla linuksa czy nawet (ich własnego!) Solarisa.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
 
zwiń wątek szel  16 lutego 2009 o godz. 23:57 #

Po 3 godzinach z tutorialami do JavaFX, muszę przyznać, że to bardzo przyjemny język. Fakt, moje doświadczenie z innymi językami skryptowymi jest podobne co z tym. Niemniej jednak zrobienie małej aplikacji okienkowej to banał tutaj.

 
zwiń wątek Pashimito  17 lutego 2009 o godz. 16:02 #

Każdemu kto chce trochę bardziej poznać platformę JavaFX polecam darmowy, prowadzony w języku angielskim kurs na javapassion.com:
http://www.javapassion.com/javafx/

Każdy kto brał udział w innych kursach autorstwa Sang’a Shin’a i jego przyjaciół to wie że warto ;)

Jeśli ktoś chce zainstalować JavęFX pod Linuksem to polecam ten link:
http://java.dzone.com/tips/javafx-11-linux-netbeans

Aps napisany w JavaFX można wrzucić na stronę internetową (jako tradycyjny aplet lub plik Java Web Start), uruchomić na desktopie lub komórce. I to bez modyfikacji choćby jednej linijki kodu (jeśli w aps’ie wykorzystano tylko klasy z profilu ogólnego). W tym aspekcie JavaFX wygrywa z Flash’em bez problemu. Ale trzeba zaznaczyć, że to dopiero wersja 1.1 i ma swoje wady, między innymi:
- tylko jeden graficzny komponent (textbox) w profilu ogólnym,
- w JavaFX bez problemu można korzystać z bibliotek napisanych w Javie, ale wykorzystanie wezłów graficznych zadeklarowanych w JavaFX w istniejących aplikacjach napisanych na przykład w Swingu nie jest trywialne,
- w JavaFX można korzystać z kontenerów Swing’a ale nie można dodać do nich węzła graficznego (tylko inne komponenty Swinga)

Niestety komórki obsługujące JavaFX jeszcze nie są dostępne w sprzedaży.

zwiń wątek szel  17 lutego 2009 o godz. 19:20 #

A wiadomo coś nt. tego, jakie telefony, kto, co będzie w tych telefonach, daty?

zwiń wątek Pashimito  20 lutego 2009 o godz. 9:26 #

Podobno LG i Sony Ericsson pracują nad nowymi modelami.
Podobno wszystkie komórki zgodne z JSR 248 (MSA) mają pozwalać na uruchamianie apsów w JavaFX.
Jeśli chodzi o starsze modele Sun nie udostępni na razie runtime’u aby można go było dołączyć do aplikacji (kwestie licencyjne).

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
 
zwiń wątek neuviemeporte  18 lutego 2009 o godz. 20:57 #

Przeczytałem newsa, przeczytałem artykuł o JavaFX na en.wiki i dalej nie rozumiem co to ma być, i jak się ma do Java ME w odniesieniu do urządzeń mobilnych.

Napisałem sobie w Javie Swingową aplikację do nauki kanji, teraz chciałbym ‘trochę’ uproszczoną wersję mieć zawsze przy sobie w telefonie. Czy ktoś się orientuje jak to teraz najprostszym sposobem sportować na jakąś mobilną platformę, najchętniej tak żeby można było jak najwięcej gotowego kodu wykorzystać (parsery słowników etc.)? Czy JavaFX to coś dla mnie?

 
Identyfikator (wymagane)
Adres e-mail (wymagany - nie pokażemy go publicznie)
Adres URI
Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar
Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.
W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="jaklinux.org">Linux dla każdego</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

CC BY

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska. Uwaga, jeśli nius jest skopiowany z innej strony, kopiując go należy podać link również do tej strony!