Progulki-po-reke-moskwa.ru

прогулки на теплоходе по Москве реке

JavaFX

07-05-2023

JavaFX
Тип

Rich Internet Application

Разработчик

Oracle Corporation

Операционная система

Java Runtime Environment

Языки интерфейса

JavaFX Script

Аппаратная платформа

Кроссплатформенное программное обеспечение

Последняя версия

2.2 (Август 2012)

Лицензия

EULA

Сайт

http://javafx.com/

JavaFX — это платформа для создания Rich Internet Applications (RIAs), которая может запускаться на персональных компьютерах и мобильных устройствах. Технология JavaFX позволяет создавать приложения для работы с мультимедийным контентом, графические интерфейсы пользователя для бизнес-приложений, игры для персональных компьютеров и мобильных устройств, насыщенные графикой, мультимедиа веб-сайты и др.

Технология JavaFX была впервые продемонстрирована корпорацией Sun Microsystems на JavaOne, международной конференции разработчиков, в мае 2007. Платформа JavaFX 1.0 была анонсирована 4 декабря 2008 года и включает в себя следующие компоненты:

  • Средства разработки JavaFX 1.* SDK  (англ.) — компилятор и среда исполнения JavaFX, язык программирования JavaFX Script, а также графические, медийные и веб-библиотеки для создания RIA-приложений для настольных компьютеров, веб-сайтов и мобильных устройств.
  • Среда разработки NetBeans™ IDE 6.* с поддержкой JavaFX Script 1.*  (англ.) — интегрированная среда разработки для создания, просмотра и отладки приложений, написанных на JavaFX Script. В редакторе JavaFX Script есть возможность быстрого добавления объектов JavaFX с уже готовыми геометрическими фигурами, компонентами интерфейса пользователя, средствами преобразования и анимацией.
  • JavaFX 1.* Production Suite  (англ.) — набор инструментов и плагинов для импорта графических объектов в приложения JavaFX. Включает следующие компоненты:
    • Плагины JavaFX 1.* для графических редакторов Adobe Photoshop CS3, CS4 и Adobe Illustrator CS3, CS4. С помощью плагинов можно экспортировать графические объекты из этих приложений в код JavaFX Script
    • JavaFX 1.* Media Factory: набор инструментов для конвертирования SVG-графики в код JavaFX и просмотра графических объектов, импортированных в JavaFX из других форматов. Также включает примеры приложений, учебные курсы, статьи, API-документацию и примеры кода.

Содержание

Обзор платформы JavaFX

Приложения JavaFX создаются с помощью декларативного языка программирования JavaFX Script. Для разработки приложений на языке JavaFX Script необходимо установить JavaFX 1.* SDK. Из кода, написанного на языке JavaFX Script, можно обращаться к любым библиотекам Java. Поэтому совместное использование языков Java и JavaFX Script позволяет решать разнообразные задачи, например, логика бизнес-приложения может быть написана на Java, а графический интерфейс пользователя — на JavaFX Script.

Приложения, написанные на языке JavaFX Script могут запускаться на компьютерах с установленной средой исполнения Java 1.5 и выше. Для JavaFX 1.2 и выше рекомендуется использовать Java SE 6 Update 10 и выше. В настоящее время поддерживаются следующие операционные системы: Windows, Mac OS X, Linux и Solaris.

Для создания приложений для мобильных устройств разработчикам предлагается мобильный эмулятор, входящий в состав JavaFX 1.* SDK.

Особенности выпущенных версий JavaFX:

Номер версии Описание Ссылка на дополнительную информацию
1.2
  • Значительно переработана предыдущая версия. API и синтаксис были изменены настолько, что уже не стали совместимы с предыдущими версиями. Из этого следует, что для работы программ, скомпилированных для предыдущих версий, для работы с текущей необходима их перекомпиляция.
  • Улучшена поддержка CSS.
  • Улучшены элементы графического интерфейса предыдущей версии, добавлены новые.
  • Улучшена производительность JavaFX Runtime.
  • В плагине к среде разработки NetBeans 6.8 — улучшена поддержка разработки приложений для мобильных устройств.
  • В плагине к среде разработки NetBeans 6.8 улучшен редактор кода
  • В JavaFX Production Suite добавлены опции.

Статья  (англ.)

1.3
  • Добавлены новые элементы графического интерфейса.
  • Улучшена поддержка CSS.
  • Улучшены элементы графического интерфейса предыдущей версии.
  • Улучшена производительность JavaFX Runtime.
  • Добавлена поддержка разработки приложений для TV (в плагин к среде разработки NetBeans 6.9 включён соответствующий эмулятор).
  • В плагине к среде разработки NetBeans 6.9 улучшена поддержка разработки приложений для мобильных устройств. На Mac OC теперь есть возможность использовать эмулятор мобильных устройств.
  • В плагине к среде разработки NetBeans 6.9 улучшен редактор кода (расширен список возможного рефакторинга)
  • В JavaFX Production Suite добавлены опции.

Статья  (англ.)

Альтернативные технологии

См. также

Ссылки

  • На русском языке:
    • javafx.me - русскоязычный портал по JavaFX
  • На английском языке:
    • Официальный сайт платформы JavaFX
    • Ресурсы по JavaFX на сайте Oracle
    • Planet JFX wiki

JavaFX.

© 2021–2023 progulki-po-reke-moskwa.ru, Россия, Нальчик, ул. Терская 11, +7 (8662) 65-82-84