<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8948557985415245469</id><updated>2012-01-29T09:39:27.855-08:00</updated><category term='Contest'/><category term='dashboardcompany'/><category term='CSS'/><category term='flexcursion'/><category term='youTube'/><category term='FullScreen'/><category term='AS3'/><category term='crossdomain'/><category term='John Koch'/><category term='RIA'/><category term='MAC OSX'/><category term='ThreeStateCheckBox'/><category term='Bruce Eckel'/><category term='Themes'/><category term='Bangalore'/><category term='Flash'/><category term='Charts'/><category term='Mashups'/><category term='BrightCove'/><category term='Flickr'/><category term='Actionscript'/><category term='Flex'/><category term='IIITB'/><category term='iFrame'/><category term='MXNA'/><category term='Components'/><category term='programmableweb'/><category term='ADO'/><title type='text'>FLEXing My Muscle</title><subtitle type='html'>My escapades with RIAs - FLEX, Flash, AJAX...etc</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-7683264043884524199</id><published>2007-03-27T13:02:00.000-07:00</published><updated>2007-03-27T13:05:17.132-07:00</updated><title type='text'>Bye Bye Blogspot</title><content type='html'>I'm moving 2 of my blogs (my personal one and my tech one) to wordpress... Bye Bye Blogspot&lt;br /&gt;&lt;br /&gt;But my musical blog and my crazy one will still remain here...&lt;br /&gt;The new ones are at...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;My personal blog - &lt;a href="http://walkoflife.wordpress.com/"&gt;http://walkoflife.wordpress.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;My Tech blog - &lt;a href="http://raghuonflex.wordpress.com/"&gt;http://raghuonflex.wordpress.com/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Another great news... I've registered my own domain... You can get to all my sites now at&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.raghunathrao.com/"&gt;&lt;span style="font-size:130%;"&gt;&lt;blockquote&gt;http://www.raghunathrao.com/&lt;/blockquote&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-7683264043884524199?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/7683264043884524199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=7683264043884524199&amp;isPopup=true' title='30 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7683264043884524199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7683264043884524199'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/bye-bye-blogspot.html' title='Bye Bye Blogspot'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>30</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-7428323732388718165</id><published>2007-03-25T07:15:00.000-07:00</published><updated>2007-03-25T07:20:16.029-07:00</updated><title type='text'>Flex In India</title><content type='html'>Hi All,&lt;br /&gt;&lt;br /&gt;I have added a "Flex In India" tab on my blog sidebar... All you Indian FLEX developers out there, drop me a mail @ rrao at adobe dot com, and i'll add your blog here...&lt;br /&gt;&lt;br /&gt;Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-7428323732388718165?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/7428323732388718165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=7428323732388718165&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7428323732388718165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7428323732388718165'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/flex-in-india.html' title='Flex In India'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-5569953441887430302</id><published>2007-03-25T06:30:00.000-07:00</published><updated>2007-03-25T22:38:06.120-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIITB'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Innofest Web2.0 Workshop</title><content type='html'>I have been taking "Web2.0 &amp; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;RIA&lt;/span&gt;&lt;/span&gt;" course at &lt;a href="http://www.iiitb.ac.in/"&gt;International Institute of Information Technology, Bangalore (or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;IIITB&lt;/span&gt;&lt;/span&gt; for short)&lt;/a&gt; for sometime now, with Ram and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Praveen&lt;/span&gt;&lt;/span&gt; among others. Its been a quite wonderful experience for me to actually impress upon an audience what FLEX is all about.&lt;br /&gt;&lt;br /&gt;Recently,they approached us to do a Web2.0 workshop for their &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;techfest&lt;/span&gt;&lt;/span&gt; called &lt;a href="http://www.iiitb.ac.in/innofest/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Innofest&lt;/span&gt;&lt;/span&gt;07&lt;/a&gt; (by the way, their website is made in Flex, quite a commendable work). So me and Ram went there this Friday to do the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;workshop&lt;/span&gt;&lt;/span&gt; whose theme was Web2.0, FLEX &amp;amp; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Mashups&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Ram started off with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;intro&lt;/span&gt;&lt;/span&gt; about what Web2.0 is and about the basics of Flex. Then it was my turn. I was a bit sceptical to begin with, as almost all the people who attended the workshop had never used FLEX or even heard about it. But we set sail... I did a live code &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;mashup&lt;/span&gt;&lt;/span&gt; of a FLEX App pulling photos from Yahoo Photos! &lt;a href="http://developer.yahoo.com/photos/rest.html"&gt;using their REST service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To my delight, the audience not only &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;enjoyed&lt;/span&gt; it, but also took part in a small code jam afterward, where they extended the application to include Yahoo Travel Search! It was amazing that they could actually build a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Mashup&lt;/span&gt;&lt;/span&gt; using two web services (they probably &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;hadn't&lt;/span&gt; heard about) and using a technology that they had never used, in a span of just 2 hours... really, FLEX rocks! And what's more the guys with the best app went home with a free FlexBuilder licence&lt;br /&gt;&lt;br /&gt;I have uploaded the files from the workshop, you can see them at the links below.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.cetec77.com/kannan/YahooImageSearch/YahooImageSearchXML.html"&gt;Yahoo Photo Search using REST in XML format&lt;/a&gt; (&lt;span style="font-size:85%;"&gt;what I did at the workshop&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cetec77.com/kannan/YahooImageSearch/YahooImageSearchJSON.html"&gt;Yahoo Photo Search using REST in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;JSON&lt;/span&gt;&lt;/span&gt; format&lt;/a&gt; ( &lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;JSON&lt;/span&gt;&lt;/span&gt; has caught my fancy these days&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cetec77.com/kannan/YahooImageSearch/srcview/"&gt;The source&lt;/a&gt; (&lt;span style="font-size:85%;"&gt;you can right click and do a view source on the above apps too&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;Some extras - the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;CSS&lt;/span&gt;&lt;/span&gt;, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;JSON&lt;/span&gt;&lt;/span&gt; parser library &amp;amp; assets (&lt;span style="font-size:85%;"&gt;in the above link itself&lt;/span&gt;)&lt;/li&gt;&lt;/ol&gt;Some &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;acknowledgements&lt;/span&gt; to be made here...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Thanks to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;IIITB&lt;/span&gt; guys for the great opportunity&lt;/li&gt;&lt;li&gt;Thanks to &lt;a href="http://weblogs.macromedia.com/mc/"&gt;Adobe Consulting&lt;/a&gt; for the &lt;a href="http://weblogs.macromedia.com/mc/archives/2006/05/mac_os_x-lookin.cfm"&gt;Mac &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;OSX&lt;/span&gt; theme&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Thanks the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;JSON&lt;/span&gt; community for the &lt;a href="http://code.google.com/p/as3corelib/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;JSON&lt;/span&gt;-AS3 parser library&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-5569953441887430302?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/5569953441887430302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=5569953441887430302&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/5569953441887430302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/5569953441887430302'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/innofest-web20-workshop.html' title='Innofest Web2.0 Workshop'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-1453312290562219863</id><published>2007-03-11T18:06:00.000-07:00</published><updated>2007-03-25T06:30:35.568-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Bangalore'/><title type='text'>An afternoon with John &amp; fellow Bangalore Flex Developers</title><content type='html'>John Koch is the Developer Relations Manager for India for Adobe products like FLEX, ColdFusion, Flash Mobile ...etc. Thanks to &lt;a href="http://abdulqabiz.com/blog/"&gt;Abdul&lt;/a&gt; (for making this day possible) and &lt;a href="http://weblog.mrinalwadhwa.com/"&gt;Mrinal&lt;/a&gt; (for booking the place and getting people together).&lt;br /&gt;&lt;br /&gt;I was surprised to see that there are so many people already doing FLEX development in Bangalore. There's Adobe (obviously), SAP, &lt;a href="http://www.mogulus.com/"&gt;Mogulus&lt;/a&gt;, &lt;a href="http://www3.sungard.com/sungard/"&gt;SunGard &lt;/a&gt;and bunch of free lancers and flash guys who recently picked up FLEX.&lt;br /&gt;&lt;br /&gt;We had a nice chat about what can be done for the FLEX community in India and also some of their pain points with FLEX too...&lt;br /&gt;&lt;br /&gt;As Mrinal puts it, "Thus the seeds for the Bangalore Flex community has been sown". We need to nurture this to make it a success. Keep watching &lt;a href="http://flex-india.org/"&gt;flex-india.org&lt;/a&gt; for updates.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s0GzRebGvPo/RgZ2SxCRS8I/AAAAAAAAAZo/_CvaE0LZFko/s1600-h/IMG_6778.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_s0GzRebGvPo/RgZ2SxCRS8I/AAAAAAAAAZo/_CvaE0LZFko/s400/IMG_6778.jpg" alt="" id="BLOGGER_PHOTO_ID_5045850497287801794" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;From L-R : Mrinal, John Koch, Abdul,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The Mogulus guys (Mark &amp;amp; Phil) and Me&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Also read &lt;a href="http://www.abdulqabiz.com/blog/archives/general/summery_of_flex_indi.php#comments"&gt;Abdul's&lt;/a&gt; and &lt;a href="http://weblog.mrinalwadhwa.com/2007/03/11/flex-india-user-community-the-seeds-have-been-sown/"&gt;Mrinal's&lt;/a&gt; blog posts about the same...&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;For some reason, this post was in my drafts, just saw it today...&lt;br /&gt;Says a lot about my "active blogging". I should be more careful...&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-1453312290562219863?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/1453312290562219863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=1453312290562219863&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1453312290562219863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1453312290562219863'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/afternoon-with-john-fellow-bangalore.html' title='An afternoon with John &amp; fellow Bangalore Flex Developers'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s0GzRebGvPo/RgZ2SxCRS8I/AAAAAAAAAZo/_CvaE0LZFko/s72-c/IMG_6778.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-1080397126542379083</id><published>2007-03-10T04:44:00.000-08:00</published><updated>2007-03-11T22:35:00.696-07:00</updated><title type='text'>JSON - A lightweight way of passing Data</title><content type='html'>I was at the Web2.0 Conference held by the &lt;a href="http://www.csibc.org/"&gt;Computer Society of India Bangalore Chapter (CSIBC)&lt;/a&gt; at &lt;a href="http://www.baljeehotels.com/exp_royal_Orchid.htm"&gt;Royal Orchid&lt;/a&gt; in Bangalore. There was &lt;a href="http://bluesmoon.blogspot.com/"&gt;Philip from Yahoo Bangalore&lt;/a&gt; talking on JSON.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;JSON&lt;/b&gt; (JavaScript Object Notation) is a lightweight data-interchange   format. It is easy for humans to read and write. The advantage of JSON is that its very light-weight and has none of the markup problems associated with the XML Interchange. Its fast evolving as a preferred data-interchange format, majorly being pushed by Yahoo. Its really worth taking a look at. Yahoo is giving a lot of its Services which were traditionally XML based now in JSON &amp;amp; &lt;a href="http://developer.yahoo.com/common/phpserial.html"&gt;serialized PHP&lt;/a&gt; as well. Here are some links that will let you deep-dive in JSON.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.json.org/"&gt;JSON.org&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.json.org/xml.html"&gt;Fat Free Alternative to XML&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://developer.yahoo.com/common/json.html"&gt;Using JSON with Yahoo! Web Services&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I was really excited with JSON and started some primary explorations with it. It turned up an &lt;a href="http://code.google.com/p/as3corelib/"&gt;AS3 Core Lib&lt;/a&gt;, which includes a JSON parser for AS3 (i.e FLEX). I will put up a Yahoo Photo Search soon with JSON and using the AS3-JSON Parser&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-1080397126542379083?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/1080397126542379083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=1080397126542379083&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1080397126542379083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1080397126542379083'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/json-lightweight-way-of-passing-data.html' title='JSON - A lightweight way of passing Data'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-5905850344860394557</id><published>2007-03-10T01:29:00.000-08:00</published><updated>2007-03-09T05:25:05.815-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='John Koch'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Bangalore'/><title type='text'>Calling all Flex Enthusiasts in Bangalore</title><content type='html'>Calling all Flex Enthusiasts in Bangalore.&lt;br /&gt;&lt;br /&gt;John Koch (Adobe Developer Relation Manager, Asia) is going to be in Bangalore on Sunday (March 11, 2007) from 11.30 to 1.30 at the Casa Del Sol, Devata Plaza, Residency Road, Bangalore. &lt;a href="http://www.google.com/calendar/event?action=VIEW&amp;eid=bDJzNGZ1MW1qdTU0YmtqOG9yOGJsZGV0aGcgZmxleF9pbmRpYUBnb29nbGVncm91cHMuY29t&amp;amp;tok=MjEjYWJkdWwucWFiaXpAZ21haWwuY29tOTg5MmI5YzQxMzg3MmFlMjllY2JjYWZmZDAyYzcxYmQ3MjQxMjU5Mw&amp;ctz=Asia%2FCalcutta&amp;amp;hl=en"&gt;Click here to view the whole details...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Be there if you want to be in the exciting space of FLEX Bangalore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-5905850344860394557?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/5905850344860394557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=5905850344860394557&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/5905850344860394557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/5905850344860394557'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/calling-all-flex-enthusiasts-in.html' title='Calling all Flex Enthusiasts in Bangalore'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-7104114930117667774</id><published>2007-03-09T05:04:00.000-08:00</published><updated>2007-03-09T05:27:42.859-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ThreeStateCheckBox'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Components'/><title type='text'>ThreeStateCheckBox... Bundled</title><content type='html'>I have bundled the 3 state checkbox now as a SWC (Shockwave Component). Also have done some changes to the component.You can &lt;a href="http://www.cetec77.com/kannan/Components/ThreeStateCheckBox/CheckBoxExtended.swc"&gt;download the SWC here&lt;/a&gt; and also &lt;a href="http://www.cetec77.com/kannan/Components/ThreeStateCheckBox/srcview/"&gt;view the source here&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Changed the &lt;span style="font-style: italic;"&gt;cross &lt;/span&gt;property to &lt;span style="font-style: italic;"&gt;crossed&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;As per an anonymous' comment, you cannot now set both &lt;span style="font-style: italic;"&gt;crossed&lt;/span&gt; &amp; &lt;span style="font-style: italic;"&gt;selected&lt;/span&gt; properties on the component.&lt;/li&gt;&lt;/ol&gt;I have made a example to illustrate the above. &lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="ThreeStateCheckBox" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" height="300" width="300"&gt;&lt;param name="movie" value="http://www.cetec77.com/kannan/Components/ThreeStateCheckBox/ThreeStateChkBox.swf"&gt;&lt;br /&gt;&lt;param name="quality" value="high"&gt;&lt;br /&gt;&lt;param name="bgcolor" value="#869ca7"&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="sameDomain"&gt;&lt;br /&gt;&lt;embed src="http://www.cetec77.com/kannan/Components/ThreeStateCheckBox/ThreeStateChkBox.swf" bgcolor="#869ca7" name="ThreeStateCheckBox" play="true" loop="false" quality="high" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" align="middle" height="300" width="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;One thing to remember while using the SWC... You need to have the following namespace in the Application tag.&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;div style="text-align: center;"&gt;xmlns="http://www.raghunathrao.com"&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;You can view the &lt;a href="http://www.cetec77.com/kannan/Components/ThreeStateCheckBox/ThreeStateChkBox.mxml"&gt;source of the example here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-7104114930117667774?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/7104114930117667774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=7104114930117667774&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7104114930117667774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7104114930117667774'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/threestatecheckbox-bundled.html' title='ThreeStateCheckBox... Bundled'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-7828272184969691913</id><published>2007-03-09T00:59:00.000-08:00</published><updated>2007-03-09T05:24:59.111-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MAC OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='Flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>The ominipresent Flickr Viewer</title><content type='html'>This is one of the most ominipresent FLEX apps of all, the Flickr Viewer, the grandDad of all Flex Mashups. &lt;a href="http://www.keaura.com/photosearch/"&gt;Here's one on the Adobe Showcase&lt;/a&gt;. There are so many of them that people are sick of it (&lt;a href="http://flexblog.faratasystems.com/?p=122"&gt;read this&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;I did my own version of Flickr Viewer when i was doing a FLEX Workshop at &lt;a href="http://en.wikipedia.org/wiki/Manipal"&gt;Manipal&lt;/a&gt; in &lt;a href="http://www.manipal.edu/mit/"&gt;MIT&lt;/a&gt;. This was as a part of my alma mater's technical fest &lt;a href="http://www.techtatva.com/"&gt;TechTatva '06&lt;/a&gt;. I thought I'll put it up.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.cetec77.com/kannan/FlickrViewer/FlickrViewer.html"&gt;My Flickr Viewer&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Everyone seems to be having one :)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This app uses Juan's &lt;a href="http://weblogs.macromedia.com/mc/archives/2006/05/mac_os_x-lookin.cfm"&gt;MAC OSX Theme&lt;/a&gt;. There are some known issues (I'll try to sort them out as i get time)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It only gives you the first page of results&lt;br /&gt;&lt;/li&gt;&lt;li&gt;There's a bug in the drag and drop functionality into the image when run remotely. Funny enough it works fine on the local system.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-7828272184969691913?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/7828272184969691913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=7828272184969691913&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7828272184969691913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7828272184969691913'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/ominipresent-flickr-viewer.html' title='The ominipresent Flickr Viewer'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-2981830070213963864</id><published>2007-03-08T10:17:00.001-08:00</published><updated>2007-03-09T05:20:35.545-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ThreeStateCheckBox'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>My version of 3 State CheckBox</title><content type='html'>I was just looking at the compoenets on Mrinal's &lt;a href="http://flexbox.mrinalwadhwa.com/"&gt;FlexBox &lt;/a&gt;when I came across the &lt;a href="http://www.sephiroth.it/weblog/archives/2006/09/flex2_again_checkbox_3state.php"&gt;3 state checkbox by Alessandro Crugnola&lt;/a&gt;. It seemed a useful thing but what struck me was a bit different. This can be extended to a checkbox that can be used for a "Yes/No/Dont Know" Scenario, rather than having the initial state blank. So i edited Alessandro's code and chnaged it to have 3 states. The 3 states are decided on the status of 2 flags - &lt;span style="font-style: italic; font-weight: bold;"&gt;selected &amp; cross&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;State 1&lt;/span&gt;- Undecided State (default) - selected &amp; cross = false&lt;/li&gt;&lt;li style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;State 2&lt;/span&gt; - Crossed State - selected=false, cross=true - Shows the "NO" state&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;State 3&lt;/span&gt; - Checked State - selected=true - Shows "YES" State&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I know it could have been made better, but i just spent some 3 hrs on the  component + the application below. Use the below Application to vote for my component. You can use the "&lt;span style="font-style: italic;"&gt;View Source&lt;/span&gt;" to view and download the source of the application and the component.&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="ThreeStateCheckBox" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" height="400" width="400"&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.cetec77.com/kannan/ThreeStateCheckBox/ThreeStateCheckBox.swf"&gt;&lt;br /&gt;&lt;param name="quality" value="high"&gt;&lt;br /&gt;&lt;param name="bgcolor" value="#869ca7"&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="sameDomain"&gt;&lt;br /&gt;&lt;embed src="http://www.cetec77.com/kannan/ThreeStateCheckBox/ThreeStateCheckBox.swf" bgcolor="#869ca7" name="ThreeStateCheckBox" play="true" loop="false" quality="high" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" align="middle" height="400" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Let me know what you think&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;I have observed that the View Source on the blogger page does not work. So &lt;a href="http://www.cetec77.com/kannan/ThreeStateCheckBox/ThreeStateCheckBox.html"&gt;go to the application&lt;/a&gt; and see the source&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-2981830070213963864?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/2981830070213963864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=2981830070213963864&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/2981830070213963864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/2981830070213963864'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/my-version-of-3-state-checkbox.html' title='My version of 3 State CheckBox'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-1111264531636839641</id><published>2007-03-07T01:53:00.000-08:00</published><updated>2007-03-09T05:18:55.033-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Themes'/><title type='text'>Juan's collection of awesome Themes</title><content type='html'>All of you looking to make cool Flex apps, especially those eyeing the "&lt;a href="http://www.adobeindia.com/ado/index.html"&gt;Adobe Developer Olympiad&lt;/a&gt;" in India, take a look at the cool themes on &lt;a href="http://www.scalenine.com/"&gt;Juan Sanchez's Blog&lt;/a&gt;. My favourites are as follows&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.scalenine.com/themes/obsidian/obsidian.html"&gt;Obsidian&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.macromedia.com/mc/archives/2006/05/mac_os_x-lookin.cfm"&gt;Mac OS X&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://onreflexion.blogspot.com/2007/01/napkin-skins-in-flex_24.html"&gt;Napkin Skin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.scalenine.com/themes/shadow/shadow.html"&gt;Shadow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.scalenine.com/themes/messenger/messenger.html"&gt;Messenger&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://www.scalenine.com/"&gt;Download them here...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-1111264531636839641?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/1111264531636839641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=1111264531636839641&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1111264531636839641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1111264531636839641'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/juans-collection-of-awesome-themes.html' title='Juan&apos;s collection of awesome Themes'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-6512621084069310916</id><published>2007-03-07T01:41:00.000-08:00</published><updated>2007-03-09T05:19:19.803-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='flexcursion'/><title type='text'>flexcursion - calling all FLEX enthusiasts</title><content type='html'>I just joined &lt;a href="http://flexcursion.ning.com/"&gt;flexcursion.ning.com&lt;/a&gt;. It is a social network created by &lt;a set="yes" class="fn url" href="http://flexcursion.ning.com/profile/scalenine"&gt;Juan Sanchez&lt;/a&gt;. Its motto is...&lt;br /&gt;&lt;br /&gt;&lt;div class="xg_module_body"&gt;         &lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;Meet fellow Flex 2 developers, check out some screen shots of other Flex 2 apps, get feedback on your Flex 2 projects and much more.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;Be sure to tell other Flex enthusiasts.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;I saw some big names in the FLEX Arena here, including &lt;a class="fn url" href="http://flexcursion.ning.com/profile/abdulqabiz"&gt;Abdul Qabiz&lt;/a&gt;,&lt;a class="fn url" href="http://flexcursion.ning.com/profile/TariqAhmed"&gt; Tariq Ahmed&lt;/a&gt; and &lt;a set="yes" class="fn url" href="http://flexcursion.ning.com/profile/adobeted"&gt;Ted Patrick&lt;/a&gt;. Check it out...&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-6512621084069310916?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/6512621084069310916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=6512621084069310916&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/6512621084069310916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/6512621084069310916'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/flexcursion-calling-all-flex.html' title='flexcursion - calling all FLEX enthusiasts'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-8779805576272170277</id><published>2007-03-06T22:22:00.000-08:00</published><updated>2007-03-09T05:19:31.557-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='MXNA'/><title type='text'>Me on MXNA's "Most Popular Posts in the Last Month" list</title><content type='html'>A couple of years back, if someone told me I would be working for Macromedia, I would have had a good laugh. Now 2 years down the line... I'm not only in Macromedia (now Adobe) but also working on this awesome technology called FLEX.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblogs.macromedia.com/mxna/"&gt;MXNA&lt;/a&gt; is Adobe's (MXNA was started by Macromedia) news aggregator on its technologies. I was really surprised to see a post of mine, 5th on the most popular list of last month's Flex Blog posts.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_s0GzRebGvPo/Re5bn8yzwJI/AAAAAAAAAYc/mKYGClRVmIs/s1600-h/mxna.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_s0GzRebGvPo/Re5bn8yzwJI/AAAAAAAAAYc/mKYGClRVmIs/s400/mxna.JPG" alt="" id="BLOGGER_PHOTO_ID_5039065774966423698" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;I felt like i was floating... &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Click on the image to see a bigger image or &lt;a href="http://weblogs.macromedia.com/mxna/index.cfm?query=byMostPopularMonth"&gt;go here&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-8779805576272170277?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/8779805576272170277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=8779805576272170277&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8779805576272170277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8779805576272170277'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/me-on-mxnas-most-popular-posts-in-last.html' title='Me on MXNA&apos;s &quot;Most Popular Posts in the Last Month&quot; list'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_s0GzRebGvPo/Re5bn8yzwJI/AAAAAAAAAYc/mKYGClRVmIs/s72-c/mxna.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-8215509132787977403</id><published>2007-03-06T01:18:00.000-08:00</published><updated>2007-03-09T05:19:48.521-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FullScreen'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Error on adding FullScreenListener in creationComplete handler</title><content type='html'>This is an issue i hit upon while i was doing the Full Screen App (&lt;a href="http://raghunathraoflexing.blogspot.com/2007/03/my-full-screen-video-app-ver-10.html"&gt;you can see it here&lt;/a&gt;). I wanted to add a listener to listen for the &lt;span style="font-weight: bold; font-style: italic;"&gt;FullScreenEvent&lt;/span&gt; (package &lt;span style="font-style: italic;"&gt;flash.events.FullScreenEvent&lt;/span&gt;) in my Application. So i put that onto my creationComplete handler on the Application, i.e.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%"  creationComplete="initStuff()"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; font-style: italic;"&gt;and&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;private function initStuff():void{                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   stage.addEventListener(FullScreenEvent.FULL_SCREEN, handleFullScreen);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;But, this threw a real time error (RTE) saying...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;TypeError: Error #1009: Cannot access a property or method of a null object reference.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    at JustFullScreen/::initStuff()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    at JustFullScreen/_Application1_creationComplete()&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The above error means that the "&lt;span style="font-style: italic;"&gt;stage&lt;/span&gt;" object is null when it is trying to set the listener. What perplexes me is that if i put this &lt;span style="font-style: italic;"&gt;addListener&lt;/span&gt; code in a later part of the application, it works. Which means that the stage is getting intitialized between the &lt;span style="font-style: italic;"&gt;Application's creationComplete&lt;/span&gt; and the place in the code where i'm calling it. Is this a bug or does the stage get initialized later, dispatching a different event? I'm still digging.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Addendum (half hour later):&lt;/span&gt; I observed now that including the SystemManager class (&lt;span style="font-style: italic;"&gt;mx.managers.SystemManager&lt;/span&gt;) and then using the following code in the creationComplete handler works.&lt;br /&gt;&lt;br /&gt;     &lt;blockquote&gt; import mx.managers.SystemManager;&lt;br /&gt;&lt;br /&gt;      private function initStuff():void{         &lt;br /&gt;         systemManager.stage.addEventListener(&lt;br /&gt;FullScreenEvent.FULL_SCREEN, handleFullScreen);&lt;br /&gt;      }&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;So why is the systemManager object required if it is in the creationComplete handler and not if it is in a later part of the code... I'm confused now!!! Gotta tread back to the Flex Gurus :)&lt;br /&gt;The code is here...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cetec77.com/kannan/FSVideo/JustFullScreen.mxml"&gt;The one using SystemManager&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cetec77.com/kannan/FSVideo/JustFullScreen0.mxml"&gt;The one where it is being called later&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Addendum again (the next day)&lt;/span&gt; - &lt;/span&gt;&lt;span&gt;Thanks Joan for the info. Thanks to her, i found the solution for the above problem...&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;It seems that the stage is available only after the&lt;span style="font-style: italic;"&gt; updateComplete &lt;/span&gt;or &lt;span style="font-style: italic;"&gt;applicationComplete&lt;/span&gt; Events. &lt;a href="http://www.wietseveenstra.nl/blog/?p=53"&gt;Read the post that demystified things for me...&lt;/a&gt;&lt;/blockquote&gt;&lt;a href="http://www.wietseveenstra.nl/blog/?p=53"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-8215509132787977403?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/8215509132787977403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=8215509132787977403&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8215509132787977403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8215509132787977403'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/error-on-adding-fullscreenlistener-in.html' title='Error on adding FullScreenListener in creationComplete handler'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-5135690801737709570</id><published>2007-03-05T23:11:00.000-08:00</published><updated>2007-03-09T05:20:55.689-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FullScreen'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>My Full Screen Video App - Ver 1.0</title><content type='html'>I wrote about full screen support in flash, a long time back in Nov '06 (&lt;a href="http://raghunathrao.blogspot.com/2006/11/full-screen-flash.html"&gt;see that post here&lt;/a&gt;). I have been planning to write one myself. So finally i got myself down to write it. Before i put you through the app, some details on the API.&lt;br /&gt;&lt;br /&gt;To make your application have a fullscreen support you need to do the following things.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1) Have the latest Flash Player (&lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"&gt;get it here&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2) Use the new Full Screen API &lt;/span&gt;&lt;br /&gt;import &lt;span style="font-style: italic;"&gt;flash.display.StageDisplayState&lt;/span&gt; into your Application and set the displayState of the stage. I have the following function toggling the FullScreen feature. "fsChk" is a CheckBox, based on which I'm toggling the functionality&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;private function toggleFullScreen():void{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;stage.addEventListener(FullScreenEvent.FULL_SCREEN, handleFullScreen);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;if(fsChk.selected) {&lt;br /&gt;stage.displayState = StageDisplayState.FULL_SCREEN}&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;else {&lt;br /&gt;stage.displayState = StageDisplayState.NORMAL}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;3) Update the html-template in which you have the flash App&lt;/span&gt;&lt;br /&gt;In the &lt;span style="font-style: italic;"&gt;object &lt;/span&gt;&amp;&lt;span style="font-style: italic;"&gt; embed&lt;/span&gt; parts of the html code of the page in which the flash app is inserted, you need to add a new parameter &lt;span style="font-style: italic; font-weight: bold;"&gt;allowFullScreen&lt;/span&gt; to &lt;span style="font-style: italic; font-weight: bold;"&gt;true&lt;/span&gt;. You can refer the source of the app and view the html for details.&lt;br /&gt;&lt;br /&gt;If you want to know more about this feature, refer the &lt;a href="http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html"&gt;Adobe DevCenter article on the same&lt;/a&gt; or &lt;a href="http://www.cetec77.com/kannan/FSVideo/Exploring%20full-screen%20mode%20in%20Flash.pdf"&gt;view the PDF&lt;/a&gt; that i have created, collating all that information.&lt;br /&gt;&lt;br /&gt;Now the Application. This is just a small video player which can go full screen by checking a Flex CheckBox. This is written in Flex2.0 and &lt;a href="http://www.cetec77.com/kannan/FSVideo/"&gt;you can find all the source files here&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.cetec77.com/kannan/FSVideo/JustFullScreen.html"&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Click here to view the Application&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;(confirm that you have the latest Flash player)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;P.S - I have muted the video to start with, un-mute it if it pleases you :)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-5135690801737709570?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/5135690801737709570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=5135690801737709570&amp;isPopup=true' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/5135690801737709570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/5135690801737709570'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/03/my-full-screen-video-app-ver-10.html' title='My Full Screen Video App - Ver 1.0'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-223262606257449977</id><published>2007-02-08T21:57:00.000-08:00</published><updated>2007-03-09T05:21:17.095-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dashboardcompany'/><category scheme='http://www.blogger.com/atom/ns#' term='Charts'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Nice use of Flex Charts :)</title><content type='html'>I never thought that FLEX Charts would be used for advertisement purposes. But &lt;a href="http://www.dashboardcompany.com/"&gt;dashboardcompany.com&lt;/a&gt; has done a nice bit of innovation and to prove their point to people, they have an advertisement on their homepage using FLEX Charts, that reads. &lt;a href="http://www.dashboardcompany.com/demos/WebBanner.swf"&gt;Check out their ad here...&lt;/a&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold; font-style: italic;"&gt;&lt;span style="font-size:130%;"&gt;Experience Your Data in a Whole New Light.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Nice work guys :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-223262606257449977?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/223262606257449977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=223262606257449977&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/223262606257449977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/223262606257449977'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/02/nice-use-of-flex-charts.html' title='Nice use of Flex Charts :)'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-8104473287545633191</id><published>2007-02-06T01:11:00.000-08:00</published><updated>2007-03-09T05:21:37.711-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmableweb'/><category scheme='http://www.blogger.com/atom/ns#' term='Mashups'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>ProgrammableWeb.com</title><content type='html'>I stumbled on this site called &lt;a href="http://www.programmableweb.com/developers"&gt;ProgrammableWeb.com&lt;/a&gt; &lt;a href="http://www.programmableweb.com/"&gt;&lt;/a&gt;today.  The site keeps you up to date with the latest Mashups &amp;amp; APIs in Web2.0. It has special coverage of :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mashup of the Day&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.programmableweb.com/"&gt;The programmableweb.com blog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.programmableweb.com/mashups"&gt;Mashup Dashboard&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.programmableweb.com/apis"&gt;API Dashboard&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.programmableweb.com/developers"&gt;Developer Dashboard&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I'm still exploring it... looks like fun !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-8104473287545633191?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/8104473287545633191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=8104473287545633191&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8104473287545633191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8104473287545633191'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/02/programmablewebcom.html' title='ProgrammableWeb.com'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-4594718870783227304</id><published>2007-01-16T03:03:00.000-08:00</published><updated>2007-01-16T21:44:48.766-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crossdomain'/><category scheme='http://www.blogger.com/atom/ns#' term='youTube'/><category scheme='http://www.blogger.com/atom/ns#' term='BrightCove'/><title type='text'>Abrupt YouTube security policy change</title><content type='html'>Due to abrupt youTube security policy change, my youTube App doesnt work anymore :(&lt;br /&gt;&lt;br /&gt;Possibly due to an exploit, youTube abruptly changed their &lt;tt&gt;crossdomain.xml&lt;/tt&gt; file to only allow access from the youtube.com domain. As a result, YouTube developer API calls no longer work if the SWF exists in a  non-youtube.com domain. You can read more on this on &lt;a href="http://joeberkovitz.com/blog/2006/12/14/abrupt-youtube-security-policy-change/"&gt;Joe's Blog here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Woe is me... I think i'll try to port my app to the new &lt;a href="http://studio.brightcove.com/developers/"&gt;BrightCove API&lt;/a&gt; that i came across today. Lets wait and watch :)&lt;br /&gt;&lt;br /&gt;It seems Flickr did it too... seems like &lt;a href="http://renaun.com/blog/2006/12/13/167/"&gt;Death of open crossdomain.xmls&lt;/a&gt;. Read the post by &lt;a href="http://www.renaun.com/blog/"&gt;Renaun Erickson&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-4594718870783227304?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/4594718870783227304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=4594718870783227304&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/4594718870783227304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/4594718870783227304'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/01/abrupt-youtube-security-policy-change.html' title='Abrupt YouTube security policy change'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-8661369662678695517</id><published>2007-01-15T05:36:00.001-08:00</published><updated>2007-01-17T00:47:17.027-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Card Layout - Draft 1</title><content type='html'>&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="CardLayout_Draft1" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" height="420" width="420"&gt;&lt;br /&gt;&lt;param name="movie" value="http://cetec77.com/kannan/MyApps/CardLayout_Draft1.swf"&gt;&lt;br /&gt;&lt;param name="quality" value="high"&gt;&lt;br /&gt;&lt;param name="bgcolor" value="#869ca7"&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="sameDomain"&gt;&lt;br /&gt;&lt;embed src="http://cetec77.com/kannan/MyApps/CardLayout_Draft1.swf" bgcolor="#869ca7" name="CardLayout_Draft1" play="true" loop="false" quality="high" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" align="middle" height="420" width="420"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This is just a draft and its a simple application (with just over 100 lines of code). I finally intent to wrap it into a FLEX Container. So here's my Card Layout&lt;br /&gt;&lt;br /&gt;The Card Layout in Java is similar to the View Stack implementation in FLEX. But when i first heard about &lt;a href="http://java.sun.com/j2se/1.4.2/docs/api/java/awt/CardLayout.html"&gt;this layout in awt package&lt;/a&gt;, I always expected it to be a container where views animate like flipping cards. It was quite a disappointment. So i decided to write one in FLEX &amp;amp; decided to call it Card Layout.&lt;br /&gt;&lt;br /&gt;You can get the code... &lt;a href="http://cetec77.com/kannan/MyApps/CardLayout_Draft1.mxml"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-8661369662678695517?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/8661369662678695517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=8661369662678695517&amp;isPopup=true' title='113 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8661369662678695517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8661369662678695517'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2007/01/card-layout-draft-1.html' title='Card Layout - Draft 1'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>113</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-1831167174552686776</id><published>2006-12-07T04:44:00.000-08:00</published><updated>2007-01-16T21:46:07.510-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='iFrame'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>FLEX - i - FRAME</title><content type='html'>One of the biggeset pain points of FLEX/Flash (as i see it) is its inability to render HTML in its totality. FLEX supports a few HTML Tags, but not all. Another question that people pose to me is... "When are you guys gonna include PDF rendering in Flash ?".&lt;br /&gt;&lt;br /&gt;I hope the answer to that is soon (since its the logical way to go), but here's a (partial) answer to people's woes. I call it "FLEX - i - FRAME". Its an old wine in new bottle, considering the fact that Flash Designers/Developers have been using it since time immemorial.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://coenraets.com/"&gt;Cristophe&lt;/a&gt;, who ported the idea to FLEX1.5 in AS2 (&lt;a href="http://coenraets.com/viewarticle.jsp?articleId=95"&gt;read the post here&lt;/a&gt;) and then &lt;a href="http://www.deitte.com/"&gt;Brian&lt;/a&gt; who gracefully ported the same to AS3 with FLEX 2.0 (&lt;a href="http://www.deitte.com/archives/2006/05/update_to_embed.htm"&gt;read that post here&lt;/a&gt;). It has an awesome way of resizing the iFrame when the Flex Application is sized. The great part is, it can make it look like you are rendering HTML and even PDF content inside a Flash/Flex Application.&lt;br /&gt;&lt;br /&gt;I took Brian's iFrame MXML component and made a quick application (in about half hour) to show its capabilities. This application will be a one-stop-shop for all resources pertaining to &lt;a href="http://www.adobeindia.com/ado/index.html"&gt;Adobe India's "Adobe Developer Olympiad" RIA Challenge&lt;/a&gt;. You can choose from a choice of sites/resources and PDFs from inside this application. So here it is&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;a href="http://www.77tele.com/kannan/FlexiFrame/IFrameDemo.html"&gt;FLEX - i - FRAME&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;(To view source, right click on the movie once&lt;br /&gt;you click the above link OR &lt;a href="http://www.77tele.com/kannan/FlexiFrame/srcview/index.html"&gt;click here&lt;/a&gt;)&lt;/div&gt;&lt;br /&gt;You can download the whole source code, complete with all dependent files (javascripts, assets.. etc) and use it to playaround with iFrame yourself :)&lt;br /&gt;&lt;br /&gt;The trick is very simple. Its just a clever use of the External API interface that lets the Actionscript inside a Flash movie, talk to the Javascript inside the html (in which it is embedded). In this case, the approach is to let the javascript position an IFrame on top of a specific area of your Flex application to provide a container for the HTML content which will then appear embedded in the application.&lt;br /&gt;&lt;br /&gt;The IFrame component extends Canvas and is used like any other Flex container. Behind the scenes, it acts as a proxy for the actual HTML IFrame. For example, when the IFrame component is resized or moved it automatically asks the HTML document to resize/move the actual IFrame. You can easily find the ExternalInterface calls in IFrame.mxml and the corresponding JavaScript functions in iFrameDemo.html (renamed to iFrameDemohtml.mxml for reading purposes).&lt;br /&gt;&lt;br /&gt;But what kind of surprised me was the amazing perfomance of the History Managemet API. While still within the FLEX Application, you can use the browser back button to navigate to earlier pages... really NEAT !!!&lt;br /&gt;&lt;br /&gt;People participating in the ADO RIA Challenge, go ahead and use this innovatively in your application. For more details on ActionScript - JavaScript interaction through External APIs, refer the following links.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://livedocs.macromedia.com/flex/2/langref/flash/external/ExternalInterface.html"&gt;External Interface API (FLEX2 documentation)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&amp;amp;file=00001973.html"&gt;Using External API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.actionscript.com/Article/tabid/54/ArticleID/learn-about-the-exciting-new-external-interface-api-as-you-code/Default.aspx"&gt;External Interface (Learn By Coding example by Chris)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.quietlyscheming.com/blog/2006/03/06/flex-and-ajax/"&gt;Beyond External Interface, the FLEX - AJAX Bridge&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-1831167174552686776?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/1831167174552686776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=1831167174552686776&amp;isPopup=true' title='44 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1831167174552686776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1831167174552686776'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/12/flex-i-frame.html' title='FLEX - i - FRAME'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>44</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-3728891926150783650</id><published>2006-11-26T04:39:00.001-08:00</published><updated>2007-01-16T21:45:22.114-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Contest'/><category scheme='http://www.blogger.com/atom/ns#' term='ADO'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Adobe Developer Olympiad (Win Rs. 50,000)</title><content type='html'>&lt;a href="http://www.adobeindia.com/"&gt;Adobe India&lt;/a&gt; on Friday, announced the &lt;a href="http://www.adobeindia.com/ado/index.html"&gt;Adobe Developer Olympiad&lt;/a&gt;. Adobe made its grand entry onto the programming world, with the acqusition of &lt;a href="http://en.wikipedia.org/wiki/Macromedia"&gt;Macromedia&lt;/a&gt;... Adding &lt;a href="http://www.adobe.com/products/flash/flashpro/"&gt;Flash &lt;/a&gt;&amp; &lt;a href="http://www.adobe.com/products/coldfusion/"&gt;ColdFusion&lt;/a&gt; to its kitty. Now with &lt;a href="http://www.adobe.com/products/flex/"&gt;FLEX2.0&lt;/a&gt; out in the open, Adobe has enough push to reach out to developers and its doing exactly that.&lt;br /&gt;&lt;br /&gt;First came the &lt;a href="http://www.adobe.com/devnet/logged_in/mchotin_flexderby.html"&gt;Adobe Developer Derby&lt;/a&gt;, which saw some awesome applications being churned out. Check the &lt;a href="http://www.adobe.com/devnet/logged_in/flexderby_results.html"&gt;results and the winning applications here&lt;/a&gt;. Then there was an &lt;a href="http://www.builderau.com.au/comps/adobe-flex-derby/"&gt;Aussy equivalent&lt;/a&gt; of the Derby, which went well too.&lt;br /&gt;&lt;br /&gt;So now we have decided to focus on one of the (probably THE) largest developer bases in the world. &lt;span style="color: rgb(255, 255, 255);font-size:130%;" &gt;INDIA !!&lt;/span&gt; Our philosophy to start from the grass root level has spun this idea of Adobe Developer Olympiad for Students. The key highlights for the same&lt;br /&gt;&lt;ul style="color: rgb(0, 0, 0);"&gt;&lt;li&gt;Any student pursuing a degree in any stream as a full time student of a recognized university in India is eligible to participate in the contest.&lt;/li&gt;&lt;li&gt;Submissions can be in 3 categories: &lt;em style="font-weight: bold;"&gt;Engineering&lt;/em&gt; (components), &lt;em style="font-weight: bold;"&gt;Applications&lt;/em&gt;&lt;em&gt;&lt;/em&gt;, and &lt;em style="font-weight: bold;"&gt;ColdFusion integration&lt;/em&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Each category has a prize of &lt;span style="color: rgb(102, 0, 0);"&gt;Rs. 50,000&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You can participate individually or as a team of upto 5 members&lt;/li&gt;&lt;/ul&gt;Check out these following links to start off....&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.adobeindia.com/ado/index.html"&gt;Adobe Developer Olympiad Page&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://groups-beta.google.com/group/adobe-india-students"&gt;Adobe India Students Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flex.org/"&gt;Flex.org&lt;/a&gt;: Your one-stop Flex portal&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/devnet/flex/?tab:quickstart=1"&gt;Flex Quick Starts&lt;/a&gt;: Lessons to get you up and running quickly&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/devnet/flex/"&gt;Flex Developer Center&lt;/a&gt;: Whitepapers, lessons, examples, and more&lt;/li&gt;&lt;li&gt;&lt;a href="http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html"&gt;Flex Component Explorer&lt;/a&gt;: Lots of Flex examples for you to try&lt;/li&gt;&lt;/ul&gt;More updates will follow... Any queries, mail to the Developer Olympiad Mailing list (&lt;a href="mailto:ado@adobe.com"&gt;ado@adobe .com&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-3728891926150783650?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/3728891926150783650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=3728891926150783650&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/3728891926150783650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/3728891926150783650'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/11/adobe-developer-olympiad-win-rs-50000.html' title='Adobe Developer Olympiad (Win Rs. 50,000)'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-9122084341332372301</id><published>2006-11-26T04:39:00.000-08:00</published><updated>2006-12-07T04:39:33.031-08:00</updated><title type='text'>try.flex.org</title><content type='html'>This looks awesome... A Flex Online Compiler where you can type your code and compile it online and see the results along with it.. Ideal for beginners to start off with Flex. Check it out&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;a href="http://try.flex.org/"&gt;http://try.flex.org/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    The Flex Online Compiler is powered by &lt;a href="http://www.adobe.com/flex/"&gt;Flex&lt;/a&gt;, &lt;a href="http://www.adobe.com/coldfusion/"&gt;ColdFusion&lt;/a&gt;, and &lt;a href="http://labs.adobe.com/technologies/spry/"&gt;Spry&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-9122084341332372301?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/9122084341332372301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=9122084341332372301&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/9122084341332372301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/9122084341332372301'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/11/tryflexorg.html' title='try.flex.org'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-1193174978479795467</id><published>2006-07-08T04:36:00.000-07:00</published><updated>2007-01-16T21:45:37.779-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='youTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>youTube Search, powered by Flex</title><content type='html'>&lt;div style="text-align: justify; color: rgb(255, 0, 0); font-weight: bold; font-style: italic;"&gt;&lt;span style="font-size:130%;"&gt;&lt;blockquote&gt;&lt;/blockquote&gt;Jan 2007: Due to abrupt youTube.com security policy change, my youTube App doesnt work anymore. Possibly due to an exploit, youTube abruptly changed their &lt;tt&gt;crossdomain.xml&lt;/tt&gt; file to only allow access from the youtube.com domain. As a result, YouTube developer API calls no longer work if the SWF exists in a non-youtube.com domain&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;So here it is, I have finally done it... a day of hard work, coupled with a couple of days of research :). I have the youTube search Tool, ready to go! You might have to de-activate the popUp blocker on your browser to see this application. I have made an alternate version for those who do not know how to do that. This application requires you to have FlashPlayer9. &lt;a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;promoid=BIOW"&gt;Download FlashPlayer 9 here&lt;/a&gt; and then Click on the links below.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(255, 255, 255);font-size:130%;" &gt;&lt;a href="http://www.77tele.com/kannan/youTubeSearch/"&gt;Click here for youTube Search&lt;/a&gt;&lt;br /&gt;(&lt;a href="http://www.77tele.com/kannan/youTubeSearch/Mashup_YouTube.html"&gt;Click here for the alternate version&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This is the first public application that I am posting, so I'm really excited about it. It was an awsome experience building this application. The initial time was spent in the layout, look &amp; feel of the app (which i think is still "too plain"). Then came the &lt;a href="http://en.wikipedia.org/wiki/REST"&gt;REST&lt;/a&gt; calls and parsing the incoming &lt;a href="http://en.wikipedia.org/wiki/XML"&gt;XML&lt;/a&gt; to suit my needs.&lt;br /&gt;&lt;br /&gt;Then came a heart-breaker for me, which made me almost ditch my application. Due to some chaps ripping flvs (Flash Videos) off youTube (&lt;a href="http://www.methodshop.com/mp3/tutorials/youtuberip/"&gt;read it here&lt;/a&gt;), youTube had reworked their site inorder not to expose the flvs. So now i couldn't play them in my app... Directly.&lt;br /&gt;&lt;br /&gt;But a programmer always finds workarounds to problems. Those who frequent youtube know that youtube provides a html code snippet, allowing you to embed it into your blog. In the code, there is a text like "&lt;span style="font-style: italic; color: rgb(255, 255, 255);"&gt;tLuLE3jm1VU&lt;/span&gt;" is the only thing that varies across videos (and its called the &lt;span style="font-style: italic;"&gt;video id&lt;/span&gt;). I had the video id of the videos i wanted,  thanks to the &lt;a href="http://youtube.com/dev"&gt;youTube API&lt;/a&gt;. So i wrote a small &lt;a href="http://en.wikipedia.org/wiki/PHP"&gt;PHP&lt;/a&gt; script to take the id as input and then generate the html page for my video.&lt;br /&gt;&lt;br /&gt;I would then popUp this window as an html page (of a specified size) through JavaScript which was called inturn from my application using the &lt;a href="http://www.actionscript.com/Article/tabid/54/ArticleID/learn-about-the-exciting-new-external-interface-api-as-you-code/Default.aspx"&gt;Flash External Interface API&lt;/a&gt;. And hola... it worked... But my woes wouldnt end there. This workaround came at the cost of perfomance in my app and some of the thumbnails were not loading properly after the external interface call.&lt;br /&gt;&lt;br /&gt;Then our very own &lt;a href="http://mannu.livejournal.com/"&gt;Manish&lt;/a&gt; came to the rescue... Manish had written a &lt;a href="http://mannu.livejournal.com/326881.html"&gt;youTube Featured video player&lt;/a&gt; back in March and had now reworked it to extract the flv out of the id again... Then things were all on a platter for me... I could now use Manish's code snippets, extract the flv file and play it in my own Video Display inside FLEX.&lt;br /&gt;&lt;br /&gt;A bit of exceptional handling and try-catching :) and the application was ready to rock. So presenting to you....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/8069/1718/1600/flexyoutube1.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/8069/1718/400/flexyoutube1.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;If you find any bugs or issues, mail it to me at &lt;a href="mailto:raghunath.rao@gmail.com"&gt;raghunath.rao at gmail dot com&lt;/a&gt;&lt;br /&gt;Anyone wants to look at the code, you can find it &lt;a href="http://www.77tele.com/kannan/youTubeSearch/youTubeSearchSource.zip"&gt;here...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-1193174978479795467?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/1193174978479795467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=1193174978479795467&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1193174978479795467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1193174978479795467'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/07/youtube-search-powered-by-flex.html' title='youTube Search, powered by Flex'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-1369356798483128183</id><published>2006-07-08T04:35:00.000-07:00</published><updated>2006-12-07T04:36:20.465-08:00</updated><title type='text'>I'm Addicted to You Tube &amp; its API</title><content type='html'>&lt;a href="http://www.youtube.com/"&gt;You Tube&lt;/a&gt; is a fantastic site... It has captivated my imagination for sometime now, that I was glued to it. A novel idea of uploading videos and then making it freely "searchable" or blog-appendable for anyone. You can see a whole lot of You Tube videos in &lt;a href="http://raghunathraomonologues.blogspot.com/"&gt;my Media Blog&lt;/a&gt;... But one thing about youtube I did not like was its searchability and the ease of use to find a video that you are looking for (by user, by tag...etc).&lt;br /&gt;&lt;br /&gt;So, I have been wanting to write a search tool for youTube for a long time now. And then i chanced on the &lt;a href="http://www.youtube.com/dev"&gt;youTube API&lt;/a&gt;. Its a set of very simple REST (&lt;a href="http://en.wikipedia.org/wiki/REST"&gt;click here to know about REST&lt;/a&gt;) calls that would return me useful search info like search by tags, username... etc in a simple, ready to use XML Format!!&lt;br /&gt;&lt;br /&gt;I could now use this data in my Flex Application &amp; write a search tool... So I was well on my way to write a youTube Search tool... That in the next post..&lt;br /&gt;&lt;br /&gt;Before i sign off, here's a video I found on youTube that defines my state of affairs with youTube in the past few days.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-sDyVAUb8xE"&gt;&lt;embed src="http://www.youtube.com/v/-sDyVAUb8xE" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;I'm addicted To youTube&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-1369356798483128183?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/1369356798483128183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=1369356798483128183&amp;isPopup=true' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1369356798483128183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1369356798483128183'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/07/im-addicted-to-you-tube-its-api.html' title='I&apos;m Addicted to You Tube &amp; its API'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-1734540455718747004</id><published>2006-06-28T04:35:00.001-07:00</published><updated>2006-12-07T04:35:47.557-08:00</updated><title type='text'>All about FLEX... to get you started !</title><content type='html'>&lt;span style="font-size:100%;"&gt;Thanks all for the immense response to my last blog entry... A lot of people have asked me what is FLEX and how they can tap into it... so here are some resources to get you started.&lt;br /&gt;&lt;br /&gt;Adobe® Flex™ 2 is the most complete, powerful application development solution for creating and delivering cross-platform rich Internet applications (RIAs) within the enterprise and across the web. It lets enterprises create personalized, multimedia-rich, Ajax-style applications that can reach virtually anyone on any platform. Enterprises can use Flex to quickly build and deploy applications that improve the user experience, boost the bottom line, and analyze data to enable better business decisions.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:100%;" &gt;&lt;a href="http://flex.org/"&gt;Flex.org&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; is a starting point for  developers working with Adobe Flex Builder 2, Flex Data Services  2,  and the Flex 2 SDK.  Here you will find links to technical and support resources from both Adobe and the developer community. &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://flex.org/"&gt;Click here to visit Flex.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can find all the resources to start off with FLEX2 on this site...&lt;br /&gt;&lt;br /&gt;Once you are started, you can register to &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://flexcoders.net/"&gt;FlexCoders&lt;/a&gt;. It is an International Registry of FlexCoders and will get you in touch with fellow Flex Developers and Community. &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://flexcoders.net/"&gt;Click here to visit FlexCoders&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also checkout the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.adobe.com/products/flex/"&gt;Adobe FLEX Page&lt;/a&gt; and &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/Flex"&gt;Adobe Labs Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For people who want more out of FLEX, checkout &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/Flex_Framework:FABridge"&gt;AJAX-FLEX Bridge&lt;/a&gt;, &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/ColdFusion/Flex_Connectivity"&gt;FLEX-ColdF usion Connector&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Check out these Flex Examples to get a taste of what you can do...&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Flex Store &lt;a href="http://examples.adobe.com/flex2/inproduct/sdk/flexstore/flexstore.html"&gt;application&lt;/a&gt; &amp; &lt;a href="http://www.adobe.com/devnet/flex/samples/flex_store/"&gt;details&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Restaurant Finder &lt;a href="http://examples.adobe.com/flex2/inproduct/sdk/restaurant/finder.html"&gt;application&lt;/a&gt; &amp;amp; &lt;a href="http://www.adobe.com/devnet/flex/samples/restaurant/"&gt;details&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Photo Viewer &lt;a href="http://examples.adobe.com/flex2/inproduct/sdk/photoviewer/PhotoViewer.html"&gt;application&lt;/a&gt; &amp;amp; &lt;a href="http://www.adobe.com/devnet/flex/samples/photo_explorer/"&gt;details&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:100%;"&gt;Enjoy the Joy of FLEX, as Sam says... EXPERIENCE MATTERS!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-1734540455718747004?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/1734540455718747004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=1734540455718747004&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1734540455718747004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/1734540455718747004'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/06/all-about-flex-to-get-you-started.html' title='All about FLEX... to get you started !'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-8015502454497923170</id><published>2006-06-28T04:35:00.000-07:00</published><updated>2006-12-07T22:09:35.526-08:00</updated><title type='text'>HELL YEAH! WE SHIPPED THIS THING :)</title><content type='html'>I have been impatiently waiting for this day… And it has finally arrived...&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;"&lt;/span&gt;&lt;span 130=""  style="font-size:130%;"&gt;We, the FLEX TEAM, hereby declare that the FLEX2 Product line is finally out and ready for anyone who wants to provide an awesome experience on the web&lt;/span&gt;&lt;span style="font-size:130%;"&gt;"&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;HURRAY!!! It feels so awesome just to say that.&lt;br /&gt;&lt;br /&gt;I remember when I was small (I mean, I was in 8th or 9th grade), I used to stare at the splash screen of Adobe Photoshop and look in awe at the credits of those who participated in the product design (I was specially thrilled to find some Indian names there). Then it became a practice that I used to look at the credits of most products I used (especially Flash 5 and Winamp) and dream of the day when I would be on the credits of some product... But I never believed I would.&lt;br /&gt;&lt;br /&gt;Now just 1 year into my foray to the software world, my wildest dream has come true. I'm on the credits page of the FLEX Product Line, and man it feels awesome. I was itching to put it up since it came in the internal build, but had to forcefully stop myself till the product shipped...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/8069/1718/1600/flex2credits.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/8069/1718/320/flex2credits.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Incredible... Isn't it!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;It has been a very rewarding and exciting journey for me in the last 10 months with FLEX2. A very alien technology for me when I joined has become a part of my life now. I’m so thrilled that I do not have words to express my excitement… So here’s to FLEX and to all the hard work and toil we went through to make it possible… CHEERS!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-8015502454497923170?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/8015502454497923170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=8015502454497923170&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8015502454497923170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8015502454497923170'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/06/hell-yeah-we-shipped-this-thing.html' title='HELL YEAH! WE SHIPPED THIS THING :)'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-965005859560234975</id><published>2006-06-27T04:34:00.000-07:00</published><updated>2006-12-07T04:34:59.748-08:00</updated><title type='text'>Flash Player 9 - Your window to richer experiences</title><content type='html'>Adobe has rolled out &lt;span style="font-size:130%;"&gt;&lt;a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;promoid=BIOW"&gt;Flash Player 9&lt;/a&gt;&lt;/span&gt; for the public. Get it today, so that you do not fall behind in the search for richer experiences on the net.&lt;br /&gt;&lt;br /&gt;For technical guys, Flash Player 9 has a whole new architecture with ActionScript3.0 (AS3 for short) forming the core of it. AS3 is more tightly bound OOP language than AS2, adhering to the ECMAScript standards (which is followed by JavaScript too).&lt;br /&gt;&lt;br /&gt;For now, only FLEX2 will come out with AS3 content, though all legacy files would run fine on Player 9. Designers will have to wait a while (until next Creative Suite release i guess) to get an Authoring equivalent in AS3 (in conjunction with the Flash Authoring 9 release)&lt;br /&gt;&lt;br /&gt;So get it today and dont fall behind... &lt;span style="font-size:130%;"&gt;&lt;a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;amp;promoid=BIOW"&gt;Here's the link&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 255, 255);"&gt;P.S. I will be uploading some cool stuff i did with AS3 &amp;amp; FLEX, so i suggest you get it :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-965005859560234975?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/965005859560234975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=965005859560234975&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/965005859560234975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/965005859560234975'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/06/flash-player-9-your-window-to-richer.html' title='Flash Player 9 - Your window to richer experiences'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-923176650480763005</id><published>2006-06-20T04:32:00.000-07:00</published><updated>2006-12-07T04:34:15.076-08:00</updated><title type='text'>Enriched with Flash MP3 Player</title><content type='html'>I was visiting &lt;a href="http://hemanthsharma.blogspot.com/"&gt;Hemanth's Blog&lt;/a&gt; when I saw that he had a site of his own now, dedicated to his musical musings (you can check it out &lt;a href="http://www.swarataranga.com/"&gt;here&lt;/a&gt;). I was mighty impressed by the custom Flash Player which was used to play the playlist of his songs...  I longed to make a similar one, but knew my flash skills was not as good (I can make one in Flex easily, but Flash player 9 that Flex2 uses is not yet fully public)&lt;br /&gt;&lt;br /&gt;But then, something in the right click menu caught my eye.. it said "FLASH MP3 PLAYER 2.0 by JEROENWIJERING". I went to &lt;a href="http://www.jeroenwijering.com/"&gt;Jeroen's site&lt;/a&gt; and downloaded the latest version of his player &lt;a href="http://www.jeroenwijering.com/?item=Flash_MP3_Player"&gt;there...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The best part about it is that it is under the "&lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/"&gt;Creative Commons Deed&lt;/a&gt;" so I can edit it and use it for my non-commercial purposes, by giving due credit to the creator. So here's to Jeroen, for creating a simple but wonderfully useful application. Cheers!!&lt;br /&gt;&lt;br /&gt;Now you can listen to all my songs in the sidebar to  the right of the blog, rather than having to navigate to each post for the songs. Flash Rocks, so does Macromedia (now Adobe),  who created it.... Yeee ha&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-923176650480763005?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/923176650480763005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=923176650480763005&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/923176650480763005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/923176650480763005'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/06/enriched-with-flash-mp3-player.html' title='Enriched with Flash MP3 Player'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-8419960018949844824</id><published>2006-04-05T04:22:00.000-07:00</published><updated>2006-12-07T04:23:36.383-08:00</updated><title type='text'>ScrapBlog... Yet another FLEX Sucess Story</title><content type='html'>Yet another Flex sucess story (after Yahoo Maps among others). Eariler today, I got a mail from Matt Chotin about this site called &lt;a href="http://www.scrapblog.com/"&gt;ScrapBlog.com&lt;/a&gt; where one can have a photoblog with loads of interactivity, all for free.. Whats more, it was made in Flex1.5. If someone can do such a great job with Flex1.5, wonder what people will  do with FLex2.0.&lt;br /&gt;&lt;br /&gt;It has a nice UI (though a bit too flashy for my taste), some cool custom components and good amalgam of technologies like Java, Flex and Applets... Loved it. I created mine, just to get a feel of it.  Feels good to see your product being used so productively&lt;br /&gt;&lt;br /&gt;Here's my scrap blog &lt;a href="http://raghunathrao.scrapblog.com/"&gt;http://raghunathrao.scrapblog.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try it out today... I'm sure you will love it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-8419960018949844824?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/8419960018949844824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=8419960018949844824&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8419960018949844824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/8419960018949844824'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/04/scrapblog-yet-another-flex-sucess-story.html' title='ScrapBlog... Yet another FLEX Sucess Story'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-7889615728615013044</id><published>2006-03-14T04:22:00.000-08:00</published><updated>2006-12-07T04:22:33.885-08:00</updated><title type='text'>FLEX quote of the week...</title><content type='html'>&lt;a href="http://www.monson-haefel.com/"&gt;Richard Monson-Haefel&lt;/a&gt; is a key influencer in the Java and IT markets. He is the award winning author of books on Java Web Services, EJBs, and JMS. He is also the founder of several Apache projects and a former member of the JCP Executive Committee (a small, elected and elite group).  Now, he is an analyst with the Burton Group. In early January he wrote a 30 page report on AJAX that mentioned us, but in a niche and undervalued way.  He really didn't get what we were doing and was (with some caveats) very supportive of AJAX.&lt;br /&gt;&lt;br /&gt;Richard has been trying out FLEX and his blog posting today is a thing of beauty and recognition of our efforts.  &lt;a href="http://rmh.blogs.com/weblog/2006/03/pbj_the_ajaxfla.html"&gt;Check it out&lt;/a&gt;. Here is a excerpt from his Blog...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;"In America you can't say peanut-butter,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  without thinking about Jelly.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  In the IT industry you shouldn't think of Ajax,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  without thinking of Flash."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cheers...&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-7889615728615013044?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/7889615728615013044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=7889615728615013044&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7889615728615013044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/7889615728615013044'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/03/flex-quote-of-week.html' title='FLEX quote of the week...'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-3837549767531697088</id><published>2006-03-05T04:21:00.000-08:00</published><updated>2006-12-07T04:21:58.831-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bruce Eckel'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>I love FLEX</title><content type='html'>I'm so proud of working in Adobe (formerly Macromedia) and especially in this great technology called FLEX. Still in beta (you can get it &lt;a href="http://www.macromedia.com/go/labs_flex2_downloads"&gt;here&lt;/a&gt;), FLEX is generating a lot of buzz in the developer community, people are picking it and playing with it and applauding it (though there are a few things that will be sorted out before the release)&lt;br /&gt;&lt;br /&gt;I was pleasently surprised to see a lot of people at the Adobe Conference fiddling around with Flex Builder (which is a IDE that we have released which is build on the almost ubiquitous Eclipse IDE). To see so much enthusiasm inside the company itself was awsome. FLEX swept the show in the conference with the maximum people wanting to port their applications to FLEX, and wanting to know what they could do with it.. It was awsome.&lt;br /&gt;&lt;br /&gt;But what really made me proud was something i saw today... It was a podcast interview of Bruce Eckel, (author of the books "Thinking in C++" and "Thinking in Java" ), he talks about his positive experience with experimenting with Flex 2.&lt;br /&gt;&lt;br /&gt;Bruce is a Java Guru, who likes to sample and play around with new technologies. He has tried Perl, PHP, Python, all kinds of Java related stuff, Ruby... etc. The very fact that he chose FLEX to beat others like Applets and AJAX for user-experiences for Rich Internet Clients is a big recognition for us. I really loved it and I'm proud to be a part of it..&lt;br /&gt;&lt;br /&gt;Here is the part about flex that is from his interview.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.castpost.com/Lib/playm1.php?filename=FLEX.mp3&amp;amp;url=http://raghunathrao.castpost.com/" frameborder="0" height="40" scrolling="no" width="250"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;You can hear the whole interview &lt;a href="http://www.javaposse.com/index.php?post_id=65327"&gt;here&lt;/a&gt; on the Java Posse podcast, episode #37 , "Interview with Bruce Eckel, Part 2"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-3837549767531697088?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/3837549767531697088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=3837549767531697088&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/3837549767531697088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/3837549767531697088'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/03/i-love-flex.html' title='I love FLEX'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8948557985415245469.post-6345888637939781331</id><published>2006-03-01T04:14:00.000-08:00</published><updated>2006-12-07T04:19:14.025-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Actionscript'/><category scheme='http://www.blogger.com/atom/ns#' term='AS3'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>FLEXing my Muscle</title><content type='html'>The whole point of this blog is to write about my passion for programming, for Flash, Action script &amp; Flex. So here we go...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8948557985415245469-6345888637939781331?l=raghunathraoflexing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raghunathraoflexing.blogspot.com/feeds/6345888637939781331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8948557985415245469&amp;postID=6345888637939781331&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/6345888637939781331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8948557985415245469/posts/default/6345888637939781331'/><link rel='alternate' type='text/html' href='http://raghunathraoflexing.blogspot.com/2006/03/flexing-my-muscle.html' title='FLEXing my Muscle'/><author><name>Raghu</name><uri>http://www.blogger.com/profile/02135714788653946423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_s0GzRebGvPo/SRfUvf4yYUI/AAAAAAAACIo/eAY1fGFihVI/S220/IMG_1872.jpg'/></author><thr:total>1</thr:total></entry></feed>
