<?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>Steve On Java &#187; Events</title>
	<atom:link href="http://steveonjava.com/category/events/feed/" rel="self" type="application/rss+xml" />
	<link>http://steveonjava.com</link>
	<description>Hacking JavaFX and Java with Agility</description>
	<lastBuildDate>Fri, 16 Jul 2010 16:52:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bay Area JUG Round-Up and Stuart&#8217;s Hands-on JavaFX Videos Available</title>
		<link>http://steveonjava.com/bay-area-jug-round-up-and-stuarts-hands-on-javafx-videos-available/</link>
		<comments>http://steveonjava.com/bay-area-jug-round-up-and-stuarts-hands-on-javafx-videos-available/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 12:50:28 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[SvJugFx]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java posse]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[round-up]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=1226</guid>
		<description><![CDATA[


		
		
		
		I am pleased to announce that we have a couple new videos available on the Silicon Valley JavaFX User Group (SvJugFx) video site.  Here is a link to the landing page where you can watch these videos as well as all our previous sessions:
http://web.ubivent.com/svjugfx.html
The first new video is a Hands-On JavaFX Lab given by [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Fbay-area-jug-round-up-and-stuarts-hands-on-javafx-videos-available%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F9dt08u%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Bay%20Area%20JUG%20Round-Up%20and%20Stuart%27s%20Hands-on%20JavaFX%20Videos%20Available%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/bay-area-jug-round-up-and-stuarts-hands-on-javafx-videos-available/";
		var dzone_title = "Bay Area JUG Round-Up and Stuart&#8217;s Hands-on JavaFX Videos Available";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>I am pleased to announce that we have a couple new videos available on the Silicon Valley JavaFX User Group (SvJugFx) video site.  Here is a link to the landing page where you can watch these videos as well as all our previous sessions:</p>
<p><a href="http://web.ubivent.com/svjugfx.html">http://web.ubivent.com/svjugfx.html</a></p>
<p>The first new video is a Hands-On JavaFX Lab given by Stuart Marks, core JavaFX team member, and regular SvJugFx attendee.  This was our most successful meeting so far for the local audience, because it filled in the gap between the very technical rich presentations we started with and the experience level of the attendees.  The entire flood tutorial was published as an <a href="http://www.smarks.org/svjugfx20100414/flood.html">HTML document</a>, but it is much more entertaining to see Stuart do it first hand:</p>
<p><a href="http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:210"><img class="alignnone size-large wp-image-1228" title="Stuart Hands-on" src="http://steveonjava.com/wp-content/uploads/2010/06/stuart-handson-650x339.png" alt="" width="650" height="339" /></a></p>
<p>Hands-on JavaFX:  <a href="http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:210">http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:210</a></p>
<p>The second was the wildly popular Bay Area JUG Round-Up event.  All the Bay Area user groups cooperated to host a massive event with a live recording of the Java Posse.  Oracle sponsored the event, with an introduction by Justin Kestelyn and update on Java.net from Sonya Barry.  And of course the <a href="http://javaposse.com/">Java Posse</a> did an amazing job working the crowd with some hilarious techie humor.</p>
<p><a href="http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:217"><img class="alignnone size-large wp-image-1229" title="Java Posse Round-up" src="http://steveonjava.com/wp-content/uploads/2010/06/posse-round-up-650x345.png" alt="" width="650" height="345" /></a></p>
<p>Justin Kestelyn:  <a href="http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:217,goto:v:-0">http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:217,goto:v:-0</a></p>
<p>Sonya Barry:  <a href="http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:217,goto:v:-1">http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:217,goto:v:-1</a></p>
<p>The Java Posse:  <a href="http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:217,goto:v:-2">http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:217,goto:v:-2</a></p>
<p>For our meeting next month we have the esteemed Max Katz coming to speak on Enterprise JavaFX.  He will demonstrate how to use the open-source Flamingo framework to connect a JavaFX application to an enterprise backend using JBoss Seam.  For those of you who don&#8217;t know, Exadel also develops an Eclipse plug-in for JavaFX, which he will be using for all his coding examples.  It should be an exciting event, so please sign-up to attend in person or online:</p>
<p><a href="http://www.svjugfx.org/calendar/13605800/"><img class="alignnone size-full wp-image-1227" title="Max Katz" src="http://steveonjava.com/wp-content/uploads/2010/06/0_mkatz.png" alt="" width="103" height="125" /></a></p>
<p>Enterprise JavaFX with Max Katz:  <a href="http://www.svjugfx.org/calendar/13605800/">http://www.svjugfx.org/calendar/13605800/</a></p>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/bay-area-jug-round-up-and-stuarts-hands-on-javafx-videos-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaFX Talks Accepted</title>
		<link>http://steveonjava.com/javafx-talks-accepted/</link>
		<comments>http://steveonjava.com/javafx-talks-accepted/#comments</comments>
		<pubDate>Sun, 23 May 2010 06:46:25 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[jfxtras]]></category>
		<category><![CDATA[javaone]]></category>
		<category><![CDATA[jazoon]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=1192</guid>
		<description><![CDATA[


		
		
		
		I am honored to be accepted by some great conferences to speak on JavaFX.  Each of the talks I am giving is unique, which means more work for me, but is a great opportunity to talk about some different topics that I think are important for folks using JavaFX.
First up is Jazoon in Zurich, Switzerland [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Fjavafx-talks-accepted%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FbeZoei%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22JavaFX%20Talks%20Accepted%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/javafx-talks-accepted/";
		var dzone_title = "JavaFX Talks Accepted";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>I am honored to be accepted by some great conferences to speak on JavaFX.  Each of the talks I am giving is unique, which means more work for me, but is a great opportunity to talk about some different topics that I think are important for folks using JavaFX.</p>
<p><a href="http://jazoon.com/"><img class="alignright size-full wp-image-1174" title="jazoon" src="http://steveonjava.com/wp-content/uploads/2010/04/jazoon.png" alt="" width="140" height="35" /></a>First up is <a href="http://jazoon.com/">Jazoon</a> in Zurich, Switzerland on June 1-3.  I have heard great things about this conference from folks who have attended in past years, and have already heard from some folks who will be attending my talk.  The topic for my session will be Building Data Rich Interfaces with JavaFX.  I have some good content lined up from my open source projects (actually too much content), so it should be a great session.</p>
<p>Next I will be speaking at JavaOne in my hometown of San Francisco on September 19-23.  Oracle is pulling out all the stops for this conference, taking over a full block of Mason Street as the JavaOne &#8220;Zone&#8221;.  They will be putting up a big tent with videostreaming and other festivities, in addition to the 4,000 square feet of space dedicated to talks and sessions.  For those of you who are not aware of the magnitude of Oracle, here is a shot of what they have done in past years for Oracle Open World:</p>
<p><a rel="attachment wp-att-1196" href="http://steveonjava.com/javafx-talks-accepted/oracle-tent/"><img class="alignnone size-full wp-image-1196" title="Oracle Moscone Tent" src="http://steveonjava.com/wp-content/uploads/2010/05/Oracle-Tent.jpg" alt="" width="600" height="400" /></a></p>
<p>I am fortunate enough to be able to co-present 2 Technical Sessions and 2 BOFs at JavaOne 2010:</p>
<p><strong>Technical Session 1</strong>: Pro JavaFX: Developing Enterprise Applications<br />
Co-presented with Jim Weaver</p>
<p><strong>Technical Session 2</strong>: Take Control of JavaFX<br />
Co-presented with Jonathan Giles from the JavaFX Control Team</p>
<p><strong>Birds of a Feather Session 1</strong>: JFXtras: JavaFX Controls, Layouts, Services, and More<br />
Co-presented with Dean Iverson and the rest of the JFXtras Team</p>
<p><strong>Birds of a Feather Session 2</strong>: JavaFX Author JAM<br />
Co-presented with Jim Weaver, Jim Clarke, Dean Iverson, and many other JavaFX authors (to be announced)</p>
<p>If you haven&#8217;t already, it is not too late to <a href="http://www.oracle.com/us/javaonedevelop/index.html">book your ticket</a> for JavaOne.  This will definitely be a year you won&#8217;t want to miss!</p>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/javafx-talks-accepted/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JavaFX Store and JFrog Artifactory Videos on Ubivent</title>
		<link>http://steveonjava.com/javafx-store-and-jfrog-artifactory/</link>
		<comments>http://steveonjava.com/javafx-store-and-jfrog-artifactory/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 12:50:09 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[SvJugFx]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[artifactory]]></category>
		<category><![CDATA[gradle]]></category>
		<category><![CDATA[ivy]]></category>
		<category><![CDATA[java store]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=958</guid>
		<description><![CDATA[


		
		
		
		This past month we had a great combined meeting of the Silicon Valley JavaFX User Group (SvJugFx) together with the Silicon Valley Web User Group.  The presenters included Richard Hyde and James Allen from Oracle on the Java Store and Yoav Landman and Fred Simon from JFrog on repository management with Artifactory.
Our April SvJugFx presentation [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Fjavafx-store-and-jfrog-artifactory%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FarrtAQ%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22JavaFX%20Store%20and%20JFrog%20Artifactory%20Videos%20on%20Ubivent%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/javafx-store-and-jfrog-artifactory/";
		var dzone_title = "JavaFX Store and JFrog Artifactory Videos on Ubivent";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>This past month we had a great combined meeting of the <a href="http://svjugfx.org/">Silicon Valley JavaFX User Group (SvJugFx)</a> together with the <a href="http://www.meetup.com/sv-web-jug/">Silicon Valley Web User Group</a>.  The presenters included Richard Hyde and James Allen from Oracle on the <a href="http://www.java.com/en/store/index.jsp">Java Store</a> and Yoav Landman and Fred Simon from <a href="http://www.jfrog.org/">JFrog</a> on repository management with Artifactory.</p>
<p class="note">Our April SvJugFx presentation will feature Stuart Marks from the JavaFX  Team in Hands on JavaFX &#8211; Scripting the Scene Graph.  To attend in  person or via our live web stream (and be eligible for great prizes!),  please sign-up here: <a href="http://www.svjugfx.org/calendar/12863551/">http://www.svjugfx.org/calendar/12863551/</a></p>
<p>We were also fortunate enough to be contacted by the folks at <a href="http://web.ubivent.com/index.html">Ubivent</a> who have developed a JavaFX-based event platform.  Their platform is used by large corporations like SAP, and they have generously offered to host our videos going forward.  Therefore, you can now watch all the SvJugFx videos using JavaFX technology!</p>
<p>To watch the latest videos, you can go to the landing page for the new <a href="http://web.ubivent.com/svjugfx.html">SvJugFX Video Site</a>:</p>
<p><a href="http://web.ubivent.com/svjugfx.html"><img class="alignnone size-full wp-image-960" title="SvJugFx Video Landing Page" src="http://steveonjava.com/wp-content/uploads/2010/03/SvJugFxVideoLanding.png" alt="" width="411" height="278" /></a></p>
<p>Registration is optional, but will allow you to comment on the presentations.  Once you launch the application you will be taken to an event hall that lets you choose which presentation you want to watch:</p>
<p><a href="http://steveonjava.com/wp-content/uploads/2010/03/Ubivent.png"></a><a rel="attachment wp-att-961" href="http://steveonjava.com/2010/03/29/javafx-store-and-jfrog-artifactory/ubivent/"></a><a href="javascript:if%20(!deployJava.isWebStartInstalled(&quot;1.6+&quot;))%20{if%20(deployJava.installLatestJRE())%20{if%20(deployJava.launch(&quot;http://jnlp.ubivent.com/jnlp/eventid=10/guest=1&quot;))%20{}}}%20else%20{if%20(deployJava.launch(&quot;http://jnlp.ubivent.com/jnlp/eventid=10/guest=1&quot;))%20{}}"></a><a href="javascript:if%20(!deployJava.isWebStartInstalled(&quot;1.6+&quot;))%20{if%20(deployJava.installLatestJRE())%20{if%20(deployJava.launch(&quot;http://jnlp.ubivent.com/jnlp/eventid=10/guest=1&quot;))%20{}}}%20else%20{if%20(deployJava.launch(&quot;http://jnlp.ubivent.com/jnlp/eventid=10/guest=1&quot;))%20{}}"></a><a href=": http://web.ubivent.com/svjugfx.html"></a><a href="http://web.ubivent.com/svjugfx.html"><img class="alignnone size-full wp-image-961" title="SvJugFx Ubivent Lobby" src="http://steveonjava.com/wp-content/uploads/2010/03/Ubivent.png" alt="" width="618" height="401" /></a></p>
<p>Finally, when you click on a presentation you will be given a virtual theater experience with side-by-side slides and video.  You can click on the double arrows to expand it to full screen, skip around by chapter, and comment on the video as you are watching.</p>
<p><a href="http://steveonjava.com/wp-content/uploads/2010/03/JavaStore.png"></a><a rel="attachment wp-att-962" href="http://steveonjava.com/2010/03/29/javafx-store-and-jfrog-artifactory/javastore/"></a><a href="http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:124"><img class="alignnone size-full wp-image-962" title="JavaStore Presentation" src="http://steveonjava.com/wp-content/uploads/2010/03/JavaStore.png" alt="" width="618" height="401" /></a></p>
<p>For convenience, here are some links that will take you directly to the two videos and their associated slide shows:</p>
<p><a href="http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:124">Java Store &amp; Java Warehouse Overview (video)</a> (<a href="http://www.slideshare.net/steveonjava/java-store-java-warehouse-overview-3584515">slides</a>)</p>
<p><a href="http://jnlp.ubivent.com/jnlp/eventid=10/guest=1/path=doc:129,doc:128,doc:125">Repository Management with JFrog Artifactory (video)</a> (<a href="http://www.slideshare.net/steveonjava/repository-management-with-jfrog-artifactory">slides</a>)</p>
<p>Also, we have posted the videos on our <a href="http://parleys.com/#st=4&amp;id=99975">Parleys SvJugFx Space</a> and will continue to do that for folks who like using this excellent presentation platform.</p>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/javafx-store-and-jfrog-artifactory/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Live Video Streaming Guide – Part 2 : Hardware</title>
		<link>http://steveonjava.com/live-video-streaming-guide-%e2%80%93-part-2-hardware/</link>
		<comments>http://steveonjava.com/live-video-streaming-guide-%e2%80%93-part-2-hardware/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 07:49:05 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[streaming]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=900</guid>
		<description><![CDATA[


		
		
		
		This is the second installation of my Live Streaming Guide, which will go over all the hardware you need to get setup.  While you can spend tens of thousands of dollars on professional gear, it is possible to put together a high quality setup for a fraction of that cost.  You may also be able [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Flive-video-streaming-guide-%2525e2%252580%252593-part-2-hardware%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fa6ahAC%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Live%20Video%20Streaming%20Guide%20%E2%80%93%20Part%202%20%3A%20Hardware%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/live-video-streaming-guide-%e2%80%93-part-2-hardware/";
		var dzone_title = "Live Video Streaming Guide – Part 2 : Hardware";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>This is the second installation of my <a href="http://steveonjava.com/2010/02/23/live-video-streaming-guide-part-1-introduction/">Live Streaming Guide</a>, which will go over all the hardware you need to get setup.  While you can spend tens of thousands of dollars on professional gear, it is possible to put together a high quality setup for a fraction of that cost.  You may also be able to reuse some of your existing hardware, further reducing the cost.</p>
<p>This setup is targeted at streaming a live presentation over the internet that includes a speaker and possibly some slides or a demo.  Not all of this hardware is required to get started, so I will present it in order of how critical it is to the quality of the presentation.</p>
<p>If you are just interested in knowing what I recommend and how much it will run you, skip to the <a href="#buyingguide">Buying Guide</a>.</p>
<h2>Choosing a Camcorder</h2>
<p>The first thing you will need is a camcorder to stream the video.  The reason to go with a camcorder rather than a webcam is that you will have more options for lenses and zooming, and will be able to get a much higher resolution (as high as 1920&#215;1080 for HD).  HD camcorders are pretty common and fairly inexpensive; a good one can be bought new for around $600.  Also, chances are that you or someone you know already has one that you can take advantage of.</p>
<p>One important consideration for camcorders is the computer interface.  If the camcorder supports Firewire (IEEE 1394), you are in pretty good shape.  This means it will probably support DV or HDV streaming to a laptop that has Firewire, and video streaming software will automatically pick it up as an input device.  A popular model for doing video streaming is the <a href="http://www.amazon.com/gp/product/B001OI2Z4Q?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001OI2Z4Q">Canon Vixia HV40</a> which can be purchased for around $650 new:</p>
<div id="attachment_905" class="wp-caption alignnone" style="width: 310px"><a href="http://www.amazon.com/gp/product/B001OI2Z4Q?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001OI2Z4Q"><img class="size-full wp-image-905" title="Canon Vixia HV40 Top" src="http://steveonjava.com/wp-content/uploads/2010/03/canon.hv40.accessoryshoe.jpg" alt="" width="300" height="211" /></a><p class="wp-caption-text">Canon Vixia HV40</p></div>
<h3><span id="more-900"></span>What if I Have an AVCHD Camcorder? <span style="color: #888888;">(skip this section if you are buying new)</span></h3>
<p>A lot of the more recent camcorder models, particularly any that support Advanced Video Coding High Definition (AVCHD), do not have Firewire support.  The advantage of these new AVCHD cameras is that they are lighter, and can capture video to a memory stick for easy transfer.  However, they lack the DV circuitry needed to stream over Firewire.  This is the case with the Canon Vixia HF20 camcorder I have been using.</p>
<p>Fortunately, you have some options with AVCHD cameras.  Many of them support HDMI out, which is actually higher quality than HDV as long as you have a capture card you can use to record it.  The card I have been using is the <a href="http://www.amazon.com/gp/product/B001CN9GEA?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001CN9GEA">BlackMagic Intensity Pro</a>, which works on both Mac and PC systems and is relatively inexpensive (about $185):</p>
<div id="attachment_915" class="wp-caption alignnone" style="width: 340px"><a href="http://www.amazon.com/gp/product/B001CN9GEA?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001CN9GEA"><img class="size-full wp-image-915 " title="Blackmagic Intensity Pro" src="http://steveonjava.com/wp-content/uploads/2010/03/Blackmagic-Intensity-Pro.jpg" alt="" width="330" height="180" /></a><p class="wp-caption-text">Blackmagic Intensity Pro</p></div>
<p>The big disadvantage of this is that it is a PCI Express card, so you need a computer with an expansion slot available.  This makes a truly portable setup impossible since no laptops come with PCI slots.</p>
<p>Another option that is more attractive for a portable setup is to use a <a href="http://www.dvcreators.net/matrox-mxo-2/">Matrox MX02 Mini</a> breakout box.  This supports both PCI and ExpressCard (EC) adapters, the latter of which can be found standard on many laptops.  I actually bought a Matrox MX02 from the folks at <a href="http://www.dvcreators.net/dvestore/">DVEStore</a> and tested it out, but it wouldn&#8217;t work for my setup.  The problem is that I have a PC laptop with an EC slot, but the Matrox PC drivers don&#8217;t have full DirectShow support and only support capture to a limited set of applications such as Adobe Premiere.  On the other hand, their Mac drivers are much better, allowing capture to any application that supports QuickTime video capture.  The showstopper here was that Apple recently stopped shipping EC slots on all models smaller than 17&#8243;, so my 15&#8243; Mac was useless (and I couldn&#8217;t justify buying a new laptop just for this purpose).</p>
<p>The upshot is that if you have a Mac with an ExpressCard Slot the <a href="http://www.dvcreators.net/matrox-mxo-2/">MX02 Mini</a> is a great, portable option to go with your AVCHD camcorder:</p>
<div id="attachment_920" class="wp-caption alignnone" style="width: 360px"><a href="http://www.dvcreators.net/matrox-mxo-2/"><img class="size-full wp-image-920 " title="Matrox MX02 Mini" src="http://steveonjava.com/wp-content/uploads/2010/03/mxo2_mini_tif.jpg" alt="" width="350" height="208" /></a><p class="wp-caption-text">Matrox MX02 Mini</p></div>
<h2>Capturing Presenter Audio</h2>
<p>Now that you have high definition video, you need crystal clear audio to match.  The problem is that most camcorder microphones will pick up ambient sound, so they are useless for recording the speaker at an event.</p>
<p>The best option is to pick up a lavalier mic that will capture the presenter audio directly.  A good option that Aleksandar Gargenta (Sasa) uses for his <a href="http://www.sfjava.org/">San Francisco JUG</a> meetups is the <a href="http://www.amazon.com/gp/product/B00006I523?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00006I523">Audio Technica Pro 88W</a>.  It is relatively inexpensive and has excellent audio quality for the price.  The disadvantages are that it operates over VHF frequencies, so it is subject to more interference and less range than UHF, and it has no battery meter so you are left guessing when to switch them out so you don&#8217;t lose power in the middle of a presentation.</p>
<div id="attachment_912" class="wp-caption alignnone" style="width: 150px"><a href="http://www.amazon.com/gp/product/B00006I523?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00006I523"><img class="size-full wp-image-912" title="Audio Technica Pro 88W" src="http://steveonjava.com/wp-content/uploads/2010/03/31VN6HkxFKL._SL160_.jpg" alt="" width="140" height="160" /></a><p class="wp-caption-text">Audio Technica Pro 88W</p></div>
<p>Sennheiser makes some much higher end models that will give you better audio, longer range, and an array of features like battery life monitoring and configurable channels.  If you can afford the price (roughly $600), it is well worth it to invest in something like the <a href="http://www.dvcreators.net/sennheiser-mics/">Sennheiser EW112P G3</a>:</p>
<div id="attachment_919" class="wp-caption alignnone" style="width: 206px"><a href="http://www.dvcreators.net/sennheiser-mics/"><img class="size-full wp-image-919  " title="Sennheiser Evolution G3 Wireless Lavalier System" src="http://steveonjava.com/wp-content/uploads/2010/03/ew112pg3.jpg" alt="" width="196" height="149" /></a><p class="wp-caption-text">Sennheiser EW112P G3</p></div>
<p>In addition to a lapel mic, you may also want to consider getting a shotgun mic.  This will not give you as clear audio as you will get from the presenter, but can be useful to pick up questions from the audience.  The way a shotgun mic works is that it is directional, so wherever you point the camera is where it will record the sound from.  The audio pick-up is roughly canonical in shape, so the farther you are away from the speaker the more background noise you are likely to pick up.  An excellent choice for a shotgun mic is the <a href="http://www.dvcreators.net/rode-videomic/">Rode VideoMic 2</a> which has professional sound quality, but only costs $150 (remember to check for accessory shoe compatibility with your camcorder&#8230;  you may need an adapter):</p>
<div id="attachment_918" class="wp-caption alignnone" style="width: 163px"><a href="http://www.dvcreators.net/rode-videomic/"><img class="size-full wp-image-918" title="Rode VideoMic 2" src="http://steveonjava.com/wp-content/uploads/2010/03/videomic_side_sml.jpg" alt="" width="153" height="130" /></a><p class="wp-caption-text">Rode VideoMic 2</p></div>
<h2>Picking a Tripod</h2>
<p>The last bit of essential equipment is getting a good tripod for your setup.  If you have a standard camera tripod you can make due, but getting a specialized video tripod is ideal.  Even though a tripod will be the largest item in your rig, it doesn&#8217;t have to be the most expensive item, especially if you shop around.  Some things you should consider when looking for a tripod are:</p>
<ul>
<li>Weight &#8211; If you will be recording on the run, choose a tripod that is lightweight and easy to setup.</li>
<li>Control &#8211; You want to be able to easily pan and tilt the camera independently to follow the presenter, so get one with a good fluid drag mechanism.</li>
<li>Quality &#8211; Your tripod stands to take a fair amount of abuse as you move your setup around, so make sure it is of sturdy construction.</li>
</ul>
<p>I ended up going with the<a href="http://www.amazon.com/gp/product/B00139XOCI?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00139XOCI"> Ravelli AVT Video Tripod</a> and have been pretty impressed with what you get for $77.  It has a fluid balance for leveling the camera, switchable plates for quickly changing the mounted camcorder, and comes with two solid metal arms for controlling the camera angle.  The only downside is that it is a little heavy (9 pounds), but the  construction of the entire tripod is extremely rugged.</p>
<div id="attachment_911" class="wp-caption alignnone" style="width: 170px"><a href="http://www.amazon.com/gp/product/B00139XOCI?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00139XOCI"><img class="size-full wp-image-911" title="Ravelli AVT Video Camera" src="http://steveonjava.com/wp-content/uploads/2010/03/41Ok8NL9CFL._SL160_.jpg" alt="" width="160" height="160" /></a><p class="wp-caption-text">Ravelli AVT Video Tripod</p></div>
<h2>Screen Recording</h2>
<p>If you have the rest of the setup mentioned above, you are doing pretty good.  However, for typical technical presentations with a slide deck or demos you will have trouble getting a good shot of both the presenter and the presentation.  A much better option is to separately record and stream the presenter&#8217;s laptop so you can superimpose the presenter&#8217;s picture on top of the slides.</p>
<p>There are a variety of software options you can use to do this, but I am not going to even bother covering these for the simple reason that they are impractical.  In most cases your presenter will use their own laptop, so it is not an option to setup the recording in advance.  Even if it was, you still run the risk of having screen recording issues that would require interrupting the presenter to diagnose (this happened to me during my talk at the SD Forum and was extremely embarrassing even though we figured it out on the fly).</p>
<p>A much better option is to record the presenter&#8217;s laptop by intercepting and capturing the VGA signal.  There are several VGA to USB converters on the market, but the most reasonable ones are sold by a company called Epiphan based out of Canada.  Their entry level <a href="http://sewelldirect.com/VGA-to-USB-Video-Grabber.asp">VGA2USB</a> model is only $300, will allow capture of VGA signals at up to 2048×1536 resolution, and is about the size of a pack of cigarettes.</p>
<div id="attachment_925" class="wp-caption alignnone" style="width: 210px"><a href="http://sewelldirect.com/VGA-to-USB-Video-Grabber.asp"><img class="size-full wp-image-925" title="Epiphan VGA2USB" src="http://steveonjava.com/wp-content/uploads/2010/03/SW-7563_lg.jpg" alt="" width="200" height="154" /></a><p class="wp-caption-text">Epiphan VGA2USB</p></div>
<p>The downside of the entry level model is that the frame rate drops off steeply as the resolution goes up, and it is interlaced, which means your attendees will see tearing in the picture.  They also sell much more expensive models that can handle everything from Dual-head DVI to direct internet streaming, but the best option is probably the <a href="http://sewelldirect.com/Epiphan-VGA2USB-LR-VGA-to-USB-Converter.asp">VGA2USB LR</a>, which captures at much higher frame rates with zero interlacing for $800:</p>
<div id="attachment_926" class="wp-caption alignnone" style="width: 210px"><a href="http://sewelldirect.com/Epiphan-VGA2USB-LR-VGA-to-USB-Converter.asp"><img class="size-full wp-image-926" title="Epiphan VGA2USB LR" src="http://steveonjava.com/wp-content/uploads/2010/03/SW-8715_lg.jpg" alt="" width="200" height="154" /></a><p class="wp-caption-text">Epiphan VGA2USB LR</p></div>
<p>In addition to the VGA to USB converter, you will also need a VGA splitter.  It comes with a passive one, but if you want to maintain a high quality signal over a relatively long VGA cable (ours is 50&#8242;) you should probably invest in an active splitter.  Radio Shack sells a very convenient <a href="http://www.radioshack.com/product/index.jsp?productId=3521446&amp;CAWELAID=325278351">VGA Splitter</a> that will power itself off the computer&#8217;s USB slot, which is worth it for saving the hassle of carting yet another power supply:</p>
<div id="attachment_927" class="wp-caption alignnone" style="width: 355px"><a href="http://www.radioshack.com/product/index.jsp?productId=3521446&amp;CAWELAID=325278351"><img class="size-full wp-image-927" title="Gigaware USB-Powered VGA Splitter" src="http://steveonjava.com/wp-content/uploads/2010/03/pRS1-5806847w345.jpg" alt="" width="345" height="235" /></a><p class="wp-caption-text">Gigaware USB-Powered VGA Splitter</p></div>
<h2><a name="buyingguide">Buying Guide</a></h2>
<p>After all that detail on the products and options, it is easy to lose track of the essentials.  This section will give you just the line items and cost for my recommended setup.</p>
<p><strong>
<table id="wp-table-reloaded-id-4-no-1" class="wp-table-reloaded wp-table-reloaded-id-4">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Category</th><th class="column-2">Hardware</th><th class="column-3">Cost</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">Camcorder</td><td class="column-2"><a href="http://www.amazon.com/gp/product/B001OI2Z4Q?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001OI2Z4Q">Canon Vixia HV40</a></td><td class="column-3"><a href="http://www.amazon.com/gp/product/B001OI2Z4Q?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001OI2Z4Q">$650</a></td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">Microphone</td><td class="column-2"><a href="http://www.amazon.com/gp/product/B00006I523?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00006I523">Audio Technica Pro 88W</a></td><td class="column-3"><a href="http://www.amazon.com/gp/product/B00006I523?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00006I523">$124</a></td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">Tripod</td><td class="column-2"><a href="http://www.amazon.com/gp/product/B00139XOCI?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00139XOCI">Ravelli AVT Video Tripod</a></td><td class="column-3"><a href="http://www.amazon.com/gp/product/B00139XOCI?ie=UTF8&amp;tag=wi0ef-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00139XOCI">$77</a></td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">VGA Converter</td><td class="column-2"><a href="http://sewelldirect.com/VGA-to-USB-Video-Grabber.asp">Epiphan VGA2USB</a></td><td class="column-3"><a href="http://sewelldirect.com/VGA-to-USB-Video-Grabber.asp">$300</a></td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">VGA Splitter</td><td class="column-2"><a href="http://www.radioshack.com/product/index.jsp?productId=3521446&amp;CAWELAID=325278351">Gigaware USB-Powered VGA Splitter</a></td><td class="column-3"><a href="http://www.radioshack.com/product/index.jsp?productId=3521446&amp;CAWELAID=325278351">$33</a></td>
	</tr>
</tbody>
</table>
</strong></p>
<p class="important">Important: Remember to buy a Firewire cable to hook this up to your computer, and a long (50&#8242;) VGA cable for the VGA2USB dongle.</p>
<p>I hope this hardware guide has been helpful.  I have no vested interested in any of the companies or products mentioned, and welcome suggestions about good alternatives in the comments section.</p>
<p>Make sure to <a href="http://twitter.com/steveonjava">follow my blog</a> so you catch the next installment of this series where I will go into detail on how to use this hardware to stream live from your event!</p>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/live-video-streaming-guide-%e2%80%93-part-2-hardware/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Hinkmond&#8217;s JavaFX Mobile Dojo</title>
		<link>http://steveonjava.com/hinkmonds-javafx-mobile-dojo/</link>
		<comments>http://steveonjava.com/hinkmonds-javafx-mobile-dojo/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 20:19:19 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[SvJugFx]]></category>
		<category><![CDATA[hinkmond wong]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=819</guid>
		<description><![CDATA[


		
		
		
		In case you missed the big event last week, I have finished post-processing and uploading the video.  We took the quality up a notch by getting a direct screen capture from the presenter laptop.  This means that you will not only get crystal clear slides, but also full-screen demos and a nice tight head-shot of [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Fhinkmonds-javafx-mobile-dojo%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fc9WL9m%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Hinkmond%27s%20JavaFX%20Mobile%20Dojo%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/hinkmonds-javafx-mobile-dojo/";
		var dzone_title = "Hinkmond&#8217;s JavaFX Mobile Dojo";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>In case you missed the big event last week, I have finished post-processing and uploading the video.  We took the quality up a notch by getting a direct screen capture from the presenter laptop.  This means that you will not only get crystal clear slides, but also full-screen demos and a nice tight head-shot of the presenter.  This moves our video setup firmly up from a Level 4 to a premium Level 1 operation as detailed in <a href="http://blog.parleys.com/?p=211">Stephan Janssen&#8217;s blog</a>.</p>
<p>Without further ado, here is the Parleys version of Hinkmond&#8217;s JavaFX Mobile Dojo talk:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="381" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="pageId" value="1870" /><param name="src" value="http://www.parleys.com/share/parleysshare2.swf?pageId=1870" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="381" src="http://www.parleys.com/share/parleysshare2.swf?pageId=1870" pageid="1870" allowfullscreen="true"></embed></object></p>
<p>I got a lot of requests for just the slides last time, so I am also making them available here:</p>
<div id="__ss_3227800" style="text-align: left; width: 425px;"><object style="margin: 0px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=svjfugjavafxmobilev10-100219135855-phpapp01&amp;stripped_title=hinkmonds-javafx-mobile-dojo" /><param name="allowfullscreen" value="true" /><embed style="margin: 0px;" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=svjfugjavafxmobilev10-100219135855-phpapp01&amp;stripped_title=hinkmonds-javafx-mobile-dojo" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>Finally, a quick plug for our next SvJugFx event.  We will be doing a double feature with folks from the Java Store and JFrog Artifactory presenting back-to-back.  Even if you plan to attend online, make sure to sign-up here:<br />
<a href="http://www.svjugfx.org/calendar/12559455/">http://www.svjugfx.org/calendar/12559455/</a></p>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/hinkmonds-javafx-mobile-dojo/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>JavaFX Layout Secrets with Amy Fowler</title>
		<link>http://steveonjava.com/javafx-layout-secrets-with-amy-fowler/</link>
		<comments>http://steveonjava.com/javafx-layout-secrets-with-amy-fowler/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 18:13:18 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[SvJugFx]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=803</guid>
		<description><![CDATA[


		
		
		
		I finished post-processing and publishing our January talk with Amy Fowler on Parleys.com.
Here is a direct link: JavaFX Layout Secrets with Amy Fowler

I did my best to clean up the audio at the beginning to remove the static that our streaming listeners had to put up with. After the first 10 minutes we swapped mics, [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Fjavafx-layout-secrets-with-amy-fowler%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F7EodKk%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22JavaFX%20Layout%20Secrets%20with%20Amy%20Fowler%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/javafx-layout-secrets-with-amy-fowler/";
		var dzone_title = "JavaFX Layout Secrets with Amy Fowler";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>I finished post-processing and publishing our January talk with Amy Fowler on Parleys.com.</p>
<p>Here is a direct link: <a href="http://www.parleys.com/parleysserver/indexing/presentation.form?id=1837" target="_blank">JavaFX Layout Secrets with Amy Fowler</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="381" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="pageId" value="1837" /><param name="src" value="http://www.parleys.com/share/parleysshare2.swf?pageId=1837" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="381" src="http://www.parleys.com/share/parleysshare2.swf?pageId=1837" pageid="1837" allowfullscreen="true"></embed></object></p>
<p>I did my best to clean up the audio at the beginning to remove the static that our streaming listeners had to put up with. After the first 10 minutes we swapped mics, which made a huge difference!</p>
<p>Here are the slides for the same presentation:</p>
<div style="width:425px" id="__ss_3227799"><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=layoutsecrets011310-key-100219135854-phpapp02&#038;stripped_title=javafx-layout-secrets-with-amy-fowler" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=layoutsecrets011310-key-100219135854-phpapp02&#038;stripped_title=javafx-layout-secrets-with-amy-fowler" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p>Our plan for next month is to upgrade our streaming/recording setup once again so we can directly capture the presenter&#8217;s VGA signal for a dual-cast. This should allow us to capture the demos in full resolution and give a much better streaming experience. If you or your company is interested in helping sponsor some of our hardware needs, we can definitely use the help (<a href="http://steveonjava.com/contact">contact me</a>).</p>
<p>See you next month for Hinkmond&#8217;s JavaFX Mobile talk: <a href="http://www.svjugfx.org/calendar/12334837/" target="_blank">Hinkmond&#8217;s JavaFX Mobile Dojo</a></p>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/javafx-layout-secrets-with-amy-fowler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaFX Layout Secrets</title>
		<link>http://steveonjava.com/javafx-layout-secrets/</link>
		<comments>http://steveonjava.com/javafx-layout-secrets/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 20:09:06 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[SvJugFx]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[jug]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=745</guid>
		<description><![CDATA[


		
		
		
		I am very pleased to have Amy Fowler (Aim) presenting on JavaFX Layouts at our January Silicon Valley JavaFX Users Group (SvJugFx).  For those of you who don&#8217;t know Aim, she was a founding member of the Swing team, has done some Rock Star presentations at JavaOne, and is a core member of the JavaFX [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Fjavafx-layout-secrets%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F7Pb9ZY%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22JavaFX%20Layout%20Secrets%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/javafx-layout-secrets/";
		var dzone_title = "JavaFX Layout Secrets";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p><a href="http://steveonjava.files.wordpress.com/2009/12/aim.jpg"><img class="alignright size-full wp-image-748" title="Amy Fowler" src="http://steveonjava.files.wordpress.com/2009/12/aim.jpg" alt="" width="126" height="126" /></a>I am very pleased to have Amy Fowler (Aim) presenting on JavaFX Layouts at our January Silicon Valley JavaFX Users Group (SvJugFx).  For those of you who don&#8217;t know Aim, she was a founding member of the Swing team, has done some Rock Star presentations at JavaOne, and is a core member of the JavaFX team focused on all things layout.</p>
<p>If you are doing any JavaFX development at all, this is an event you won&#8217;t want to miss.  The presentation is on January 13th and you can sign-up on the SvJugFx website here:</p>
<p><a href="http://www.svjugfx.org/calendar/12104615/">Click to Sign-Up</a></p>
<p>We will also be streaming the event live from Santa Clara, so if you don&#8217;t live nearby make sure to join us online for the event.  I actually think the folks watching it online are at an advantage, because they get all the inside information in the chat window from JavaFX luminaries like Jim Weaver, Dean Iverson, and Jonathan Giles.</p>
<p>For those of you who missed our December event, we just finished posting Richard Bair&#8217;s December talk on JavaFX entitled &#8220;Intro to JavaFX &#8211; A Rich Client Platform for All Screens.&#8221;  You can view it on Parleys.com complete with synchronized slides by clicking on the image or link below:</p>
<div id="attachment_746" class="wp-caption aligncenter" style="width: 510px"><a href="http://beta.parleys.com/#id=1760&amp;st=5&amp;sl=1"><img class="size-full wp-image-746 " title="Richard Bair on Parleys.com" src="http://steveonjava.files.wordpress.com/2009/12/bairparleys.png" alt="" width="500" height="324" /></a><p class="wp-caption-text">Richard Bair Presenting on JavaFX at the SvJugFx</p></div>
<p style="text-align: center;"><a href="http://beta.parleys.com/#id=1760&amp;st=5&amp;sl=1">Click to View Presentation</a></p>
<p>I hope to see you at our next event!</p>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/javafx-layout-secrets/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SvJugFx Streamed Live with Richard Bair</title>
		<link>http://steveonjava.com/svjugfx-live-stream-with-richard-bair/</link>
		<comments>http://steveonjava.com/svjugfx-live-stream-with-richard-bair/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 10:48:26 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[SvJugFx]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[richard bair]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=736</guid>
		<description><![CDATA[


		
		
		
		For those of you who don&#8217;t know, SvJugFx stands for the Silicon Valley JavaFX Users Group.  We will be holding our very first meeting this coming Wednesday with a live, streamed presentation from the world renowned Richard Bair (who is now infamous for divulging JavaFX secrets at Devoxx).
Yes, I said streamed live&#8230;  for those of [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Fsvjugfx-live-stream-with-richard-bair%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22SvJugFx%20Streamed%20Live%20with%20Richard%20Bair%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/svjugfx-live-stream-with-richard-bair/";
		var dzone_title = "SvJugFx Streamed Live with Richard Bair";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>For those of you who don&#8217;t know, SvJugFx stands for the Silicon Valley JavaFX Users Group.  We will be holding our very first meeting this coming Wednesday with a <strong>live</strong>, <strong>streamed </strong>presentation from the world renowned Richard Bair (who is now infamous for divulging <a href="http://learnjavafx.typepad.com/weblog/2009/12/javafx-13-leakage-at-devoxx-and-%C3%B8redev.html">JavaFX secrets at Devoxx</a>).</p>
<div id="attachment_740" class="wp-caption alignnone" style="width: 260px"><a href="http://steveonjava.files.wordpress.com/2009/12/bair.png"><img class="size-full wp-image-740" title="bair" src="http://steveonjava.files.wordpress.com/2009/12/bair.png" alt="" width="250" height="208" /></a><p class="wp-caption-text">Richard Bair Presenting at Devoxx 2009</p></div>
<p>Yes, I said <strong>streamed live</strong>&#8230;  for those of you who are not fortunate enough to live in Silicon Valley, you can still participate in realtime by doing the following:</p>
<ol>
<li>Sign-up for the SvJugFx meetup group.  This is the primary communication vehicle we will use to announce last-minute changes:<br />
<a href="http://www.svjugfx.org/">http://www.svjugfx.org/</a><br />
(Note: Everyone can sign up for the group, but please only RSVP for the event if you are physically attending)</li>
<li>For the video feed, please go to the following ustream channel:<a href="http://www.ustream.tv/channel/silicon-valley-javafx-user-group">
<p>http://www.ustream.tv/channel/silicon-valley-javafx-user-group</a></li>
<li>And to participate, please log on to Google Moderator at the following URL:<a href="http://moderator.appspot.com/#16/e=d528e">
<p>http://moderator.appspot.com/#16/e=d528e</a></li>
</ol>
<p>The in-person meeting will start on: <strong>Wednesday at 6PM PST</strong><br />
The online streaming will start at latest by: <strong>7PM PST </strong>(possibly earlier)</p>
<p>Please leave enough time to login on both sites and test your internet and video playback capabilities.  You will be able to watch the live video stream on ustream and respond with your own questions (as well as vote other participant&#8217;s questions up and down) via Google Moderator, which we will be monitoring during the presentation.</p>
<p>This is the first time we are trying this format, so we apologize in advance for technical glitches or issues that we are sure will arise.</p>
<blockquote><p>&#8220;Success is the ability to go from failure to failure without losing your enthusiasm.&#8221;</p>
<p style="text-align:right;">&#8211;Winston Churchill</p>
</blockquote>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/svjugfx-live-stream-with-richard-bair/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Devoxx University Slides</title>
		<link>http://steveonjava.com/devoxx-university-slides/</link>
		<comments>http://steveonjava.com/devoxx-university-slides/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 17:51:17 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[jfxtras]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[pro javafx]]></category>
		<category><![CDATA[widgetfx]]></category>
		<category><![CDATA[devoxx]]></category>
		<category><![CDATA[learnfx]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=703</guid>
		<description><![CDATA[


		
		
		
		My Devoxx university session yesterday was packed, which was awesome!  It was 3 hours of hard-core JavaFX knowledge, and almost everyone stayed for the duration.  Aaron Houston got a great shot of the venue (more on the Java Champions site):

I posted my slides on SlideShare, so check it out when you get a chance.  Special [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Fdevoxx-university-slides%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F9h4jhI%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Devoxx%20University%20Slides%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/devoxx-university-slides/";
		var dzone_title = "Devoxx University Slides";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>My Devoxx university session yesterday was packed, which was awesome!  It was 3 hours of hard-core JavaFX knowledge, and almost everyone stayed for the duration.  Aaron Houston got a great shot of the venue (more on the <a href="https://java-champions.dev.java.net/">Java Champions site</a>):</p>
<p><a href="http://steveonjava.files.wordpress.com/2009/11/dsc_4887.jpg"><img class="aligncenter size-full wp-image-704" title="JavaFXDevoxxTalk" src="http://steveonjava.files.wordpress.com/2009/11/dsc_4887.jpg" alt="JavaFX University Talk at Devoxx" width="510" height="339" /></a></p>
<p>I posted my slides on SlideShare, so check it out when you get a chance.  Special thanks to my co-authors, Jim, Weiqi, and Dean for help with the content.</p>
<div style="width:425px;text-align:left" id="__ss_2529597"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thejavafxplatformajavadevelopersguide-091118113703-phpapp01&#038;stripped_title=the-java-fx-platform-a-java-developers-guide" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thejavafxplatformajavadevelopersguide-091118113703-phpapp01&#038;stripped_title=the-java-fx-platform-a-java-developers-guide" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p>For those of you at Devoxx, I also posted a new LearnFX question.  Please launch it with the link below and respond before or during my conference session tomorrow at 1:30PM to be eligable to win a prize!</p>
<p style="text-align:center;"><a href="http://jmentor.com/LearnFXWidget/LearnFX.jnlp"><img class="aligncenter size-full wp-image-642" title="LearnFX" src="http://steveonjava.files.wordpress.com/2009/10/webstartsmall2.gif" alt="" width="88" height="34" /></a></p>
<p>More updates after my conference session tomorrow!</p>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/devoxx-university-slides/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>LearnFX and Win at Devoxx</title>
		<link>http://steveonjava.com/learnfx-and-win-at-devoxx/</link>
		<comments>http://steveonjava.com/learnfx-and-win-at-devoxx/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 20:04:50 +0000</pubDate>
		<dc:creator>steveonjava</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[devoxx]]></category>
		<category><![CDATA[learnfx]]></category>
		<category><![CDATA[pro javafx]]></category>

		<guid isPermaLink="false">http://steveonjava.com/?p=691</guid>
		<description><![CDATA[


		
		
		
		Next week I will be giving two talks on JavaFX at Devoxx in Belgium.  The first is a university session on Tuesday at 13:30 called The JavaFX Platform &#8211; A Java Developer&#8217;s Guide.  The second is a technical session on Thursday at 14:00 entitled Pro Javafx &#8211; Developing Enterprise Applications.
Leading up to both these sessions [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-right: 0.75em;; margin-top: 4px; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsteveonjava.com%252Flearnfx-and-win-at-devoxx%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22LearnFX%20and%20Win%20at%20Devoxx%22%20%7D);"></div>
<!--S-ButtonZ 1.1.5 Start--><div style="float: left; width: 42px; padding-right: 10px; margin: 0 10px 0 0;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://steveonjava.com/learnfx-and-win-at-devoxx/";
		var dzone_title = "LearnFX and Win at Devoxx";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>Next week I will be giving two talks on JavaFX at Devoxx in Belgium.  The first is a university session on Tuesday at 13:30 called <a href="http://www.devoxx.com/display/DV09/The+JavaFX+Platform+-+A+Java+Developer%27s+Guide">The JavaFX Platform &#8211; A Java Developer&#8217;s Guide</a>.  The second is a technical session on Thursday at 14:00 entitled <a href="http://www.devoxx.com/display/DV09/Pro+JavaFX+-+Developing+Enterprise+Applications">Pro Javafx &#8211; Developing Enterprise Applications</a>.</p>
<p>Leading up to both these sessions I will post a question via the LearnFX application.  To win a prize, all you have to do is:</p>
<ol>
<li>Answer the question correctly using the LearnFX client (see below)</li>
<li>Come to the next Devoxx session I am speaking at</li>
<li>Winners will be selected by a random drawing from all the correct responses</li>
</ol>
<p>Here is the LearnFX client displaying the first question.  To run it, make sure that you have a recent version (update 14 or later) of Java SE 6, and simply click on the launch button:</p>
<p style="text-align:center;"><a href="http://jmentor.com/LearnFXWidget/LearnFX.jnlp"><img class="aligncenter size-full wp-image-693" title="LearnFX" src="http://steveonjava.files.wordpress.com/2009/11/learnfx.png" alt="LearnFX" width="400" height="360" /><br />
<img class="aligncenter size-full wp-image-642" title="webstartsmall2" src="http://steveonjava.files.wordpress.com/2009/10/webstartsmall2.gif" alt="webstartsmall2" width="88" height="34" /></a></p>
<p><span style="color:#333399;"><strong>Please don&#8217;t ruin this for others by mentioning the answer!</strong></span></p>
<p>The prizes include several copies of Pro JavaFX Platform and a limited edition WidgetFX T-Shirt.  I don&#8217;t know about you, but I know which prize I would pick:</p>
<div id="attachment_692" class="wp-caption aligncenter" style="width: 519px"><a href="http://steveonjava.files.wordpress.com/2009/11/mockup3.png"><img class="size-full wp-image-692" title="WidgetFXShirt" src="http://steveonjava.files.wordpress.com/2009/11/mockup3.png" alt="WidgetFXShirt" width="509" height="315" /></a><p class="wp-caption-text">WidgetFX Limited run T-Shirt - original artwork by Keith Combs (WidgetFX Developer)</p></div>
<p>There will also be an opportunity for audience members to answer simply by using a laptop or mobile Twitter client (more details on this at the start of the session), so you don&#8217;t have to respond in advance to win.</p>
<p>Thanks to <a href="http://learnjavafx.typepad.com/">Jim Weaver</a> for the excellent LearnFX application, and I look forward to seeing you at my Devoxx talks!</p>
<div style="clear:both;">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://steveonjava.com/learnfx-and-win-at-devoxx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
