<?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>Cantina Consulting &#187; RIA / Flash</title>
	<atom:link href="http://www.cantinaconsulting.com/category/ria-flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cantinaconsulting.com</link>
	<description></description>
	<lastBuildDate>Tue, 27 Jul 2010 18:47:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Analytics Event Tracking now available to all accounts</title>
		<link>http://www.cantinaconsulting.com/2009/07/22/google-analytics-event-tracking-now-available-to-all-accounts/</link>
		<comments>http://www.cantinaconsulting.com/2009/07/22/google-analytics-event-tracking-now-available-to-all-accounts/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 17:33:55 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[RIA / Flash]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=207</guid>
		<description><![CDATA[We tend to do a fair bit of analytics integrations for our clients, mainly in Google Analytics and Omniture.  Both provide great features for tracking standard web site usage metrics, including page views, visits, entry/exit points, and more.  Until recently, Omniture has had a leg up in one particular area of the analytics [...]]]></description>
			<content:encoded><![CDATA[<p>We tend to do a fair bit of analytics integrations for our clients, mainly in Google Analytics and Omniture.  Both provide great features for tracking standard web site usage metrics, including page views, visits, entry/exit points, and more.  Until recently, Omniture has had a leg up in one particular area of the analytics space, namely <strong>video metrics</strong>.</p>
<p>It is beyond value what a content publisher, advertiser, syndicator or whoever else you can think of can glean from metrics that track the behavior of viewers of video content.  Here are some key items that can be &#8220;gleaned&#8221;:</p>
<ul>
<li>Popularity of certain videos</li>
<li>Which kinds of video content retains users (e.g., short form vs. long form, ad-supported vs. free, etc)</li>
<li>Abandonment of playback (e.g., when does a user call it quits on a clip)</li>
<li>How is the content shared?  Does a user send it to a friend, to Facebook, to a blog?</li>
</ul>
<p> </p>
<p>This kind of data can clearly help a variety of video content providers and advertisers target content better to their users and produce better content overall.  In this space, Omniture has been leading the charge for a <a href="http://newteevee.com/2008/03/05/omniture-enhances-tracking-lets-marketers-analyze-video-use/">while now</a> with their <a href="http://www.omniture.com/en/products/online_analytics/sitecatalyst">SiteCatalyst</a> product suite, which includes specific video metrics.  The product suite includes an API which can integrate directly into a Flash-based video player, with particularly close integration with <a href="http://www.brightcove.com/en/products/analytics/analytics-integrations">Brightcove&#8217;s video players</a>, and provides hooks to track the various user behaviors that can occur during video playback.</p>
<p>Google does not want to be left behind in this space, given that they wish to &#8220;organize the world&#8217;s information&#8221;, and have recently opened up a relatively new component of their <a href="http://www.google.com/analytics/">Google Analytics</a> to all users of that service.  The <a href="http://analytics.blogspot.com/2009/06/event-tracking-now-available-in-all.html">Event Tracking API has now been added to all Google Analytics accounts</a>, whereas previously it was an invite-only beta feature.  This portion of their analytics API allows you to track almost arbitrary event-oriented data, without affecting the more conventional web site-oriented metrics, such as pageviews.  Event Tracking really enables users of Google Analytics to leverage the platform for video tracking, allow you to define and measure user events that are important to your video content and players.  Here are some examples:</p>
<ul>
<li>Start playback of video</li>
<li>Pauses and resumes</li>
<li>Skipping backwards or forwards in a clip</li>
<li>Turning the volume up or down</li>
<li>How far the user got before stopping or moving to another clip</li>
</ul>
<p> </p>
<p>But the richness this kind of event tracking doesn&#8217;t stop there.  With the proliferation of RIA applications on the web, you now have the opportunity to track user behavior, beyond video playback, at a greater level of detail.</p>
<ul>
<li>Track search terms within Flash or Flex-based applications</li>
<li>Follow navigation paths through RIA applications without incurring page views in your metrics</li>
<li>Track viral features in a video player or other RIA application: blog posts &amp; social link sharing (Delicious, Digg, Reddit, StumbleUpon)</li>
<li>The list goes on&#8230;</li>
</ul>
<p> </p>
<p>Check out a great primer on using the API at the link below.</p>
<p><a href="http://www.insideria.com/2009/02/using-google-analytics-within.html">http://www.insideria.com/2009/02/using-google-analytics-within.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cantinaconsulting.com/2009/07/22/google-analytics-event-tracking-now-available-to-all-accounts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-based video on the iPhone sans Flash</title>
		<link>http://www.cantinaconsulting.com/2009/02/10/web-based-video-on-iphone-sans-flash/</link>
		<comments>http://www.cantinaconsulting.com/2009/02/10/web-based-video-on-iphone-sans-flash/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 15:44:04 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[RIA / Flash]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=108</guid>
		<description><![CDATA[Brightcove isn&#8217;t waiting around for Flash to be supported on the iPhone.  They&#8217;ve recently published an article in the help section of their web site which illustrates how easy it is to build web applications targeted for the iPhone using Brightcove&#8217;s Media API, without any server side code.
http://help.brightcove.com/developer/samples/iPhone/iPhone-portal.cfm
This sample application highlights a couple interest [...]]]></description>
			<content:encoded><![CDATA[<p>Brightcove isn&#8217;t waiting around for Flash to be supported on the iPhone.  They&#8217;ve recently published an article in the help section of their web site which illustrates how easy it is to build web applications targeted for the iPhone using Brightcove&#8217;s <a href="http://help.brightcove.com/developer/docs/mediaapi/media-API-getting-started.cfm">Media API</a>, without any server side code.</p>
<p><a href="http://help.brightcove.com/developer/samples/iPhone/iPhone-portal.cfm">http://help.brightcove.com/developer/samples/iPhone/iPhone-portal.cfm</a></p>
<p>This sample application highlights a couple interest points regarding the iPhone and Brightcove:</p>
<ul>
<li>Just because the iPhone doesn&#8217;t currently support Flash doesn&#8217;t mean that you can&#8217;t deliver high quality video via web applications.  Brightcove&#8217;s sample iPhone web application simply loads an h.264 encoded QuickTime into the iPhone browser which can be played through the iPhone&#8217;s built-in QuickTime video player.  No Flash needed.</li>
<li>With some fairly basic JavaScript, you can achieve functionality in a web application similar to native applications with support for clean and &#8220;touchable&#8221; menus, and orientation (portrait vs. landscape) detection</li>
<li>Brightcove&#8217;s RESTful <a href="http://help.brightcove.com/developer/docs/mediaapi/media-API-getting-started.cfm">Media API</a> provides a flexible way to incorporate videos published through their platform, without requiring a Flash video player</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.cantinaconsulting.com/2009/02/10/web-based-video-on-iphone-sans-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Releases Flash 10 Player</title>
		<link>http://www.cantinaconsulting.com/2008/10/24/adobe-releases-flash-10-player/</link>
		<comments>http://www.cantinaconsulting.com/2008/10/24/adobe-releases-flash-10-player/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 13:17:47 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[RIA / Flash]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=35</guid>
		<description><![CDATA[Flash 1&#8230; 2&#8230; 3&#8230; 4&#8230; 5&#8230; MX&#8230; MX 2004&#8230; 8&#8230; 9&#8230; &#8230; &#8230; and now? Just &#8220;10&#8243;. nice and easy.
The latest and greatest from Adobe includes support for native 3D (bring on more carousel views), &#8220;inverse kinematics&#8220;, jointed assets that react intelligently to each other when animated (see PrayStation circa &#8216;99?). Additionally, they promise advanced [...]]]></description>
			<content:encoded><![CDATA[<p>Flash 1&#8230; 2&#8230; 3&#8230; 4&#8230; 5&#8230; MX&#8230; MX 2004&#8230; 8&#8230; 9&#8230; &#8230; &#8230; and now? Just &#8220;10&#8243;. nice and easy.</p>
<p>The latest and greatest from Adobe includes support for native 3D (bring on more carousel views), &#8220;<a href="http://en.wikipedia.org/wiki/Inverse_kinematics" target="_blank">inverse kinematics</a>&#8220;, jointed assets that react intelligently to each other when animated (see PrayStation circa &#8216;99?). Additionally, they promise advanced text rendering and control (again), dynamic sound gen, and an yet another &#8220;advanced&#8221; drawing API. How about animating rounded corner masks? What will this all bring? The resurgence of the intro skip or further along the never ending path to a &#8220;richer experience&#8221;. we&#8217;ll see&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cantinaconsulting.com/2008/10/24/adobe-releases-flash-10-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pivot UI Toolkit 1.0 Released</title>
		<link>http://www.cantinaconsulting.com/2008/10/21/pivot-ui-toolkit-10-released/</link>
		<comments>http://www.cantinaconsulting.com/2008/10/21/pivot-ui-toolkit-10-released/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 19:00:33 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[RIA / Flash]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=34</guid>
		<description><![CDATA[Our good friend and former colleague Greg Brown has just recently launched the first official 1.0 release of the  open source Pivot Toolkit.  The Pivot Toolkit provides Java developers a great new way to build applications with rich user interfaces that can be easily deployed both to web users and to desktop users. [...]]]></description>
			<content:encoded><![CDATA[<p>Our good friend and former colleague <a href="http://weblogs.java.net/blog/gkbrown/" title="Greg Brown's Blog">Greg Brown</a> has just recently launched the first official 1.0 release of the  open source <a href="http://pivot-toolkit.org/" title="Pivot Toolkit">Pivot Toolkit</a>.  The Pivot Toolkit provides Java developers a great new way to build applications with rich user interfaces that can be easily deployed both to web users and to desktop users.  </p>
<p>
Pivot harnesses the power of the Java2D API and packages it in a toolkit that offers these benefits:
</p>
<ul>
<li>MVC architecture to separate controller logic from the view layer</li>
<li>XML-based markup (WTKX) to design views including CSS-like style definition</li>
<li>Easy integration with remote web data services</li>
<li>Built-in charting capabilities based on JFreeChart</li>
</ul>
<p>
Check it out: <a href="http://pivot-toolkit.org/" title="Pivot Toolkit">http://pivot-toolkit.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cantinaconsulting.com/2008/10/21/pivot-ui-toolkit-10-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Red5 wicked cool</title>
		<link>http://www.cantinaconsulting.com/2007/10/31/red5-wicked-cool/</link>
		<comments>http://www.cantinaconsulting.com/2007/10/31/red5-wicked-cool/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 16:37:04 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[RIA / Flash]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=16</guid>
		<description><![CDATA[I have been playing around with Red5 Media Server, the open source flash server. I have to say &#8211; wicked cool. I&#8217;d never be able to afford a working version of Flash Media Server but always wanted to play around with the functionality.
I&#8217;m amazed at the way the Red5 developers have been able to reverse [...]]]></description>
			<content:encoded><![CDATA[<p>I have been playing around with Red5 Media Server, the open source flash server. I have to say &#8211; wicked cool. I&#8217;d never be able to afford a working version of Flash Media Server but always wanted to play around with the functionality.</p>
<p>I&#8217;m amazed at the way the Red5 developers have been able to reverse engineer the protocol for the RTMP by observing byte streams &#8211; who wooda thunk.  Check it out at &#8211; <a href="http://osflash.org/red5/discovery ">http://osflash.org/red5/discovery </a>   or check out this email discussion thread &#8211; <a href="http://osflash.org/pipermail/red5_osflash.org/2005-September/000134.html">http://osflash.org/pipermail/red5_osflash.org/2005-September/000134.html</a></p>
<p>Anyway, for anyone unfamiliar with the Red5 technology the server is built in Java (Ruby version to come soon???) and the install was fairly easy. You can install both as a standalone server (Mac OSX) and deployed as Tomcat app (series of  WARs).  The standalone version uses Tomcat under the covers.</p>
<p>The demo flash apps included in the install were:</p>
<p>An app acting as as video broadcaster<br />
An app that records a video stream to the server using flash<br />
An app that is a chat room<br />
An app that uses Shared Objects<br />
A couple others&#8230;</p>
<p>They all worked fairly well, however, I ran into two problems. The first problem was  not related to Red5 but  that Flash did not recognize the video drivers (using an Intel MacBook Pro) and I had to change the preferences for Flash movies to use the USB Video Class.</p>
<p>The second problem was that the video quality was a little rough for the video recorder. Still working on the issue, please leave a comment if you have any ideas.</p>
<p>Finally, I found a great video tutorial site that covers some basics to setting up the Red5 server. It also, helped me setup a free development environment for Flash movies. Check it out &#8211; <a href="http://www.flashextensions.com/tutorials.php">http://www.flashextensions.com/tutorials.php</a></p>
<p>Some of the videos are really basic and geared towards actionscript developers &#8211; i.e., setting up Eclipse &#8211; but I found some of the others pretty useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cantinaconsulting.com/2007/10/31/red5-wicked-cool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
