<?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; Development</title>
	<atom:link href="http://java.in.ua/category/dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://java.in.ua</link>
	<description></description>
	<lastBuildDate>Tue, 19 Jul 2011 12:39:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ордена и медали в ИТ: Подготовка к SCJP. Часть 1</title>
		<link>http://java.in.ua/2011/03/10/%d0%be%d1%80%d0%b4%d0%b5%d0%bd%d0%b0-%d0%b8-%d0%bc%d0%b5%d0%b4%d0%b0%d0%bb%d0%b8-%d0%b2-%d0%b8%d1%82-%d0%bf%d0%be%d0%b4%d0%b3%d0%be%d1%82%d0%be%d0%b2%d0%ba%d0%b0-%d0%ba-scjp-%d1%87%d0%b0%d1%81%d1%82/</link>
		<comments>http://java.in.ua/2011/03/10/%d0%be%d1%80%d0%b4%d0%b5%d0%bd%d0%b0-%d0%b8-%d0%bc%d0%b5%d0%b4%d0%b0%d0%bb%d0%b8-%d0%b2-%d0%b8%d1%82-%d0%bf%d0%be%d0%b4%d0%b3%d0%be%d1%82%d0%be%d0%b2%d0%ba%d0%b0-%d0%ba-scjp-%d1%87%d0%b0%d1%81%d1%82/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 16:19:15 +0000</pubDate>
		<dc:creator>Evgenij Nerush</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[SCJP]]></category>

		<guid isPermaLink="false">http://java.in.ua/?p=1120</guid>
		<description><![CDATA[Как сказал мой глубокоуважаемый коллега, существует два основных пути подготовки к SCJP: будучи неопытными девелоперами мы усердно читаем литературу по сдаче SCJP и ничего не понимаем, колбасим тесты, сдаем и забываем нахрен все ньюансы в течении ближайших двух-трех дней, без которых сдать SCJP было бы не реально идем годами по тернистому пути улучшения порожденного нами [...]]]></description>
			<content:encoded><![CDATA[<p>Как сказал мой глубокоуважаемый коллега, существует два основных пути подготовки к SCJP:</p>
<ul>
<li>будучи неопытными девелоперами мы усердно читаем литературу по сдаче SCJP и ничего не понимаем, <strong>колбасим</strong> тесты, сдаем и забываем нахрен все ньюансы в течении ближайших двух-трех дней, без которых сдать SCJP было бы не реально</li>
<li>идем годами по тернистому пути улучшения порожденного нами в прошлом говнокода и в конечном итоге вдумчиво читаем литературу по сдаче SCJP. Хочу заметить, что с каждой прочитанной страницей ты все чаще подсчитываешь количество оставшихся страниц, одновременно <strong>колбасишь </strong>тесты и ищешь мотиватор для достижения поставленой цели. Сдаешь тесты и нахрен все забываешь через неделю-две.</li>
</ul>
<p>Лично я иду по второму пути, и, прочитав 1/3 от запланированного, уже начинаю искать мотиватор.</p>
<p>А как было у вас, дорогой читатель? По какому пути пошли вы? И как быстро вы забыли нахрен те ньюансы, над которыми пыхтели днями и ночами?</p>
<div><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://java.in.ua/2011/03/10/%d0%be%d1%80%d0%b4%d0%b5%d0%bd%d0%b0-%d0%b8-%d0%bc%d0%b5%d0%b4%d0%b0%d0%bb%d0%b8-%d0%b2-%d0%b8%d1%82-%d0%bf%d0%be%d0%b4%d0%b3%d0%be%d1%82%d0%be%d0%b2%d0%ba%d0%b0-%d0%ba-scjp-%d1%87%d0%b0%d1%81%d1%82/","Ордена и медали в ИТ: Подготовка к SCJP. Часть 1")</script></div>]]></content:encoded>
			<wfw:commentRss>http://java.in.ua/2011/03/10/%d0%be%d1%80%d0%b4%d0%b5%d0%bd%d0%b0-%d0%b8-%d0%bc%d0%b5%d0%b4%d0%b0%d0%bb%d0%b8-%d0%b2-%d0%b8%d1%82-%d0%bf%d0%be%d0%b4%d0%b3%d0%be%d1%82%d0%be%d0%b2%d0%ba%d0%b0-%d0%ba-scjp-%d1%87%d0%b0%d1%81%d1%82/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Cloud Computing</title>
		<link>http://java.in.ua/2009/05/15/cloudcomputing/</link>
		<comments>http://java.in.ua/2009/05/15/cloudcomputing/#comments</comments>
		<pubDate>Fri, 15 May 2009 09:42:16 +0000</pubDate>
		<dc:creator>Evgenij Nerush</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://java.in.ua/?p=700</guid>
		<description><![CDATA[Что вы знаете об облачном вычислении? Ничего кроме жаргона? Тогда этот пост именно для Вас! Sun анонсировала отличный фришный гайд об облачном вычислении, ознакомившись с которым вы узнаете: Определение облачного вычисления и его приемущества Различия между публичными, приватными и гибридными облаками Детали технологий виртуализации и др. Ссылка для скачивания: Cloud Computing]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-179" title="sun_logo" src="http://java.in.ua/wp-content/uploads/2008/11/sun_logo.jpg" alt="" width="77" height="51" />Что вы знаете об облачном вычислении? Ничего кроме жаргона? Тогда этот пост именно для Вас! Sun анонсировала отличный фришный гайд об облачном вычислении, ознакомившись с которым вы узнаете:</p>
<ul>
<li> Определение облачного вычисления и его приемущества</li>
<li>Различия между публичными, приватными и гибридными облаками</li>
<li>Детали технологий виртуализации</li>
<li>и др.</li>
</ul>
<p>Ссылка для скачивания: <a href="http://www.sun.com/offers/docs/cloud_computing_primer.pdf" target="_blank">Cloud Computing</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/2009/05/15/cloudcomputing/","Cloud Computing")</script></div>]]></content:encoded>
			<wfw:commentRss>http://java.in.ua/2009/05/15/cloudcomputing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 требований к тестированию</title>
		<link>http://java.in.ua/2009/02/10/goals-of-testing/</link>
		<comments>http://java.in.ua/2009/02/10/goals-of-testing/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 11:18:02 +0000</pubDate>
		<dc:creator>Evgenij Nerush</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Тестирование]]></category>

		<guid isPermaLink="false">http://java.in.ua/?p=438</guid>
		<description><![CDATA[1. Тестирование должно быть частью процесса разработки Избегайте фразу &#8220;это не мои проблемы&#8221; Тестирование должно быть интегрировано в процесс разработки Разработчики должны нести ответственность за юнит тестирование и интеграционное тестрирование 2. Тестирование должно быть лёгким 3. Тестирование должно быть быстрым, скорость &#8211; это главное 4. Тестирование должно быть автоматизированным Если тесты не автоматизированы, они не [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #474747;">1. Тестирование должно быть частью процесса разработки</span></h2>
<ol>
<li>Избегайте фразу &#8220;это не мои проблемы&#8221;</li>
<li>Тестирование должно быть интегрировано в процесс разработки</li>
<li>Разработчики должны нести ответственность за юнит тестирование и интеграционное тестрирование</li>
</ol>
<h2><span style="color: #474747;">2. Тестирование должно быть лёгким</span></h2>
<h2><span style="color: #474747;">3. Тестирование должно быть быстрым, скорость &#8211; это главное</span></h2>
<h2><span style="color: #474747;">4. Тестирование должно быть автоматизированным</span></h2>
<ol>
<li>Если тесты не автоматизированы, они не могут быть запущены</li>
<li>Если тесты не автоматизированы, собрать актуальные метрики не возможно</li>
</ol>
<h2><span style="color: #474747;">5. Тестирование должно быть тщательным и должно обеспечивать измеримый уровень уверенности</span></h2>
<div><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://java.in.ua/2009/02/10/goals-of-testing/","5 требований к тестированию")</script></div>]]></content:encoded>
			<wfw:commentRss>http://java.in.ua/2009/02/10/goals-of-testing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>
	</channel>
</rss>

