<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог о Java технологиях &#187; Java FX</title>
	<atom:link href="http://java.in.ua/category/javafx/feed/" rel="self" type="application/rss+xml" />
	<link>http://java.in.ua</link>
	<description></description>
	<lastBuildDate>Thu, 15 Mar 2012 09:14:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>#1 JavaFX: Обзор SDK</title>
		<link>http://java.in.ua/2008/12/16/javafx-sdk-overview/</link>
		<comments>http://java.in.ua/2008/12/16/javafx-sdk-overview/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 17:45:32 +0000</pubDate>
		<dc:creator>Evgenij Nerush</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java FX]]></category>

		<guid isPermaLink="false">http://java.in.ua/?p=371</guid>
		<description><![CDATA[JavaFX™ 1.0 Software Development Kit (SDK) предоставляет разработчикам средства для построения и развёртывания RIA (Rich Internet Applications) приложений в браузерах, десктопах и мобильных устройствах. JFX SDK включает в себя следующие компоненты: JavaFX Desktop runtime &#8211; среда выполнения для десктопных приложений JavaFX Mobile runtime- среда выполнения для мобильных приложений (бета версия для Microsoft Windows OS) Компилятор [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://javafx.com/" target="_blank">JavaFX</a>™ 1.0 Software Development Kit (SDK) предоставляет разработчикам средства для построения и развёртывания RIA (Rich Internet Applications) приложений в браузерах, десктопах и мобильных устройствах. JFX SDK включает в себя следующие компоненты:</p>
<ul>
<li><a href="http://javafx.com/" target="_blank">JavaFX</a> Desktop runtime &#8211; среда выполнения для десктопных приложений</li>
<li><a href="http://javafx.com/" target="_blank">JavaFX</a> Mobile runtime- среда выполнения для мобильных приложений (бета версия для Microsoft Windows OS)</li>
<li>Компилятор и набор утилит для разработки и выполнения <a href="http://javafx.com/" target="_blank">JavaFX</a> программ</li>
<li><a href="http://javafx.com/" target="_blank">JavaFX</a> 1.0 Mobile Emulator &#8211; эмулятор мобильного устройства (бета версия для Microsoft Windows OS)</li>
<li>Документация по <a href="http://java.sun.com/javafx/1/docs/api/" target="_blank">JavaFX API</a></li>
<li>Набор готовых примеров</li>
</ul>
<p><a href="http://javafx.com/" target="_blank">JavaFX</a> SDK имеет следующую структуру каталогов:</p>
<ul>
<li>bin &#8211; Содержит утилиты командной строки для разработки и выполнения программ написанных на языке <a href="http://javafx.com/" target="_blank">JavaFX</a> Script</li>
<li>emulator &#8211; Включает <a href="http://javafx.com/" target="_blank">JavaFX</a> эмулятор мобильного устройства</li>
<li>lib &#8211; Состоит из библиотек (jar архивов), необходимых для компиляции и запуска <a href="http://javafx.com/" target="_blank">JavaFX</a> приложений</li>
<li>profiles &#8211; В данной директории располагаются файлы конфигурации платформы (например desktop, mobile)</li>
<li>samples &#8211; Готовые примеры приложений, написанных на языке <a href="http://javafx.com/" target="_blank">JavaFX</a> Script</li>
</ul>
<p>Средства для разработки и выполнения <a href="http://javafx.com/" target="_blank">JavaFX</a> программ:</p>
<ul>
<li>javafx &#8211; эта утилита предназначена для выполнения <a href="http://javafx.com/" target="_blank">JavaFX</a> приложений на десктопной платформе</li>
<li>javafxc &#8211; а эта утилита предназначена для компилирования исходников для всех платформ (например для таких платформ как desktop и mobile)</li>
<li>javafxdoc &#8211; а вот эта создает доки для всех профилей</li>
<li>javafxpackager &#8211; ну и эта создает пакет для <a href="http://javafx.com/" target="_blank">JavaFX</a> приложения для всех поддерживаемых платформ (например desktop и mobile)</li>
</ul>
<p>Директория samples содержит неплохие примеры, которые демонстрируют основные фичи языка программирования <a href="http://javafx.com/" target="_blank">JavaFX</a>. Для запуска Вы можете воспользоваться ant&#8217;ом. Рассмотрим на примере запуск PhotoEffects, но прежде всего убедитесь, что среди переменных окружения уже указаны такие переменные как JAVAFX_HOME, JAVA_HOME и ANT_HOME, а так же убедитесь, добавлена ли директория bin каждой из вышеуказанных переменных в PATH (если у Вас уже эти переменные проинициализированны, можете пропустить шаги с 1 по 4):</p>
<ol>
<li>Установите переменную окружения JAVAFX_HOME, которая должна указывать на директорию, в которую проинсталена <a href="http://javafx.com/" target="_blank">JavaFX</a> 1.0 SDK. Например: <strong>set JAVAFX_HOME=c:\java\javafx-sdk1.0</strong></li>
<li>Установите переменную окружения JAVA_HOME, которая должна указывать на директорию, в которую проинсталена JDK. Например: <strong>set JAVA_HOME=c:\java\jdk1.6.0_11</strong></li>
<li>Установите переменную окружения ANT_HOME, которая должна указывать на директорию, в которую проинстален Ant. Например: <strong>set ANT_HOME=c:\java\ant</strong></li>
<li>Добавляем bin в PATH. <strong>set PATH=%JAVAFX_HOME%\bin;%JAVA_HOME%\bin;</strong><strong>%ANT_HOME%</strong><strong>\bin;%PATH%</strong></li>
<li>Находим в <strong>c:\java\javafx-sdk1.0\samples\ </strong>архив <strong>PhotoEffects</strong>, и распаковываем его например в c:\temp</li>
<li>Заходим в c:\temp\PhotoEffects, открываем консоль и пишем магическую фразу:</li>
</ol>
<p>C:&gt; ant run</p>
<p>После чего на выходе в директории dist получаем:</p>
<ul>
<li>PhotoEffects.html</li>
<li>PhotoEffects.jar</li>
<li>PhotoEffects.jnlp</li>
<li>PhotoEffects.jar.pack.gz</li>
<li>PhotoEffects_browser.jnlp</li>
</ul>
<p>Примеры довольно интересные! В примеры так же входит проект, который с легкостью можно открыть в <a href="http://netbeans.org/">NetBeans</a>. В общем наслаждайтесь, господа девелоперы!</p>
<p>P.S. Весь материал взят из README файла, который каждый желающий может найти в корне проинсталеной <a href="http://javafx.com/">JavaFX</a> SDK.</p>
<div><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://java.in.ua/2008/12/16/javafx-sdk-overview/","#1 JavaFX: Обзор SDK")</script></div>]]></content:encoded>
			<wfw:commentRss>http://java.in.ua/2008/12/16/javafx-sdk-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Дождались! Sun анонсировала JavaFX 1.0 SDK</title>
		<link>http://java.in.ua/2008/12/04/javafx_10_sdk/</link>
		<comments>http://java.in.ua/2008/12/04/javafx_10_sdk/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 17:08:49 +0000</pubDate>
		<dc:creator>Evgenij Nerush</dc:creator>
				<category><![CDATA[Java FX]]></category>
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://java.in.ua/?p=337</guid>
		<description><![CDATA[Если коротко, то JavaFX является богатой платформой для построения кросс-платформенных rich internet applications (RIAs). В SDK входят компилятор, утилиты времени выполнения, библиотеки для работы с графикой, медиа, веб сервисами, а так же набор библиотек, позволяющих создавать как десктопные приложения, так и приложения для мобильных устройств. Привожу несколько фич, доступных в релизе: KeyFrame анимация Тесная работа [...]]]></description>
			<content:encoded><![CDATA[<p>Если коротко, то <a href="http://javafx.com/">JavaFX</a> является богатой платформой для построения кросс-платформенных rich internet applications (RIAs). В SDK входят компилятор, утилиты времени выполнения, библиотеки для работы с графикой, медиа, веб сервисами, а так же набор библиотек, позволяющих создавать как десктопные приложения, так и приложения для мобильных устройств.</p>
<p>Привожу несколько фич, доступных в релизе:</p>
<ul>
<li>KeyFrame анимация</li>
<li>Тесная работа с XML &amp; JSON</li>
<li>Быстрота и легкость работы с 2D и 3D  графикой</li>
<li><strong><em></em></strong>Работа с видео и аудио с использованием как нативных, так и кросс-платформенных кодеков</li>
<li>Интеграция со Swing</li>
<li>Использование CSS стилей для построения дизайна</li>
<li>Поддержка Windows XP+, Mac 10.4+, Linux, Solaris</li>
<li>Новый язык <a href="http://javafx.com/">JavaFX</a> Script, работающий с анимацией в 10-20 раз быстрее чем JavaScript</li>
<li>Интеграция с Photoshop и Illustrator</li>
<li>И в качестве бонуса бета версия <a href="http://javafx.com/">JavaFX</a> для разработки приложения для мобильных устройств</li>
<li>и др.</li>
</ul>
<p>Более детальную информацию о платформе можно получить на официальном сайте <a href="http://www.javafx.com/">http://www.javafx.com/</a></p>
<p>Могу предположить, <a href="http://javafx.com/">JavaFX</a> имеет все шансы раз и навсегда поработить такие устройства как чайники и телевизоры, как думаете?</p>
<div><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://java.in.ua/2008/12/04/javafx_10_sdk/","Дождались! Sun анонсировала JavaFX 1.0 SDK")</script></div>]]></content:encoded>
			<wfw:commentRss>http://java.in.ua/2008/12/04/javafx_10_sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

