<?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>Control Group &#187; flex</title>
	<atom:link href="http://blog.controlgroup.com/tag/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.controlgroup.com</link>
	<description>Technology for Big Ideas.</description>
	<lastBuildDate>Tue, 31 Jan 2012 15:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Is H.264 the right choice for online video?</title>
		<link>http://blog.controlgroup.com/2010/02/15/is-h-264-the-right-choice-for-online-video/</link>
		<comments>http://blog.controlgroup.com/2010/02/15/is-h-264-the-right-choice-for-online-video/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 14:41:12 +0000</pubDate>
		<dc:creator>David Rocamora</dc:creator>
				<category><![CDATA[design solutions]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[video solutions]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.controlgroup.com/?p=580</guid>
		<description><![CDATA[I wanted to add some thoughts to Chris&#8217;s post about Flash and HTML5. However I should preface this post by saying that HTML5 supporting video is really cool, both technically and because HTML5 is an open standard that anyone can implement for free. As we all know, for the last several years, Flash has been the de [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to add some thoughts to Chris&#8217;s <a href="http://blog.controlgroup.com/2010/02/03/love-em-or-hate-em-plugins-are-here-to-stay/">post about Flash and HTML5</a>. However I should preface this post by saying that HTML5 <a href="http://www.w3schools.com/html5/tag_video.asp">supporting video</a> is really cool, both technically and because HTML5 is an open standard that anyone can implement for free. As we all know, for the last several years, Flash has been the de facto choice for <a href="http://www.adobe.com/devnet/video/">online video delivery</a>. Flash support on different platforms has been pretty good, but end users still don&#8217;t have total flexibility depending on their OS. Until recently, Flash on Linux has been about a version behind the release for Windows or OS X. Even now, Adobe only releases a <a href="http://www.adobe.com/products/flashplayer/systemreqs/#os">player for x86</a>, and the x86_64 version is unsupported <a href="http://labs.adobe.com/downloads/flashplayer10.html">beta software</a>.</p>
<p><img class="alignright" style="margin-left:20px;margin-right:20px;border:0;" title="H.264 logo" src="http://images.apple.com/quicktime/technologies/h264/images/header_icon.png" alt="" width="102" height="163" />Everyone seems to be touting HTML5 video as the &#8220;open&#8221; alternative to the proprietary Flash plugin required for .flv playback in the browser. But how open is H.264, the codec that powers HTML5 video, and the current pick for encoding video for online delivery? Using <a href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC">H.264</a> as the codec behind HTML5 video sours things a bit for me. H.264 is encumbered by software patents; to develop or distribute a player or encoder for H.264 you might have to pay a <a href="http://www.mpegla.com/main/programs/AVC/Pages/AgreementExpress.aspx">licensing fee to MPEG-LA</a>. Even though MPEG LA <a href="http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/226/n-10-02-02.pdf" target="_blank">announced last week</a> (PDF) that H.264 will remain fee-less for free internet video through 2016, this is not the same as being free or open. MPEG-LA can still go after people that produce the software to encode or decode H.264. And MPEG-LA is not just one organization, it&#8217;s a collection of patent holders that have their own agendas.</p>
<p>All this is a bit of a slap in the face to the open standards that power the web. Imagine if you had to pay a half million dollars to create or display JPEGs, GIFs, or HTML&#8230; The only people that would be able to afford to make software for the web would be huge companies. But what are our alternatives? Beyond <a href="http://www.theora.org/">Ogg Theora</a> and <a href="http://www.matroska.org/">Matroska</a>, the pickings are slim. These codecs are open and free, but not necessarily better than H.264. Plus it would be next to impossible to compete with the <a href="http://www.apple.com/quicktime/technologies/h264/">marketing machine of Apple</a> behind H.264.</p>
<p>Open and free standards have been what has made the Internet successful since its inception. I think it&#8217;s important that users understand this so that the Internet of the future cannot be controlled by corporations with enough cash to cover licensing fees.</p>

<div class="jwsharethis">
Share this: 
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fblog.controlgroup.com%2F2010%2F02%2F15%2Fis-h-264-the-right-choice-for-online-video%2F&amp;title=Is+H.264+the+right+choice+for+online+video%3F">
<img src="/wp-content/themes/journalist/images/share_icons/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.controlgroup.com%2F2010%2F02%2F15%2Fis-h-264-the-right-choice-for-online-video%2F&amp;t=Is+H.264+the+right+choice+for+online+video%3F">
<img src="/wp-content/themes/journalist/images/share_icons/facebook.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/home?status=I+like+http%3A%2F%2Fblog.controlgroup.com%2F2010%2F02%2F15%2Fis-h-264-the-right-choice-for-online-video%2F&amp;title=Is+H.264+the+right+choice+for+online+video%3F">
<img src="/wp-content/themes/journalist/images/share_icons/twitter.png" alt="Share this page via Twitter" />
</a>
<a target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fblog.controlgroup.com%2F2010%2F02%2F15%2Fis-h-264-the-right-choice-for-online-video%2F&title=Is+H.264+the+right+choice+for+online+video%3F&source=Control+Group+Blog">
<img src="/wp-content/themes/journalist/images/share_icons/linkedin.png" alt="Share this with Linked in" />
</a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.controlgroup.com/2010/02/15/is-h-264-the-right-choice-for-online-video/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Love &#039;em or hate &#039;em, plugins are here to stay</title>
		<link>http://blog.controlgroup.com/2010/02/03/love-em-or-hate-em-plugins-are-here-to-stay/</link>
		<comments>http://blog.controlgroup.com/2010/02/03/love-em-or-hate-em-plugins-are-here-to-stay/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 14:17:32 +0000</pubDate>
		<dc:creator>Chris Ross</dc:creator>
				<category><![CDATA[design solutions]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[video solutions]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.controlgroup.com/?p=583</guid>
		<description><![CDATA[There&#8217;s been much discussion and debate recently surrounding the iPad&#8217;s lack of Flash, which in turn has fueled discussion about the future of online video delivery. This week&#8217;s preview release of the HTML5-powered SublimeVideo player is seen by some as the beginning of the end for online video delivery in Flash player. As Senior Multimedia [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been much <a href="http://www.nytimes.com/2010/02/01/technology/01flash.html">discussion</a> and <a href="http://theflashblog.com/?p=1703">debate</a> recently surrounding the iPad&#8217;s lack of Flash, which in turn has fueled discussion about the future of online video delivery. This week&#8217;s preview release of the HTML5-powered <a href="http://jilion.com/sublime/video">SublimeVideo player</a> is seen by some as the beginning of the end for online video delivery in Flash player. As Senior Multimedia Development Consultant at Control Group, I thought I&#8217;d share a few thoughts on the topic.</p>
<p>To me, this isn&#8217;t so much a debate about Flash/ActionScript 3 versus HTML5, but rather another win for HTML + Flash/AS3! It’s all about creativity as a developer. Bad coding leads to poor applications, proper coding leads to a proper experience. <img src='http://blog.controlgroup.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  It is a common pitfall that most people think &#8220;HTML <em>or</em> Flash&#8221;. I see this as more power for the mixing of technologies, raising the cap on what can and can&#8217;t be done in a web browser.</p>
<p>Adobe&#8217;s technologies provide clear benefits to the end user, but also (and perhaps more importantly) the developer. As a developer, I can utilize the unique capabilities of the .flv format to protect content in some fashion or for metadata injection, all of which can be done on the fly and server-side, if implemented using <a href="http://www.adobe.com/products/flashmediaserver/">Flash Media Server</a> (FMS).  I&#8217;m also really excited about <a href="http://labs.adobe.com/technologies/flashplayer10/">Flash Player 10.1</a> – it brings the ability to scale all the way from mobile to HD flavors, and will be available on smartphones and other Internet-connected mobile devices.</p>
<p>This is about more than just video delivery, it is the platform combined with the tools, and Adobe has been making tremendous strides in going open-source with them. Adobe is providing a cohesive environment that is deeply integrated with some of the best tools out there for content creation. HTML5 is just starting out, and the gap between the tools and technology is too immense to make it the competition. Flash has fantastic penetration and Adobe can rapidly evolve the technology. Remember, HTML5 still is not a standard – in fact we are looking at sometime in 2012 before we&#8217;ll see a final recommendation. These are cohesive technologies and they are here to stay for a very long time, which means plugins will be around for a long time too. Simply put,  plugin implementations have the potential to penetrate faster, and as history has shown they often do. Plugins forge the path, and the Web comes right behind them to standardize those paths.</p>
<p>If you want to better understand what the big picture is regarding Adobe and its technologies, I recommend reading a little bit about:</p>
<p><a href="http://www.openscreenproject.org/">OpenScreenProject</a><br />
<a href="http://labs.adobe.com/technologies/flashcatalyst/">Catalyst</a><br />
<a href="http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification"> SVG and FXG</a><br />
<a href="http://www.adobe.us/devnet/flex/articles/architecting_rias.html">Flex Data Services</a><br />
<a href="http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol"> RTMFP (Real Time Media Flow Protocol)<br />
</a><a href="http://theflashblog.com/?p=362"> Binary Sockets</a></p>

<div class="jwsharethis">
Share this: 
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fblog.controlgroup.com%2F2010%2F02%2F03%2Flove-em-or-hate-em-plugins-are-here-to-stay%2F&amp;title=Love+%26%23039%3Bem+or+hate+%26%23039%3Bem%2C+plugins+are+here+to+stay">
<img src="/wp-content/themes/journalist/images/share_icons/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.controlgroup.com%2F2010%2F02%2F03%2Flove-em-or-hate-em-plugins-are-here-to-stay%2F&amp;t=Love+%26%23039%3Bem+or+hate+%26%23039%3Bem%2C+plugins+are+here+to+stay">
<img src="/wp-content/themes/journalist/images/share_icons/facebook.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/home?status=I+like+http%3A%2F%2Fblog.controlgroup.com%2F2010%2F02%2F03%2Flove-em-or-hate-em-plugins-are-here-to-stay%2F&amp;title=Love+%26%23039%3Bem+or+hate+%26%23039%3Bem%2C+plugins+are+here+to+stay">
<img src="/wp-content/themes/journalist/images/share_icons/twitter.png" alt="Share this page via Twitter" />
</a>
<a target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fblog.controlgroup.com%2F2010%2F02%2F03%2Flove-em-or-hate-em-plugins-are-here-to-stay%2F&title=Love+%26%23039%3Bem+or+hate+%26%23039%3Bem%2C+plugins+are+here+to+stay&source=Control+Group+Blog">
<img src="/wp-content/themes/journalist/images/share_icons/linkedin.png" alt="Share this with Linked in" />
</a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.controlgroup.com/2010/02/03/love-em-or-hate-em-plugins-are-here-to-stay/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Zend Server, PHP, RIAs and Flex</title>
		<link>http://blog.controlgroup.com/2009/04/02/zend-server-php-rias-and-flex/</link>
		<comments>http://blog.controlgroup.com/2009/04/02/zend-server-php-rias-and-flex/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 21:36:32 +0000</pubDate>
		<dc:creator>Jeff Winesett</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://controlgroupblog.wordpress.com/?p=41</guid>
		<description><![CDATA[The recent release of Zend_Amf and the soon to be released Zend Server might put PHP on the map as a viable option as the business application tier in a 3-tiered Web RIA architecture.]]></description>
			<content:encoded><![CDATA[<p>I recently attended an <a href="http://www.adobe.com/products/flex/" target="_blank">Adobe Flex</a> user group meeting here in New York where the title of the presentation was <em>&#8220;Zend Server: A Flex Perspective&#8221;</em>. I knew that earlier this year, <a href="http://www.zend.com/en/" target="_blank">Zend</a> officially announced the Beta release of their new PHP application server product, and as a developer of large scale RIA web applications using PHP and Flex, I was anxious to learn how this new product might impact our next project. The presentation was a good, albeit brief, overview of Zend Server. However, despite the title of the presentation and the theme of the user group, no connection was made between this new product and Flex. I thought I&#8217;d try to make that connection here.</p>
<p><strong>A Little Background: Zend?, Zend Server?, Flex?</strong><br />
<em>Zend</em> is known as &#8220;The PHP Company&#8221;. Their founders are key contributors to the core PHP language and the company focuses on creating products to help improve the entire PHP application development life-cycle experience. They provide products and services to help with configuration and installation, development, deployment and with production application administration and maintenance.</p>
<div id="attachment_60" class="wp-caption alignright" style="width: 318px"><img class="size-full wp-image-60" title="zend-server-dashboard-screenshot1" src="http://controlgroupblog.files.wordpress.com/2009/04/zend-server-dashboard-screenshot1.jpg" alt="Zend Server dashboard" width="308" height="217" /><p class="wp-caption-text">Zend Server dashboard</p></div>
<p><a href="http://www.zend.com/en/products/server/" target="_blank"><em>Zend Server</em></a> is one of Zend&#8217;s most recent products and is a package of several different Zend offerings. On one hand, Zend Server is a certified PHP distribution that includes the most reliable and up-to-date version of PHP, tested PHP extensions, database drivers and comes bundled with Apache. It also wraps a nice, user-friendly interface around the configuration management of PHP, Apache and all these extensions to provide ease of initial environment configuration and maintenance. On the other hand, it is a suite of development components providing tools to ease development and deployment, optimize application performance by speeding up PHP execution and by providing data caching options, and assist in monitoring and debugging multiple environments running remotely. Zend Server comes in two flavors: A free community version and a commercial version. The commercial version has extra features as well as full support from Zend.</p>
<p><a href="http://www.adobe.com/products/flex/" target="_blank"><em>Flex</em></a> is an Adobe development framework that assists in the creation of cross-platform rich internet Flash applications (RIAs). Flex has really opened-up the Flash door to non-Flash developers. It removes the need to work within the esoteric Flash movie &#8220;timeline&#8221; and allows traditional programmers a more familiar environment in which to build applications. You use the ActionScript scripting language and an XML-based markup language called MXML to build Flex applications.</p>
<p><strong></strong></p>
<p><strong></p>
<div id="attachment_62" class="wp-caption alignleft" style="width: 318px"><strong><img class="size-full wp-image-62" title="adobe-flex-builder-3-screenshot1" src="http://controlgroupblog.files.wordpress.com/2009/04/adobe-flex-builder-3-screenshot1.jpg" alt="Adobe Flex Builder 3" width="308" height="233" /></strong><p class="wp-caption-text">Adobe Flex Builder 3</p></div>
<p></strong></p>
<p><strong>Okay, so what does one have to do with the other?</strong><br />
Well, as developers are turning to Flex as a presentation tier to help meet the ever growing demands of Web applications to manage and deliver rich media and deliver rich interactive user experiences, they have to turn somewhere for the application tier to deliver the services and data management that drive these flashy front-ends. To date, Java has been by far the most popular choice for this tier. So much so, that some claim there are no other &#8220;real&#8221; options. I would never argue against a decision to use Java as the application tier in an n-tier Web application environment. But I do think there are options. And I do believe PHP is one of those options.</p>
<p>Among many professional software developers, PHP has a reputation for not being particularly well-suited to large or extremely complex site implementations. Some even believe that PHP is nothing but a simple templating language, only to be used for initial mockups and quick demonstration POCs, and has no role in serious, production, &#8220;Enterprise&#8221; applications. I don&#8217;t want to go down the long path of refuting such misconceptions. Please take a look at Zend&#8217;s own John Coggeshall&#8217;s <a href="http://www.cio.com/article/197152/PHP_s_Enterprise_Strengths_and_Weaknesses_Take_" target="blank">rebuttal</a> of such claims. But one fair criticism of PHP, also acknowledged in Mr. Coggeshall&#8217;s article, is that PHP has been weak in &#8220;Enterprise&#8221; tooling. Java has been in this space for a while, and has several free and commercial application servers from which to choose that provide a wealth of tools and functionality to support serious, enterprise-grade applications. Zend Server is striving to fill this gap in PHP and move PHP onto the short-list of viable options when CTOs, CIOs and Managers are choosing the technology stack on which to run their next next big RIA project.</p>
<p>One last point, with regard to Abode Flex in particular, is that previously there has been no official supported implementation of Adobe’s Action Message Format (AMF) integration with PHP. The teaming of Adobe and Zend to back Zend_Amf, which is part of the Zend Framework bundled with Zend Server, has changed this fact. With the release of <a href="http://framework.zend.com/download/amf" target="_blank">Zend_Amf</a>, PHP can now officially speak in the native tongue of Flex&#8217;s ActionScript, making integration fast and seamless. This, along with the introduction of Zend Server, goes a long way in support of using PHP as the application server tier behind an Adobe Flex UI.</p>

<div class="jwsharethis">
Share this: 
<a target="_blank" href="http://digg.com/submit?url=http%3A%2F%2Fblog.controlgroup.com%2F2009%2F04%2F02%2Fzend-server-php-rias-and-flex%2F&amp;title=Zend+Server%2C+PHP%2C+RIAs+and+Flex">
<img src="/wp-content/themes/journalist/images/share_icons/digg.png" alt="Share this page via Digg this" />
</a>
<a target="_blank" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.controlgroup.com%2F2009%2F04%2F02%2Fzend-server-php-rias-and-flex%2F&amp;t=Zend+Server%2C+PHP%2C+RIAs+and+Flex">
<img src="/wp-content/themes/journalist/images/share_icons/facebook.png" alt="Share this page via Facebook" />
</a>
<a target="_blank" href="http://twitter.com/home?status=I+like+http%3A%2F%2Fblog.controlgroup.com%2F2009%2F04%2F02%2Fzend-server-php-rias-and-flex%2F&amp;title=Zend+Server%2C+PHP%2C+RIAs+and+Flex">
<img src="/wp-content/themes/journalist/images/share_icons/twitter.png" alt="Share this page via Twitter" />
</a>
<a target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fblog.controlgroup.com%2F2009%2F04%2F02%2Fzend-server-php-rias-and-flex%2F&title=Zend+Server%2C+PHP%2C+RIAs+and+Flex&source=Control+Group+Blog">
<img src="/wp-content/themes/journalist/images/share_icons/linkedin.png" alt="Share this with Linked in" />
</a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.controlgroup.com/2009/04/02/zend-server-php-rias-and-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

