<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://lib.custis.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tech_Day_2011%3A%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D1%8F_%D0%91%D0%B5%D0%BB%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0</id>
		<title>Java Tech Day 2011:Отчет Дмитрия Белобородова - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://lib.custis.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tech_Day_2011%3A%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D1%8F_%D0%91%D0%B5%D0%BB%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0"/>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/index.php?title=Java_Tech_Day_2011:%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D1%8F_%D0%91%D0%B5%D0%BB%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0&amp;action=history"/>
		<updated>2026-05-04T04:54:25Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://lib.custis.ru/index.php?title=Java_Tech_Day_2011:%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D1%8F_%D0%91%D0%B5%D0%BB%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0&amp;diff=24096&amp;oldid=prev</id>
		<title>DmitryBeloborodov: /* VirtualBox 4.0: новые возможности */</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/index.php?title=Java_Tech_Day_2011:%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D1%8F_%D0%91%D0%B5%D0%BB%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0&amp;diff=24096&amp;oldid=prev"/>
				<updated>2011-03-31T13:29:39Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;VirtualBox 4.0: новые возможности&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='ru'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:29, 31 марта 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Информация о конференции =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Информация о конференции =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Конференция [http://www.javaone.ru/javaday/ Java Tech Day 2011] проходила 18 февраля 2011 года в Санкт-Петербурге, в гостинице «HolidayInn». [http://www.javaone.ru/javaday/program/conference-program Программа конференции] состояла из трех секций: ''Java Enterprise Edition (Java EE)'',&amp;#160; ''Java Standard Edition (Java SE)'',&amp;#160; ''Java Micro Edition (Java ME)''. Ниже приведена программка конференции со списком докладов&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, выдаваемая участникам&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Конференция [http://www.javaone.ru/javaday/ Java Tech Day 2011] проходила 18 февраля 2011 года в Санкт-Петербурге, в гостинице «HolidayInn». [http://www.javaone.ru/javaday/program/conference-program Программа конференции] состояла из трех секций: ''Java Enterprise Edition (Java EE)'',&amp;#160; ''Java Standard Edition (Java SE)'',&amp;#160; ''Java Micro Edition (Java ME)''. Ниже приведена &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;выдаваемая участникам &lt;/ins&gt;программка конференции со списком докладов.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot; &gt;Строка 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* файлы презентаций появились на сайте конференции через весьма продолжительное время после дней прохождения конференции;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* файлы презентаций появились на сайте конференции через весьма продолжительное время после дней прохождения конференции;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* отсутствие параллельного перевода (не уверен в необходимости, но перевод должен хотя бы быть);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* отсутствие параллельного перевода (не уверен в необходимости, но перевод должен хотя бы быть);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* несмотря &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;не &lt;/del&gt;предварительную регистрацию на конференцию за много дней, на почти всех выданных участникам бэджах было написано «Посетитель»;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* несмотря &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;на &lt;/ins&gt;предварительную регистрацию на конференцию за много дней, на почти всех выданных участникам бэджах было написано «Посетитель»;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* неважная организация обеда (холл был экстремально узким, бутерброды и напитки быстро закончились и т.д.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* неважная организация обеда (холл был экстремально узким, бутерброды и напитки быстро закончились и т.д.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l154&quot; &gt;Строка 154:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 154:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* новое в языке (т.н. [http://openjdk.java.net/projects/coin/ Project Coin]), наиболее интересная часть;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* новое в языке (т.н. [http://openjdk.java.net/projects/coin/ Project Coin]), наиболее интересная часть;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* изменения в реализации многопоточности;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* изменения в реализации многопоточности;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;усовершенствавания &lt;/del&gt;''Swing'' (''Nimbus Look and Feel'', ''JLayer'' и т.д.).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;усовершенствования &lt;/ins&gt;''Swing'' (''Nimbus Look and Feel'', ''JLayer'' и т.д.).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Перечислено, что в ''JDK 7'' не вошло, но войдет в ''JDK 8'':&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Перечислено, что в ''JDK 7'' не вошло, но войдет в ''JDK 8'':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l177&quot; &gt;Строка 177:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 177:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Начиная с этого доклада я перешел в комнату третьей секции (очень маленькая комната, человек на 30).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Начиная с этого доклада&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;я перешел в комнату третьей секции (очень маленькая комната, человек на 30).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Основной причиной присутствия на данном докладе было то, что я ранее уже слышал докладчика ([http://taop.rpod.ru/89990.html выпуск 12] и [http://taop.rpod.ru/151688.html выпуск 43] подкаста [http://taop.rpod.ru/ The Art Of Programming]), поэтому захотелось посмотреть на Николая Иготти (см. фотографии выше) вживую. До начала доклада &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Николая &lt;/del&gt;Иготти и Филипп Торчинский (см. отзыв на следующий доклад) ждали окончания предыдущего доклада в коридоре (доклад был, насколько я понял, Якова Сироткина). Я успел догадаться, что это именно Иготти и Торчинский (по голосу того и другого).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Основной причиной присутствия на данном докладе было то, что я ранее уже слышал докладчика ([http://taop.rpod.ru/89990.html выпуск 12] и [http://taop.rpod.ru/151688.html выпуск 43] подкаста [http://taop.rpod.ru/ The Art Of Programming]), поэтому захотелось посмотреть на Николая Иготти (см. фотографии выше) вживую. До начала доклада &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Николай &lt;/ins&gt;Иготти и Филипп Торчинский (см. отзыв на следующий доклад) ждали окончания предыдущего доклада в коридоре (доклад был, насколько я понял, Якова Сироткина). Я успел догадаться, что это именно Иготти и Торчинский (по голосу того и другого).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Николай Иготти рассказал о новых возможностях средства виртуализации [http://www.virtualbox.org/ VirtualBox] версии 4.0:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Николай Иготти рассказал о новых возможностях средства виртуализации [http://www.virtualbox.org/ VirtualBox] версии 4.0:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DmitryBeloborodov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/index.php?title=Java_Tech_Day_2011:%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D1%8F_%D0%91%D0%B5%D0%BB%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0&amp;diff=23948&amp;oldid=prev</id>
		<title>DmitryBeloborodov: /* VirtualBox 4.0: новые возможности */</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/index.php?title=Java_Tech_Day_2011:%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D1%8F_%D0%91%D0%B5%D0%BB%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0&amp;diff=23948&amp;oldid=prev"/>
				<updated>2011-03-28T09:02:03Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;VirtualBox 4.0: новые возможности&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Информация о конференции =&lt;br /&gt;
Конференция [http://www.javaone.ru/javaday/ Java Tech Day 2011] проходила 18 февраля 2011 года в Санкт-Петербурге, в гостинице «HolidayInn». [http://www.javaone.ru/javaday/program/conference-program Программа конференции] состояла из трех секций: ''Java Enterprise Edition (Java EE)'',  ''Java Standard Edition (Java SE)'',  ''Java Micro Edition (Java ME)''. Ниже приведена программка конференции со списком докладов, выдаваемая участникам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|[[Image:jtd2011-program-1.jpg|thumb|250px|Программа конференции (лицевая сторона)]]&lt;br /&gt;
|[[Image:jtd2011-program-2.jpg|thumb|250px|Программа конференции (обратная сторона)]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Конференция продолжалась один день (в прошлом году — 2 дня, в позапрошлом — 3 дня). В мероприятии приняли участие несколько сот участников из стран СНГ (примерно 600-800). Из заслуживающих внимание спонсоров можно упомянуть компанию [http://www.jetbrains.com JetBrains].&lt;br /&gt;
&lt;br /&gt;
Организация конференции оставляла желать лучшего, перечисление по мере уменьшения приоритета:&lt;br /&gt;
* большой зал, в котором читались доклады первой секции, вмещал несколько сот человек, однако комнаты параллельных второй и третьей секции были рассчитаны лишь на 3-4 десятка человек (поэтому попасть в них было либо затруднительно, либо совсем нереально);&lt;br /&gt;
* в раздаточных материалах присутствовал только листочек с программой. Минимальный вариант должен включать блокнот и ручку, многократно видел на конференции записывающих на непонятно откуда взятых листках;&lt;br /&gt;
* файлы презентаций появились на сайте конференции через весьма продолжительное время после дней прохождения конференции;&lt;br /&gt;
* отсутствие параллельного перевода (не уверен в необходимости, но перевод должен хотя бы быть);&lt;br /&gt;
* несмотря не предварительную регистрацию на конференцию за много дней, на почти всех выданных участникам бэджах было написано «Посетитель»;&lt;br /&gt;
* неважная организация обеда (холл был экстремально узким, бутерброды и напитки быстро закончились и т.д.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|[[Image:jtd2011-place.jpg|thumb|250px|Гостиница HolidayInn]]&lt;br /&gt;
|[[Image:jtd2011-entrance.jpg|thumb|188px|Вход на конференцию]]&lt;br /&gt;
|[[Image:jtd2011-hall-1.jpg|thumb|250px|Основной зал (вид на сцену)]]&lt;br /&gt;
|[[Image:jtd2011-hall-2.jpg|thumb|250px|Основной зал (общий вид)]]&lt;br /&gt;
|[[Image:jtd2011-hall-3.jpg|thumb|250px|Основной зал (вид на экран слева)]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|[[Image:jtd2011-audience.jpg|thumb|188px|Благодарные слушатели конференции]]&lt;br /&gt;
|[[Image:jtd2011-section2-1.jpg|thumb|250px|Вход на секцию 2 (первая попытка попасть в комнату)]]&lt;br /&gt;
|[[Image:jtd2011-section2-2.jpg|thumb|250px|Вход на секцию 2 (вторая попытка попасть в комнату)]]&lt;br /&gt;
|[[Image:jtd2011-section3-1.jpg|thumb|250px|Вход на секцию 3]]&lt;br /&gt;
|[[Image:jtd2011-lunch.jpg|thumb|250px|Обед]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отзывы о докладах расположены в хронологическом порядке их посещения и оценены по пятибалльной шкале ({{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}). Большая часть докладов, на которые удалось попасть, вынужденно относятся к первой сессии.&lt;br /&gt;
&lt;br /&gt;
= Доклады =&lt;br /&gt;
== Пленарный доклад ==&lt;br /&gt;
{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;br /&gt;
&lt;br /&gt;
Кроме вступительного слова последовательно несколько докладчиков рассказывали о перспективах развития различных направлений технологий, так или иначе связанных с ''Java''. Одним из докладчиков был представитель питерского офиса (ранее ''Sun Nicrosystems'', теперь ''Oracle'') Александр Белокрылов. Большая часть из рассказанного им относилась к мобильной платформе (''Java ME''). В какой то степени перекликался с его же докладом на [http://vimeo.com/17212627 Осеннем GeekFest в Иркутске].&lt;br /&gt;
&lt;br /&gt;
'''Вывод: присутствие на пленарном докладе можно обосновать лишь соблюдением приличий перед устроителями конференции.'''&lt;br /&gt;
&lt;br /&gt;
== The Java EE 6 Programming Model Explained: How to Write Better Applications ==&lt;br /&gt;
[[Image:jtd2011-javaee.jpg|thumb|250px|right|Alexis Moussine-Pouchkine]]&lt;br /&gt;
;Докладчик: Alexis Moussine-Pouchkine&lt;br /&gt;
;Компания: Oracle&lt;br /&gt;
;Презентация: [http://www.javaone.ru/data/track1/MoussinePouchkine_JavaEE6.pdf Документ на javaone.ru]&lt;br /&gt;
{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;br /&gt;
&lt;br /&gt;
Докладчик, несмотря на русскую фамилию и имя (''Алексей Мусин-Пушкин''), рассказывал по-английски (хотя русский знает, но для него родным является английский).&lt;br /&gt;
&lt;br /&gt;
Доклад был посвящен изменениям и нововведениям ''Java EE 6'':&lt;br /&gt;
* ''[http://en.wikipedia.org/wiki/Enterprise_JavaBean EJB] 3.1 Lite''&lt;br /&gt;
* ''[http://en.wikipedia.org/wiki/JAX-RS JAX-RS] 1.1''&lt;br /&gt;
* ''[http://habrahabr.ru/blogs/java/68318/ Bean Validation] 1.0''&lt;br /&gt;
* ''Dependency Injection 1.0''&lt;br /&gt;
* ''Context and Dependency Injection 1.0''&lt;br /&gt;
* ''[http://en.wikipedia.org/wiki/Java_Management_Extensions Managed Beans] 1.0''&lt;br /&gt;
* ''[http://download.oracle.com/docs/cd/E19226-01/820-7627/girgp/index.html JASPIC] 1.1''&lt;br /&gt;
&lt;br /&gt;
В [http://www.javaone.ru/data/track1/MoussinePouchkine_JavaEE6.pdf презентации] много примеров, в т.ч. приведены различные варианты использования новых аннотаций.&lt;br /&gt;
&lt;br /&gt;
'''Вывод: достаточно познавательно.'''&lt;br /&gt;
&lt;br /&gt;
== Java Persistence API 2.0: An Overview ==&lt;br /&gt;
[[Image:jtd2011-jpa.jpg|thumb|250px|right|Alexis Moussine-Pouchkine]]&lt;br /&gt;
;Докладчик: Alexis Moussine-Pouchkine&lt;br /&gt;
;Компания: Oracle&lt;br /&gt;
;Презентация: [http://www.javaone.ru/data/track1/MoussinePouchkine_JPA2.pdf Документ на javaone.ru]&lt;br /&gt;
{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;br /&gt;
&lt;br /&gt;
Сначала кратко было рассказано про ''Java Persistence API (JPA)'' вообще (в [http://en.wikibooks.org/wiki/Java_Persistence очень хорошей книге] все это описано значительно подробней).&lt;br /&gt;
&lt;br /&gt;
Самое интересное было в перечислении новых возможностей (слайд с кратким перечислением как раз показан на фото), в т.ч.&lt;br /&gt;
* возможность многократного вложения при описании встраиваемых (''embeddable'') типов (''Employee &amp;gt; ContactInfo &amp;gt; Address'');&lt;br /&gt;
* коллекции встраиваемых типов (''@ElementCollection'');&lt;br /&gt;
* усовершенствования в ''Criteria API'';&lt;br /&gt;
* доработки в механизме кеширования (например, добавление элемента &amp;lt;tt&amp;gt;&amp;lt;shared-cache-mode&amp;gt;&amp;lt;/tt&amp;gt; в файле &amp;lt;tt&amp;gt;persistence.xml&amp;lt;/tt&amp;gt;);&lt;br /&gt;
* добавление аннотаций для валидации сущностей (''@NotNull'', ''@Min'', ''@Max'', ''@Size'', ''@Pattern'', ''@Valid'').&lt;br /&gt;
&lt;br /&gt;
Названы имеющиеся реализации ''JPA 2.0'':&lt;br /&gt;
* ''EclipseLink''&lt;br /&gt;
* ''Oracle TopLink''&lt;br /&gt;
* [http://topcode.ru/2010/04/08/kratkij-obzor-novyx-vozmozhnostej-hibernate-3-5-i-jpa-2-0/ Hibernate JPA 3.5] (в т.ч. в составе ''JBoss 6.0'')&lt;br /&gt;
* ''Apache OpenJPA 2.0.0''&lt;br /&gt;
&lt;br /&gt;
Поддержка ''JPA 2.0'' есть в следующих ''IDE'':&lt;br /&gt;
* ''NetBeans''&lt;br /&gt;
* ''Eclipse''&lt;br /&gt;
* ''IntelliJ IDEA''&lt;br /&gt;
&lt;br /&gt;
Прорекламировал книгу [http://www.amazon.com/Pro-JPA-Mastering-Persistence-Technology/dp/1430219564 Pro JPA 2: Mastering the Java Persistence API] и дал ссылки по ''JPA 2.0'' (см. предпоследний слайд [http://www.javaone.ru/data/track1/MoussinePouchkine_JPA2.pdf презентации]).&lt;br /&gt;
&lt;br /&gt;
'''Добротный содержательный доклад.'''&lt;br /&gt;
&lt;br /&gt;
== GlassFish 3.1 — Fully-clustered Java EE 6 ==&lt;br /&gt;
[[Image:jtd2011-glassfish.jpg|thumb|250px|right|Jerome Dochez]]&lt;br /&gt;
;Докладчик: Jerome Dochez&lt;br /&gt;
;Компания: Oracle&lt;br /&gt;
;Презентация: [http://www.javaone.ru/data/track1/Dochez_GlassFish.pdf Документ на javaone.ru]&lt;br /&gt;
{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;br /&gt;
&lt;br /&gt;
Доклад был посвящен версии 3.1 сервера приложений [http://glassfish.java.net GlassFish], реализующей ''Java EE 6''.&lt;br /&gt;
&lt;br /&gt;
Было рассказано о&lt;br /&gt;
* существующих четырех типах дистрибутивов (2 бесплатных и 2 платных);&lt;br /&gt;
* возможностях администрирования сервера приложений;&lt;br /&gt;
* архитектуре, в т.ч. возможностях кластеризации;&lt;br /&gt;
* интеграции со средствами разработки, в частности, с ''NetBeans 7'';&lt;br /&gt;
* особенностях коммерческого дистрибутива от ''Oracle'' — ''Oracle GlassFish Server'';&lt;br /&gt;
* планах по развитию продукта (''roadmap'').&lt;br /&gt;
&lt;br /&gt;
'''Полезная хорошо поданная информация. Возникает желание установить и посмотреть продукт версии, про которую рассказывалось.'''&lt;br /&gt;
&lt;br /&gt;
== Using Contexts and Dependency Injection (CDI) in the Java EE Ecosystem ==&lt;br /&gt;
;Докладчик: Jerome Dochez&lt;br /&gt;
;Компания: Oracle&lt;br /&gt;
;Презентация: [http://www.javaone.ru/data/track1/Dochez_CDI.pdf Документ на javaone.ru]&lt;br /&gt;
{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;br /&gt;
&lt;br /&gt;
Доклад об особенностях ''dependency injection'', реализованной в ''Java EE'':&lt;br /&gt;
* возможные аннотации, которые могут быть использованы;&lt;br /&gt;
* что может быть инжектировано (почти любые классы, ''EJB'', ресурсы и т.д.);&lt;br /&gt;
* области действия аннотаций;&lt;br /&gt;
* использование возможностей [http://en.wikipedia.org/wiki/Unified_Expression_Language Unified Expression Language];&lt;br /&gt;
* чуть подробнее об инжектировании ресурсов.&lt;br /&gt;
&lt;br /&gt;
'''Узкоспециализированный доклад. С бОльшим желанием сходил бы на другой доклад из параллельной секции, в комнату которой невозможно было попасть.'''&lt;br /&gt;
&lt;br /&gt;
== JDK 7 and Java SE 7 ==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|[[Image:jtd2011-javase7-1.jpg|thumb|250px|Андрей Дмитриев]]&lt;br /&gt;
|[[Image:jtd2011-javase7-2.jpg|thumb|250px|JDK 7 и Java SE 7 (ссылки 1)]]&lt;br /&gt;
|[[Image:jtd2011-javase7-3.jpg|thumb|250px|JDK 7 и Java SE 7 (ссылки 2)]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
;Докладчик: Андрей Дмитриев&lt;br /&gt;
;Компания: Oracle&lt;br /&gt;
;Презентация: [http://www.javaone.ru/data/track1/Dmitriev_JDK7.pdf Документ на javaone.ru]&lt;br /&gt;
{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;br /&gt;
&lt;br /&gt;
Один из самых интересных докладов конференции. С большим интересом прослушал доклад и пересмотрел сейчас [http://www.javaone.ru/data/track1/Dmitriev_JDK7.pdf презентацию доклада].&lt;br /&gt;
&lt;br /&gt;
Посвящен, как нетрудно догадаться из названия, нововведениям ''Java SE 7'':&lt;br /&gt;
* новое в языке (т.н. [http://openjdk.java.net/projects/coin/ Project Coin]), наиболее интересная часть;&lt;br /&gt;
* изменения в реализации многопоточности;&lt;br /&gt;
* усовершенствавания ''Swing'' (''Nimbus Look and Feel'', ''JLayer'' и т.д.).&lt;br /&gt;
&lt;br /&gt;
Перечислено, что в ''JDK 7'' не вошло, но войдет в ''JDK 8'':&lt;br /&gt;
* улучшения языка, не вошедшие в ''JDK 7'';&lt;br /&gt;
* замыкания (''closures'');&lt;br /&gt;
* слияние ''HotSpot'' и ''JRockit'' в ''JVM''.&lt;br /&gt;
&lt;br /&gt;
Дал интересные ссылки (см. [http://www.javaone.ru/data/track1/Dmitriev_JDK7.pdf презентацию] или фотографии выше с двумя почти последними слайдами презентации).&lt;br /&gt;
&lt;br /&gt;
'''Отличный доклад. После прослушивания доклада и чтения презентации установил ''JDK 7'' и ''NetBeans 7 beta 2'' (его поддерживающий), чтобы посмотреть нововведения в языке.'''&lt;br /&gt;
&lt;br /&gt;
== VirtualBox 4.0: новые возможности ==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|[[Image:jtd2011-virtualbox-1.jpg|thumb|250px|Николай Иготти]]&lt;br /&gt;
|[[Image:jtd2011-virtualbox-2.jpg|thumb|188px|Николай Иготти]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
;Докладчик: Николай Иготти&lt;br /&gt;
;Компания: Oracle&lt;br /&gt;
;Презентация: [http://www.javaone.ru/data/track3/vbox_40_Igotti.pdf Документ на javaone.ru]&lt;br /&gt;
{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;br /&gt;
&lt;br /&gt;
Начиная с этого доклада я перешел в комнату третьей секции (очень маленькая комната, человек на 30).&lt;br /&gt;
&lt;br /&gt;
Основной причиной присутствия на данном докладе было то, что я ранее уже слышал докладчика ([http://taop.rpod.ru/89990.html выпуск 12] и [http://taop.rpod.ru/151688.html выпуск 43] подкаста [http://taop.rpod.ru/ The Art Of Programming]), поэтому захотелось посмотреть на Николая Иготти (см. фотографии выше) вживую. До начала доклада Николая Иготти и Филипп Торчинский (см. отзыв на следующий доклад) ждали окончания предыдущего доклада в коридоре (доклад был, насколько я понял, Якова Сироткина). Я успел догадаться, что это именно Иготти и Торчинский (по голосу того и другого).&lt;br /&gt;
&lt;br /&gt;
Николай Иготти рассказал о новых возможностях средства виртуализации [http://www.virtualbox.org/ VirtualBox] версии 4.0:&lt;br /&gt;
* упрощение использования (графического интерфейса, подключения общих папок и т.д.);&lt;br /&gt;
* изменения в лицензировании;&lt;br /&gt;
* увеличение производительности;&lt;br /&gt;
* поддержка современного виртуального оборудования (в т.ч. ''High Definition Audio'');&lt;br /&gt;
* упрощение экспорта и импорта файлов виртуальных машин (поддержка форматов ''OVF'' и ''OVA'');&lt;br /&gt;
* управление перенаправлением портов.&lt;br /&gt;
&lt;br /&gt;
'''Вывод: докладчик хорошо владеет предметом и умеет увлекательно о нем рассказать. Надо бы установить ''VirtualBox 4.0'' и сравнить его с последней версией ''VMware Workstation''.'''&lt;br /&gt;
&lt;br /&gt;
== Visual Applications and System Observing with DTrace ==&lt;br /&gt;
[[Image:jtd2011-dtrace.jpg|thumb|188px|right|Филипп Торчинский]]&lt;br /&gt;
;Докладчик: Филипп Торчинский&lt;br /&gt;
;Компания: Oracle&lt;br /&gt;
;Презентация: [http://www.javaone.ru/data/track3/DTrace_Torchinsky.pdf Документ на javaone.ru]&lt;br /&gt;
{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}{{JavaCup}}&lt;br /&gt;
&lt;br /&gt;
Филипп Торчинский тоже был ранее у ведущего подкаста [http://taop.rpod.ru/ The Art Of Programming] в гостях (в [http://taop.rpod.ru/145373.html выпуске 39]), а также участвовал в конференции [http://geekfest.ru/ GeekFest в Иркутске], которую ведущий подкаста [http://taop.rpod.ru/ The Art Of Programming] организовывал.&lt;br /&gt;
&lt;br /&gt;
Филипп является евангелистом операционной системы ''Solaris'' компании ''Oracle'' (''Sun Microsystems'' ранее).&lt;br /&gt;
&lt;br /&gt;
Доклад был посвящен инструментам динамической трассировки [http://kenai.com/projects/btrace BTrace] и [http://ru.wikipedia.org/wiki/DTrace DTrace]. ''DTrace'' предназначен для трассировки событий операционной системы, изначально был разработан для ''Solaris''. ''BTrace'' является инструментом для трассировки ''Java''-приложений.&lt;br /&gt;
&lt;br /&gt;
Продемонстрировал использование обоих инструментов. Использование ''BTrace'' было показано на примере приложения ''Java2Ddemo'', полученные файлы с метриками визуализированы с помощью приложения ''dot'' из [http://www.graphviz.org/ Graphviz].&lt;br /&gt;
&lt;br /&gt;
'''Необычная интересная тема доклада и высокий профессионализм оратора у докладчика.'''&lt;br /&gt;
&lt;br /&gt;
= Выводы =&lt;br /&gt;
# Отличная конференция с, к сожалению, отвратительной организацией.&lt;br /&gt;
# Наличие хороших докладов. Обязательно посмотрю презентации непосещенных докладов:&lt;br /&gt;
#* [http://www.javaone.ru/data/track2/JavaDay2011.rus.pdf Будущее JVM - JVM Convergence]&lt;br /&gt;
#* [http://www.javaone.ru/data/track2/Dual-PivotQuicksortandTimsort.pdf Dual-Pivot Quicksort и Timsort, или как сортировка в JDK 7 стала еще быстрее]&lt;br /&gt;
#* [http://www.javaone.ru/data/track2/java-perf-bof-2011-v9.pdf Производительность Java-платформы]&lt;br /&gt;
#* [http://www.javaone.ru/data/track1/Ivanov_GCTuning.pdf Диагностирование проблем и настройка GC в HotSpot JVM под нужды конкретного Java приложения]&lt;br /&gt;
#* [http://www.javaone.ru/data/track2/javafx-2.0-spb-session.pdf JavaFX 2.0]&lt;br /&gt;
# Непобывавшим на конференции ''Java Tech Day 2011'' можно порекомендовать посещение российских [http://www.oracle.com/ru/javaonedevelop/index.html JavaOne и OracleDevelop 2011], которые будут проходить 12-13 апреля 2011 года в Москве. Процентов на 80 доклады повторяются с докладами ''Java Tech Day 2011'', но [http://www.oracle.com/ru/javaonedevelop/javaone-agenda-ru-302317-ru.html есть и кое-какие новые].&lt;br /&gt;
&lt;br /&gt;
[[Категория:Java Tech Day 2011|Белобородов]]&lt;br /&gt;
&lt;br /&gt;
{{replicate-from-custiswiki-to-lib}}&lt;/div&gt;</summary>
		<author><name>DmitryBeloborodov</name></author>	</entry>

	</feed>