<?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'><id>tag:blogger.com,1999:blog-997918792078765575</id><updated>2009-10-17T18:40:16.691-07:00</updated><title type='text'>Alamgir Designs</title><subtitle type='html'>Flex Tutorials / Resources and Technlogy news anaylsis.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-997918792078765575.post-3501393448477070906</id><published>2008-10-03T19:47:00.000-07:00</published><updated>2008-10-03T20:00:09.186-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex cheatsheet'/><category scheme='http://www.blogger.com/atom/ns#' term='amfphp'/><category scheme='http://www.blogger.com/atom/ns#' term='jonnie spratley'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><title type='text'>Flex and Amfphp Cookbook Revamped! (jonniespratley.com)</title><content type='html'>Seeing the rising popularity of his previous &lt;a href="http://alamgirdesigns.blogspot.com/2008/09/flex-cheatsheet-flex-and-amfphp.html"&gt;Flex/AMFPHP Cheatsheet&lt;/a&gt;, Jonnie's put in a lot of time and effort in revamping the article making it far easier to read and understand, yes it's even better than the original. Clear screenshots, scrollable and formatted code, a clean layout and solution-oriented approach makes the tutorial bookmarkworthy to Flex enthisiasts.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, he's even attached a PDF version for downloading and printing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://jonniespratley.com/mini-cookbook/"&gt;Click here to ready the article on jonniespratley.co&lt;/a&gt;m&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Happy Flexing!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/997918792078765575-3501393448477070906?l=alamgirdesigns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/3501393448477070906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=997918792078765575&amp;postID=3501393448477070906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/3501393448477070906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/3501393448477070906'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/2008/10/flex-and-amfphp-cookbook-revamped.html' title='Flex and Amfphp Cookbook Revamped! (jonniespratley.com)'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04652855229351206537'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-997918792078765575.post-3088240054988271210</id><published>2008-09-29T23:47:00.000-07:00</published><updated>2008-09-29T23:52:39.354-07:00</updated><title type='text'>Photoshop: Compilation of the most smashing light effects tutorials (Smashing Magazine)</title><content type='html'>I was looking to include the &lt;a href="http://mikeoliver.org/2007/07/21/the-tyndall-effect/"&gt;Tyndall Effect&lt;/a&gt; on my banner. I ended up finding a treasure cove of the best light effects tutorials I could have imagined.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Find the list &lt;a href="http://www.smashingmagazine.com/2008/04/03/adobe-photoshop-tutorials-rainbows-glows-and-light-effects/"&gt;here&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/997918792078765575-3088240054988271210?l=alamgirdesigns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/3088240054988271210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=997918792078765575&amp;postID=3088240054988271210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/3088240054988271210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/3088240054988271210'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/2008/09/photoshop-compilation-of-most-smashing.html' title='Photoshop: Compilation of the most smashing light effects tutorials (Smashing Magazine)'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04652855229351206537'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-997918792078765575.post-3024456368723751852</id><published>2008-09-28T16:51:00.000-07:00</published><updated>2008-09-28T16:58:25.677-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gphone'/><category scheme='http://www.blogger.com/atom/ns#' term='google phone'/><category scheme='http://www.blogger.com/atom/ns#' term='emulator'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Test Drive GPhone on your PC for FREE!</title><content type='html'>&lt;div&gt;Download the Android Emulator &lt;a href="http://handheld.softpedia.com/downloadTag/Android+emulator"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;More on the Emulator &lt;a href="http://code.google.com/android/reference/emulator.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Google provides the Android Emulator for testing and development as part of it's SDK to Android developers. Android is the name Google has given to the software that runs on the Google Phone. I'm not sure why Google is not popularizing it... but you can use that emulator to test drive the GPhone before actually making a decision to buy it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/997918792078765575-3024456368723751852?l=alamgirdesigns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/3024456368723751852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=997918792078765575&amp;postID=3024456368723751852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/3024456368723751852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/3024456368723751852'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/2008/09/test-drive-gphone-on-your-pc-for-free.html' title='Test Drive GPhone on your PC for FREE!'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04652855229351206537'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-997918792078765575.post-6133641914722417679</id><published>2008-09-26T20:12:00.001-07:00</published><updated>2008-10-03T19:59:47.089-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex cheatsheet'/><category scheme='http://www.blogger.com/atom/ns#' term='amfphp'/><category scheme='http://www.blogger.com/atom/ns#' term='jonnie spratley'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><title type='text'>Flex CheatSheet - Flex and Amfphp (jonniespratley.com)</title><content type='html'>I found an excellent compilation of codes by &lt;a href="http://jonniespratley.com/"&gt;Jonnie Spratley&lt;/a&gt; which can significantly aid beginner and intermediate level flex developers learning the ropes of communication with the server using &lt;a href="http://www.amfphp.org/"&gt;AMFPHP&lt;/a&gt;. The codes are well formatted and I found the article to be very organized.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://jonniespratley.com/2008/09/19/flex-and-amfphp-mini-cookbook/"&gt;Click here's the read the article on jonniespratley.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Happy Flexing!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/997918792078765575-6133641914722417679?l=alamgirdesigns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/6133641914722417679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=997918792078765575&amp;postID=6133641914722417679' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/6133641914722417679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/6133641914722417679'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/2008/09/flex-cheatsheet-flex-and-amfphp.html' title='Flex CheatSheet - Flex and Amfphp (jonniespratley.com)'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04652855229351206537'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-997918792078765575.post-816292029977957757</id><published>2008-09-24T21:08:00.000-07:00</published><updated>2008-10-15T15:56:16.534-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='flex tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='flextutor.org'/><title type='text'>Flex Tutorial: How to read a local XML file with Flex (flextutor.org)</title><content type='html'>I had planned to write up a tutorial describing how one goes about reading XML Files in flex but I found a very detailed version of the same posted &lt;a href="http://www.flextutor.org/flex-xml/how-to-read-a-local-xml-file-with-flex/"&gt;here&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a programmer, I am a fan of reusing code, in this case... reusing an article so I will simply refer you to the said article.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Just one note&lt;/span&gt;, the writer in the article instructs you to add the "use-network=false" parameter to the compiler. That is not necessary. The reason being, that as long as your XML file is located in the bin folder, and you're referring to the XML file as a relative url... Flex does not care whether you are on the internet or accessing it locally.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.flextutor.org/flex-xml/how-to-read-a-local-xml-file-with-flex/"&gt;Click here to read the post!&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Happy Flexing!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/997918792078765575-816292029977957757?l=alamgirdesigns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/816292029977957757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=997918792078765575&amp;postID=816292029977957757' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/816292029977957757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/816292029977957757'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/2008/09/flex-tutorial-how-to-read-local-xml.html' title='Flex Tutorial: How to read a local XML file with Flex (flextutor.org)'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04652855229351206537'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-997918792078765575.post-784373074529488657</id><published>2008-09-14T18:52:00.000-07:00</published><updated>2008-09-14T20:55:07.785-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='fire eagle'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='component'/><category scheme='http://www.blogger.com/atom/ns#' term='google maps'/><title type='text'>Flex Tutorial: Fire Eagle and Google Maps</title><content type='html'>&lt;div&gt;&lt;ul&gt;&lt;li  style="font-family:arial;"&gt;&lt;span style="font-weight: bold; font-size:100%;"&gt;&lt;span&gt;&lt;a href="http://www.alamgirdesigns.com/tutorials/flex/fireeagle_googlemaps"&gt;See Working Component (Requires Yahoo Account)&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-size:100%;"&gt;&lt;a href="http://www.alamgirdesigns.com/tutorials/flex/fireeagle_googlemaps/FireEagle_GoogleMaps_Source_AlamgirDesigns.zip"&gt;Download MXML Source + FireEagle PHP Scripts (16 KB)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Download Note: The reason I don't let you download the component is because my API key will be compiled within the component and will only work within my domain! So you will need to download the source and enter the keys in the following files:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. index.php - FireEagle Consumer Key and Secret&lt;/div&gt;&lt;div&gt;2. callback.php - FireEagle Consumer Key and Secret&lt;/div&gt;&lt;div&gt;3. getloc.php - FireEagle Consumer Key and Secret&lt;/div&gt;&lt;div&gt;4. FireEagle_GoogleMaps.mxml - Google Maps API Key&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All the keys mentioned above can be obtained by logging into FireEagle and / or Google Maps API website. If you don't alredy have those keys, links to obtain them are provided below.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;---&lt;/div&gt;This tutorial will show you how to develop web applications using &lt;a href="http://fireeagle.yahoo.net/"&gt;Yahoo's Fire Eagle&lt;/a&gt; platform. Fire Eagle is basically a platform that allows users to securely update and share their locations with registered applications. Learn more about Fire Eagle &lt;a href="http://fireeagle.yahoo.net/"&gt;here&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, we're going to prepare a basic application where users tell us where they are located using Fire Eagle and we display that location on a Google Map embedded in our application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Before we begin, you will need to register your application at the Fire Eagle Developer Center and apply for the Google Maps API Key. Both Yahoo and Google will give you a key that will allow you to use their services (Fire Eagle / Google Maps) on your domain.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apply for the Fire Eagle Key &lt;a href="https://fireeagle.yahoo.net/developer/create"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;Apply for the Google Maps API Key &lt;a href="http://code.google.com/apis/maps/signup.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note: you will need to create Yahoo and Google accounts if you don't already have one.&lt;/div&gt;&lt;div&gt;Also, Fire Eagle will ask you to provide a callback url. More on that below. For now, you can use http://www.&lt;span class="Apple-style-span" style="font-style: italic;"&gt;yourdomainname&lt;/span&gt;.com/callback.php.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All done?... Ok, this is how it will work. We have a landing page that will simply display the link "Click here to authenticate with FireEagle!". The user clicks on the link and gets redirected to Fire Eagle. After logging in, the user is asked whether or not to submit their location information to our application. Upon accepting to submit their location to us, the user is directed back to our website where we display their location on the Google Map embedded within our application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is, by far, a minimalistic application with really no practical use. It is just to show you how to interact with Fire Eagle and Google Maps using Flex. Squeeze out those creative juices and you will find plenty of applications.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, in order to use Google Maps with Flex, you will need to download the Google Maps Flash component. Get it &lt;a href="http://maps.googleapis.com/maps/flash/release/sdk.zip"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Add the Google Maps Component to your project following the steps in the Screenshot.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_YJjSfhBhfvk/SM3cTcV1yQI/AAAAAAAAABw/mn9glRdCnHc/s400/screenshot1.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5246091367539919106" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some information:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;index.php is the landing page. This is where users are shown the link to authenticate their Fire Eagle account. When the link is clicked on, the user will be directed to Fire Eagle and a token will be passed to Fire Eagle that will help identify the current session.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;callback.php is the Callback URL. Fire Eagle needs to know the location of this file in the Developer Center. All users wanting to share their locations with your application will be directed to this url. It gets the location information and the token identifying the user session.&lt;/li&gt;&lt;li&gt;getloc.php is the page that basically parses information out of the returned location object. Location objects are stored and retreived between php files using session variables.&lt;/li&gt;&lt;li&gt;getlatlng.php is a file that simply returns the latitude and longitude variables from session variables. It is called by the flex application when it needs the location returned by Fire Eagle to be displayed on Google Map.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As with all my tutorials, I will allow you to download the source files and the compiled components along with their corresponding files, then explain in detail when you ask questions in the comments sections.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So go ahead, download the files using the links at the top and start getting creative with Fire Eagle, Google Maps, and of course Flex!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/997918792078765575-784373074529488657?l=alamgirdesigns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/784373074529488657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=997918792078765575&amp;postID=784373074529488657' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/784373074529488657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/784373074529488657'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/2008/09/flex-tutorial-fire-eagle-and-google.html' title='Flex Tutorial: Fire Eagle and Google Maps'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04652855229351206537'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YJjSfhBhfvk/SM3cTcV1yQI/AAAAAAAAABw/mn9glRdCnHc/s72-c/screenshot1.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-997918792078765575.post-4557054247940087331</id><published>2008-09-02T12:58:00.000-07:00</published><updated>2008-09-14T19:55:32.733-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='feedback form'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='component'/><title type='text'>Flex Tutorial: Feedback Form</title><content type='html'>&lt;ul&gt;&lt;li  style="font-family:arial;"&gt;&lt;span style="font-weight: bold;font-size:100%;"&gt;&lt;a href="http://alamgirdesigns.com/tutorials/flex/feedbackform/AppFeedbackForm.swf"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;See Working Component (312 KB)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:100%;"&gt;&lt;a href="http://alamgirdesigns.com/tutorials/flex/feedbackform/FeedbackForm_AlamgirDesigns.zip"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Download Component (312 KB)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:100%;"&gt;&lt;a style="" href="http://alamgirdesigns.com/tutorials/flex/feedbackform/FeedbackFormSource_AlamgirDesigns.zip"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Download Source (3 KB)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I'm too lazy to explain everything in detail right now, but feel free to ask questions in the comments section.&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/997918792078765575-4557054247940087331?l=alamgirdesigns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/4557054247940087331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=997918792078765575&amp;postID=4557054247940087331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/4557054247940087331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/4557054247940087331'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/2008/09/flex-tutorial-feedback-form.html' title='Flex Tutorial: Feedback Form'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04652855229351206537'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-997918792078765575.post-2474671843086493215</id><published>2008-09-01T18:46:00.000-07:00</published><updated>2008-09-01T20:05:48.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='thin screen'/><category scheme='http://www.blogger.com/atom/ns#' term='future'/><title type='text'>Future Peek: Internet Computing</title><content type='html'>An afterthought on my &lt;a href="http://alamgirdesigns.blogspot.com/2008/09/implications-of-googles-new-chrome.html"&gt;previous blog post&lt;/a&gt;, where I touched the concept of the &lt;a href="http://www.technologyreview.com/Biztech/19785/?a=f"&gt;Google Cloud&lt;/a&gt;... how will computing in the future work?&lt;br /&gt;&lt;br /&gt;Laptops and Desktops as we know them to be today, will be antiques in the future. Probably used as &lt;a href="http://www.theapplecollection.com/Collection/MacAquarium/index.shtml"&gt;fish tanks&lt;/a&gt; in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;someone's&lt;/span&gt; living room.&lt;br /&gt;&lt;br /&gt;Given the speed at which &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;internet&lt;/span&gt; speed barriers are being broken, at some point in the not-so-long future, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;internet&lt;/span&gt; speeds would have reached the equivalent of hard drive access speeds. Meaning, using the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;internet&lt;/span&gt; will be as quick as accessing files or applications on your computer.&lt;br /&gt;&lt;br /&gt;Remember those good old faithful &lt;a href="http://www.webopedia.com/DidYouKnow/Hardware_Software/2005/all_about_monitors.asp"&gt;CRT monitors&lt;/a&gt;, they have pretty much gone the way of the &lt;a href="http://politicalhumor.about.com/library/images/blpic-demdodoseal.htm"&gt;dodos&lt;/a&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;LCDs&lt;/span&gt; are now dominating, so how much thinner does the future look?! You will be amazed! Imagine a &lt;a href="http://www.usatoday.com/tech/news/2003-05-07-thin-screen_x.htm"&gt;screen as thin as paper&lt;/a&gt;. Screens of the future may be embedded in our T-Shirts, taped to the wall, wrapped around our wrists and maybe even eatable. Well, that won't do much good except to baffle the x-ray operator.&lt;br /&gt;&lt;br /&gt;So in the future, computers will be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;indispensable&lt;/span&gt;. Computers will be part of every aspect of our lives. Imagine the possibilities: video newspapers, health check sticker with ability to access symptoms list online, ceiling light sheet, animated fashion design... the possibilities are virtually endless. And we can rely on our creativity to use the technologies to its maximum potential!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/997918792078765575-2474671843086493215?l=alamgirdesigns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/2474671843086493215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=997918792078765575&amp;postID=2474671843086493215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/2474671843086493215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/2474671843086493215'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/2008/09/future-peek-internet-computing.html' title='Future Peek: Internet Computing'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04652855229351206537'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-997918792078765575.post-4653801281722791710</id><published>2008-09-01T14:00:00.000-07:00</published><updated>2008-09-02T14:21:49.518-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='google cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>News Analysis: Implications of Google's new Chrome Browser Project</title><content type='html'>The word of the day is that Google has announced an open-source browser project: Chrome. Although I was unable to find any official announcement at the &lt;a href="http://www.google.com/press/"&gt;Google Press Center&lt;/a&gt;, the Blog World seems to be full of activity. The announcement, whether official or not, comes within a week of Microsoft's much hyped &lt;a href="http://www.microsoft.com/windows/internet-explorer/beta/default.aspx"&gt;Internet Explorer 8 Beta 2&lt;/a&gt; &lt;a href="http://www.microsoft.com/presspass/newsroom/windows/factsheets/IE8FS.mspx"&gt;announcement&lt;/a&gt;.&lt;br /&gt;&lt;code&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;Speculation on the new browser project, seemingly concrete at present, comes after a 38-page comic series published by the acclaimed &lt;a href="http://www.scottmccloud.com/"&gt;Scott McCloud&lt;/a&gt; depicting proposed features.&lt;br /&gt;&lt;br /&gt;Some claim that information on the project will be posted at &lt;a href="http://www.google.com/chrome"&gt;google.com/chrome&lt;/a&gt; though Google slaps me back with a 404 Not Found!&lt;br /&gt;&lt;code&gt;&lt;span class="fullpost"&gt;&lt;/code&gt;&lt;br /&gt;Let's look at the proposed features as described by the comic series:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox 3&lt;/a&gt; users will be familiar with the '&lt;a href="http://www.mozilla.com/en-US/firefox/features/#search"&gt;Awesome Bar&lt;/a&gt;' officially known as '&lt;a href="http://www.mozilla.com/en-US/firefox/features/#search"&gt;Smart Keywords&lt;/a&gt;'. If you're not a Firefox 3 user yet, you're definitely missing out! Chrome will have it too!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A completely new tabbing design seems to be coming over the horizon. The new 'special tabs' will run on processes of their own, killable via the process / task manager. Remember the old pre-IE7 days when closing one browser via the process manager killed all your open browser windows. I still cringe looking at that dreaded error reporting window. Also, these 'special tabs' will feature their own interfaces. By interface, I mean the address bar, back, forward and the likes!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Your Chrome homepage will feature thumbnails of your most visited pages. I hope the history's stored in my computer rather than on Google's servers.&lt;/li&gt;&lt;li&gt;Chrome also claims to be looking at a feature similar to &lt;a href="http://blogs.msdn.com/ie/archive/2008/08/25/ie8-and-privacy.aspx"&gt;Microsoft's InPrivate Browsing Mode&lt;/a&gt; made available in IE8. It isolates your browsing history and cache while the mode is switched on.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Other features are in line with standard browser marketing catchwords: Enhanced Security, Reliability, Stability, Performance, yada yada yada!&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Now let's look at some of the reasons why Google could be building up its armies to march into the Microsoft dominated browser wars!&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Better competitor&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;to IE than Firefox&lt;/span&gt;: Could Google achieve better results than the innovation-driven open sourced Firefox in chomping down market share from Microsoft? It did so with Search and perhaps a little, with Google Docs. But the primary reason was the frailty of their respective markets at the time of launch. Simple, swift search was non-existent when Google exploded into the web world and no major corporation really did venture into online document management at a scale that Google did. But browsers have been around for quite a while. Yes, Microsoft was negligent until the open source community threw its weight around Firefox but the post-Firefox browser wars have picked up pace. The &lt;a href="http://news.softpedia.com/news/Bill-Gates-leaves-Microsoft-26738.shtml"&gt;Bill-less Microsoft&lt;/a&gt; has realized its vulnerability in the web world and essence of IE in pushing its web agenda. Google is up against very powerful foes and unlike common thinking, Google hasn't succeeded in every territory it's ventured into, prime examples being Google Chat, Google Answers and Orkut.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Is it meant to be a step toward the &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://computer.howstuffworks.com/google-apple-cloud-computer.htm"&gt;Google Cloud?&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;:&lt;/span&gt; For those unaware what Google plans to do with a cloud, no... it's not a &lt;a href="http://www.americanconservativedaily.com/2008/07/bwahahaha-chinese-have-weather-control-device/"&gt;weather control device&lt;/a&gt;. A computing cloud is basically an operating system similar to Windows or Mac OS but running entirely on the web, in this case, on &lt;a href="http://money.cnn.com/magazines/fortune/fortune_archive/2006/08/07/8382587/index.htm"&gt;Google's server farm&lt;/a&gt;. Not a farm as in farm for grazing &lt;a href="http://www.un.org/apps/news/story.asp?NewsID=20772&amp;amp;Cr=global&amp;amp;Cr1=warming"&gt;cattle burping and contributing to global warming&lt;/a&gt;, but a state of the art complex filled with computing hardware whose combined thermal output require power plants of their own, on the most part, to cool those processors down. How can Google create its own online operating system without their own browser? The Google Cloud is a very powerful idea requiring a massive infrastructure. A failed browser will be a unacceptable setback for Google, that I believe is the reason Chrome has been open sourced. How many failed open source projects have you really heard about? The community of experts keeps them moving. Only this time around, expect heavy artillery support from Google.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;See the full comic series &lt;a href="http://blogoscoped.com/google-chrome/1"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/997918792078765575-4653801281722791710?l=alamgirdesigns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamgirdesigns.blogspot.com/feeds/4653801281722791710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=997918792078765575&amp;postID=4653801281722791710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/4653801281722791710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/997918792078765575/posts/default/4653801281722791710'/><link rel='alternate' type='text/html' href='http://alamgirdesigns.blogspot.com/2008/09/implications-of-googles-new-chrome.html' title='News Analysis: Implications of Google&apos;s new Chrome Browser Project'/><author><name>HyderAlamgir</name><uri>http://www.blogger.com/profile/05721073947493601058</uri><email>hyder@alamgirdesigns.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04652855229351206537'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>