FireMonkey

FireMonkey

FireMonkey (FMX) — GUI-библиотека, использующая возможности графического процессора. Является кроссплатформенной: поддерживаются Windows, Mac OS и Apple iOS.

Под названием VG-Scene разрабатывалась Евгением Крюковым[1] из Улан-Удэ, Россия (компания KSDev) как вектор-базированная GUI-библиотека следующего поколения.[2]. В 2011 году американская компания Embarcadero Technologies купила права на библиотеку и включила её в состав своих продуктов. Позже Евгений Крюков получил работу в Embarcadero Technologies[3].

FireMonkey входит, параллельно с традиционной Visual Component Library, в состав Delphi XE2, C++Builder XE2 и RAD Studio XE2, включая RadPHP и Embarcadero Prism.

В 2012 году FireMonkey под кодовым именем FireMonkey FM2 вошла в состав Delphi XE3, C++Builder XE3 и RAD Studio XE3, Embarcadero HTML5 Builder и Embarcadero Prism XE3.

Используя возможности Pixel Shader 2.0 FireMonkey позволяет обогащать графический интерфейс программ широким набором визуальных эффектов. Даёт возможность строить пользовательские масштабируемые векторные и 3D-интерфейсы.

Позволяет отделить пользовательский интерфейс от бизнес-логики и механизмов доступа к данным (см. Model-View-Controller), что в частности позволяет размещать невизуальные части приложения в облачных сервисах: Amazon или Azure.


Если попытаться в двух словах описать основную часть продукта — то это сценарный компонент (к примеру — главный компонент от GLScene), векторный, только 2D. Имеются свои компоненты, а главное — мощное средство их редактирования со скинами. То есть с помощью встроенного редактора вы можете создать свой уникальный компонент, на базе одного или нескольких базовых. Имеются встроенные разнообразные методы анимирования компонентов, работа с векторной графикой.


Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "FireMonkey" в других словарях:

  • Embarcadero Delphi — Delphi XE2 IDE with cross platform Firemonkey framework project loaded Original author(s) Borland (1995–2008) Developer(s) …   Wikipedia

  • Delphi (среда разработки) — У этого термина существуют и другие значения, см. Delphi. Embarcadero Delphi …   Википедия

  • Visual Component Library — Запрос «VCL» перенаправляется сюда; см. также другие значения. Библиотека визуальных компонентов (англ. Visual Component Library, VCL)  объектно ориентированная библиотека для разработки программного обеспечения, разработанная компанией …   Википедия

  • Fast Reports — Fast Reports, Inc  российская компания по разработке программного обеспечения для формирования отчетов. Основана в 1998 году. Потенциальные пользователи: Business Intelligence, администраторы корпоративных сетей, разработчики в средах… …   Википедия

  • OpenWire (library) — For other uses, see OpenWire (disambiguation). OpenWire OpenWire logo Stable release 5.0 / September 2, 2011; 57 days ago (2011 09 02) Type …   Wikipedia

  • Embarcadero Delphi — Entwickler Borland, inzwischen Embarcadero Technologies Erscheinungsjahr 1995 Aktuelle Version 16.0 (1. September 2011) Betriebssystem Windows …   Deutsch Wikipedia

  • Dataflow programming — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Qt — У этого термина существуют и другие значения, см. QT. Qt …   Википедия

  • GTK+ — Тип библиотека элементов интерфейса (виджетов) Автор The GTK+ …   Википедия

  • Элемент интерфейса — Кроссплатформенный редактор элементов интерфейса Qt designer Элемент интерфейса  примитив графического интерфейса пользователя, имеющий стандартный внешний вид и выполняющий ста …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»