<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Andrew Schwabe&apos;s Blog - google</title>
			<link>http://blog.schwabe.net/index.cfm</link>
			<description>Flex and CF and all things Wack.</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 09:20:27 -0400</pubDate>
			<lastBuildDate>Tue, 06 Jul 2010 12:33:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>aschwabe@schwabe.net</managingEditor>
			<webMaster>aschwabe@schwabe.net</webMaster>
			
			
			
			
			
			<item>
				<title>Apple vs the world (or &quot;how i&apos;m gonna get flash on my iphone anyway&quot;)</title>
				<link>http://blog.schwabe.net/index.cfm/2010/7/6/Apple-vs-the-world-or-how-im-gonna-get-flash-on-my-iphone-anyway</link>
				<description>
				
				The pressure is building up on Apple.  They have stated their case about how they will only support html5 on their IOS platform (ipad and iphone).  Their mis-information about how all other technologies hurt the internet has had surprising impact given its pure foolishness.

The best technologies the industry has seen (and the strongest companies) have always had a plan for ushering in new technology while being backwards compatible with the old.  This serves many purposes -- it eases people into new technology, while supporting the old, and it generally gives longevity to infrastructure which is pretty important given the pace at which technology changes.

Apple&apos;s viewpoint is very narrow minded.  They have said in not so many words: &quot;eventually in the future, we think we will all be doing it this way, so lets just pretend it is already the future, and only use that technology, anything else won&apos;t work anymore.&quot;  Whether you like browser plugins or not, and whether you think they are a part of the future or not, they are a HUGE part of the internet today, and not supporting them isn&apos;t visionary -- its stupid.  Apple needs to wake up from their rebellious ways, and become a team player.  Their self imposed &quot;better than thou&quot; position in the industry will only take them so far, and will eventually cause people to start hating them.  It is already starting, with iphone users defecting to use Android phones.  Why?  because Android is *actually* an open platform.  Apple says IOS is &quot;open&quot;, but that is just a complete lie.  They are pretty far from open.  The only way an ipad or iphone is &quot;open&quot; is if it is jailbroken.

The very fact that &quot;jail breaking&quot; tools exist for ipad and iphone show that Apple&apos;s devices are not open, and that the technology community isn&apos;t satisfied with Apple&apos;s tight restrictions.  The mentality in this community is: if we spend a couple hundred dollars of our hard earned money on a device like iphone, then let us use it however we want.  Don&apos;t make it a premium price, and then handcuff us.

Here is where consumer need and industry compatibility intersect and a spark is created.  I&apos;ve whined about not having flash on iphone for a long time.  Apple says &quot;we want 100% control over how and what you see&quot; and the underground community has reacted by jailbreaking.

What makes this even more exciting is that the iphone 4 is more powerful than previous models (although not quite up to snuff when compared to the new Android phones).  It is slick and easy to use, and will make people happy if it does what we want.  The underground community has once again responded, and made a commitment to &lt;a target=&quot;new&quot; href=&quot;http://www.electricpig.co.uk/2010/07/05/iphone-4-jailbreak-coder-pledges-flash-for-ios-4/&quot;&gt;hack flash to work on the iphone&lt;/a&gt;.  You heard it right -- in fact the same people who made this commitment, have apparently already gotten it to work on ipad!

I am sure this will infuriate Steve Jobs, but I honestly don&apos;t care.  It is obvious that all his rules and closed mindedness are focused on bringing in more money to Apple, and NOT giving end users the core features that they want.  Maybe breaking this major rule of his will make him wake up, and support it legitimately once the world proves to him that his views (and accusations) on Flash are just purely fantasy.

So for me, I&apos;ll stick with iphone instead of switching to Android.  The real reason is not b/c I am &quot;sold&quot; on Apple&apos;s device, but because I know Flash is coming :)
				
				</description>
						
				
				<category>Adobe Flex</category>				
				
				<category>Rants</category>				
				
				<category>ipod/iphone</category>				
				
				<category>google</category>				
				
				<pubDate>Tue, 06 Jul 2010 12:33:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2010/7/6/Apple-vs-the-world-or-how-im-gonna-get-flash-on-my-iphone-anyway</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Android OS on iPhone ?</title>
				<link>http://blog.schwabe.net/index.cfm/2010/6/15/Android-OS-on-iPhone-</link>
				<description>
				
				Yes its actually true...  This may be a little old (released in April 2010), but quite interesting!  

So many of us are wondering what turn Apple will take next, and when, if ever, they will every start playing nicely with Adobe. Seems that the underground community isn&apos;t thrilled with that lack of progress, so people have been actively working on getting linux to run on iphone hardware, and now have managed to get a build of android OS to run on iphone 2G (1st generation).  Yes, this potentially means the ability to have flash apps running on your iphone hardware.  Not yet, but potentially.

Check it out:

&lt;object width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/5yO2KQHkt4A&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/5yO2KQHkt4A&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;

Source: &lt;a href=&quot;http://linuxoniphone.blogspot.com/2010/04/ive-been-working-on-this-quietly-in.html&quot;&gt;http://linuxoniphone.blogspot.com/2010/04/ive-been-working-on-this-quietly-in.html&lt;/a&gt;
				
				</description>
						
				
				<category>Adobe Flex</category>				
				
				<category>Open Source</category>				
				
				<category>google</category>				
				
				<category>Flash</category>				
				
				<category>Linux</category>				
				
				<pubDate>Tue, 15 Jun 2010 14:03:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2010/6/15/Android-OS-on-iPhone-</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Adobe Announces AIR/Flash support for Android Mobiles</title>
				<link>http://blog.schwabe.net/index.cfm/2010/2/15/Adobe-Announces-AIRFlash-support-for-Android</link>
				<description>
				
				Well, it is finally happening -- the rest of the world is moving on, right around the big iPhone road block.  With Android being a fast growing platform, and Adobe giving official support to build native Flash/Flex apps optimized for mobile processors, this puts the pressure on Apple again, to either bend to what consumers want, or face loss of market share.
				 [More]
				</description>
						
				
				<category>Adobe Flex</category>				
				
				<category>Actionscript</category>				
				
				<category>ipod/iphone</category>				
				
				<category>Flash</category>				
				
				<category>google</category>				
				
				<pubDate>Mon, 15 Feb 2010 09:55:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2010/2/15/Adobe-Announces-AIRFlash-support-for-Android</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>CF United 09 Presentation Files - Google App Engine and Flex</title>
				<link>http://blog.schwabe.net/index.cfm/2009/8/13/CF-United-Presentation-Files</link>
				<description>
				
				Ok folks, here are my preso files for my CF United 2009 talk on Google App Engine and Flex.  Is this the final version?  Sure.  Until I change it.  I shall resist doing that...

&lt;object height=&quot;425&quot; width=&quot;550&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://slidesix.com/viewer/SlideSixViewer.swf?alias=294AndrewSchwabeGoogleAppEngineFlex&quot; /&gt;&lt;param name=&quot;menu&quot; value=&quot;false&quot;/&gt;&lt;param name=&quot;scale&quot; value=&quot;noScale&quot;/&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&lt;param value=&quot;transparent&quot; name=&quot;wmode&quot; /&gt;&lt;param value=&quot;quality&quot; name=&quot;best&quot; /&gt;&lt;embed src=&quot;http://slidesix.com/viewer/SlideSixViewer.swf?alias=294AndrewSchwabeGoogleAppEngineFlex&quot; allowscriptaccess=&quot;always&quot; allowFullScreen=&quot;true&quot; height=&quot;425&quot; width=&quot;550&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; quality=&quot;best&quot; /&gt;&lt;/object&gt;

Here is the powerpoint presentation download: &lt;a href=&quot;http://www.schwabe.net/294_Andrew_Schwabe_Google_App_Engine_Flex.ppt&quot;&gt;294_Andrew_Schwabe_Google_App_Engine_Flex.ppt&lt;/a&gt;

Here is the full download (warning, this is big!) Contains all 4 google app engine java projects, all 4 flex projects and the powerpoint file.  The download is big because of all the jar files.  I will try to have a USB key with me so if you want a super fun time instant copy instead of downloading it, I should be able to do that.

Full download (94MB, zipped): &lt;a href=&quot;http://www.schwabe.net/CFun09_GAE_Files.zip&quot;&gt;CFun09_GAE_Files.zip&lt;/a&gt;

For those of you web surfers interested -- demo 4 project includes a fix for allowing Flex app using AMF to retrieve Google Account information (using ajax and a custom auto servlet) so your Flex apps can determine if you are logged in, and get your user identifier if you are logged in.
				
				</description>
						
				
				<category>Adobe Flex</category>				
				
				<category>Open Source</category>				
				
				<category>Eclipse</category>				
				
				<category>google</category>				
				
				<category>Java</category>				
				
				<category>Actionscript</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 13 Aug 2009 01:42:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2009/8/13/CF-United-Presentation-Files</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>CF United Update: Google App Engine + Flex</title>
				<link>http://blog.schwabe.net/index.cfm/2009/7/30/CF-United-Update-Google-App-Engine--Flex</link>
				<description>
				
				My talk at CFUnited has changed a bit...  Since the topic was chosen a while back, Google has released a Java developer environment and eclipse plugin for Google App Engine (GAE).  Since Java is a whole lot closer to CFML than python is, I&apos;ve updated all my code and presentation to focus on the Java application architecture, and how to connect it to Flex.

I&apos;ve even got some tidbits on how to get CFML running on Google App Engine !

Be sure to come on out and learn about the exciting new &quot;super scalable&quot; web application system running on Google&apos;s free hosting infrastructure.
				
				</description>
						
				
				<category>Announcements</category>				
				
				<category>Adobe Flex</category>				
				
				<category>Open Source</category>				
				
				<category>Eclipse</category>				
				
				<category>google</category>				
				
				<category>Java</category>				
				
				<category>Flash</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 30 Jul 2009 20:02:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2009/7/30/CF-United-Update-Google-App-Engine--Flex</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>CF United Speaker Interview</title>
				<link>http://blog.schwabe.net/index.cfm/2009/5/12/CF-United-Speaker-Interview</link>
				<description>
				
				&lt;a href=&quot;http://cfunited.com&quot;&gt;&lt;img src=&quot;http://cfunited.com/2009/images/470x60_cfunited_09.gif&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;


1. Have you spoken at CFUnited in the past?  What would you tell someone who hasn&apos;t been to CFUnited before?

Yup.  I&apos;ve been speaking at CF United events for the last 4-5 years or so.  Lost count.  CFUN is cool because you get to hang out with all the movers and shakers in the industry.  


2. Why should people attend your session(s)?  

Why not?  I&apos;ll be showing an example of using Flex to talk to Google App Engine (GAE), so its just pretty darn cool.


3. Do you have any projects in the works that you will be revealing at CFUnited?

I&apos;m hoping to have a brand new product ready to demo called FusionDox Access, which is a way cool easy way to share large files with people, and easily integrates into your web projects.  All build in Flex of course :)

4. Besides your topic, what other sessions are you looking forward to?

Flexy goodness, especially looking forward to Flex 4 graphics enhancements.

5. What are some of the hot topics you&apos;d like to see at RoundTable discussions?

How to beat down the industry&apos;s impression that ColdFusion is dying.

6. Where can people find you at CFUnited?  (At the bar, networking, working, in your room, etc.)

Yes, Yes, Yes, Yes.  Also email me.  aschwabe(at)gmail(dot)com.


7. What&apos;s the latest news with you? Has anything changed since last CFUnited?

New version of FusionDox is coming out.  See &lt;a href=&quot;http://www.fusiondox.com/blog/&quot;&gt;http://www.fusiondox.com/blog/&lt;/a&gt;


8. What is unique about CFUnited?

Everything is approachable at CFUN.  Talk to whoever, everybody is sincere about wanting to transfer knowledge so that everybody grows.

9. When you are not working what do you like to do in your free time?

Playing guitar, riding my motorcycle (bmw k100), going to the shooting range with the family, travel, eat, drink, being merry. 

10. Feel free to make up your own question and then answer it.

Q: Why?  A: Because.
				
				</description>
						
				
				<category>FusionDox</category>				
				
				<category>Motorcycles</category>				
				
				<category>Adobe Flex</category>				
				
				<category>google</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 12 May 2009 16:26:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2009/5/12/CF-United-Speaker-Interview</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Flex + Google Analytics - Fix Error #1009: Cannot access a property or method of a null object</title>
				<link>http://blog.schwabe.net/index.cfm/2009/4/10/Flex--Google-Analytics--Fix-Error-1009-Cannot-access-a-property-or-method-of-a-null-object</link>
				<description>
				
				Google has released a library for Flash and Flex to embed google analytics calls into your Flash/Flex app.  You can find info and Google&apos;s sample code here: &lt;a href=&quot;http://code.google.com/apis/analytics/docs/tracking/flashTrackingSetupFlex.html&quot;&gt;http://code.google.com/apis/analytics/docs/tracking/flashTrackingSetupFlex.html&lt;/a&gt;.

Since I use Flex, thats all I will cover here.

When I implemented Google&apos;s code, I got the &quot;Error #1009: Cannot access a property or method of a null object&quot; error that seems to show up from time to time. I knew it had to do with google analytics, since it was a fully working app before I added GA.
				 [More]
				</description>
						
				
				<category>Adobe Flex</category>				
				
				<category>Actionscript</category>				
				
				<category>google</category>				
				
				<pubDate>Fri, 10 Apr 2009 17:00:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2009/4/10/Flex--Google-Analytics--Fix-Error-1009-Cannot-access-a-property-or-method-of-a-null-object</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>I will be speaking at CF United 2009</title>
				<link>http://blog.schwabe.net/index.cfm/2009/2/4/I-will-be-speaking-at-CF-United-2009</link>
				<description>
				
				&lt;table align=&quot;right&quot; style=&quot;padding:10px;&quot;&gt;
&lt;tr&gt;&lt;td&gt;
&lt;a href=&quot;http://cfunited.com&quot;&gt;&lt;img src=&quot;http://cfunited.com/images/125x125_cfunited_09_speaker.gif&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
I have been invited to speak at CFUnited 2009 in Leesburg, VA, August 12-15 2009.  If you haven&apos;t attended CF United before, be sure to sign up, as it is a fantastic program, and a great place to network with some of the most skilled developers in the world.

This will be the 5th CFUnited event that I have spoken at, and the second time I will be presenting on a Flex topic.

This year I will be going through the architecture of building a Google App Engine (GAE) app, powered by Flex.  This allows you to create an application hosted by Google&apos;s application architecture, and using a Flex application as the user interface.  It&apos;s a mashup of multiple technologies, and should be a lot of fun.  Be sure to stop by!
				
				</description>
						
				
				<category>Announcements</category>				
				
				<category>Adobe Flex</category>				
				
				<category>Open Source</category>				
				
				<category>google</category>				
				
				<category>Flash</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Wed, 04 Feb 2009 17:19:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2009/2/4/I-will-be-speaking-at-CF-United-2009</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>TaskCFC : Open Source Group Task Management is coming!</title>
				<link>http://blog.schwabe.net/index.cfm/2008/8/19/TaskCFC--Open-Source-Group-Task-Management-is-coming</link>
				<description>
				
				I have been working hard on a new project, to be released as open source called &quot;TaskCFC.&quot;  This is a group task management system that uses ColdFusion on the back end and Flex on the front end.  I am writing this since it seems there are no real easy to use/easy to customize group task mgt systems out there.  Ultimately this *WILL* be integrated with FusionDox, and may be integrated with Google apps and Google App Engine.
				 [More]
				</description>
						
				
				<category>FusionDox</category>				
				
				<category>Adobe Flex</category>				
				
				<category>Open Source</category>				
				
				<category>google</category>				
				
				<category>Actionscript</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 19 Aug 2008 15:23:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2008/8/19/TaskCFC--Open-Source-Group-Task-Management-is-coming</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Flex &gt; CF &gt; Craigslist &gt; Google Maps Mashup</title>
				<link>http://blog.schwabe.net/index.cfm/2008/8/8/Flex--CF--Craigslist--Google-Maps-Mashup</link>
				<description>
				
				Here is one of several apps I have written recently that i&apos;ve been meaning to put on the blog. This app shows how Flex can bridge data from multiple sources.  Perform a keyword search, maybe search for an iphone, and this app will search craigslist, and show you the results displayed on a map of the city.
				 [More]
				</description>
						
				
				<category>Adobe Flex</category>				
				
				<category>Actionscript</category>				
				
				<category>google</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 08 Aug 2008 00:28:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2008/8/8/Flex--CF--Craigslist--Google-Maps-Mashup</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>iPhone pwnage bandwagon</title>
				<link>http://blog.schwabe.net/index.cfm/2008/7/21/iPhone-pwnage-bandwagon</link>
				<description>
				
				&lt;p&gt;I am generally NOT ok with hacking operating systems to remove software or hardware restrictions.&amp;nbsp; That being said, the Iphone Dev Team released their new pwnage 2.0 tool on sunday, after an incredible amount of hype.&amp;nbsp; I went ahead and used the tool and now my iphone is unlocked with the 2.0 firmware for use with any sim card.&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;Note: Links to pages that explain how to unlock your iphone are at the bottom of this post.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;So, if I am against hacking hardware and software, why did I unlock my iphone?&lt;/p&gt;
				 [More]
				</description>
						
				
				<category>Open Source</category>				
				
				<category>MP3</category>				
				
				<category>ipod/iphone</category>				
				
				<category>google</category>				
				
				<pubDate>Mon, 21 Jul 2008 02:00:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2008/7/21/iPhone-pwnage-bandwagon</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Dealing with Russian Spam in Google Mail aka Gmail</title>
				<link>http://blog.schwabe.net/index.cfm/2008/5/16/Dealing-with-Russian-Spam-in-Google-Mail-aka-Gmail</link>
				<description>
				
				In a day where spam is an increasingly huge issue, I have been using Google&apos;s email which does great at spam filtering.&amp;nbsp; There is of course once major exception, and that is Russian or Cyrillic spam emails.&amp;nbsp; Google&apos;s filters don&apos;t seem to be able to block those emails, and if you have had an account as long as I have, the volume of spam is bad.&amp;nbsp; I was getting 50-100 Russian spam emails every day.&lt;br /&gt;
&lt;br /&gt;
I have experimented and come up with a solution using Google&apos;s filter feature.&amp;nbsp; It has taken several tries to get the right settings to actually be effective.&amp;nbsp; Here is how to rid yourself of the bad Russian spam!&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;Log into your account in Gmail&lt;/li&gt;
    &lt;li&gt;In the upper right part of your screen, click on &amp;quot;Settings&amp;quot;&lt;/li&gt;
    &lt;li&gt;On the settings page, click on the &amp;quot;Filters&amp;quot; heading&lt;/li&gt;
    &lt;li&gt;Click the &amp;quot;Create a new filter&amp;quot; link&lt;/li&gt;
    &lt;li&gt;In the &amp;quot;Has the words&amp;quot; box, copy and past in the contents from &lt;a href=&quot;/russian_spam_chars.doc&quot;&gt;this Microsoft Word document&lt;/a&gt; (I tried to paste the actual characters here, but they got all screwy)&lt;/li&gt;
    &lt;li&gt;Click the &amp;quot;Next Step&amp;quot; button&lt;/li&gt;
    &lt;li&gt;Choose how you want to handle them (I have it skip the inbox, and apply a custom label, this way I can go back and actually flag those messages as spam later)&lt;/li&gt;
    &lt;li&gt;Click on the &amp;quot;Create Filter&amp;quot; button to save the changes!&lt;/li&gt;
&lt;/ol&gt;
This has really worked well for us, eliminating about 90-95% of the Russian spam.&amp;nbsp; If you find any &amp;quot;tweaks&amp;quot; to this are effective, let me know.
				
				</description>
						
				
				<category>google</category>				
				
				<pubDate>Fri, 16 May 2008 10:34:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2008/5/16/Dealing-with-Russian-Spam-in-Google-Mail-aka-Gmail</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>GoogleMaps + Craigslist</title>
				<link>http://blog.schwabe.net/index.cfm/2007/12/12/GoogleMaps-Craigslist</link>
				<description>
				
				&lt;p&gt;Most impressive combination of technologies here.&amp;nbsp; This is a great example of pooling information together.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://www.housingmaps.com/&quot;&gt;http://www.housingmaps.com/&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
				
				</description>
						
				
				<category>google</category>				
				
				<pubDate>Wed, 12 Dec 2007 02:00:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2007/12/12/GoogleMaps-Craigslist</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Google Chart API</title>
				<link>http://blog.schwabe.net/index.cfm/2007/12/7/Google-Chart-API</link>
				<description>
				
				&lt;img vspace=&quot;5&quot; hspace=&quot;5&quot; border=&quot;1&quot; align=&quot;right&quot; src=&quot;http://chart.apis.google.com/chart?cht=p3&amp;amp;chd=s:hW&amp;amp;chs=250x100&amp;amp;chl=Hello|World&quot; alt=&quot;&quot; /&gt;From the incredible minds at Google :)&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://code.google.com/apis/chart/&quot;&gt; http://code.google.com/apis/chart/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This impressive little library lets you generate PNG chart files from a single URL request string.&amp;nbsp; Since people typically need to pass lots and lots of data for charting, they came up with a really creative way to compress the values, and provide a javascript snippet for automating the process.&lt;br /&gt;
&lt;br /&gt;
So the nifty chart you see to the right is a &amp;quot;hello world&amp;quot; app using their API.&amp;nbsp; It ultimately comes down to a simple URL request of:&lt;br /&gt;
&lt;br /&gt;
http://chart.apis.google.com/chart?cht=p3&amp;amp;chd=s:hW&amp;amp;chs=250x100&amp;amp;chl=Hello|World&lt;br /&gt;
&lt;br /&gt;
Quite impressive and easy to use!&lt;br /&gt;
&lt;br /&gt;
While this doesn&apos;t provide the stellar interactivity and depth of integration that Flex charts do, it certainly provides a way to do nice looking charts with a quick turn-around.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
According to their docs, you can freely use this so long as you don&apos;t regularly exceed the 50,000 hits per day limit at which point they may block you.&amp;nbsp; I think most of us will not be hitting it quite this much.&lt;br /&gt;
&lt;br /&gt;
Some samples:&lt;br /&gt;
&lt;br /&gt;
&lt;table width=&quot;200&quot; cellspacing=&quot;5&quot; cellpadding=&quot;2&quot; border=&quot;0&quot; align=&quot;&quot; summary=&quot;&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?cht=lc&amp;amp;chd=s:9gounjqGJD&amp;amp;chco=008000&amp;amp;chls=2.0,4.0,1.0&amp;amp;chxt=x,y&amp;amp;chxl=0:|Sep|Oct|Nov|Dec|1:||50|100&amp;amp;chs=160x125&amp;amp;chm=r,E5ECF9,0,0.75,0.25|r,000000,0,0.1,0.11&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;
            &lt;td&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?cht=lc&amp;amp;chd=s:93zyvneTTOMJMLIJFHEAECFJGHDBFCFIERcgnpy45879,IJKNUWUWYdnswz047977315533zy1246872tnkgcaZQONHCECAAAAEII&amp;amp;chls=3,6,3|1,1,0&amp;amp;chs=160x125&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;
            &lt;td&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?cht=bhs&amp;amp;chco=ff0000,00ff00,0000ff,&amp;amp;chs=160x125&amp;amp;chd=s:FOE,THE,Bar&amp;amp;chxt=x,y&amp;amp;chxl=1:|Dec|Nov|Oct|0:||20K||60K||100K|&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
				
				</description>
						
				
				<category>charting</category>				
				
				<category>google</category>				
				
				<pubDate>Fri, 07 Dec 2007 02:00:00 -0400</pubDate>
				<guid>http://blog.schwabe.net/index.cfm/2007/12/7/Google-Chart-API</guid>
				
			</item>
			
		 	
			</channel></rss>