FireMonkey

Поделись знанием:
Перейти к: навигация, поиск

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

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

FireMonkey входит, параллельно с традиционной Visual Component Library, в состав Delphi XE3, 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.

В апреле 2013 года вышел FireMonkey FM3, которая распространяется вместе с Embarcadero RAD Studio XE4.

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

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


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


Напишите отзыв о статье "FireMonkey"



Примечания

  1. [www.blogger.com/profile/18092953248795358615 Blogger: Профиль пользователя: Eugene Kryukov]
  2. [www.ksdev.com Welcome — KSDev — Adobe AIR or WPF like components, 3D in Delphi, Delphi skin, Flash control, Visio like diagram drawing]
  3. [www.ksdev.com/forums/viewtopic.php?f=4&t=982&start=0 www.ksdev.com/forums/ • View topic — End of KSDev in Russian / Говорящим по русски сюда!]

Ссылки

  • У[severinfo.com роки. Все чтобы быстро начать программировать]
  • [www.embarcadero.com/ru/products/firemonkey arcadero.com/ru/products/firemonkey] — официальный сайт FireMonkey
  • Джоаб Джексон [www.osp.ru/cw/2011/22/13010432/ В Delphi появилась поддержка современной графики] // Computerworld Россия. — Открытые системы, 2011. — № 22.
  • [www.cnews.ru/news/line/index.shtml?2011/09/05/454094 Embarcadero выпустила FireMonkey — платформу для создания приложений нового поколения], CNews (11-09-05). Проверено 13 декабря 2011.
  • [docwiki.embarcadero.com/RADStudio/en/FireMonkey_Application_Platform FireMonkey Application Platform] в Embarcadero Wiki
  • [docwiki.embarcadero.com/RADStudio/XE6/en/FireMonkey_Quick_Start_Guide_-_Introduction FireMonkey Quick Start Guide]
  • [edn.embarcadero.com/article/41688 FireMonkey Q&A] by Tim DelChiaro
  • [www.youtube.com/results?search_query=Embarcadero++Fire+Monkey&aq=f FireMonkey] на YouTube
  • Русскоязычный форум [fire-monkey.ru FireMonkey]


Отрывок, характеризующий FireMonkey

– Нет, – сказала княжна Марья.
– Теперь чтобы понравиться московским девицам – il faut etre melancolique. Et il est tres melancolique aupres de m lle Карагин, [надо быть меланхоличным. И он очень меланхоличен с m elle Карагин,] – сказал Пьер.
– Vraiment? [Право?] – сказала княжна Марья, глядя в доброе лицо Пьера и не переставая думать о своем горе. – «Мне бы легче было, думала она, ежели бы я решилась поверить кому нибудь всё, что я чувствую. И я бы желала именно Пьеру сказать всё. Он так добр и благороден. Мне бы легче стало. Он мне подал бы совет!»
– Пошли бы вы за него замуж? – спросил Пьер.
– Ах, Боже мой, граф, есть такие минуты, что я пошла бы за всякого, – вдруг неожиданно для самой себя, со слезами в голосе, сказала княжна Марья. – Ах, как тяжело бывает любить человека близкого и чувствовать, что… ничего (продолжала она дрожащим голосом), не можешь для него сделать кроме горя, когда знаешь, что не можешь этого переменить. Тогда одно – уйти, а куда мне уйти?…
– Что вы, что с вами, княжна?
Но княжна, не договорив, заплакала.
– Я не знаю, что со мной нынче. Не слушайте меня, забудьте, что я вам сказала.
Вся веселость Пьера исчезла. Он озабоченно расспрашивал княжну, просил ее высказать всё, поверить ему свое горе; но она только повторила, что просит его забыть то, что она сказала, что она не помнит, что она сказала, и что у нее нет горя, кроме того, которое он знает – горя о том, что женитьба князя Андрея угрожает поссорить отца с сыном.
– Слышали ли вы про Ростовых? – спросила она, чтобы переменить разговор. – Мне говорили, что они скоро будут. Andre я тоже жду каждый день. Я бы желала, чтоб они увиделись здесь.
– А как он смотрит теперь на это дело? – спросил Пьер, под он разумея старого князя. Княжна Марья покачала головой.
– Но что же делать? До года остается только несколько месяцев. И это не может быть. Я бы только желала избавить брата от первых минут. Я желала бы, чтобы они скорее приехали. Я надеюсь сойтись с нею. Вы их давно знаете, – сказала княжна Марья, – скажите мне, положа руку на сердце, всю истинную правду, что это за девушка и как вы находите ее? Но всю правду; потому что, вы понимаете, Андрей так много рискует, делая это против воли отца, что я бы желала знать…
Неясный инстинкт сказал Пьеру, что в этих оговорках и повторяемых просьбах сказать всю правду, выражалось недоброжелательство княжны Марьи к своей будущей невестке, что ей хотелось, чтобы Пьер не одобрил выбора князя Андрея; но Пьер сказал то, что он скорее чувствовал, чем думал.
– Я не знаю, как отвечать на ваш вопрос, – сказал он, покраснев, сам не зная от чего. – Я решительно не знаю, что это за девушка; я никак не могу анализировать ее. Она обворожительна. А отчего, я не знаю: вот всё, что можно про нее сказать. – Княжна Марья вздохнула и выражение ее лица сказало: «Да, я этого ожидала и боялась».
– Умна она? – спросила княжна Марья. Пьер задумался.
– Я думаю нет, – сказал он, – а впрочем да. Она не удостоивает быть умной… Да нет, она обворожительна, и больше ничего. – Княжна Марья опять неодобрительно покачала головой.
– Ах, я так желаю любить ее! Вы ей это скажите, ежели увидите ее прежде меня.