<?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>Ahad Bokhari &#187; &#187; Flex</title>
	<atom:link href="http://blogspot.fluidnewmedia.com/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogspot.fluidnewmedia.com</link>
	<description>Addy&#039;s Personal Blog..</description>
	<lastBuildDate>Thu, 02 Sep 2010 19:23:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex kisses Rails</title>
		<link>http://blogspot.fluidnewmedia.com/2008/12/i-kissed-flex-and-rails-just-to-try-it/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/12/i-kissed-flex-and-rails-just-to-try-it/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 12:36:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*Ruby on Rails]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=876</guid>
		<description><![CDATA[
Working with rails is a lot of fun, I&#8217;ll admit, but when you throw Flex into the Picture its like &#8220;The Real Side of The Force&#8221;.  This is a small tutorial demonstrating how to get up and running with Flex and Rails!! 
^This tutorial is for Windows users (yuck, can&#8217;t wait to get onto [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/12/flex_rails.jpg" alt="Flex on Rails" title="Flex on Rails" width="550" height="111" class="alignnone size-full wp-image-915" /></p>
<p>Working with rails is a lot of fun, I&#8217;ll admit, but when you throw <a href="http://www.flex.org">Flex</a> into the Picture its like &#8220;The Real Side of The Force&#8221;.  This is a small tutorial demonstrating how to get up and running with Flex and Rails!! </p>
<p class="alert">^This tutorial is for Windows users (yuck, can&#8217;t wait to get onto Linux), and is inspired by Peter Armstrongs Flexible Rails Book. Pre requisites for this tutorial are:  Flex Builder/Rails 2.2.2/mysql (not needed but pre configured) and thats about it.  If you are running an older version of Flex or Rails try and follow along, it should work out as its a basic demo without database interaction.</p>
<h3>Configuring the Application:</h3>
<ol>
<li>CREATE YOUR APPLICATION:  This is very easy just create the app by using this command</li>
<pre lang="rails">rails -d mysql flexonrails # tell Rails to use mysql instead of the default sqlite3 adapter</pre>
<p class="alert">*You should modify your command line prompt to start up with the directory your Rails Apps reside.  My directory is D:/Rails Apps.  All you have to do is click on the Command Line Shortcut and define the path in the &#8220;Start In&#8221; field.</p>
<p>
<img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/12/cmd_shortcut.jpg" alt="cmd_shortcut" title="cmd_shortcut" width="372" height="321" class="alignnone size-full wp-image-886" /></p>
<p>Other commands that might come in handy:<br />
<code>D:\Rails Apps> mkdir flexonrails //create a directory named "flexonrails"</code><br />
<code>D:\RailsApps> cd flexonrails //cd into the dir. you just created</code></p>
<p>You can also use an IDE of your choice to create the application.  I just switched over to netbeans.</p>
<p><span id="more-876"></span></p>
<li>CHECK IF THE APP IS WORKING:  Point your web browser at http://localhost:3000/ and you should get your normal Rails screen showing.
<p class="alert">Make sure that you create your database (even though we aren&#8217;t using it in this small demo.)  You should get used to doing that.</p>
<p><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/12/localhost.jpg" alt="Your &quot;flexonrails&quot; App @ http://localhost:3000/" title="Your &quot;flexonrails&quot; App @ http://localhost:3000/" width="537" height="445" class="alignnone size-full wp-image-893" /></p>
<li>CREATE THE FLEX PROJECT:  I will be using Flex Builder 3 here, but you can easily use the FLEX SDK.  Before you go ahead and create the project make sure to create these folders within your application direcotry.<br />
<code>D:\Rails Apps\flexonrails> mkdir app/flex //creates the flex dir within the app dir.</code><br />
&#8230;.<br />
<code>D:\Rails Apps/flexonrails> mkdir public/bin //creates the bin dir withing the public dir.</code></p>
<p>&#8230;<br />
<img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/12/flex_project1.jpg" alt="Create a Flex Project" title="Create a Flex Project" width="550" height="495" class="alignnone size-full wp-image-899" /></p>
<p>&#8230;<br />
<img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/12/flex_project2.jpg" alt="Change the output folder to public\bin" title="Change the output folder to public\bin" width="550" height="495" class="alignnone size-full wp-image-901" /></p>
<p>&#8230;.<br />
<img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/12/flex_project3.jpg" alt="Final Flex Project Configuration" title="Final Flex Project Configuration" width="556" height="363" class="alignnone size-full wp-image-903" /></p>
<li>CREATE THE CONTROLLER IN RAILS:  Create the controller in rails by using the normal:<br />
<code>ruby script/generate controller {your controller name}</code></p>
<p>(OR copy and paste the following to Controllers/hello_controller.rb)</p>
<pre lang="rails">
class HelloController < ApplicationController
  def hello
    render :text => "hello world!"
  end
end
</pre>
<li>CREATE THE MXML:  You will have to create the mxml which is pretty straightforward here.  First rename your flexonrails.mxml to Flexonrails.mxml to avoid any naming conventions.  Then copy this code over:
<pre lang="actionscript"><?xml version="1.0" encoding="utf-8"?>
<mx:Application
	xmlns:mx="http://www.adobe.com/2006/mxml"
	layout="vertical"
	backgroundGradientColors="[#ffffff, #c0c0c0]"
	width="100%"
	height="100%">
<mx:HTTPService
	id="helloSvc"
	url="/hello/sayhello"
	method="POST"/>
<mx:Button label="call hello service"
	click="helloSvc.send()"/>
<mx:TextInput text="{helloSvc.lastResult}"/>
</mx:Application>
</pre>
<li>BUILD THE PROJECT AND POINT:  All you have to do now is build the project (In Flex Project>Build Project and make sure Build Automatically is unchecked).
<p>Next point your browser to:<br />
<code>http://localhost:3000/bin/FlexonRails.html</code>
</ol>
<p>That should do it for you.  In case it doesn&#8217;t work make sure that you:<br />
(1)  Saved your files.<br />
(2)  Configured Rails properly.<br />
(3)  Configured your Flex Builder Project Properly.<br />
(4)  Created the public/bin AND app/flex sub directories.</p>
<p>
This should give some good insight on how to setup a Rails and Flex Project.  Sure it might take some time to start creating bigger apps, and apps that connect to a database, but this is sure a good start.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/12/i-kissed-flex-and-rails-just-to-try-it/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CCTV and Adobe Partnernship</title>
		<link>http://blogspot.fluidnewmedia.com/2008/08/cctv-and-adobe-partnernship/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/08/cctv-and-adobe-partnernship/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 14:22:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash Future]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Inspire Me]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=329</guid>
		<description><![CDATA[CCTV and Adobe have partnered up to power their viewers with a great Flex App for the coverage of the Olympics.   Boasting a rich interface, social networking, live iptv streaming, plus a barrage of video selections Adobe has once again shown their presence on the Rich Internet Application scene. The application has been awarded &#8220;App [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.cctvolympics.com">CCTV</a> and Adobe have partnered up to power their viewers with a great Flex App for the coverage of the Olympics.   Boasting a rich interface, social networking, live iptv streaming, plus a barrage of video selections Adobe has once again shown their presence on the Rich Internet Application scene. <a href="http://www.cctvolympics.com">The application</a> has been awarded &#8220;App of the Week&#8221; and will expose millions of people to the Flash / Flex Environment.<br />
<span id="more-338"></span></p>
<table border="0" align="left">
<tbody>
<tr>
<td><a title="cctv2.jpg" href="http://www.cctvolympics.com"><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/08/cctv21.jpg" alt="cctv2.jpg" /></a></td>
</tr>
<tr>
<td><a title="cctv3.jpg" href="http://www.cctvolympics.com"><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/08/cctv31.jpg" alt="cctv3.jpg" /></a></td>
</tr>
<tr>
<td><a title="cctv1.jpg" href="http://www.cctvolympics.com"><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/08/cctv11.jpg" alt="cctv1.jpg" /></a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/08/cctv-and-adobe-partnernship/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ROZEE.PK Flash/Flex.  Anyone interested in joining a FLEX user group??</title>
		<link>http://blogspot.fluidnewmedia.com/2008/06/rozeepk-flashflex-anyone-interested-in-joining-a-flex-user-group/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/06/rozeepk-flashflex-anyone-interested-in-joining-a-flex-user-group/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 12:15:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=301</guid>
		<description><![CDATA[Hey everyone!!  I managed to do a little marketing today and signed up on Rozee.pk site.  My intentions are pretty straightforward and am looking to work locally in market (apart from my other projects).  If anyone would be interested in contracting my services or just dropped by to say &#8220;HI&#8221; you can [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Hey everyone!!  I managed to do a little marketing today and signed up on Rozee.pk site.  My intentions are pretty straightforward and am looking to work locally in market (apart from my other projects).  If anyone would be interested in contracting my services or just dropped by to say &#8220;HI&#8221; you can always reach me through my blog or <a href="http://www.fluidnewmedia.com" target="_blank">website</a>.  I do understand that Rozee is a  marketplace for employment and though i might not be looking for a permanent job i wanted to introduce myself and build relationships with professional and caring companies.<br />
<span id="more-311"></span> </p>
<p><a title="flex_user.jpg" href="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/06/flex_user1.jpg" rel="thumbnail"><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/06/flex_user1.jpg" alt="flex_user.jpg" /></a><a href="http://www.fluidnewmedia.com" target="_blank"><br />
</a></p>
<p>[kml_flashembed movie="/experiments/flex/flex.swf" height="300" width="550" /]<br />
<span style="color: #ffffff;">BREAK</span><br />
<strong> //GO BABY GO!!!!!</strong><br />
<span style="color: #ffffff;">BREAK</span><br />
One question i wanted to ask anyone out there was would you all be interested in participating in a User Group for Adobe Flash/Flex in Karachi?  I would like to see people from all walks coming (Java Developers and C++ developers are welcome!!!) and participate by giving lectures and sharing their code with the community &#8211; Yes sharing is caring!!!  <strong>We all seem to be ranting on about the Indians and how far they have gotten, but fail to help each other out or don&#8217;t make a conscious enough effort.  Take it from me if you want to learn you will learn.<span style="color: #ffffff;"><br />
BREAK</span></strong><br />
I can tell you one thing.  Flex is the buzz nowadays everywhere in the world.  The problem is that there is more demand than supply for flex developers so those who have the skills can take advantage of the good salaries they pay.  Even if you dont come from a programming background (I don&#8217;t) i am sure that with a little determination you would eventually understand and learn the key concepts in RIA DEVELOPMENT.  In the near future i will be screen/podcasting (havent decided yet) some of my work in Flex Builder 2-3 so you can always come here and get up to speed with things.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/06/rozeepk-flashflex-anyone-interested-in-joining-a-flex-user-group/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Navigation in Flex &#8211; Understanding the basics</title>
		<link>http://blogspot.fluidnewmedia.com/2008/06/navigation-in-flex-understanding-the-basics/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/06/navigation-in-flex-understanding-the-basics/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 11:01:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=299</guid>
		<description><![CDATA[Navigation plays a leading role in all applications.   The more you study navigation techniques the more you will understand that navigation is at the core/heart of a any application &#8211; the better the navigational system the more unique the user experience.
Navigation in the flex environment is not too difficult and starts with Navigation [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Navigation plays a leading role in all applications.   The more you study navigation techniques the more you will understand that navigation is at the core/heart of a any application &#8211; the better the navigational system the more unique the user experience.</p>
<p>Navigation in the flex environment is not too difficult and starts with Navigation containers.  A subclass of Flex containers is represented by the Navigational container.  The benefits of this type of container is that it allows you to navigate and move around the application.   Different elements of the user interface are revealed according to the path that the user chooses.</p>
<p>These are some of the Navigator containers in Flex:</p>
<ul>
<li>ViewStack</li>
<li>Accordian</li>
<li>LinkBar</li>
<li>MenuBar</li>
<li>ButtonBar</li>
<li>TabBar</li>
<li>TabBarNavigator</li>
<li>ToggleButtonNavigator</li>
</ul>
<p>What important to understand is that the above listed containers allow you to control the interactions that the user makes in the application.  Secondly and just as important is that you can program the components of the application in response to user interactions.</p>
<p>Continued with an example in flex&#8230;<br />
<span id="more-308"></span><br />
<a href="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/06/viewstack1.jpg" title="viewstack.jpg" rel="thumbnail"><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/06/viewstack1.jpg" alt="viewstack.jpg" /></a><br />
Lets take and example of a ViewStack Navigator container, which is at the core of the Navigator containers.  This specific container allows you to specify a selection of child containers that are arranged one on top of the other.  The container with the focus will be visible while the others reamain nonactive.  The ViewStack container is linked to other Navigator components, easily allowing the user to switch from one child to the other.</p>
<p>[kml_flashembed movie="/flex/Essential Flex AS3/bin-debug/exampleNav.swf" height="300" width="550" /]<!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/06/navigation-in-flex-understanding-the-basics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Flex Event Model</title>
		<link>http://blogspot.fluidnewmedia.com/2008/06/the-flex-event-model/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/06/the-flex-event-model/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 17:10:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=298</guid>
		<description><![CDATA[Everything in Flex occurs based on an event. This means that simply clicking a button or key to moving the mouse or receiving a response from a web service provides developers with the ability to trigger a custom event in their Flex applications. That’s a lot of control, and since Flex is not based on [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Everything in Flex occurs based on an event. This means that simply clicking a button or key to moving the mouse or receiving a response from a web service provides developers with the ability to trigger a custom event in their Flex applications. That’s a lot of control, and since Flex is not based on the request/response model of a standard web app, the app contains the functionality to perform those custom events without ever leaving the web page. This is because events are client-based—in other words, separated from the request/response model of a web page and do not require the page to refresh with every user interaction.</p>
<p>Events enable an application to respond to an occurrence such as a certain variable value being achieved or the user clicking a certain button. <strong>They form an essential part of application development.  </strong>Consider this straightforward example as the building blocks of Flex System and User Events combined in one small application.</p>
<p>[kml_flashembed movie="/flex/Essential Flex/bin-debug/handlingEvents.swf" height="300" width="550" /]<br />
<font color="#ffffff">BREAK</font><br />
When an event is triggered, there are three phases that flex uses to determine whether there are event listeners.</p>
<ul>
<li><strong>Capture phase:</strong> Flash Player checks every node from the root of the tree to the direct parent of the target node to see whether it has a listener registered to handle the event.</li>
<li><strong>Target phase:</strong> The event is dispatched to the target node.</li>
<li><strong>Bubbling phase:</strong> Flash Player carries out a check in a reverse manner with respect to that of the capturing phase (starting from the direct parent of the target node to the root of the tree).</li>
</ul>
<p>Two types of events exist in Flex: System events are dispatched when the code is executed, and User events are dispatched when the user who is using the application interacts with the features of the application itself (for example, buttons, form elements, navigation controls).</p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/06/the-flex-event-model/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A simple Flex Conversion Application</title>
		<link>http://blogspot.fluidnewmedia.com/2008/06/a-simple-flex-conversion-application/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/06/a-simple-flex-conversion-application/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 12:34:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=296</guid>
		<description><![CDATA[[kml_flashembed movie="/flex/LengthConverter/bin/LengthConverter2.swf" height="150" width="550" /]
BREAK
This is an example of a simple flex app that converts miles to kilometers and vice versa.  Notable features are:

Uses &#60;mx:Script&#62; instead of inline actionscript elements.
Validation  for  invalid  characters.

There are many ways to approach this sort of simple flex app, but but building the project from ground [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>[kml_flashembed movie="/flex/LengthConverter/bin/LengthConverter2.swf" height="150" width="550" /]</p>
<p><font color="#ffffff">BREAK</font><br />
This is an example of a simple flex app that converts miles to kilometers and vice versa.  Notable features are:</p>
<ul>
<li>Uses &lt;mx:Script&gt; instead of inline actionscript elements.</li>
<li>Validation  for  invalid  characters.</li>
</ul>
<p>There are many ways to approach this sort of simple flex app, but but building the project from ground with packages in AS 3 would be the most efficient in this case.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/06/a-simple-flex-conversion-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DEVIGNERS PART 1:  Understanding Web Applications</title>
		<link>http://blogspot.fluidnewmedia.com/2008/06/devigners-part-1-understanding-web-applications/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/06/devigners-part-1-understanding-web-applications/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 13:46:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=295</guid>
		<description><![CDATA[/*
A new breed of i.t. professionals are brewing nowadays. They are called &#8220;devigners&#8221;&#8230;These individuals have learned to fuse both design and development to create Rich Internet Applications. With the market headed towards RIA&#8217;s wouldn&#8217;t you want to create a stateful client where significant changes to the view would not require to reload another page?
*/
Web Applications [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>/*<br />
A new breed of i.t. professionals are brewing nowadays. They are called &#8220;devigners&#8221;&#8230;These individuals have learned to fuse both design and development to create Rich Internet Applications. With the market headed towards RIA&#8217;s wouldn&#8217;t you want to create a stateful client where significant changes to the view would not require to reload another page?<br />
*/</p>
<p>Web Applications present data within web pages that appear within a browser. These web pages provide an easy way for users to interact with data.</p>
<p>Web Apps typically consist of a number of different layers</p>
<ul>
<li>The user interface layer: Provides the means for a user to interact with the data in the web application. It usually consists of web pages that include standard elements such as buttons, text inputs, drop-down lists, images, and hyperlinks.</li>
<li>The data used to populate the user interface</li>
<li>A third layer that allows the user interface to interact with the data layer.</li>
</ul>
<p>These layers are often called <strong>n-tier</strong> or <strong>multi-tier</strong> architecture. In n-tier architecture, the user interface is referred to as the presentation tier or layr. In web applications, the presentation layer occurs withing hte web browser using XHTML or SWF objexts, and client &#8211; side scripting such as JavaScript or Actionscript.</p>
<p>The user interface displays data from databases, XML, and text documents, the file system, and data streams from web services and RSS feeds. Increasingly, web applications rely on XML structures to provide content. The XML content might just result from a request to a database or by receiving a response from a web service.</p>
<p>This layer is called the data tier in n-tier architecture. The layer is abstracted from the presentation tier and is located separately. A database server provides a good example of the data tier. It exists separately from the web browser and server.</p>
<p>To include data from the data tier within the presentation tier, there is a need for a middle layer between the two. In n-tier architecture, this layer is called the business logic, or application tier. This tier exist as an itermediary between the data source and the application interface. It also enforces business rules and other logic required within the web application.</p>
<p>The business logic tier exist within an application server and relies on server side languages, such as ColdFusion, ASP.NET, and PHP. This layer is responsible for requesting data from the data tier and providing it to the presentation tier in an appropriate format, often using an XML structure.</p>
<p>One implication of using n-tier architecture is that this approach separates the presentation layer form the data source. It&#8217;s not possible for the client software to communicate directly with a database. Instead, the communication between the two is handled with a server side language and an application or web server withing the business logic tier.</p>
<p><strong><em>PART II (Coming) &#8211; How flex fits into an n-tier architectural style&#8230;.</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/06/devigners-part-1-understanding-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex / Flash ActionScript 3.0 Language Reference</title>
		<link>http://blogspot.fluidnewmedia.com/2008/03/flex-flash-actionscript-30-language-reference/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/03/flex-flash-actionscript-30-language-reference/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 14:31:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=208</guid>
		<description><![CDATA[As any actionScript 3.0 programmer you will spend alot of time researching properties and methods of the many class files available to you.  The best place is to start is the ActionScript 3.0 Online Language Reference (For Flex) and ActionScript 3.0 Language and Components Reference.

To get to the Flex ActionScript 3.0 Language Reference in [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>As any actionScript 3.0 programmer you will spend alot of time researching properties and methods of the many class files available to you.  The best place is to start is the ActionScript 3.0 Online Language Reference (For Flex) and ActionScript 3.0 Language and Components Reference.</p>
<p><a href="http://blogspot.fluidnewmedia.com/wp-admin/" title="flexlanguage.jpg"><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/03/flexlanguage.jpg" alt="flexlanguage.jpg" /></a></p>
<p>To get to the Flex ActionScript 3.0 Language Reference in Flex select Help &gt; Find in Language Reference.</p>
<p><a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/" title="flashlanguage.jpg"><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/03/flashlanguage.jpg" alt="flashlanguage.jpg" /></a></p>
<p>You will see that during your career as an ActionScript 3.0 programmer, you will be spending a fair amount of your time on these sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/03/flex-flash-actionscript-30-language-reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YAHOO &#8211; FLEX BETA CHARTS!!</title>
		<link>http://blogspot.fluidnewmedia.com/2007/12/yahoo-flex-beta-charts/</link>
		<comments>http://blogspot.fluidnewmedia.com/2007/12/yahoo-flex-beta-charts/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 10:11:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=117</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.finance.yahoo.com/charts" title="yahoo-flex.jpg"><img src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2007/12/yahoo-flex.jpg" alt="yahoo-flex.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2007/12/yahoo-flex-beta-charts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FLEX &#8211; PAKISTAN&#8217;S FIRST TASTE?</title>
		<link>http://blogspot.fluidnewmedia.com/2007/12/flex-pakistans-first-taste/</link>
		<comments>http://blogspot.fluidnewmedia.com/2007/12/flex-pakistans-first-taste/#comments</comments>
		<pubDate>Sun, 02 Dec 2007 15:38:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=98</guid>
		<description><![CDATA[Adobe Flash is a part of my everyday life.  I try and integrate it into daily routine (even if i dont have a &#8220;hands on&#8221;  project).   Developers using this platform can harness the power of Flash by using Actionscript , the programming  language for the Flash Player at the run-time [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://adobe.com">Adobe Flash</a> is a part of my everyday life.  I try and integrate it into daily routine (even if i dont have a &#8220;hands on&#8221;  project).   Developers using this platform can harness the power of Flash by using <a href="http://moock.org">Actionscript</a> , the programming  language for the Flash Player at the run-time environment.</p>
<p>Its this transition alone that has give me confidence in my abilities and opened me up to another world on the internet &#8211; <a href="http://www.flex.org">FLEX</a>!  Teaching yourself Flash skills can be a cumbersome process, it would have be much easier if i obtained an Adobe Certification.  Nevertheless the learning process was well worth it; it makes you want more and more.<span id="more-101"></span></p>
<p>The &#8220;more&#8221; is Flex.  I would like to introduce Flex to the Pakistani market.  Yet another transition! To me Flex in Pakistan is all about the right client and cultivating your existing clients towards the technologies of the future.  I have given demos and presentations in Flash and have always got a positive response &#8211; so why not flex&#8230;.??</p>
<p>My thoughts on the benefit of Flex for the local environment:</p>
<ul>
<li><strong>Enhanced user experience</strong> Flex lets you build applications  that provide an engaging user experience. An engaging user experience ensures  that customers are drawn into your application, that they understand how to use  it, and that they can more quickly complete a task or find the information they  are seeking.<br />
<blockquote><p> Most peeps in Pakistan dont even know what a user experience is&#8230;im sure they will be easily engaged.</p></blockquote>
</li>
<li><strong>A complete environment</strong> Flex is a powerful application  development solution for creating and delivering RIAs within the enterprise and  across the web. It provides a modern, standards-based language and programming  model that supports common design patterns and includes a highly productive  IDE.<br />
<blockquote><p>Which is great!  Flex was developed with open source in mind (<a href="http://www.labs.adobe.com">www.labs.adobe.com</a>) and the community is growing at a fast pace.</p></blockquote>
</li>
<li><strong>Eliminate page loads</strong> Applications running in Flash Player  behave like desktop applications, instead of a series of linked pages. Flash  Player manages the client interface as a single, uninterrupted flow and does not  require a page load from the server when the client moves from one section of  the application to another.<br />
<blockquote><p>The face of the web is changing indeed.  With Ajax, <a href="http://www.laszlosystems.com/">OpenLaszlo</a> etc we are seeing a true breed of &#8220;Rich Internet Applications&#8221;.  This is a true advantage to users with low bandwidth.</p></blockquote>
</li>
<li><strong>Common deployment environment</strong> Flex applications execute on  Flash Player 9, which is platform independent, so customers do not need to  install custom client software. Also, Flash Player runs consistently in all  browsers and platforms, so you do not have to worry about inconsistent behavior  in different client environments.</li>
<li><strong>Enterprise-class features</strong> You can use Flex Data Services to  transparently synchronize data and support real-time data push. Messaging  capabilities enable more robust applications that continue to function after  network connectivity is lost and allow multiple people in different locations to  browse or chat in the same application. These features, plus the ability to  integrate audio and video, open the door to new ways of interacting with  customers, partners, and employees.<br />
<blockquote><p> This is  one option for developing applications that interact with the server.   HTTP/SOAP/AMF</p></blockquote>
</li>
</ul>
<p>There is alot of documentation out there.  One thing i have learned working independently in Pakistan is if you want to do something then do it yourself.  <a href="http://www.darronschall.com/weblog/archives/000175.cfm">Darron Schall</a> says the migration from Flash to Flex is not as hard as you think.  I sure hope so Darron.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2007/12/flex-pakistans-first-taste/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
