<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mashup Guide &#187; Chapter 09</title>
	<atom:link href="http://blog.mashupguide.net/category/chapter-09/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mashupguide.net</link>
	<description>A blog about Raymond Yee&#039;s Book Pro Web 2.0 Mashups: Remixing Data and Web Services</description>
	<lastBuildDate>Wed, 23 Feb 2011 13:35:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
  <link>http://blog.mashupguide.net</link>
  <url>http://blog.mashupguide.net/favicon.ico</url>
  <title>Mashup Guide</title>
</image>
		<item>
		<title>Updates to Yahoo! Pipes (from Dec 2007)</title>
		<link>http://blog.mashupguide.net/2008/02/05/updates-to-yahoo-pipes-from-dec-2007/</link>
		<comments>http://blog.mashupguide.net/2008/02/05/updates-to-yahoo-pipes-from-dec-2007/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 06:52:18 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[Chapter 04]]></category>
		<category><![CDATA[Chapter 09]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Yahoo! Pipes]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/2008/02/05/updates-to-yahoo-pipes-from-dec-2007/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Updates+to+Yahoo%21+Pipes+%28from+Dec+2007%29&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Chapter+04&amp;rft.subject=Chapter+09&amp;rft.subject=Uncategorized&amp;rft.subject=Yahoo%21+Pipes&amp;rft.source=Mashup+Guide&amp;rft.date=2008-02-05&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2008/02/05/updates-to-yahoo-pipes-from-dec-2007/&amp;rft.language=English"></span>
While finishing my book, it wasn't possible for me to keep up with all the changes that were happening with the many web applications I track in the book.  One such change came in Yahoo! Pipes:  Pipes Blog » Blog Archive » New "Fetch Page" module and nice web path enhancement…. I have to try [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Updates+to+Yahoo%21+Pipes+%28from+Dec+2007%29&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Chapter+04&amp;rft.subject=Chapter+09&amp;rft.subject=Uncategorized&amp;rft.subject=Yahoo%21+Pipes&amp;rft.source=Mashup+Guide&amp;rft.date=2008-02-05&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2008/02/05/updates-to-yahoo-pipes-from-dec-2007/&amp;rft.language=English"></span>
<p>While finishing my book, it wasn't possible for me to keep up with all the changes that were happening with the many web applications I track in the book.  One such change came in Yahoo! Pipes:  <a href="http://blog.pipes.yahoo.com/2007/12/06/new-fetch-page-module-and-nice-web-path-enhancement/" class="external">Pipes Blog » Blog Archive » New "Fetch Page" module and nice web path enhancement…</a>.</p>
<p>I have to try the <a href="http://pipes.yahoo.com/pipes/docs?doc=sources#FetchPage" class="external">Pipes Fetch Page Module</a> to do some scraping of HTML pages. Also one can start using nicer URLs for various pipes.   For instance,</p>
<p><a href="http://pipes.yahoo.com/pipes/pipe.run?InputURL=http%3A%2F%2Fwww.nytimes.com%2Fservices%2Fxml%2Frss%2Fnyt%2FInternational.xml&amp;_id=cInT4D7B3BGMoxPNiXrL0A&amp;_render=kml">http://pipes.yahoo.com/pipes/pipe.run?InputURL=http%3A%2F%2Fwww.nytimes.com%2Fservices%2Fxml%2Frss%2Fnyt%2FInternational.xml&amp;_id=cInT4D7B3BGMoxPNiXrL0A&amp;_render=kml</a></p>
<p>can now be substituted with</p>
<p><a href="http://pipes.yahoo.com/raymondyee/locationextractor?InputURL=http%3A%2F%2Fwww.nytimes.com%2Fservices%2Fxml%2Frss%2Fnyt%2FInternational.xml&amp;_render=kml">http://pipes.yahoo.com/raymondyee/locationextractor?InputURL=http%3A%2F%2Fwww.nytimes.com%2Fservices%2Fxml%2Frss%2Fnyt%2FInternational.xml&amp;_render=kml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2008/02/05/updates-to-yahoo-pipes-from-dec-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Drafts of Chapters 7, 9 13, and 17</title>
		<link>http://blog.mashupguide.net/2007/06/09/new-drafts-of-chapters-7-9-13-and-17/</link>
		<comments>http://blog.mashupguide.net/2007/06/09/new-drafts-of-chapters-7-9-13-and-17/#comments</comments>
		<pubDate>Sat, 09 Jun 2007 21:00:41 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[Chapter 07]]></category>
		<category><![CDATA[Chapter 09]]></category>
		<category><![CDATA[Chapter 13]]></category>
		<category><![CDATA[Chapter 17]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/2007/06/09/new-drafts-of-chapters-7-9-13-and-17/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=New+Drafts+of+Chapters+7%2C+9+13%2C+and+17&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Chapter+07&amp;rft.subject=Chapter+09&amp;rft.subject=Chapter+13&amp;rft.subject=Chapter+17&amp;rft.source=Mashup+Guide&amp;rft.date=2007-06-09&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/06/09/new-drafts-of-chapters-7-9-13-and-17/&amp;rft.language=English"></span>
I just posted the following chapters -- for your edication and entertainment: Chapter 7: "Other XML Web Services APIs" (2007-06-09 13:38:24) Chapter 9: "Dissecting mashups and remixes" (2007-06-09 13:49:43) Chapter 13: "Online Maps and 3-D Digital Globes" (2007-06-07 15:44:19) Chapter 17:"Desktop and Web-Based Office Suites" (2007-06-07 15:24:53) As always, I'd be grateful for any constructive [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=New+Drafts+of+Chapters+7%2C+9+13%2C+and+17&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Chapter+07&amp;rft.subject=Chapter+09&amp;rft.subject=Chapter+13&amp;rft.subject=Chapter+17&amp;rft.source=Mashup+Guide&amp;rft.date=2007-06-09&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/06/09/new-drafts-of-chapters-7-9-13-and-17/&amp;rft.language=English"></span>
<p class="MsoBodyText" style="text-indent: 0in">I just posted the following chapters -- for your edication and entertainment:</p>
<ul>
<li>Chapter 7: "<a href="http://mashupguide.net/drafts/858Xch07__.pdf">Other XML Web Services APIs</a>" (2007-06-09 13:38:24)</li>
<li>Chapter 9: "<a href="http://mashupguide.net/drafts/858Xch09__.pdf">Dissecting mashups and remixes</a>" (2007-06-09 13:49:43)</li>
<li>Chapter 13: "<a href="http://mashupguide.net/drafts/858Xch13__.pdf">Online Maps and 3-D Digital Globes</a>" (2007-06-07 15:44:19)</li>
<li>Chapter 17:"<a href="http://mashupguide.net/drafts/858Xch17__.pdf">Desktop and Web-Based Office Suites</a>" (2007-06-07 15:24:53)</li>
</ul>
<p>As always, I'd be grateful for any constructive feedback:  questions, comments, expressions of bewilderment. <img src='http://blog.mashupguide.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2007/06/09/new-drafts-of-chapters-7-9-13-and-17/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mining the data in ProgrammableWeb for Design Patterns in Mashups</title>
		<link>http://blog.mashupguide.net/2007/04/26/mining-the-data-in-programmableweb-for-design-patterns-in-mashups/</link>
		<comments>http://blog.mashupguide.net/2007/04/26/mining-the-data-in-programmableweb-for-design-patterns-in-mashups/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 18:36:26 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[Chapter 09]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[ProgrammableWeb]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/2007/04/26/mining-the-data-in-programmableweb-for-design-patterns-in-mashups/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Mining+the+data+in+ProgrammableWeb+for+Design+Patterns+in+Mashups&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Chapter+09&amp;rft.subject=design+patterns&amp;rft.subject=ProgrammableWeb&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-26&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/26/mining-the-data-in-programmableweb-for-design-patterns-in-mashups/&amp;rft.language=English"></span>
In chapter 9, I look in detail at some individual mashups. I also want to know more about mashups in general, to do a macro-analysis of mashups. That is, I would look at the broadest range of mashups to look for design patterns that cross many examples. One way forward would be an analysis using [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Mining+the+data+in+ProgrammableWeb+for+Design+Patterns+in+Mashups&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Chapter+09&amp;rft.subject=design+patterns&amp;rft.subject=ProgrammableWeb&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-26&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/26/mining-the-data-in-programmableweb-for-design-patterns-in-mashups/&amp;rft.language=English"></span>
<p>  In chapter 9, I look in detail at some individual mashups. I also want  to know more about mashups in general, to do a macro-analysis of  mashups. That is, I would look at the broadest range of mashups to look  for design patterns that cross many examples.</p>
<p>One way forward would be an analysis using <a href="http://programmableweb.com" class="external">ProgrammableWeb</a>,  probably the single best compilation available of mashups and  corresponding APIs available on the public web. There are some patterns  that are immediately obvious from a study of the site; I say  immediately obvious because John Musser, its creator has surfaced these  elements in the interface. Let me point out some of the data about  mashups:</p>
<ul>
<li>         You can get an overview of the mashup world, newly registered ones, what's popular at the <a href="http://www.programmableweb.com/mashups" class="external">Mashup Dashboard</a>.</li>
<li>         "mapping" is the most popular tag associated with mashups, followed by "photo"</li>
<li>         The Web 2.0 <a href="http://www.programmableweb.com/matrix" class="external">Mashup Matrix</a> displays mashups by their use of every combination of 2 APIs in the ProgrammableWeb database.</li>
</ul>
<p>In addition, to what is obvious in the data, I would like to pose more  questions that should be derivable from what is in ProgrammableWeb.com:</p>
<ul>
<li>         How many APIs are used by the mashups?  That is, what's the distribution -- how many use 1, 2, 3, etc. APIs.</li>
<li>         What's the most common pair of APIs being used?  Most common threesome?</li>
<li>         Is there any correlation between  the popularity of an API and the popularity of mashups that use that API?</li>
<li> Are there broader correlations among usage patterns of APIs if we  cluster them by categories? Are mashups likely to use more than one API  in the same category or across categories?</li>
</ul>
<p>As of the writing of this book, there is no formal API to  programmableweb.com -- so answering these and allied questions require  some other form of access to the data. I'm working with John to get  such access.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2007/04/26/mining-the-data-in-programmableweb-for-design-patterns-in-mashups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mashup tools to look at</title>
		<link>http://blog.mashupguide.net/2007/04/24/mashup-tools-to-look-at/</link>
		<comments>http://blog.mashupguide.net/2007/04/24/mashup-tools-to-look-at/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 18:28:42 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[Chapter 09]]></category>
		<category><![CDATA[Chapter 11]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/2007/04/24/mashup-tools-to-look-at/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Mashup+tools+to+look+at&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Chapter+09&amp;rft.subject=Chapter+11&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-24&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/24/mashup-tools-to-look-at/&amp;rft.language=English"></span>
In Chapters 9 and 11, I analyze service composition frameworks, tools that make it easier to create mashups, for "design patterns" among mashups. That is, if some tool offers a template, it's likely that there is a design pattern behind that template. If time allows, I'd like to study at the least the following frameworks. [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Mashup+tools+to+look+at&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Chapter+09&amp;rft.subject=Chapter+11&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-24&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/24/mashup-tools-to-look-at/&amp;rft.language=English"></span>
<p>  In Chapters 9 and 11, I analyze service composition frameworks, tools  that make it easier to create mashups, for "design patterns" among  mashups. That is, if some tool offers a template, it's likely that  there is a design pattern behind that template. If time allows, I'd  like to study at the least the following frameworks. <a href="http://openkapow.com/" class="external">openkapow</a> is one such system.  I want to look at the ones highlighted in John Musser's <a href="http://www.programmableweb.com/docs/ProgrammableWeb_Web20Expo2007.pdf" class="external">recent presentation at Web 2.0 Expo</a>.   See <a href="http://blog.programmableweb.com/2007/04/23/open-apis-talk-at-web-20-expo/" class="external">Open APIs Talk at Web 2.0 Expo</a> and  specifically the quote from <a href="http://www.infoworld.com/article/07/04/20/HNdiggapi_1.html" class="external">Digg floats API, phishing mashups to come</a>:</p>
<ul> "The tool space is going to explode, both for  developers and nondevelopers," Musser said. Of particular note were  data mashup tools such as Yahoo Pipes, RSSBus, and Grazr; scraping  tools for making structured data from unstructured data, such as Kapow  and Dapper; and visual development tools, including JackBe, Teqlo,  Bungee, and IBM's QEDWiki.</ul>
<p>I'm already studying <a href="http://pipes.yahoo.com/pipes/" class="external">Yahoo! Pipes</a>, <a href="http://www.kapowtech.com/" class="external">Kapow</a>, <a href="http://www.dapper.net/" class="external">Dapper</a>, and <a href="http://services.alphaworks.ibm.com/qedwiki/" class="external">QEDWiki</a> but have yet to look at:</p>
<ul>
<li>   <a href="http://www.jackbe.com/index.php" class="external">JackBe.com - Enterprise Web 2.0 Solutions</a></li>
<li>   <a href="http://www.teqlo.com/" class="external">Teqlo</a></li>
<li>   <a href="http://www.rssbus.com/" class="external">RSSBus</a></li>
<li>   <a href="http://www.grazr.com/" class="external">Grazr</a></li>
<li>   <a href="http://www.bungeelabs.com/" class="external">Bungee Labs</a></li>
</ul>
<p>How well do these tools work?  We'll see.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2007/04/24/mashup-tools-to-look-at/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>At work on Chapter 9</title>
		<link>http://blog.mashupguide.net/2007/04/21/at-work-on-chapter-9/</link>
		<comments>http://blog.mashupguide.net/2007/04/21/at-work-on-chapter-9/#comments</comments>
		<pubDate>Sat, 21 Apr 2007 22:26:00 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Chapter 09]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[ProgrammableWeb]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/2007/04/21/at-work-on-chapter-9/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=At+work+on+Chapter+9&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=AJAX&amp;rft.subject=Chapter+09&amp;rft.subject=design+patterns&amp;rft.subject=ProgrammableWeb&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/21/at-work-on-chapter-9/&amp;rft.language=English"></span>
I'm working today on the first draft of Chapter 9 "Dissecting mashups and remixes". Ideally, I'd like to create the equivalent of the Gang of Four's Design Patterns for mashups. Such a project is long-term effort. For this chapter, I suggest finding several emerging patterns from an analysis of a handful of specific mashups. I [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=At+work+on+Chapter+9&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=AJAX&amp;rft.subject=Chapter+09&amp;rft.subject=design+patterns&amp;rft.subject=ProgrammableWeb&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/21/at-work-on-chapter-9/&amp;rft.language=English"></span>
<p>  I'm working today on the first draft of Chapter 9 "Dissecting mashups  and remixes". Ideally, I'd like to create the equivalent of the Gang of  Four's <a href="http://en.wikipedia.org/wiki/Design_Patterns" class="external">Design Patterns</a>  for mashups. Such a project is long-term effort. For this chapter, I  suggest finding several emerging patterns from an analysis of a handful  of specific mashups. I will also outline how we can look for patterns  latent in the <a href="http://programmableweb.com" class="external">ProgrammableWeb database of mashups</a>.</p>
<p>Where we can look for analyses of mashup-related patterns?</p>
<ul>
<li>   <a href="http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29" class="external">Design pattern (computer science) - Wikipedia, the free encyclopedia</a></li>
<li>   <a href="http://ajaxpatterns.org/Patterns" class="external">Patterns - Ajax Patterns</a> and the <a href="http://proquest.safaribooksonline.com/0596101805" class="external">Ajax Design Patterns</a> book.</li>
<li>   design patterns in tools such as <a href="http://www.protosw.com/" class="external">Proto Software</a>, <a href="http://openkapow.com/" class="external">openkapow</a>, and <a href="http://services.alphaworks.ibm.com/qedwiki/" class="external">QEDWiki</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2007/04/21/at-work-on-chapter-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

