<?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>Leonardo França &#187; Flash Platform</title>
	<atom:link href="http://www.leonardofranca.com/index.php/category/flash-platform/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.leonardofranca.com</link>
	<description>Flash Platform Consultant and Developer (Adobe AIR/Flex/Flash/Flash Media Server/PHP/Java/.NET)</description>
	<lastBuildDate>Wed, 01 Feb 2012 14:05:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New Adobe Flash Player 11.2 beta for Desktops and Adobe AIR 3.2 beta</title>
		<link>http://www.leonardofranca.com/index.php/2012/02/01/new-adobe-flash-player-11-2-beta-for-desktops-and-adobe-air-3-2-beta/</link>
		<comments>http://www.leonardofranca.com/index.php/2012/02/01/new-adobe-flash-player-11-2-beta-for-desktops-and-adobe-air-3-2-beta/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 10:23:07 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Player]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=1224</guid>
		<description><![CDATA[The Adobe® Flash® Platform runtimes, Adobe Flash Player and Adobe AIR®, together enable businesses to efficiently deliver rich customer experiences across multiple digital touch points. With Flash Player and AIR, content can easily and consistently move between the browser, standalone &#8230; <a href="http://www.leonardofranca.com/index.php/2012/02/01/new-adobe-flash-player-11-2-beta-for-desktops-and-adobe-air-3-2-beta/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The Adobe® Flash® Platform runtimes, Adobe Flash Player and Adobe AIR®, together enable businesses to efficiently deliver rich customer experiences across multiple digital touch points. With Flash Player and AIR, content can easily and consistently move between the browser, standalone applications and native operating systems to reach users on the devices of their choice. Since the Adobe runtimes share a common codebase, developers can reuse code to deploy game console quality 2D and 3D games, rich media applications with premium high definition video and scalable date driven applications though both AIR and Flash Player. <img src='http://www.leonardofranca.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<blockquote><p>Note that this is the last beta before final release.</p></blockquote>
<p><strong>Adobe AIR 3.2 Beta</strong><br />
<a href="http://labs.adobe.com/technologies/flashplatformruntimes/air3-2/">http://labs.adobe.com/technologies/flashplatformruntimes/air3-2/</a></p>
<p><strong>Adobe Flash Player 11.2 Beta for Desktops</strong><br />
<a href="http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11-2/">http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11-2/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2012/02/01/new-adobe-flash-player-11-2-beta-for-desktops-and-adobe-air-3-2-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player 10.2 available for mobile devices</title>
		<link>http://www.leonardofranca.com/index.php/2011/03/14/flash-player-10-2-available-for-mobile-devices/</link>
		<comments>http://www.leonardofranca.com/index.php/2011/03/14/flash-player-10-2-available-for-mobile-devices/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 05:17:35 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=926</guid>
		<description><![CDATA[Adobe announce that Flash Player 10.2 will be available for download via Android Market on March 18th. Flash Player 10.2 is a production GA (General Availability) release for Android 2.2 (Froyo) and 2.3 (Gingerbread) devices which meet the Flash Player &#8230; <a href="http://www.leonardofranca.com/index.php/2011/03/14/flash-player-10-2-available-for-mobile-devices/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://get.adobe.com/br/flashplayer/?promoid=BUIGP"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/01/flashplayer_165x165-e1296534131929.jpg" alt="" title="flashplayer_165x165" width="100" height="100" class="alignleft size-full wp-image-1333" /></a>Adobe announce that Flash Player 10.2 will be available for download via Android Market on March 18th.  Flash Player 10.2 is a production GA (General Availability) release for Android 2.2 (Froyo) and 2.3 (Gingerbread) devices which meet the Flash Player hardware <a href="http://www.adobe.com/products/flashplayer/systemreqs/#mobile">system requirements</a>.  It is initially a beta release for Android 3.0 (Honeycomb) tablets which requires Google’s 3.0.1 system update<span id="more-926"></span>.</p>
<p>See more details rom blog of the <a href="http://blogs.adobe.com/flashplayer/2011/03/update-on-flash-player-10-2-for-mobile-devices.html">producers of Flash Player</a>.<br />
<a href="http://blogs.adobe.com/flashplayer/2011/03/update-on-flash-player-10-2-for-mobile-devices.html">http://blogs.adobe.com/flashplayer/2011/03/update-on-flash-player-10-2-for-mobile-devices.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2011/03/14/flash-player-10-2-available-for-mobile-devices/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Flash Player 10.2 available</title>
		<link>http://www.leonardofranca.com/index.php/2011/02/09/flash-player-10-2-available/</link>
		<comments>http://www.leonardofranca.com/index.php/2011/02/09/flash-player-10-2-available/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 13:53:02 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=858</guid>
		<description><![CDATA[Yesterday Adobe released the latest version of Adobe Flash Player, the version 10.2, this version has received special attention regarding the display of video content (with the new class StageVideo), to improve performance and reduce CPU consume. Versions were released &#8230; <a href="http://www.leonardofranca.com/index.php/2011/02/09/flash-player-10-2-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://get.adobe.com/br/flashplayer/?promoid=BUIGP"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/01/flashplayer_165x165-e1296534131929.jpg" alt="" title="flashplayer_165x165" width="100" height="100" class="alignleft size-full wp-image-1333" /></a>Yesterday Adobe released the latest version of Adobe Flash Player, the version 10.2, this version has received special attention regarding the display of video content (with the new class <a href="http://www.adobe.com/devnet/flashplayer/stagevideo.html">StageVideo</a>), to improve performance and reduce CPU consume. Versions were released for <a href="http://get.adobe.com/br/flashplayer">Mac, Windows and Linux</a>.<br />
Among other news we have the option of using multiple fullscreen on screen and also the ability to use custom cursors.<br />
Upgrade your Flash Player and track the rest of the news directly from <a href="http://blogs.adobe.com/flashplayer/2011/02/flash-player-10-2-launch.html">blog of the producers of Flash Player</a>.<br />
And who is a developer, follow the link of the versions Flash Player 10.2 debugger.<br />
<a href="http://www.adobe.com/support/flashplayer/downloads.html">http://www.adobe.com/support/flashplayer/downloads.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2011/02/09/flash-player-10-2-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What is Flash Access 2.0</title>
		<link>http://www.leonardofranca.com/index.php/2010/10/04/what-is-flash-access-2-0/</link>
		<comments>http://www.leonardofranca.com/index.php/2010/10/04/what-is-flash-access-2-0/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 02:38:59 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Flash Access]]></category>
		<category><![CDATA[Flash Media Server]]></category>
		<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=832</guid>
		<description><![CDATA[Recently Adobe released a new SDK called Adobe Flash Access, formerly called FMRMS (Flash Media Rights Management Server). It is an SDK written in Java that aims to give developers the ability to protect and monetize their video applications based &#8230; <a href="http://www.leonardofranca.com/index.php/2010/10/04/what-is-flash-access-2-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_1440" class="wp-caption alignleft" style="width: 100px"><a href="http://www.adobeflashaccess.com/"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/flashaccess_90x90.gif" alt="" title="Flash Access 2.0" width="90" height="90" class="size-full wp-image-1440" /></a><p class="wp-caption-text">Flash Access 2.0</p></div>Recently Adobe released a new SDK called Adobe Flash Access, formerly called FMRMS (Flash Media Rights Management Server). It is an SDK written in Java that aims to give developers the ability to protect and monetize their video applications based on Flash Platform, mainly the distribution of content via streaming and can work with Adobe Flash Media Server<span id="more-832"></span>.<br />
Flash Access is able to adapt various business models. including video on demand, renting and selling by electronic means. Companies can also use Flash Access to protect the integrity and privacy of their training or advertisements provided through video. You can distribute protected content access with Flash streaming through Adobe Flash Media Server, the new Dynamic HTTP streaming, progressive download, or allow downloads from a library of content for playback on local consumer convenience.<br />
<div id="attachment_1441" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/content_protection_diagram_800x600_Flash_Access_2_0.jpg"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/content_protection_diagram_800x600_Flash_Access_2_0-300x225.jpg" alt="" title="content_protection_diagram_800x600_Flash_Access_2_0" width="300" height="225" class="size-medium wp-image-1441" /></a><p class="wp-caption-text">Fluxo de trabalho no Flash Access</p></div><br />
<strong>Top features in Flash Access 2.0</strong></p>
<ul>
<li>New client support with Flash Player</li>
<li>New media delivery support with HTTP Dynamic Streaming</li>
<li>Flexible usage rules</li>
<li>Persistent content protection</li>
<li>Authenticated and anonymous access</li>
<li>Output protection</li>
<li>Support for Software as a Service (SaaS)</li>
</ul>
<p>See more in:<br />
<a href="http://www.adobe.com/products/flashaccess/">http://www.adobe.com/products/flashaccess/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2010/10/04/what-is-flash-access-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash Player on PlayStation 3</title>
		<link>http://www.leonardofranca.com/index.php/2010/09/28/flash-player-on-playstation-3/</link>
		<comments>http://www.leonardofranca.com/index.php/2010/09/28/flash-player-on-playstation-3/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 02:15:30 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Nintendo Wii]]></category>
		<category><![CDATA[PlayStation 3]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=827</guid>
		<description><![CDATA[After I created the article about Flash and Nintendo Wii, I sent some friends to test them in their equipment. Among them, my brother had the curiosity to test also on your PlayStation 3. Well, I already knew that the &#8230; <a href="http://www.leonardofranca.com/index.php/2010/09/28/flash-player-on-playstation-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://us.playstation.com/ps3/"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/playstation-3-e1296704727389.jpg" alt="" title="playstation-3" width="120" height="120" class="alignleft size-full wp-image-1444" /></a>After I created the article about <a href="http://www.leonardofranca.com/index.php/2010/09/02/developing-games-for-the-nintendo-wii-with-adobe-flash">Flash and Nintendo Wii</a>, I sent some friends to test them in their equipment. Among them, <a href="http://devrafael.blogspot.com">my brother</a> had the curiosity to test also on your PlayStation 3.<br />
Well, I already knew that the PlayStation 3 had support for Flash Player, and remained to the version that the application can be used<span id="more-827"></span>. In the case of Flash Player, which he saw so far supports the version 9 (PS3 9.0.159.0) and will run through the browser (Mozilla-based – the NetFront) as well as the Nintendo Wii (based on Opera).<br />
Get yourself an example created for the Nintendo Wii running on PlayStation 3<br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/IHhbYGqqOUM?fs=1&amp;hl=pt_BR"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/IHhbYGqqOUM?fs=1&amp;hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br />
I’m preparing some more specific tests for the PlayStation 3, if runs ActionScript 3.0, use the buttons and the new PlayStation Moves that will come with a webcam, that is, interesting possibilities with the use of augmented reality with the Flash Platform in the PlayStation 3  <img src='http://www.leonardofranca.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2010/09/28/flash-player-on-playstation-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A brief story about the origins of the Adobe AIR</title>
		<link>http://www.leonardofranca.com/index.php/2010/09/16/a-brief-story-about-the-origins-of-the-adobe-air/</link>
		<comments>http://www.leonardofranca.com/index.php/2010/09/16/a-brief-story-about-the-origins-of-the-adobe-air/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 03:01:20 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=764</guid>
		<description><![CDATA[In recent years, we live in an explosion of RIA&#8217;s (Rich Internet Application) and the Flash Player bears the main responsibility being the nucleus of what today is known as the Flash Platform. Adobe AIR came to fill a gap &#8230; <a href="http://www.leonardofranca.com/index.php/2010/09/16/a-brief-story-about-the-origins-of-the-adobe-air/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_913" class="wp-caption alignleft" style="width: 190px"><a href="http://www.leonardofranca.com.br/wp-content/uploads/2010/08/img-featured-e1282486615892.jpg"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2010/08/img-featured-e1282486615892.jpg" alt="Adobe Flash Plaftorm" title="Adobe Flash Platform" width="180" height="160" class="size-full wp-image-913" /></a><p class="wp-caption-text">Adobe Flash Platform</p></div>In recent years, we live in an explosion of RIA&#8217;s (Rich Internet Application) and the Flash Player bears the main responsibility being the nucleus of what today is known as the Flash Platform. Adobe AIR came to fill a gap that would be necessary sooner or later, have a Flash application running on the desktop regardless of browser. This gave a new direction for RIA applications, you now also have the possibility to have that your preferred site as a desktop application, or much better and more personalized service without the limitations of a web browser, or a better <strong>user experience(UX)</strong><span id="more-764"></span>.</p>
<p><strong>A History of Adobe AIR</strong><br />
<div id="attachment_921" class="wp-caption alignleft" style="width: 119px"><a href="http://www.leonardofranca.com.br/wp-content/uploads/2010/08/macromedia_central_server_hosting.gif"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2010/08/macromedia_central_server_hosting.gif" alt="Macromedia Central" title="Macromedia Central" width="109" height="111" class="size-full wp-image-921" /></a><p class="wp-caption-text">Macromedia Central</p></div>Let&#8217;s remember that Adobe AIR was not the first attempt to take your Adobe Flash in desktop applications, many may not remember, but in mid-2003 the then Macromedia has released a software called Macromedia Central, a software that was designed to run your Flash applications on the desktop without browser.<br />
Macromedia Central did not have much acceptance among developers and users, I believe that one reason is that their distribution model does not attract developers and that you had to pay to deliver their application. Another reason may be that the market was not ready for his concept, something that happened to Adobe Photoshop, say <strong>Charles Geschke</strong>(co-founder of Adobe) in an interview with <strong>Jessica Livingston</strong> in the book <strong><a href="http://www.amazon.com/gp/product/1430210788?ie=UTF8&#038;tag=leonafranc-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430210788">Founders at Work: Stories of Startups&#8217; Early Days </a><img src="http://www.assoc-amazon.com/e/ir?t=leonafranc-20&#038;l=as2&#038;o=1&#038;a=1430210788" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></strong>(recommend, great read <img src='http://www.leonardofranca.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ), &#8220;Adobe Photoshop was released one year before the market is prepared for it&#8221;.</p>
<blockquote><p>
In mid-2003 the then Macromedia has released a software called Macromedia Central, a software that was designed to run your Flash applications on the desktop without browser.
</p></blockquote>
<p>Following the acquisition of Macromedia by Adobe, turned to talk about this software to run RIAs on the desktop environment, some people of the team at Macromedia and others in the Adobe team joined, headed by Kevin Lynch and Ed Rowe. <strong>Born a new project code-named Apollo that it would lead to Adobe AIR.</strong> <img src='http://www.leonardofranca.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
<div id="attachment_955" class="wp-caption alignleft" style="width: 260px"><a href="http://www.leonardofranca.com.br/wp-content/uploads/2010/08/missoes-e1282629967549.jpg"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2010/08/missoes-e1282629967549.jpg" alt="" title="missoes" width="250" height="256" class="size-full wp-image-955" /></a><p class="wp-caption-text">NASA Space Missions</p></div>The codenames of the projects were based on NASA space missions in the 50s and 60s. Macromedia Central 1.0 and 1.5 were the code names of Mercury and Gemini, Adobe AIR was codenamed Apollo. Recalling that <strong> the Apollo project was the first space mission that actually reached the Moon </strong>.<br />
Launching in 2006 under the name AIR (Adobe Integrated Runtime) with your logo inspired by a boomerang represents the possibility of development with Adobe Flash, Adobe Flex and HTML / JavaScript (or Ajax) and is gaining more supporters every day and conquering your space. Adobe listening to the community, did his homework adding to the extent possible, new features to Adobe AIR 2.0.</p>
<blockquote><p>
The codenames of the projects were based on NASA space missions in the 50s and 60s. Macromedia Central 1.0 and 1.5 were the code names of Mercury and Gemini, Adobe AIR was codenamed Apollo. Recalling that <strong> the Apollo project was the first space mission that actually reached the Moon</strong>.
</p></blockquote>
<div id="attachment_1306" class="wp-caption aligncenter" style="width: 214px"><a href="http://www.leonardofranca.com.br/wp-content/uploads/2010/09/apollo.jpg"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2010/09/apollo.jpg" alt="Adobe Apollo" title="apollo" width="204" height="110" class="size-full wp-image-1306" /></a><p class="wp-caption-text">Adobe Apollo</p></div>
<p>Read more at:<br />
<a href="http://www.adobe.com/newsletters/edge/march2007/articles/article1/index.html?trackingid=RUUD">The origins of Apollo</a><br />
<a href="http://www.adobe.com/products/air/">Home Adobe AIR</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2010/09/16/a-brief-story-about-the-origins-of-the-adobe-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting with Open Source Media Framework – OSMF</title>
		<link>http://www.leonardofranca.com/index.php/2010/09/13/starting-with-open-source-media-framework-osmf/</link>
		<comments>http://www.leonardofranca.com/index.php/2010/09/13/starting-with-open-source-media-framework-osmf/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 17:19:44 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash Media Server]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[OSMF]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=756</guid>
		<description><![CDATA[The Open Source Media Framework - OSMF (former Strobe Media Framework) is a set of components pre-programmed for you to use multimedia in their applications, enables easy deployment of resources that aims to enrich the user experience when it comes &#8230; <a href="http://www.leonardofranca.com/index.php/2010/09/13/starting-with-open-source-media-framework-osmf/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.opensourcemediaframework.com/"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2010/09/osmf_logo.jpg" alt="Open Source Media Framework" title="osmf_logo" width="110" height="111" class="alignleft size-full wp-image-1232" /></a>The Open Source Media Framework - OSMF (former Strobe Media Framework) is a set of components pre-programmed for you to use multimedia in their applications, enables easy deployment of resources that aims to enrich the user experience when it comes to content Multimedia web<span id="more-756"></span>.</p>
<blockquote><p>
The Open Source Media Framework - OSMF - allows easy deployment of resources that is aimed at enriching the user experience when it comes to multimedia content for web.
</p></blockquote>
<p>Among the resources that can be easily implemented with OSMF include:</p>
<ul>
<li>Video Ad Serving Template(VAST).</li>
<li>Media Abstract Sequencing Template (MAST).</li>
<li>Media RSS (MRSS).</li>
<li>Distribution Format Exchange Profile (DFXP).</li>
<li>Synchronized Multimedia Integration Language (SMIL).</li>
</ul>
<p>Let's make a first example of a simple player with OSMF in the coming articles, we add more features.<br />
Create a project type ActionScript Project in Flash Builder or a new class ActionScript 3.0 in Flash Professional CS5. We will give the name "MyPlayerOSMF" extending the Sprite class</p>
<div class="igBar"><span id="lactionscript3-9"><a href="#" onclick="javascript:showPlainTxt('actionscript3-9'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT3:</span>
<div id="actionscript3-9">
<div class="actionscript3" style="font-family:monospace;">
<ol>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #9900cc; font-weight: bold;">package</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.display</span>.<a href="http://www.google.com/search?q=sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:sprite.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Sprite</span></a>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000;">&#91;</span>SWF<span style="color: #000000;">&#40;</span><span style="color: #004993;">width</span>=<span style="color: #990000;">&quot;640&quot;</span>, <span style="color: #004993;">height</span>=<span style="color: #990000;">&quot;360&quot;</span>, <span style="color: #004993;">backgroundColor</span>=<span style="color: #990000;">&quot;0x000000&quot;</span>,<span style="color: #004993;">frameRate</span>=<span style="color: #990000;">&quot;25&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#93;</span> &nbsp;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #9900cc; font-weight: bold;">class</span> MyPlayerOSMF extends <a href="http://www.google.com/search?q=sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:sprite.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Sprite</span></a></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> MyPlayerOSMF<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span> </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
We have our skeleton, we understand some of the classes OSMF. The most important classes that we need to know to create multimedia players are:</p>
<ul>
<li><strong>MediaPlayer</strong> - It is the engine of your player. This class roughly corresponds to a current media player. It has methods and properties to control interface user actions such as play, pause, seek, and stop.</li>
<li><strong>MediaElement</strong> - Media such as video, audio, image, text and so on. This class represents nothing and everything one can touch MediaPlayer.</li>
<li><strong>MediaFactory</strong> - converts an url to object so it can be played by the player. The class <strong> DefaultMediaFactory</strong> instantiates objects of the correct type MediaElement particular video, audio, image or other supported media types as input.</li>
<li><strong>MediaPlayerSprite</strong> - Provides MediaContainer instances of the class, class and class MediaPlayer DefeaultMediaFactory. The class MediaPlayerSprite provides the easiest way to create a media player with OSMF.</li>
</ul>
<p>Let some url's to load videos using progressive downloading and streaming.</p>
<div class="igBar"><span id="lactionscript3-10"><a href="#" onclick="javascript:showPlainTxt('actionscript3-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT3:</span>
<div id="actionscript3-10">
<div class="actionscript3" style="font-family:monospace;">
<ol>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0033ff; font-weight: bold;">private</span> static const VIDEO_RTMP<span style="color: #000000; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">String</span></a> = <span style="color: #990000;">&quot;rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short&quot;</span>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0033ff; font-weight: bold;">private</span> static const VIDEO_HTTP<span style="color: #000000; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">String</span></a> = <span style="color: #990000;">&quot;http://mediapm.edgesuite.net/osmf/content/test/logo_animated.flv&quot;</span>;</div>
</li>
</ol>
</div>
</div>
</div>
<p>
We start with an instance of class MediaFactory convert url to MediaElement object and the class will be responsible for creating the necessary element in accordance with what is loaded, video, image or swf. Then we use the MediaPlayer class which contains the basis for controlling the player, has the autoplay = true by default.</p>
<div class="igBar"><span id="lactionscript3-11"><a href="#" onclick="javascript:showPlainTxt('actionscript3-11'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT3:</span>
<div id="actionscript3-11">
<div class="actionscript3" style="font-family:monospace;">
<ol>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #9900cc; font-weight: bold;">package</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.display</span>.<a href="http://www.google.com/search?q=sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:sprite.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Sprite</span></a>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.DefaultMediaFactory;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.MediaElement;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.MediaFactory;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.MediaPlayer;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.URLResource;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000;">&#91;</span>SWF<span style="color: #000000;">&#40;</span><span style="color: #004993;">width</span>=<span style="color: #990000;">&quot;640&quot;</span>, <span style="color: #004993;">height</span>=<span style="color: #990000;">&quot;360&quot;</span>, <span style="color: #004993;">backgroundColor</span>=<span style="color: #990000;">&quot;0x000000&quot;</span>,<span style="color: #004993;">frameRate</span>=<span style="color: #990000;">&quot;25&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#93;</span> &nbsp;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #9900cc; font-weight: bold;">class</span> MyPlayerOSMF extends <a href="http://www.google.com/search?q=sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:sprite.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Sprite</span></a></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> static const VIDEO_RTMP<span style="color: #000000; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">String</span></a> = <span style="color: #990000;">&quot;rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short&quot;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0033ff; font-weight: bold;">private</span> static const VIDEO_HTTP<span style="color: #000000; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">String</span></a> = <span style="color: #990000;">&quot;http://mediapm.edgesuite.net/osmf/content/test/logo_animated.flv&quot;</span>; &nbsp; &nbsp;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> mediaFactory<span style="color: #000000; font-weight: bold;">:</span>MediaFactory;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> mediaElement<span style="color: #000000; font-weight: bold;">:</span>MediaElement;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> mediaPlayer<span style="color: #000000; font-weight: bold;">:</span>MediaPlayer;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> mediaContainer<span style="color: #000000; font-weight: bold;">:</span>MediaContainer;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> MyPlayerOSMF<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaFactory = <span style="color: #0033ff; font-weight: bold;">new</span> DefaultMediaFactory<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaElement = mediaFactory.createMediaElement<span style="color: #000000;">&#40;</span><span style="color: #0033ff; font-weight: bold;">new</span> URLResource<span style="color: #000000;">&#40;</span>VIDEO_RTMP<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaPlayer = <span style="color: #0033ff; font-weight: bold;">new</span> MediaPlayer<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaPlayer.media = mediaElement; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span> </div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
Our player is almost ready, let's add an instance of the class MediaContainer to enter our player on stage. Following is the complete code.</p>
<div class="igBar"><span id="lactionscript3-12"><a href="#" onclick="javascript:showPlainTxt('actionscript3-12'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT3:</span>
<div id="actionscript3-12">
<div class="actionscript3" style="font-family:monospace;">
<ol>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #9900cc; font-weight: bold;">package</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.display</span>.<a href="http://www.google.com/search?q=sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:sprite.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Sprite</span></a>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.containers.MediaContainer;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.layout.LayoutMetadata;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.DefaultMediaFactory;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.MediaElement;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.MediaFactory;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.MediaPlayer;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">import</span> org.osmf.media.URLResource;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000;">&#91;</span>SWF<span style="color: #000000;">&#40;</span><span style="color: #004993;">width</span>=<span style="color: #990000;">&quot;640&quot;</span>, <span style="color: #004993;">height</span>=<span style="color: #990000;">&quot;360&quot;</span>, <span style="color: #004993;">backgroundColor</span>=<span style="color: #990000;">&quot;0x000000&quot;</span>,<span style="color: #004993;">frameRate</span>=<span style="color: #990000;">&quot;25&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#93;</span> &nbsp;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #9900cc; font-weight: bold;">class</span> MyPlayerOSMF extends <a href="http://www.google.com/search?q=sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:sprite.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Sprite</span></a></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> static const VIDEO_RTMP<span style="color: #000000; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">String</span></a> = <span style="color: #990000;">&quot;rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short&quot;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0033ff; font-weight: bold;">private</span> static const VIDEO_HTTP<span style="color: #000000; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">String</span></a> = <span style="color: #990000;">&quot;http://mediapm.edgesuite.net/osmf/content/test/logo_animated.flv&quot;</span>; &nbsp; &nbsp;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> mediaFactory<span style="color: #000000; font-weight: bold;">:</span>MediaFactory;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> mediaElement<span style="color: #000000; font-weight: bold;">:</span>MediaElement;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> mediaPlayer<span style="color: #000000; font-weight: bold;">:</span>MediaPlayer;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> mediaContainer<span style="color: #000000; font-weight: bold;">:</span>MediaContainer;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> MyPlayerOSMF<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaFactory = <span style="color: #0033ff; font-weight: bold;">new</span> DefaultMediaFactory<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaElement = mediaFactory.createMediaElement<span style="color: #000000;">&#40;</span><span style="color: #0033ff; font-weight: bold;">new</span> URLResource<span style="color: #000000;">&#40;</span>VIDEO_RTMP<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> layout<span style="color: #000000; font-weight: bold;">:</span>LayoutMetadata = <span style="color: #0033ff; font-weight: bold;">new</span> LayoutMetadata<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; layout.<span style="color: #004993;">width</span> = <span style="color: #000000; font-weight:bold;color:#800000;">640</span>; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; layout.<span style="color: #004993;">height</span> = <span style="color: #000000; font-weight:bold;color:#800000;">360</span>; </div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaElement.addMetadata<span style="color: #000000;">&#40;</span>LayoutMetadata.LAYOUT_NAMESPACE, layout<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaPlayer = <span style="color: #0033ff; font-weight: bold;">new</span> MediaPlayer<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaPlayer.media = mediaElement;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaContainer = <span style="color: #0033ff; font-weight: bold;">new</span> MediaContainer<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mediaContainer.addMediaElement<span style="color: #000000;">&#40;</span>mediaElement<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">addChild</span><span style="color: #000000;">&#40;</span>mediaContainer<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span> </div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
See the player in operation:<br />

<object width="640" height="360">
<param name="movie" value="http://www.leonardofranca.com.br/wp-content/uploads/2010/09/MyPlayerOSMF.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<param name="allowScriptAccess" value="always"></param>
<embed type="application/x-shockwave-flash" width="640" height="360" src="http://www.leonardofranca.com.br/wp-content/uploads/2010/09/MyPlayerOSMF.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<p>To learn more:<br />
<a href="http://blogs.adobe.com/osmf/">Open Source Media Framework Blog</a><br />
<a href="http://www.adobe.com/devnet/video/articles/osmf_overview.html">http://www.adobe.com/devnet/video/articles/osmf_overview.html</a><br />
<a href="http://www.adobe.com/devnet/flash/articles/video_osmf_streaming.html">http://www.adobe.com/devnet/flash/articles/video_osmf_streaming.html</a><br />
<a href="http://mediapm.edgesuite.net/osmf/swf/ExamplePlayer.swf">http://mediapm.edgesuite.net/osmf/swf/ExamplePlayer.swf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2010/09/13/starting-with-open-source-media-framework-osmf/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
<enclosure url="http://mediapm.edgesuite.net/osmf/content/test/logo_animated.flv" length="3167384" type="video/x-flv" />
		</item>
		<item>
		<title>Serial Adobe Flash Builder 4 Free</title>
		<link>http://www.leonardofranca.com/index.php/2010/09/06/serial-adobe-flash-builder-4-free/</link>
		<comments>http://www.leonardofranca.com/index.php/2010/09/06/serial-adobe-flash-builder-4-free/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 04:59:36 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=724</guid>
		<description><![CDATA[Adobe Flash Builder 4 is a development IDE for building RIA applications based on Flash Platform, it is an Eclipse-based IDE, already contains the Framework Adobe Flex 4, has advanced features to increase productivity in the development of RIA applications. &#8230; <a href="http://www.leonardofranca.com/index.php/2010/09/06/serial-adobe-flash-builder-4-free/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adobe.com/products/flashbuilder/"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2010/09/box_flashbuilder4_150x150.jpg" alt="Adobe Flash Builder 4" title="box_flashbuilder4_150x150" width="150" height="150" class="alignleft size-full wp-image-1173" /></a>Adobe Flash Builder 4 is a development IDE for building RIA applications based on Flash Platform, it is an Eclipse-based IDE, already contains the Framework Adobe Flex 4, has advanced features to increase productivity in the development of RIA applications. What few people know is that <strong> Adobe offers free Standard version of Flash Builder </strong> for students, teachers, unemployed, and if you want to use to disseminate technology<span id="more-724"></span>.</p>
<blockquote><p>
What few people know is that <strong> Adobe offers free Standard version of Flash Builder </strong> for students, teachers, unemployed, and if you want to use to disseminate technology.
</p></blockquote>
<p>To purchase your copy, simply fill out the form at the following address:<br />
<a href="http://www.adobe.com/devnet/flex/free/index.html">http://www.adobe.com/devnet/flex/free/index.html</a><br />
If you wanted other tools like ColdFusion Builder, follow the link:<br />
<a href="https://freeriatools.adobe.com/">https://freeriatools.adobe.com/</a></p>
<p><strong>Adobe Flash Builder 4 Features</strong></p>
<ul>
<li>Data-centric development with Introspect Java, PHP, Adobe ColdFusion, REST, and SOAP services to display methods and properties in the new Data/Service Explorer.</li>
<li>Integration with Adobe Flash Catalyst.</li>
<li>Network Monitor (Premium edition only).</li>
<li>Command line build (Premium edition only).</li>
<li>Flex unit testing integration (Premium edition only).</li>
<li>Automatic generation of common code.</li>
<li>Code refactoring.</li>
<li>Rich visual layout.</li>
<li>Debugger improvements.</li>
<li>Custom templates in new MXML, ActionScript, and CSS files.</li>
<li>Flex Theme Browser.</li>
<li>ASDoc support.</li>
<li>Adobe Flash Professional workflow</li>
<li>Skinning and styling enhanced</li>
<li>Part of Creative Suite 5 Web Premium.</li>
</ul>
<p><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="Player_65ff9a38-c191-4128-aae5-a171ba61d28f"  WIDTH="500px" HEIGHT="175px"> <PARAM NAME="movie" VALUE="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fleonafranc-20%2F8010%2F65ff9a38-c191-4128-aae5-a171ba61d28f&#038;Operation=GetDisplayTemplate"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF"><PARAM NAME="allowscriptaccess" VALUE="always"><embed src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fleonafranc-20%2F8010%2F65ff9a38-c191-4128-aae5-a171ba61d28f&#038;Operation=GetDisplayTemplate" id="Player_65ff9a38-c191-4128-aae5-a171ba61d28f" quality="high" bgcolor="#ffffff" name="Player_65ff9a38-c191-4128-aae5-a171ba61d28f" allowscriptaccess="always"  type="application/x-shockwave-flash" align="middle" height="175px" width="500px"></embed></OBJECT> <NOSCRIPT><A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fleonafranc-20%2F8010%2F65ff9a38-c191-4128-aae5-a171ba61d28f&#038;Operation=NoScript">Amazon.com Widgets</A></NOSCRIPT></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2010/09/06/serial-adobe-flash-builder-4-free/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BR Conference</title>
		<link>http://www.leonardofranca.com/index.php/2010/07/12/br-conference/</link>
		<comments>http://www.leonardofranca.com/index.php/2010/07/12/br-conference/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 16:27:35 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Media Server]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=570</guid>
		<description><![CDATA[BR Conference 2010 is the first event held in Brazil on RIA (Rich Internet Application) and ColdFusion. With the support of Adobe Systems Inc's and share some of the best and most renowned professionals in the world the tools and &#8230; <a href="http://www.leonardofranca.com/index.php/2010/07/12/br-conference/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_745" class="wp-caption alignleft" style="width: 200px"><a href="http://www.brconference.com/en/"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2010/07/banner_brconference_190x70.png" alt="" title="banner_brconference_190x70" width="190" height="70" class="size-full wp-image-745" /></a><p class="wp-caption-text">BR Conference</p></div><br />
BR Conference 2010 is the first event held in Brazil on RIA (Rich Internet Application) and ColdFusion.<br />
With the support of <a href="http://www.adobe.com/"> Adobe Systems Inc's </a> and share some of the best and most renowned professionals in the world the tools and technologies ColdFusion, Flex, AIR, Flash Media Server and LiveCycle, BR Conference 2010 is an event created by developers for developers.<br />
<a href="http://www.brconference.com/en/"> Learn more ... </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2010/07/12/br-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Radicalism?</title>
		<link>http://www.leonardofranca.com/index.php/2010/02/25/radicalism/</link>
		<comments>http://www.leonardofranca.com/index.php/2010/02/25/radicalism/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 14:38:47 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=538</guid>
		<description><![CDATA[This post was originally written several years ago, it was only as a draft and strangely remains current. Sometimes I see on the Internet some movement "anti-Flash", something really strange, it seems religion. There is a culture of saying that &#8230; <a href="http://www.leonardofranca.com/index.php/2010/02/25/radicalism/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This post was originally written several years ago, it was only as a draft and strangely remains current.</p>
<p>Sometimes I see on the Internet some movement "anti-Flash", something really strange, it seems religion. There is a culture of saying that Flash is a program "to make a ball go" or that "Flash has accessibility zero, this is very far from the truth. it is possible to make extremely complex applications with Flash. And when there is a kind of "dispute" between<span id="more-538"></span> <del datetime="2010-02-25T08:55:46+00:00">AJAX X FLASH</del> <del datetime="2010-02-25T09:33:04+00:00">Flash x Silverlight</del> Flash x HTML5. From time to time there is a new "Flash-killer", I think they are different technologies and complement. I see the same kind of radicalism in relation to PHP X Cold Fusion, ASP X PHP, PHP X PHYTON, Open Source X  Proprietary etc.<br />
I have also been very radical, defending PHP tooth and nail, spoke ill of any other language that was not PHP without even know it, but I realized that those who still think that way, limits their opportunities to major world today no matter what tool you use but how you use the tool, who heard "The bad employee blames his tools work"?.<br />
Always worked with Flash and PHP, when I entered the BANCOOB, I felt compelled to learn Java, was a challenge that could overcome. Shortly after I entered the migration project, which would have to program in C # and Visual Basic, many of my friends simply do not accept into the project. I heard things like, "look at my curriculum and see if it is VB" and called the loose, but the end result was a great experience for me, I was able to grow much.<br />
I have already been many philosophical discussions, and today I have no more patience for it when I see that this conversation tends to radicalism or religion, I lose the will to fully discuss.<br />
Working with Flash since version 5, I followed closely the development of the tool, and the long ceased to be just a "plugin" to become a development platform for several devices. Of course with that, disrespect the competition, which is great. After all we must always move.</p>
<blockquote><p>
Developers who do not work with Flash, underestimate the power he has.
</p></blockquote>
<p>I'm not the only one who thinks this story that "one will replace the other" makes no sense, to own Adobe preaches that the two work perfectly together, so that the <a href="http://www.youtube.com/watch?v=v69S22ZBBqA&#038;feature=player_embedded">Adobe Dreamweaver CS5 already has support HTML5</a>.<br />
The launch of the iPad was the trigger for the so-called "anti-Flash". it mounted the perfect setting for a healthy discussion, where we could point out the strengths and weaknesses of a given technology and how it can be improved. But what we have seen is just the opposite, I've seen several articles and comments from people simply saying "I hate Flash", <a href="http://tecnologia.terra.com.br/interna/0,,OI4239996-EI4799,00-Adobe+usa+pornografia+para+criticar+Apple+e+iPad.html">sites with sensational headlines</a>(<a href="http://theflashblog.com/?p=1703">what they did to the post of Lee was disgusting!!!</a>), <a href="http://blogs.adobe.com/jnack/2010/02/adobe_is_sabotaging_html5.html">Each week a different rumor that people believe without checking the sources</a> and the same conversation 5 years ago.</p>
<p>Meanwhile, the client ta little matter if you use this tool or that, what matters to him is that you do the job.</p>
<blockquote><p>
The bad employee blames his tools work.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2010/02/25/radicalism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Camp Brasil = Success!!!</title>
		<link>http://www.leonardofranca.com/index.php/2010/01/18/flash-camp-brasil-sucess/</link>
		<comments>http://www.leonardofranca.com/index.php/2010/01/18/flash-camp-brasil-sucess/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 14:49:32 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Media Server]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=531</guid>
		<description><![CDATA[The event was unprecedented in Brazil, the Flash Camp Brasil, occurred in the last days 15 and 16 in MaceiÃ³, Brazil. To begin with, was an adventure can go to the event, with tickets and expensive hotel crowded, but it &#8230; <a href="http://www.leonardofranca.com/index.php/2010/01/18/flash-camp-brasil-sucess/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_592" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.leonardofranca.com.br/wp-content/uploads/2010/01/18012010001.jpg"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2010/01/18012010001-300x225.jpg" alt="Flash Camp Brasil - I've been there!!!" title="18012010(001)" width="300" height="225" class="size-medium wp-image-592" /></a><p class="wp-caption-text">Flash Camp Brasil - I've been there!!!</p></div><br />
The event was unprecedented in Brazil, the <a href="http://www.flashcampbrasil.com.br/">Flash Camp Brasil</a>, occurred in the last days 15 and 16 in MaceiÃ³, Brazil.<br />
To begin with, was an adventure can go to the event, with tickets and expensive hotel crowded, but it is something that would not miss for the world<span id="more-531"></span>.<br />
I was staying in a hostel and lucky for me, on the morning of day 15, shared a post from the street, and my notebook with a damaged battery, I decided to go to the hotel of the event to familiarize myself with the way.<br />
The path to the hostel to the hotel was closer than imagined, having only to wait anxiously for 7 hours until the event start.<br />
While waiting and sitting on the couch with a provision making(ufa!!!), reunion the Gabriela Zaninetti, Marketing Manager of Adobe Systems Brasil, soon after going to the place of lecture and mini-courses, met <a href="http://www.actioncriacoes.net/portfolio/">Demian Borba</a> was already in full swing in the last preparations for the event and introduced me to <a href="http://www.lipao.com.br/">Filipe Cunha</a> of Globo.com, sorry that did not to attend the mini-course it. Who was it was also <a href="http://www.pedrotaranto.com.br/">Pedro Taranto</a>(we almost ran into the airport).<br />
Shortly after the Gabi introduced me to <a href="http://www.fmanzi.com.br/">Fabricio Manzi</a>, guy who knew the years and only in the event I can finally meet you in person. Then I had the opportunity to meet <a href="http://www.vorttice.com">Tiago Venegas</a>, with whom he later exchanged ideas on Flash Media Server, CÃ¡ssio Souza, Technical Director <a href="www.gringo.nu">Gringo</a> and Diego of <a href="http://www.coc.com.br">COC</a>, after some talk time, arrives<a href="http://www.igorcosta.com/blog/">Igor Costa</a>, another so that the web and knew I had the opportunity to meet personally, I played a little Mortal Kombat vs DC Comics and took a beating by <a href="http://www.netoleal.com.br/">Neto Leal</a>.<br />
A few minutes before the event, entering the auditorium, reunion the <a href="http://theflashblog.com/">Lee</a> with whom I had a quick conversation about our trips were.<br />
In between I had the opportunity to meet <a href="http://www.becklog.org/">Beck Novaes,</a> in which I showed a bit of a speech that would do the next day. At the end of the event, I know <a href="http://www.brunoribeiro.net/">Bruno Ribeiro</a> who told me about the project that won the mini ignite.</p>
<p><strong>About the sessions</strong><br />
<strong>First day</strong><br />
Well, full auditorium, all fully prepared and Demian opened the event with an exciting presentation on <a href="http://www.efmexperience.com">EFM</a> and how did your dream to make a Flash Camp in Brazil.</p>
<p><a href="http://www.bigspaceship.com">Joshua Hirsch</a> Minister of Technology of the Big Spaceship, commented on how your company works and has demonstrated some very interesting projects in which the developer program so even in the latest stage of the project, first you need to buy a machine to smoke.</p>
<p>The second lecture was the <a href="http://www.32bits.com.br">Daniel Morena</a> Creative Director of the Agency 32 Bits, about 1.0 Enhanced Reality, that really surprised me, systems showed he made a few years with the Flash Platform using multitouch when not imagined that. I could personally give my congratulations to Daniel Morena.</p>
<p><strong>Second day</strong><br />
O segundo dia se iniciou com a palestra do <a href="http://www.blog.rivello.org/">Sam Rivello</a>, CEO of <a href="http://www.rivellomultimediaconsulting.com">RMC</a>, biology compared with programming, demonstrated in a simple and objective simulation of biological behavior in programming in Flex 4.</p>
<p>The second lecture was that of Igor Costa, and relaxed and animated, it showed 40 differences considered significant change between Flex 3 and Flex 4.</p>
<p>Tiago Venegas began his lecture by explaining what's new in Flash Media Server 3.5, demonstrated vorttice, a tool conference that owes nothing to the Adobe Connect, also shown as is done dynamic stream. </p>
<p>Next, Lee explained some news about Flash Player 10.1 and created an example using the Adobe Flash CS5 exporting directly to a native application for IPhone.</p>
<p>The presentation of CÃ¡ssio Souza began with a story about how the way you work in, then explained design pattern <a href="http://github.com/cassiozen/AS3-State-Machine">State Machine</a>. You may have used State Machine and did not know.</p>
<p><a href="http://www.danieldura.com/">Daniel Dura</a> told the story of the multitouch and demonstrated how it can be worked in Flash Platform. </p>
<p>The talk of closure of the event was dedicated to the Beck Novaes about OutBox, and in my opinion, was closed on a high note, was simply fantastic, I think one of the best speeches of the event. </p>
<p>This was a summary on how fast it was my adventure in Flash Camp Brasil and the ultimate feeling is that it was very worthwhile, MaceiÃ³ was perfect for the event and a cry marked the Flash Camp Brasil: "<strong>sa porra!!!</strong>".</p>
<p>See more pictures:<br />
<a href="http://www.garagem.com.br/novo_garagem/eventos/flashweb/1024/index.php?cd_evento=1227">http://www.garagem.com.br/novo_garagem/eventos/flashweb/1024/index.php?cd_evento=1227</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2010/01/18/flash-camp-brasil-sucess/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash Camp Brasil</title>
		<link>http://www.leonardofranca.com/index.php/2009/12/08/flash-camp-brasil/</link>
		<comments>http://www.leonardofranca.com/index.php/2009/12/08/flash-camp-brasil/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:20:26 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[User Groups]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=523</guid>
		<description><![CDATA[Lack little over a month to the biggest event ever held in Brazil on the Plaftorm Flash, Flash Camp Brasil. We will have some news on the event presented at MAX 2009, as multitouch support in Flash Player, Adobe Flash &#8230; <a href="http://www.leonardofranca.com/index.php/2009/12/08/flash-camp-brasil/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_547" class="wp-caption aligncenter" style="width: 283px"><a href="http://www.flashcampbrasil.com.br"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2009/12/small_flash_camp_brasil.jpg" alt="Flash Camp Brasil" title="small_flash_camp_brasil" width="273" height="100" class="size-full wp-image-547" /></a><p class="wp-caption-text">Flash Camp Brasil</p></div>Lack little over a month to the biggest event ever held in Brazil on the Plaftorm Flash, <a href="http://www.flashcampbrasil.com.br">Flash Camp Brasil</a>.<br />
We will have some news on the event presented at MAX 2009, as multitouch support in Flash Player, <a href="http://theflashblog.com/?p=1523">Adobe Flash CS5</a> creating native applications for iPhone and much more.<br />
Details:<br />
<a href="http://www.flashcampbrasil.com.br">http://www.flashcampbrasil.com.br</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2009/12/08/flash-camp-brasil/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing Flex on Linux (Ubuntu)</title>
		<link>http://www.leonardofranca.com/index.php/2009/11/10/installing-flex-on-linux-ubuntu/</link>
		<comments>http://www.leonardofranca.com/index.php/2009/11/10/installing-flex-on-linux-ubuntu/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 17:30:59 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com/?p=520</guid>
		<description><![CDATA[Recently I started using Ubuntu to develop and carry out some tests with the Flash Platform, I came across the problem of installing Flex Builder on Linux. After some tests and almost giving up, with the help of my friend &#8230; <a href="http://www.leonardofranca.com/index.php/2009/11/10/installing-flex-on-linux-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recently I started using Ubuntu to develop and carry out some tests with the Flash Platform, I came across the problem of installing Flex Builder on Linux. After some tests and almost giving up, with the help of my friend Wenderson, could solve the problem.</p>
<p>Follow the link for the article detailed how to install Flex Builder on Linux using Ubuntu distro.<br />
<a href="http://www.wendersonsouza.com.br/index.php/2009/10/03/usando-flex-no-linuxubuntu/">http://www.wendersonsouza.com.br/index.php/2009/10/03/usando-flex-no-linuxubuntu/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com/index.php/2009/11/10/installing-flex-on-linux-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

