На конференции JavaOne в Сан-Франциско, Sun анонсировала основанную на Java линейку продуктов под названием JavaFX, которая охватывает разработку на Java в различных средах, будь это десктопы, веб, или мобильные устройства. Это основная особенность новой вариации скриптового языка Java, названная JavaFX Script. JavaFX — линейка продуктов, сосредоточенная на возможностях на потребительском коммуникационном рынке. Первый выпущенный продукт — JavaFX Mobile — система программного обеспечения для мобильных устройств.
Конференция Sun Tech Days 2008 в Санкт-Петербурге
1 min
531Компания Sun Microsystems приглашает принять участие в конференции Sun Tech Days 2008. Это крупнейшая международная конференция по технологиям Java и Solaris в России. Программа включает более 60 докладов и мастер-классов по Solaris, JavaFX, JavaCard, Netbeans, Java SE, Java ME и Java EE, а также наиболее крупным открытым платформам Sun Microsystems — GlassFish, PhoneME и OpenJDK.
Конференция пройдёт в Санкт-Петербурге 2-4 апреля 2008 года по адресу: ДС «Юбилейный», пр. Добролюбова, 18 (ст. м. «Спортивная»). Участие бесплатное.
Конференция пройдёт в Санкт-Петербурге 2-4 апреля 2008 года по адресу: ДС «Юбилейный», пр. Добролюбова, 18 (ст. м. «Спортивная»). Участие бесплатное.
Глоток чистого WebUI
3 min
895
26 июня в Медиацентре Самарского государственного аэрокосмического университета прошел семинар Fresh Air, посвященный развивающимся технологиям Rich Internet Applications (RIA).
Sun Microsystems выпустила JavaFX Preview
1 min
570Не являюсь специалистом по Java, хотя знаком, уважаю и местами люблю.
Случилось то, о чём так долго твердили «большевики». Вышел JavaFX. Привет Flash и Silverlight. Коллеги по цеху, у кого есть время, покопайтесь внимательно, что там внутре такого хорошего есть?:)
Адреса:
www.sun.com/aboutsun/pr/2008-07/sunflash.20080731.1.xml
www.javafx.com
Случилось то, о чём так долго твердили «большевики». Вышел JavaFX. Привет Flash и Silverlight. Коллеги по цеху, у кого есть время, покопайтесь внимательно, что там внутре такого хорошего есть?:)
Адреса:
www.sun.com/aboutsun/pr/2008-07/sunflash.20080731.1.xml
www.javafx.com
JavaFX -> дипломная работа забугорного студента. Сравнение JavaFX и конкурентов
1 min
4.9KRich Internet Applications (RIA): A Convergence of User Interface Paradigms of Web and Desktop — Exemplified by JavaFX
Занятная работа, автор сравнивает AJAX, SilverLight, JavaFX, Flash, вполне адекватно оценивая минусы и плюсы технологий. Основной упор работы делается на JavaFX. Я буду писать диссер, моим основным инструментом как раз будет новая плюшка Сана.
Если вы не знакомы с JavaFX, эта работа введет вас в курс дела (4ая и 5ая главы), если вы уже познакомились — неплохая пища для ума. С весны, когда был первый анонс JavaFX, я слежу за развитием проекта, с первого превью релиза для разработчиков, я стал плотно изучать JavaFX.
Вещь, конечно, толковая. Кодить анимацию (моя первостепенная задача) — сплошное удовольствие. Триггеры и бинды в сто раз удобнее, чем листенеры и евенты, живущие в конексте Джавы. Кода в разы меньше, хотя он не такой читаемый (мое мнение), как Джава-код. Отсутствие Джавадока расстраивает. Бесспорно, JavaFX, основанный на Java2D и Swing'e, ничего нового не несет, т.к. триггеры и бинды — это интерпретация евентов и листенеров. основная задача — выделить в отдельный поток работу с гуями и графикой. По правде говоря, у Джавы богатые возможности в этих областях, но кода приходится писать столько, что пальцы начинают ныть еще до создания проекта.
Больше всего меня смущает очередная попытка Сана пропихнуть свои апплеты. Если деcктопные приложения на Джаве работают очень-очень неплохо, я бы не сказал, что они в чем-то уступают .NET'овским приложениям в скорости работы, то апплеты это тихий ужас. Видел я как-то мега-гига апплет к IBM WCM, у меня на глаза навернулись слезы.
Если есть какие-то комменты-вопросы, давайте их обсудим.
Рекомендую не оставить без внимания работу Флориана (см ссылку выше) и ознакомиться с ней.
Занятная работа, автор сравнивает AJAX, SilverLight, JavaFX, Flash, вполне адекватно оценивая минусы и плюсы технологий. Основной упор работы делается на JavaFX. Я буду писать диссер, моим основным инструментом как раз будет новая плюшка Сана.
Если вы не знакомы с JavaFX, эта работа введет вас в курс дела (4ая и 5ая главы), если вы уже познакомились — неплохая пища для ума. С весны, когда был первый анонс JavaFX, я слежу за развитием проекта, с первого превью релиза для разработчиков, я стал плотно изучать JavaFX.
Вещь, конечно, толковая. Кодить анимацию (моя первостепенная задача) — сплошное удовольствие. Триггеры и бинды в сто раз удобнее, чем листенеры и евенты, живущие в конексте Джавы. Кода в разы меньше, хотя он не такой читаемый (мое мнение), как Джава-код. Отсутствие Джавадока расстраивает. Бесспорно, JavaFX, основанный на Java2D и Swing'e, ничего нового не несет, т.к. триггеры и бинды — это интерпретация евентов и листенеров. основная задача — выделить в отдельный поток работу с гуями и графикой. По правде говоря, у Джавы богатые возможности в этих областях, но кода приходится писать столько, что пальцы начинают ныть еще до создания проекта.
Больше всего меня смущает очередная попытка Сана пропихнуть свои апплеты. Если деcктопные приложения на Джаве работают очень-очень неплохо, я бы не сказал, что они в чем-то уступают .NET'овским приложениям в скорости работы, то апплеты это тихий ужас. Видел я как-то мега-гига апплет к IBM WCM, у меня на глаза навернулись слезы.
Если есть какие-то комменты-вопросы, давайте их обсудим.
Рекомендую не оставить без внимания работу Флориана (см ссылку выше) и ознакомиться с ней.
Как Sun спонсирует open source, часть первая
3 min
872Этой весной Sun вложилась в open source. Было выделено 1.000.000 долларов США на стимуляцию оупенсорсной активности. Несмотря на относительную (легкая ирония) свежесть новости, я, как непосредственный участник событий, освещу несправедливо обделенную вниманием тему.




Как Sun спонсирует open source, часть вторая. NetBeans Innovators grant
3 min
709Этой весной Sun вложил 1.000.000$ в развитие open-sourсe. Наша команда так же выставила на суд жюри свой проект.


Технология JavaFX RIA почти готова к выпуску
2 min
1.5K
Translation
Технология компании Sun Microsystems JavaFX RIA (rich Internet application) почти готова к выходу.
Демонстрируя платформу для приложений, основанной на Java (компоненты на основе скриптов и runtime-система для десктопов и мобильных устройств) – JavaFX, Sun официально заявила что это дает компании возможность входа на рынок, представленный Adobe Systems с Flash и Microsoft с Silverlight. Поставки базовой JavaFX-платформы для десктопов запланированы на конец этого года.
«Мы можем показать JavaFX в действии уже сегодня и мы весьма близки к поставкам конечного продукта», сказал Eric Klein, Sun vice president for Java marketing.
Sun официально продемонстрировала запуск JavaFX на примере работы с видео, где была показана возможность осуществления drag'n'drop видео за пределы браузера, на десктоп. С JavaFX пользовали получат единую платформу, связывая возможности браузеров и десктопов воедино, в отличие от Adobe, которая предоставляет Flash для браузеров и AIR (Adobe Integrated Runtime) для десктопов.
«Здесь, в одном environment мы сохраним время, усилия и деньги разработчиков, потому что им не нужно будет учить допольнительный environment в процессе девелопмента», отметил Param Singh, Sun director of Java marketing.
К концу года будет представлены первые версии JavaFX Desktop и JavaFX Script. Также должны быть выпущены SDK и JavaFX Production Suite, которые позволят разработчикам и дизайнерам работать вместе. Планируется выпуск и эмулятора для мобильных устройств. Официальный релиз JavaFX Mobile последует немного позже. В планах и JavaFX runtime для телевидения.
JavaFX-технологии, как и основная часть Java-продуктов, будут бесплатны. Но Sun делала и будет делать деньги на том, что связано с Java и скоро ожидает значительное увеличение прибыли. Но некоторые ставят эту стратегию под сомнение.
Демонстрируя платформу для приложений, основанной на Java (компоненты на основе скриптов и runtime-система для десктопов и мобильных устройств) – JavaFX, Sun официально заявила что это дает компании возможность входа на рынок, представленный Adobe Systems с Flash и Microsoft с Silverlight. Поставки базовой JavaFX-платформы для десктопов запланированы на конец этого года.
«Мы можем показать JavaFX в действии уже сегодня и мы весьма близки к поставкам конечного продукта», сказал Eric Klein, Sun vice president for Java marketing.
Sun официально продемонстрировала запуск JavaFX на примере работы с видео, где была показана возможность осуществления drag'n'drop видео за пределы браузера, на десктоп. С JavaFX пользовали получат единую платформу, связывая возможности браузеров и десктопов воедино, в отличие от Adobe, которая предоставляет Flash для браузеров и AIR (Adobe Integrated Runtime) для десктопов.
«Здесь, в одном environment мы сохраним время, усилия и деньги разработчиков, потому что им не нужно будет учить допольнительный environment в процессе девелопмента», отметил Param Singh, Sun director of Java marketing.
К концу года будет представлены первые версии JavaFX Desktop и JavaFX Script. Также должны быть выпущены SDK и JavaFX Production Suite, которые позволят разработчикам и дизайнерам работать вместе. Планируется выпуск и эмулятора для мобильных устройств. Официальный релиз JavaFX Mobile последует немного позже. В планах и JavaFX runtime для телевидения.
JavaFX-технологии, как и основная часть Java-продуктов, будут бесплатны. Но Sun делала и будет делать деньги на том, что связано с Java и скоро ожидает значительное увеличение прибыли. Но некоторые ставят эту стратегию под сомнение.
Официальный релиз JavaFX
1 min
1.9K
Всем привет! Как-то тут на хабре мимо прошла новость, что 4 декабря вышел долгожданный официальный релиз JavaFX. Напомню, что JavaFX — это семейство продуктов для разработки многофункциональных Интернет приложений (rich internet applications) с мощной поддержкой для мультимедиа и разнообразного информационного наполнения. JavaFX является прямым конкурентом таких технологий как Flash и Silverlight.
JavaFX — «пластилиновая ворона»
2 min
3.3KКак уже известно Java программистам (и не только) на днях состоялся официальный релиз JavaFX. Я периодически проявлял интерес к данному направлению. Пришло время конкретно пощупать что ж это за «зверь» такой с модными буквами FX. Программировать что попало (т.е. тренироваться на кошках) конечно не интересно. Соответственно с пользой для дела написал компонент для веб сервиса загрузки файлов
JavaFX Mobile
1 min
1.5KВчера, 12 Февраля 2009 года, Sun официально выпустили JavaFX Mobile с JavaFX 1.1 SDK.
С новой версией SDK можно создавать приложения для мобильных устройств, поддерживающих J2ME и технологию JavaFX (из крупных мобильных компаний-производителей объявлены только Sony Ericsson и LG Electronics, жаль, но в списке нет Nokia). SDK включает в себя свой отдельный от привычного WTK мобильный javaFX эмулятор.
Так же, теперь доступна поддержка JavaFX в NetBeans 6.5.
Скачать JavaFX 1.1
Скачать NetBeans с JavaFX
UPD: нашёл приложение-тест акселерометра мобильного телефона написаного на JavaFx с кодом и инструкцией для компиляции.
С новой версией SDK можно создавать приложения для мобильных устройств, поддерживающих J2ME и технологию JavaFX (из крупных мобильных компаний-производителей объявлены только Sony Ericsson и LG Electronics, жаль, но в списке нет Nokia). SDK включает в себя свой отдельный от привычного WTK мобильный javaFX эмулятор.
Так же, теперь доступна поддержка JavaFX в NetBeans 6.5.
Скачать JavaFX 1.1
Скачать NetBeans с JavaFX
UPD: нашёл приложение-тест акселерометра мобильного телефона написаного на JavaFx с кодом и инструкцией для компиляции.
Sun Tech Days 2009
3 min
438
Конференция закончилась. Хочется подвести какие-то итоги. Пожалуй, не буду размазывать, просто пробегусь по пунктам. Пять вещей, которые хотелось бы отметить.
JavaFX — конкурсы для продвижения платформы от Sun
2 min
463Как лучше всего привлечь программистов к разработке под новую платформу? Организовать конкурс с призами или денежными вознаграждениями. Для продвижения JavaFX и привлечения внимания к этому языку Sun организовала два конкурса.
Первый конкурс — это конкурс на лучшее приложение, написанное на JavaFX. К сожалению, он заканчивается уже 29 мая, так что времени на разработку приложения осталось не так много. Призы за 1,2 и 3 место составляют 25000$, 10000$ и 5000$ соответственно. Предусмотрена так же специальная категория для для студентов, со своими призами. Так же предусмотрены поощрительные призы — 100 призов каждый стоимостью 25$. Требования к проектам следующие: приложение должно быть сдано в виде Netbeans проекта, должно работать под одной из указанных на сайте конфигураций среды запуска, проект должен содержать краткое описание приложения, при использовании библиотек с открытыми лицензиями приложения должны соответствовать требованиям этих лицензий.
Второй конкурс — это конкурс на лучший алгоритм управления космическим зондом. Призы в нем уже не такие большие, зато участвовать интереснее. Суть конкурса в следующем: действие происходит на космической карте в 2D. На карте расположены ресурсы, каждый ресурс имеет свою стоимость. Также на карте находятся несколько космических зондов — задача каждого зонда собрать больше ресурсов, чем остальные. API для написания алгоритма управления космическим зондом очень прост и поддается быстрому изучению. Ваш корабль имеет радар, который позволяет находить объекты вблизи корабля и полную карту космоса, которая содержит местоположение всех объектов в какой-то момент времени. Для того чтобы обновить карту кораблю необходимо полностью прекратить движение на какое-то время. Использование радара не требует остановки корабля, но позволяет находить объекты на небольшом радиусе от корабля, в то время как карта позволяет видеть объекты на всем игровом поле.
Конкурс разделен на 3 этапа, на каждом этапе могут (и вероятней всего будут) происходить изменения в API управления зондом и в условиях конкурса.
I этап 1-20 мая, приз iPod Touch.
II этап 21 мая — 10 июня, приз неизвестен.
III этап 11 июня — 30 июня, приз неизвестен.
Главный приз соревнований GalaxyFX — ноутбук с набором открытого ПО от Sun.
Если захотите участвовать — удачи!
JavaFX Coding Challenge
Конкурс алгоритмов GalaxyFX
Первый конкурс — это конкурс на лучшее приложение, написанное на JavaFX. К сожалению, он заканчивается уже 29 мая, так что времени на разработку приложения осталось не так много. Призы за 1,2 и 3 место составляют 25000$, 10000$ и 5000$ соответственно. Предусмотрена так же специальная категория для для студентов, со своими призами. Так же предусмотрены поощрительные призы — 100 призов каждый стоимостью 25$. Требования к проектам следующие: приложение должно быть сдано в виде Netbeans проекта, должно работать под одной из указанных на сайте конфигураций среды запуска, проект должен содержать краткое описание приложения, при использовании библиотек с открытыми лицензиями приложения должны соответствовать требованиям этих лицензий.
Второй конкурс — это конкурс на лучший алгоритм управления космическим зондом. Призы в нем уже не такие большие, зато участвовать интереснее. Суть конкурса в следующем: действие происходит на космической карте в 2D. На карте расположены ресурсы, каждый ресурс имеет свою стоимость. Также на карте находятся несколько космических зондов — задача каждого зонда собрать больше ресурсов, чем остальные. API для написания алгоритма управления космическим зондом очень прост и поддается быстрому изучению. Ваш корабль имеет радар, который позволяет находить объекты вблизи корабля и полную карту космоса, которая содержит местоположение всех объектов в какой-то момент времени. Для того чтобы обновить карту кораблю необходимо полностью прекратить движение на какое-то время. Использование радара не требует остановки корабля, но позволяет находить объекты на небольшом радиусе от корабля, в то время как карта позволяет видеть объекты на всем игровом поле.
Конкурс разделен на 3 этапа, на каждом этапе могут (и вероятней всего будут) происходить изменения в API управления зондом и в условиях конкурса.
I этап 1-20 мая, приз iPod Touch.
II этап 21 мая — 10 июня, приз неизвестен.
III этап 11 июня — 30 июня, приз неизвестен.
Главный приз соревнований GalaxyFX — ноутбук с набором открытого ПО от Sun.
Если захотите участвовать — удачи!
JavaFX Coding Challenge
Конкурс алгоритмов GalaxyFX
Примеры с JavaFX
1 min
3.7K
Это третий скринкаст из серии 15 Minutes or less c Робертом Экcтайном, корреспондентом Sun Developers Network. Предыдущие выпуски: 1, 2, 3
JavaOne 2009, конференция
4 min
458С 1 по 5 июня в Сан Франциско проходила конференция JavaOne.
Удивительно, что на Хабре об этом ни слова! Возможно это потому, что за Джавой с точки зрения веб-разработчиков закрепились сервлеты и JSP (а может просто потому, что на хабре Java не очень популярна).
А ведь там было на что посмотреть, было что послушать, было с кем поговорить и было что потыкать! Ну и разумеется, памятные сумки, майки и кепки =)
А еще можно было посмотреть на живых создателей и разработчиков платформ, технологий и просто интересных людей, которые собственноручно внесли огромный вклад в эволюцию джавы, интернета и всего-всего.
Если вам это было бы интересно, вы все еще можете зацепить небольшой кусочек:
java.sun.com/javaone
и посмотреть видеозаписи с основных заседаний (http://java.sun.com/javaone/2009/general_sessions.jsp)
На конференции много говорили о
Cloud platforms (облаках и всем что с ними связано)
Free & open (опенсорсе)
Mobile development (мобильниках)
Operating systems and platforms (операционках)
RIA and scripting ( небедных интернет приложениях и скриптинге)
и о будущем джавы и ее последователях
О модности cloud платформ можно узнать именно на таких конференциях. «Облака», символизирующие что-то большое белое и пушистое, но не гигантскую крысу-альбиноса, на слуху почти везде. Концепция замены датацентров на гибкие cloud-решения обсуждаются как минимум в двух аудиториях. В этом секторе в основном доминируют
Мне удалось побывать на одной лабе по Sun Cloud Storage, где можно было самолично написать небольшую прогу, которая оперирует с файлами на Sun Cloud Storage (к слову, с точки зрения API, совместимому с Amazon S3).
Что касается «облачных» преимуществ для разработки веб-сервисов и приложений, основной упор ставится на
Как выяснилось, Джава идет на встречу и другим языкам программирования. Проект Da Vinci Machine позволил портировать другия языки программирования на платформу Java. Примечательно, что jRuby уступает по производительности лишь последней версии Ruby 1.9.
Кстати, если, как и я, считаете, что на Java нужно писать слишком много кода для выполения простых задач, попробуйте Groovy!
Ну а теперь самое интересное!
Если вы думаете, что под RIA платформами всегда будут подразумеваться Flash, Flex и Silverlight, а Java будет представлена лишь старыми «добрыми» апплетами, обломитесь! На этой конференции анонсировали релиз JavaFX 1.2.
Наверное, такая вещь заслуживает отдельной статьи хотя бы потому что JavaFX долго почивала в разработческих недрах. В рамках конференции ей тоже уделялось немало внимания.
Что такое JavaFX в двух словах без лишних терминов? Это платформа (язык + то, на чем она работает) с возможностью создания красивых графических приложений =) И поскольку он работает на той же JVM, можно использовать все доступные библиотеки Java. В итоге получается универсальная платформа для дестопов, веба, соток, блю-рей проигрывателей, двд-выигрывателей и всего, где есть JVM (надеюсь, в недалеком будущем)
По синтаксису JavaFX напоминает Java, ActionScript… и почему-то JSON (уж больно похож на него декларативный формат описания объектов)
На JavaFX можно создавать не только красочные цветастые интерактивные апплеты, но и совершенно безобразные и уродливые вещи, кои получились у меня в ходе лабы :D Ну, просто неудобно делать графические вещи без визуального редактора… зато межплатформенно…
Павильон
Ну и на последок, в огромном зале были размещены точки с представительствами самых разных именитых и не очень контор, названия которых я не помню, и возможно даже и не выговорю. Там тоже проводились небольшие семинарчики, демонстрации, розыгрыши и раздача халявы. У стенда JavaFX можно было поиграть в забавные игры на самых различных устройствах (перчатках-манипуляторах, сотках, блю-рейном проигрывателе).
Адоб демонстрировали PixelBender и взаимодествия Flex и BlazeDS с остальными. В другом отделе можно было попробовать установить openSolaris и получить фирменную майку и значок (пионерский подход). А в перерывах можно было поиграться в Quake и постучать на Rockband =D
У стойки Amazon можно было решить небольшую задачку и получить фигурку нинзя-кодера.
Среди всех прочих был и стенд некой фирмы, которая занималась защитой ПО и прочего от копирования (DRM и прочие). Возле стенда дежурил пожилой мужичок, который явно скучал от одиночества.
Некоторые пророчат, что эта конференция была последней в связи с недавним приобретением компании Sun конторой Oracle, с чем многие выступавшие там не согласны. Но как бы то ни было, я надеюсь, что в следующем году будет JavaOne 2010 и у меня будет повод написать еще один пост.
P.S.: Удивительно, но больше половины людей на лабах сидели с маками о_О
Еще там были общедоступные терминалы, которые работали по карточкам. Из Sun Virtual Box'a на выбор можно было загружать openSolaris, Ubuntu 9.04 или Windows-7.
Удивительно, что на Хабре об этом ни слова! Возможно это потому, что за Джавой с точки зрения веб-разработчиков закрепились сервлеты и JSP (а может просто потому, что на хабре Java не очень популярна).
А ведь там было на что посмотреть, было что послушать, было с кем поговорить и было что потыкать! Ну и разумеется, памятные сумки, майки и кепки =)
А еще можно было посмотреть на живых создателей и разработчиков платформ, технологий и просто интересных людей, которые собственноручно внесли огромный вклад в эволюцию джавы, интернета и всего-всего.
Если вам это было бы интересно, вы все еще можете зацепить небольшой кусочек:
java.sun.com/javaone
и посмотреть видеозаписи с основных заседаний (http://java.sun.com/javaone/2009/general_sessions.jsp)
На конференции много говорили о
Cloud platforms (облаках и всем что с ними связано)
Free & open (опенсорсе)
Mobile development (мобильниках)
Operating systems and platforms (операционках)
RIA and scripting ( небедных интернет приложениях и скриптинге)
и о будущем джавы и ее последователях
О модности cloud платформ можно узнать именно на таких конференциях. «Облака», символизирующие что-то большое белое и пушистое, но не гигантскую крысу-альбиноса, на слуху почти везде. Концепция замены датацентров на гибкие cloud-решения обсуждаются как минимум в двух аудиториях. В этом секторе в основном доминируют
- Amazon EC2 (их представителей не видел, хотя были другие ребята с Амазона)
- Google Apps
- Microsoft Azure
- Sun Cloud Platform
Мне удалось побывать на одной лабе по Sun Cloud Storage, где можно было самолично написать небольшую прогу, которая оперирует с файлами на Sun Cloud Storage (к слову, с точки зрения API, совместимому с Amazon S3).
Что касается «облачных» преимуществ для разработки веб-сервисов и приложений, основной упор ставится на
- гибкость (хочешь плюшку — возьми с полки),
- масштабируемость (плюшки уменьшаются и увеличиваются в размерах по требованию)
- и экономность (платите только за откушенную часть плюшки)
Как выяснилось, Джава идет на встречу и другим языкам программирования. Проект Da Vinci Machine позволил портировать другия языки программирования на платформу Java. Примечательно, что jRuby уступает по производительности лишь последней версии Ruby 1.9.
Кстати, если, как и я, считаете, что на Java нужно писать слишком много кода для выполения простых задач, попробуйте Groovy!
Ну а теперь самое интересное!
Если вы думаете, что под RIA платформами всегда будут подразумеваться Flash, Flex и Silverlight, а Java будет представлена лишь старыми «добрыми» апплетами, обломитесь! На этой конференции анонсировали релиз JavaFX 1.2.
Наверное, такая вещь заслуживает отдельной статьи хотя бы потому что JavaFX долго почивала в разработческих недрах. В рамках конференции ей тоже уделялось немало внимания.
Что такое JavaFX в двух словах без лишних терминов? Это платформа (язык + то, на чем она работает) с возможностью создания красивых графических приложений =) И поскольку он работает на той же JVM, можно использовать все доступные библиотеки Java. В итоге получается универсальная платформа для дестопов, веба, соток, блю-рей проигрывателей, двд-выигрывателей и всего, где есть JVM (надеюсь, в недалеком будущем)
По синтаксису JavaFX напоминает Java, ActionScript… и почему-то JSON (уж больно похож на него декларативный формат описания объектов)
На JavaFX можно создавать не только красочные цветастые интерактивные апплеты, но и совершенно безобразные и уродливые вещи, кои получились у меня в ходе лабы :D Ну, просто неудобно делать графические вещи без визуального редактора… зато межплатформенно…
Павильон
Ну и на последок, в огромном зале были размещены точки с представительствами самых разных именитых и не очень контор, названия которых я не помню, и возможно даже и не выговорю. Там тоже проводились небольшие семинарчики, демонстрации, розыгрыши и раздача халявы. У стенда JavaFX можно было поиграть в забавные игры на самых различных устройствах (перчатках-манипуляторах, сотках, блю-рейном проигрывателе).
Адоб демонстрировали PixelBender и взаимодествия Flex и BlazeDS с остальными. В другом отделе можно было попробовать установить openSolaris и получить фирменную майку и значок (пионерский подход). А в перерывах можно было поиграться в Quake и постучать на Rockband =D
У стойки Amazon можно было решить небольшую задачку и получить фигурку нинзя-кодера.
//Что делает эта функция?
int ninja_loop (int num ) {
if (num & num-1 == 0) return 0;
for (int arc = 1; (num &= num-1); arc++) {
// ninjas loop differently
}
return arc;
}
// Достоверность не гарантирую, так что можете сильно не париться =))
Среди всех прочих был и стенд некой фирмы, которая занималась защитой ПО и прочего от копирования (DRM и прочие). Возле стенда дежурил пожилой мужичок, который явно скучал от одиночества.
Некоторые пророчат, что эта конференция была последней в связи с недавним приобретением компании Sun конторой Oracle, с чем многие выступавшие там не согласны. Но как бы то ни было, я надеюсь, что в следующем году будет JavaOne 2010 и у меня будет повод написать еще один пост.
P.S.: Удивительно, но больше половины людей на лабах сидели с маками о_О
Еще там были общедоступные терминалы, которые работали по карточкам. Из Sun Virtual Box'a на выбор можно было загружать openSolaris, Ubuntu 9.04 или Windows-7.
JavaFX Mobile Porting
1 min
791Не знаю, как для вас, но мне кажется замечательным тот факт, что, специально для JavaOne, умельцы портировали JavaFx на HTC Diamond.
Небольшое видео по ссылке демонстрирует тачскрин програмку FishSim, разработанную на JavaFX. На HTC девайсе установлена специально модифицированная Java ME со встроенным JavaFX Mobile проигрывателем.
Небольшое видео по ссылке демонстрирует тачскрин програмку FishSim, разработанную на JavaFX. На HTC девайсе установлена специально модифицированная Java ME со встроенным JavaFX Mobile проигрывателем.
The Art Of Programming — Выпуск №26 / JavaFX
1 min
607+ JavaFX
+ Баиндинг
+ Galaxy FX http://www.electricjungle.ru:8080/galaxyfx/
П.С. Как обычно можно скачать или подписаться на подкаст.
+ Баиндинг
+ Galaxy FX http://www.electricjungle.ru:8080/galaxyfx/
П.С. Как обычно можно скачать или подписаться на подкаст.
JavaFX Mobile 1.2 Early Access для Windows Mobile устройств
1 min
1KНу вообщем заголовок говорит всё за меня.
Вышла мобильная early access версия JavaFX 1.2 для разработчиков. На данный момент официально поддерживаются только Windows Mobile устройства версий 6.0 и 6.1.
Для более подробной информации с примером програмки прилагаю, очередной скринкаст :)

Ну а скачать EA релиз можно здесь.
Хотелось бы отметить, что:
1. EA Релиз был протестирован специально на устройствах HTC Diamond and LG Incite, так что на остальных моделях функционал может быть не полным.
2. Данная версия предназначена только для разработки (на сколько я понимаю, не для коммерческого использования).
Вышла мобильная early access версия JavaFX 1.2 для разработчиков. На данный момент официально поддерживаются только Windows Mobile устройства версий 6.0 и 6.1.
Для более подробной информации с примером програмки прилагаю, очередной скринкаст :)

Ну а скачать EA релиз можно здесь.
Хотелось бы отметить, что:
1. EA Релиз был протестирован специально на устройствах HTC Diamond and LG Incite, так что на остальных моделях функционал может быть не полным.
2. Данная версия предназначена только для разработки (на сколько я понимаю, не для коммерческого использования).
Проблема с Safari 4 под Windows
1 min
310Обрисую ситуацию.
Есть Safari 4.0.3 под Windows 7. На машине стоит Java со всеми обновлениями.
Заходим на сайт с примерами javafx, и видим вместо замечателньо рабтающего приложения вот такую фигню:

После клика по ссылке скачивается свежий JRE, устанавливается, но ничего не меняется. Сафари так и остается уверенным, что Java в системе нет.
В других браузерах (ие8, фаерфоксе, опере) все работает на ура.
Никто не сталкивался с подобным?
ЗЫ. Такая же проблема возникла и в других версиях Windows (XP и Vista) =(
Есть Safari 4.0.3 под Windows 7. На машине стоит Java со всеми обновлениями.
Заходим на сайт с примерами javafx, и видим вместо замечателньо рабтающего приложения вот такую фигню:

После клика по ссылке скачивается свежий JRE, устанавливается, но ничего не меняется. Сафари так и остается уверенным, что Java в системе нет.
В других браузерах (ие8, фаерфоксе, опере) все работает на ура.
Никто не сталкивался с подобным?
ЗЫ. Такая же проблема возникла и в других версиях Windows (XP и Vista) =(
The Art Of Programming — Выпуск №32 [ Интервью ] / Budam в Москве
1 min
685+ Flex и java — дружба навсегда
+ Sun & Oracle — прогнозы от budam
+ Треп за ide
+ Продукты компании farata (из первых рук)
Ссылки:
flexblog.faratasystems.com
sourceforge.net/projects/cleartoolkit
+ Sun & Oracle — прогнозы от budam
+ Треп за ide
+ Продукты компании farata (из первых рук)
Ссылки:
flexblog.faratasystems.com
sourceforge.net/projects/cleartoolkit