LINUX.ORG.RU

Вышел JavaFX

 ,


0

0

После длительной разработки наконец то вышел релиз JavaFX 1.0

JavaFX - набор компонент для создания Rich Internet Applications - ответ Sun на Adobe Flash Player, Adobe AIR и Microsoft Silverlight.

Download как всегда с java.sun.com (http://java.sun.com/javafx/downloads/)

>>> Подробности

★★

Проверено: maxcom ()

Ответ на: комментарий от valich

> Посмотри в линуксовом firefox дополнения и развей мифы о том, что потоковое видео может приниматься только flash плугином. Там плугины и Totem и VLC и DivX Web Player и QuickTime и Windows Media (странно, не правда ли).

Даааа????7 А умеют ли эти плагины скриптинг, например, покадровый? Умеют ли они накладывать на видео спец.эффекты в реальном времени? Полупрозрачные/интерактивные слои сверху? Не? В современных интернетах играть видео недостаточно, время "вот вам контрол и радуйтесь" прошло.

anonymous
()
Ответ на: комментарий от anonymous

> Не поверишь, видел. Только флеш плеер объективно удобнее всего. Представить аналог ютуба с avi-шками - непросто:)

Поправка: стандартный флешовый плеер видео практически никто не использует, Ъ используют низкоуровневый класс Video и делают на нем свои велосипеды. Со своими кнопочками, панельками и прочими извращениями. Например, регулировкой уровня громкости/яркости и сохранении настроек в профиле пользователя на сайте. Алсо, с появлением шейдеров, настройки громкости/яркости могут быть ОЧЕНЬ сильно расширены. А это есть в вашем <video>?

anonymous
()
Ответ на: комментарий от anonymous

> SVG на замену Flash - было бы хорошо.

Звучит как "JPEG на замену JAVA - было бы хорошо". Ибо что из себя представляет SVG? Это обыкновенные векторные картинки. То, чем флеш был в 1-4 версиях. Правда уже тогда флеш умел синхронные звуки. А сейчас векторный движек во флеше - это его малая часть, там других вкусностей хватает. Например, есть в SVG скелетная анимация с обратной кинематикой (для интерактивности)?

Более того, открою секрет: флеш очень даже может использовать SVG в своей работе.

EmStudio
()
Ответ на: комментарий от EmStudio

> Ибо что из себя представляет SVG? Это обыкновенные векторные картинки. То, чем флеш был в 1-4 версиях.

Ни дня без 4.2, да? :)

AP ★★★★★
()
Ответ на: комментарий от valich

:(
Я не знаю, как синхронизировать звук и видео, но так как я, к счастью, не дизайнер, и меня это волнут мало.
Но допускаю, сто такая возможность сущесьтвует, потому и высказался осторожно.
В флэше это есть искаробки, соответственно проще для дизайнеров.

NonHuman ★★★
()
Ответ на: комментарий от AP

Тоесть ты хочешь сказать что то, что в свг именуется "анимацией" по своим возможностям сопоставимо с нынешнеми возможностями флэша? Да и то, что ни один свг рендерер не анимирует свг даже на _топовом_ железе простейшую анимацию с хоть какой то приемлемой скроростью что-то значит...

theos ★★★
()

Вообще неплохо, но для RIA пока не подходит, очень многие компоненты отсуствуют. Пока больше на бету тянет.

anonymous
()
Ответ на: комментарий от Bioreactor

>a = 2000, b = 3000, a + b = 5000 >$ >Таки можно гешефт считать. :))))

маки для макаки. что и требовалось доказать

black7
()
Ответ на: комментарий от anonymous

> Вообще неплохо, но для RIA пока не подходит, очень многие компоненты отсуствуют. Пока больше на бету тянет.

ANd what is necessary for RIA? Also remember that javaFX is java and can use java libraries, and vise versa.

VoDA ★★
() автор топика

Чего-то я себе плохо представляю как флешеры переключаются с Flash'a на нетбинс. Или там теперь тоже флешкеподобный векторный редактор есть?

еще по ссылке пишут

> Integration with Photoshop and Illustrator

а почему нету с GIMP'ом/Paint.NET'ом/etc? Выпуск этого FX'a все равно эквивалентен объявлению Адобу войны, своего графического пакета у Сана нету - значит надо commoditize'ить your complements...

gods-little-toy ★★★
()
Ответ на: комментарий от gods-little-toy

> плохо представляю как флешеры переключаются с Flash'a на нетбинс

java(я бы даже сказал groovy) гораздо логичнее использовать на задачах которые решает flash. То что предлагает flash должно уйтик традиционному для adobe анимации, рисованию и отображению интерактивных эффектов при отображении отдельных частей анимационных сцен. Java больше заточена под web 2.0, рюшки брать за основу в таких делах - только вредят полагающимся на них компаниям.

> Или там теперь тоже флешкеподобный векторный редактор есть?

flash-игры никто не отменял, а для развития чего-то большего - есть настоящие клиент-серверные технологии.

> почему нету с GIMP'ом/Paint.NET'ом/etc?

javafx под linux тоже пока нету, если уж на то пошло... ждём релизов и первых приложений на нём.

los_nikos ★★★★★
()
Ответ на: комментарий от anonymous

> А это есть в вашем <video>?

Я, как пользователь, предпочел бы, чтобы все видео со всех сайтов проигрывалось одним и тем же моим любимым плеером, к которому я привык. А каждый сайт вместо этого предлагает мне свой Flash-велосипед.

anonymous
()
Ответ на: комментарий от theos

> То есть ты хочешь сказать что то, что в свг именуется "анимацией" по своим возможностям сопоставимо с нынешнеми возможностями флэша?

Конечно сопоставимо! Особенно когда видишь реальный "Flash" в Интернете.

> Да и то, что ни один свг рендерер не анимирует свг даже на _топовом_ железе простейшую анимацию с хоть какой то приемлемой скроростью что-то значит...

Да? Intel Atom оказывается теперь топовое железо! И анимацию в рамках спецификации 1.1 Firefox на нем ну никак не выдерживает! Вам бы батенька за ради любопытства ознакомиться что-ли, что такое SVG, только бога ради не читайте "статьи для чайников".

valich ★★★
()
Ответ на: комментарий от EmStudio

> Ибо что из себя представляет SVG? Это обыкновенные векторные картинки.

Вот оно как оказывается! Век живи, век учись.

valich ★★★
()
Ответ на: комментарий от AP

> Ни дня без 4.2, да? :)

Ладно, в 1-5 версиях. Начиная с 6 версии макромедия взялась за ум и довольно сильно перепахала движек. + фильтры из 8 (вроде блюра), больше там ничего нет. Если все еще 4.2 - давай пруфлинки, или низачот.

EmStudio
()
Ответ на: комментарий от theos

> Да и то, что ни один свг рендерер не анимирует свг даже на _топовом_ железе простейшую анимацию с хоть какой то приемлемой скроростью что-то значит...

Погоди, это проблема имплементации, а не спецификации. Лет через 10 оно тоже научится не тормозить. Ведь сейчас жаба уже не тормозит, вспомни Томми.

EmStudio
()
Ответ на: комментарий от valich

> Для доказательства придется почитать, уж извини.

А во флеше еще круче, пруфлинк: www.google.com (для доказательства придется почитать, уж извини)

(или давай нормальную ссылку)

EmStudio
()
Ответ на: комментарий от VoDA

> ANd what is necessary for RIA? Also remember that javaFX is java and can use java libraries, and vise versa.

The only thing it is usable for now is drawing and providing various content. I am not a designer and I do not want to draw various constrols, such as menus, myself. As a programmer, I want to draw any user interface in the same manner which Adobe Flex provides. Now there is only about 20 bindings for Swing controls, which looks like alpha AWT 13 years ago. It is not enough. Many major parts are missing. Yes, javafx is java and I can use java libraries etc... But why do I have to use javafx if it can not provide anynthing useful? It is just an empty and useless abstraction layer for me.

anonymous
()
Ответ на: комментарий от EmStudio

> или давай нормальную ссылку

т.е. официальный документ спецификации для тебя не авторитет? удачи на поприще flesh'a!

valich ★★★
()
Ответ на: комментарий от valich

> т.е. официальный документ спецификации для тебя не авторитет?

Вот только что-то я не вижу в нем скелетной анимации. Или предложите свой физический движек изобретать?

> удачи на поприще flesh'a!

К логопеду, быдло! (ц)

EmStudio
()
Ответ на: комментарий от EmStudio

>А во флеше еще круче Ну да, круче. Сделай мне во флеше текст по кривой. Сделай открывание ссылок по средней кнопке. Контекстное меню браузера по правой. DOM у флеш-объекта.

anonymous
()
Ответ на: комментарий от theos

>Да и то, что ни один свг рендерер не анимирует свг даже на _топовом_ железе простейшую анимацию с хоть какой то приемлемой скроростью что-то значит...

Анимацию на Java апплетах любой браузер анимирует, тем более на топовом железе. Так что в топку SVG, JavaFX наше всё

anonymous
()
Ответ на: комментарий от KRoN73

> А демка на http://javafx.com/launch/linux-player.jsp на флеше :)

Подпись под этим видео "Higher performance video with better resolution and faster streaming is coming soon" на что-то прозрачно намекает :)

anonymous
()
Ответ на: комментарий от los_nikos

>javafx под linux тоже пока нету, если уж на то пошло... ждём релизов и первых приложений на нём.

На FreeBSD 7.1-PRERELEASE с java -version
java version "1.6.0_03-p4"
Java(TM) SE Runtime Environment (build 1.6.0_03-p4-root_06_dec_2008_02_37-b00)
Java HotSpot(TM) Client VM (build 1.6.0_03-p4-root_06_dec_2008_02_37-b00, mixed mode)
вот эта демка работает:
http://javafx.com/samples/PathAnimation/index.html

Плагин обычный в браузере, который апплеты показывает. Ничего дополнительного "руками" устанавливать не пришлось.

iZEN ★★★★★
()
Ответ на: комментарий от EmStudio

> Вот только что-то я не вижу в нем скелетной анимации.

К сожалению, вы как и очень многие дизайнеры/программисты воспитанные на проприетарных средствах разработки часто страдаете комплексом восприятия "монолитный продукт". SVG открытый стандарт, и не в смысле, что он "не засекречен", а в смысле его открытости для взаимодействия с другими технологиями. Вы сидите как в теплом гнездышке опекаемые любимым ... (в данном случае Adobe), и не задумываетесь о том, что ПО собранное по кусочкам может реализовать те же функции что и ваш монстр.

Нельзя так слепо верить высказываниям маркетологов.

К сожалению применение скелетной анимации вижу только в "визуальных" играх, а это не моя область. Впрочем, наверное именно из-за этой и подобных "вкусных движков" Flash ведет себя на компьютерах так, как мы о нем знаем.

В 9999 случаев из 10000 применение ваших вкусностей не оправдано хотя бы потому, что отпугивает потенциальных посетителей сайтов (такова реальность). В то же время 9999 Flash-дизайнеров никогда не имеют дела не только со скелетной анимацией, но и в жизни не нарисовали ни одного приличного анимированного баннера с выскакивающими из-за угла буковками. При этом на каждом шагу "гнут пальцы", а те что понаглей еще и пытаются дискредитировать все что им "мешает" творить беспредел на просторах Интернет.

Ну что ж, время покажет, какая технология завоюет просторы глобальной сети. Надеюсь, что хотя бы JavaFX оправдает надежды, и станет избавлением от того мусора на который иногда приходится смотреть. Хотя и не сильно верится.

valich ★★★
()
Ответ на: комментарий от anonymous

афигеть. быдлофлеш тупо тормозит, глючит и показывает квадратизированный контент в очке на четверть экрана, а оказывется, это сахарное мороженное, которое единственное умеет регулировать яркость и громкость.

>Алсо, с появлением шейдеров, настройки громкости/яркости могут быть ОЧЕНЬ сильно расширены. А это есть в вашем <video>?

Да, громкость на шейдерах, это будет киллер-фича...

AVL2 ★★★★★
()
Ответ на: комментарий от valich

>Ну что ж, время покажет, какая технология завоюет просторы глобальной сети. Надеюсь, что хотя бы JavaFX оправдает надежды, и станет избавлением от того мусора на который иногда приходится смотреть. Хотя и не сильно верится.

С какой стати? Можно подумать, флеш популярен из за своих взможностей.

Да флеш сам-то еле пробился к пользователю на компьютер. Он хорош только тем, что плагин существует уже сколько лет, весит всего несколько мегобайт и это всего один файл. А jre сколько весит и какой капризный?

AVL2 ★★★★★
()
Ответ на: комментарий от theos

> Тоесть ты хочешь сказать что то, что в свг именуется "анимацией" по своим возможностям сопоставимо с нынешнеми возможностями флэша?

Все, что я хотел сказать, я сказал. Что Вы там допридумывали — не моя забота.

AP ★★★★★
()
Ответ на: комментарий от EmStudio

> Ладно, в 1-5 версиях. Начиная с 6 версии макромедия взялась за ум и довольно сильно перепахала движек. + фильтры из 8 (вроде блюра), больше там ничего нет. Если все еще 4.2 - давай пруфлинки, или низачот.

Мне не очень интересен флэш. Вживую я его не видел уже лет семь, если не все восемь и в обозримом будущем смотреть на него даже не планирую.

У меня претензии только к утверждению, что SVG - это просто векторная графика. Это и нефиговые фильтры, и шрифты SVG (аналог есть во флэше), и доступ к SMIL, и до кучи всего.

Основной недостаток SVG заключается в том, что он развивается слишком медленно. Сейчас спецификацию, слава богу, разделили на основную часть и модули. И вот в модулях происходят очень интересные вещи. Non-affin transformations, например.

Короче, http://www.w3.org/Talks/2008/LGM3/whathappened12.svg и далее. Щелкать по вертикальной полоске справа (вперед) или слева (назад)

AP ★★★★★
()
Ответ на: комментарий от AVL2

>Да флеш сам-то еле пробился к пользователю на компьютер. Он хорош только тем, что плагин существует уже сколько лет, весит всего несколько мегобайт и это всего один файл.
>А jre сколько весит и какой капризный?


JRE — всего один файл оффлайн-инсталлятора, весит около 13МБ. В нём вся настольная Java без средств разработки. Ну, на Debian там несколько слабо связанных файликов для поддержки Java, которые не сразу и найдёшь, но это проблемы мантейнеров Debian, пожелавшими раскорячить целостный продукт на составляющие.

Капризный?
Нажать пару кнопок "Next" и согласиться с условием лицензирования это разве сложно?

iZEN ★★★★★
()
Ответ на: комментарий от AP

Основная фишка svg - это интеграция в браузер. То-есть если у меня есть текстовый блок в svg, то браузер работает с ним как с обычным текстом с возможностью поиска, подсветки, для гиперссылок работают жесты мышки и.т.д. Если вставлена растровая картинка, то ее можно сохранить, отменить ее показ. Для браузера svg не будет отличаться по работе от обычного html. У svg есть DOM, что означает возможность динамического изменения контента javascript-ом. Вообще svg для верстки страниц подходит гораздо больше, чем связка html+css+растровые картинки. И размер получается гораздо меньше. Там, где в html надо загрузить несколько картинок для блока с закругленными уголками или градиента, svg обходится одним атрибутом. А чего стоит возможность обтекания текстом произвольного контура.
Если бы была нормальная поддержка в браузерах, svg бы использовался гораздо шире чем flash.

anonymous
()
Ответ на: комментарий от iZEN

>>Да флеш сам-то еле пробился к пользователю на компьютер. Он хорош только тем, что плагин существует уже сколько лет, весит всего несколько мегобайт и это всего один файл. >>А jre сколько весит и какой капризный?

>JRE — всего один файл оффлайн-инсталлятора, весит около 13МБ. В нём вся настольная Java без средств разработки.

вспоминаем про java kernel. Там база вообще почти 2Мб + подкачивается по ходу только нужное.

VoDA ★★
() автор топика
Ответ на: комментарий от anonymous

> Если бы была нормальная поддержка в браузерах, svg бы использовался > гораздо шире чем flash

и Linux, больше, чем M$. Звучит утопично, но "...другого пути просто нет".
И скоро будет правильный svg в броузерах и открытые операционки на экологичных писЯх пользователей. Я верю. Я знаю

ktotuta
()
Ответ на: комментарий от anonymous

> Если бы была нормальная поддержка в браузерах, svg бы использовался гораздо шире чем flash.

Она, в принципе, уже есть. Но слишком поздно :)

AP ★★★★★
()
Ответ на: комментарий от VoDA

Сперва - если вставить в апплет класс метод main, то он будет запускаться как десктоп А потом, JFX вовсе не замена Флэша. Флэш - он и в африке флэш. JFX - создан для добавления на рабочий стол виджет-компоненты, расчитан на передовые методы обработки видео и прочего медийного контента, так что он скорее упирается в Java TV или MHP (Медийный домашний ...). Причем система должна работать в ближайшем будущем и на стационарных и на мобильных платформах... А вы все - дети и дети детей, если ровняете Adobe технологии с JVM / JFX Уровень то по-выше будет!

anonymous
()
Ответ на: комментарий от anonymous

Что, поговорили и все! Это пугает. На самом деле тема требует пристального внимания и продолжения. Лет десять назад подобная ситуация была по поводу НТМЛ контента, ясно что IPTV сейчас рулит. А мы как всегда в хвосте. Передовые имплементации делают наши же но ... в Норвегии. Единственный сайт по MultiMedia Home Platform на русском умер в 2005 году. Ява в нашей стране (тяжелое наследство Borland Delphi) вообще не в чести. Тупо все юзают Винды, хотя они платные. Вообщем такое явление как JavaFX, я очень на это надеюсь подстегнет наших разработчиков! Тем более, что последние речи нашего президента... в том числе и в виде SpringWidget (SBW формат ) можно получить из Всемирной Сети, правда, это тот-же флэш, к сожалению...

anonymous
()
Ответ на: комментарий от anonymous

Да и всех, всех, всех с НОВЫМ ГОДОМ! Муууу

anonymous
()
Ответ на: комментарий от anonymous

Java APIs • CDC, FP, PBP http://java.sun.com/products/cdc/ • Java Media Framework http://java.sun.com/products/java-media/jmf/ • HAVi http://www.havi.org/ • Java FX http://www.sun.com/software/javafx/ • MHP http://www.interactivetvweb.org/ Development Tools • Content authoring tools • NetBeans UI builder for PBP • JavaFX Tools (future)

http://il.sun.com/sunnews/events/2007/javaday/pdf/track4/IPTVv04-4.1-DanielBl...

anonymous
()
Ответ на: комментарий от anonymous

Ладно, тот кто работал с RED5 знает как просмотреть .flv через WEB. А кто-нибудь знает как заправить ++++++++++++++++++ .flv в PDF ++++++++++++++++++ не прибегая к проприетарным программам типа Adobe Acrobat 9 Pro или FLV Editor PRO (сразу говорю trial версия не поддерживает нужных функций). Есть такие знатоки не на словах, а с опытом конкретного действия. И ведь по идее Java Media и JavaFX должны что-то такое поддерживать!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.