<?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>Flash User &#187; Flex</title>
	<atom:link href="http://www.flashuser.net/category/flex/feed" rel="self" type="application/rss+xml" />
	<link>http://www.flashuser.net</link>
	<description>Useful and daily inspiration resources from web design, css, wordpress, graphic design, photography, illustrator, photoshop.</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:23:54 +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>Adobe Pixel Bender &#8211; image and video processing technology</title>
		<link>http://www.flashuser.net/general/adobe-pixel-bender-image-and-video-processing-technology.html</link>
		<comments>http://www.flashuser.net/general/adobe-pixel-bender-image-and-video-processing-technology.html#comments</comments>
		<pubDate>Fri, 11 Sep 2009 11:13:16 +0000</pubDate>
		<dc:creator>flashuser</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[pixel]]></category>
		<category><![CDATA[toolkit]]></category>

		<guid isPermaLink="false">http://www.flashuser.net/?p=2098</guid>
		<description><![CDATA[Last Friday Adobe Labs released a new version (1.5.1) of Pixel Bender that fixes some issues with bytecode generation for Flash Player. But let’s start with the beginning: the Adobe® Pixel Bender™ technology is “an image and video processing infrastructure with runtime optimization on heterogeneous hardware”. Pixel Bender technology is embedded in a toolkit that includes the Pixel Bender kernel language and graph language, the Pixel Bender Toolkit IDE, sample filters, and documentation. The Pixel Bender run-time engine is integrated into a number of Adobe applications, allowing you to add your Pixel Bender filters and effects to those already offered [...]]]></description>
			<content:encoded><![CDATA[<p>Last Friday Adobe Labs released a new version (1.5.1) of Pixel Bender that fixes some issues with bytecode generation for Flash Player. But let’s start with the beginning: the Adobe® Pixel Bender™ technology is <em>“an image and video processing infrastructure with runtime optimization on heterogeneous hardware”</em>.</p>
<p><span id="more-2098"></span></p>
<p><span  id="writer-content"><a href="http://labs.adobe.com/technologies/pixelbender/" target="_blank">Pixel Bender</a></span> technology is embedded in a toolkit that includes the Pixel Bender kernel language and graph language, the Pixel Bender Toolkit IDE, sample filters, and documentation. The Pixel Bender run-time engine is integrated into a number of Adobe applications, allowing you to add your Pixel Bender filters and effects to those already offered in those applications.</p>
<p><strong>The Pixel Bender kernel language</strong> is a high-performance graphics programming language intended for image processing algorithms. This language provides several built-in functions that can be used for calculations of many specific cases: <em>Mathematical, Geometric, Region, Sampling, Intrinsics</em>.</p>
<p><strong>The Pixel Bender graph language</strong> is an XML-based language that describes the structure of a graph used for combining individual pixel-processing operations (<em>kernels</em>) into more complex filters. It allows you to create more sophisticated image processing effects by connecting multiple Pixel Bender kernels into a processing graph that can be treated as a single filter.</p>
<p><strong>The Pixel Bender Toolkit IDE</strong> is an interactive development environment in which you can create, compile and preview Pixel Bender kernels. The IDE allows you to edit and execute programs that use the Pixel Bender image-processing engine. </p>
<p>One important note is that the basic unit of image processing in Pixel Bender is the <em>kernel</em>. The job of a kernel is to produce a single output pixel. In addition to the samples and documentation, there is a command-line utility for converting a kernel file into a byte-code file that can be used in Flash Player 10. Pixel Bender defines three file formats: PBK, PBJ, and PBG.</p>
<p>The technology development offers many advantages such as:</p>
<ul id="circle">
<li><strong>Low learning curve</strong> — Pixel Bender offers a small number of tools that are sufficient to write complex image-processing algorithms. Learning Pixel Bender is easier than learning C/C++ and each application’s plug-in SDK. You do not need to know any graphics shading language or multi-threading APIs.</li>
<li><strong>Parallel processing</strong> — Pixel Bender allows the same filter to run efficiently on different GPU and CPU architectures, including multi-core and multiprocessor systems. It delivers excellent image processing performance in Adobe products.</li>
<li><strong>Supports all bit-depths</strong> — The same kernel runs in 8-bit/16-bit/32-bit within the application.</li>
<li><strong>Support by multiple Adobe applications</strong> — Pixel Bender is integrated with multiple Adobe applications. It allows you to develop filters that are portable among various Adobe products.</li>
</ul>
<p>You can use Pixel Bender in you graphic development like: filters, fills, blend modes, calculations (the built-in functions from the kernel language).</p>
<p>If you decide to dive into this Adobe technology you can read more in the Pixel Bender Developer’s Guide and download the Toolkit from <span  id="writer-content"><a href="http://labs.adobe.com/technologies/pixelbender/" target="_blank">Adobe Labs page</a></span>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashuser.net/general/adobe-pixel-bender-image-and-video-processing-technology.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex Development with Cairngorm</title>
		<link>http://www.flashuser.net/general/flex-development-with-cairngorm.html</link>
		<comments>http://www.flashuser.net/general/flex-development-with-cairngorm.html#comments</comments>
		<pubDate>Tue, 28 Jul 2009 09:21:16 +0000</pubDate>
		<dc:creator>flashuser</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[cairngorm]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false">http://www.flashuser.net/?p=838</guid>
		<description><![CDATA[The topic chosen for today is by far a novelty, but being a Flex developer it’s a must know thing at least (in case you haven’t used it yet). Besides, information about Adobe frameworks is always useful, especially since this one is part of an open-source project. Cairngorm is one of the primary open-source frameworks for application architecture in Adobe Flex and is the lightweight micro-architecture for Rich Internet Applications built in Flex or AIR. Its main goal is to provide developers with a consistent structure separating concerns allowing them to focus on implementing features not plumbing. Cairngorm contains a [...]]]></description>
			<content:encoded><![CDATA[<p>The topic chosen for today is by far a novelty, but being a Flex developer it’s a must know thing at least (in case you haven’t used it yet). Besides, information about Adobe frameworks is always useful, especially since this one is part of an open-source project.</p>
<p><span id="more-838"></span><br />
<span id="writer-content"><a href="http://opensource.adobe.com/wiki/display/cairngorm/About" color="FF0000" target="_blank">Cairngorm</a></span> is one of the primary open-source frameworks for application architecture in Adobe Flex and is the lightweight micro-architecture for Rich Internet Applications built in Flex or AIR. Its main goal is to provide developers with a consistent structure separating concerns allowing them to focus on implementing features not plumbing. Cairngorm contains a collaboration of recognized design patterns such as MVC (model-view-control), Observer, Singleton and Command Pattern.</p>
<p><em>“Cairngorm exemplifies and encourages best-practices for RIA development advocated by Adobe Consulting, supports best-practice leverage of the underlying Flex framework, while making it easier for medium to large teams of software engineers deliver medium to large scale, mission-critical Rich Internet Applications.”</em></p>
<p>Although during time there were many complains about this framework on different blogs or forums, Cairngorm is in fact the most commonly used Framework for Flex Applications. It has been used, and can continue to be used, for the rapid development of applications built with Flash MX and Flash Remoting. </p>
<p>Unfortunately the last version of it is 2 years old and most likely it isn’t &#8220;actively developed&#8221; anymore. Still the important thing is that it is &#8220;updated&#8221; for each version of Flex. And if you want to look at the situation from a positive point of view, it’s actually a good think that it’s not developed anymore. It shows that this product is mature enough that it doesn&#8217;t need more features added to fix previous flaws or shortcomings. </p>
<p>And as it is written on the official page of Cairngorm on Adobe open-source, <em>“the benefits of the Cairngorm architecture are realized when developing complex RIA applications with multiple use-cases and views, with a team of developers, and with a multi-disciplinary development team that includes designers as well as creative and technical developers.”</em></p>
<p>You can dig up more about this framework by visiting the <span id="writer-content"><a href="http://opensource.adobe.com/wiki/display/cairngorm/About" color="FF0000" target="_blank">official website</a></span> or reading the <span id="writer-content"><a href="http://opensource.adobe.com/wiki/display/cairngorm/Developer+Documentation" color="FF0000" target="_blank">Cairngorm Developer Documentation</a></span> . The last version released can be downloaded from <span id="writer-content"><a href="http://opensource.adobe.com/wiki/display/cairngorm/Downloads" color="FF0000" target="_blank">here</a></span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashuser.net/general/flex-development-with-cairngorm.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: www.flashuser.net @ 2012-02-07 05:54:21 -->
