<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Jay by Jay Fresh &#187; mashup</title>
	<atom:link href="http://jaybyjayfresh.com/tag/mashup/feed/" rel="self" type="application/rss+xml" />
	<link>http://jaybyjayfresh.com</link>
	<description>Right-on slack-jawed yokel-type tech-farmer</description>
	<lastBuildDate>Wed, 01 Feb 2012 08:45:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jaybyjayfresh.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Jay by Jay Fresh &#187; mashup</title>
		<link>http://jaybyjayfresh.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jaybyjayfresh.com/osd.xml" title="Jay by Jay Fresh" />
	<atom:link rel='hub' href='http://jaybyjayfresh.com/?pushpress=hub'/>
		<item>
		<title>User Interface design and the role of the programmer</title>
		<link>http://jaybyjayfresh.com/2007/10/03/user-interface-design-and-the-role-of-the-programmer/</link>
		<comments>http://jaybyjayfresh.com/2007/10/03/user-interface-design-and-the-role-of-the-programmer/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 10:11:36 +0000</pubDate>
		<dc:creator>jayfresh</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[fowa]]></category>
		<category><![CDATA[futureofwebapps]]></category>
		<category><![CDATA[google mashup editor]]></category>
		<category><![CDATA[googlemashupeditor]]></category>
		<category><![CDATA[jonathan lister]]></category>
		<category><![CDATA[jonathanlister]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[phil whitehouse]]></category>
		<category><![CDATA[philwhitehouse]]></category>
		<category><![CDATA[Teqlo]]></category>
		<category><![CDATA[thermo]]></category>
		<category><![CDATA[user interface design]]></category>
		<category><![CDATA[userinterfacedesign]]></category>
		<category><![CDATA[yahoo pipes]]></category>
		<category><![CDATA[yahoopipes]]></category>

		<guid isPermaLink="false">http://jayfresh.wordpress.com/2007/10/03/user-interface-design-and-the-role-of-the-programmer/</guid>
		<description><![CDATA[Anyone who has had a conversation with me, over the past six months or so, about web programming will know that I am a firm advocate of the less-technical programmer. That phrase is heavily loaded and I will explain in a second, but I mean that creating applications, particularly web applications, is increasingly within the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=65&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Anyone who has had a conversation with me, over the past six months or so, about web programming will know that I am a firm advocate of the less-technical programmer. That phrase is heavily loaded and I will explain in a second, but I mean that creating applications, particularly web applications, is increasingly within the grasp of people unversed in the arts of software engineering.</p>
<p><a href="http://www.readwriteweb.com/archives/adobe_thermo_ria_design_tool.php">This post</a>, about the demo of &#8220;Thermo&#8221; at the Adobe MAX keynote yesterday, has captured my imagination. It is a tool for making it simpler to create web applications in Adobe Flex, to the point where you can do it without touching any code. So far, so much yawn &#8211; there are plenty of companies out there creating what are generally termed &#8220;mashup&#8221; editors &#8211; <a href="http://pipes.yahoo.com">Yahoo! Pipes</a>, <a href="http://editor.googlemashups.com/">Google Mashup Editor</a> and <a href="http://www.teqlo.com">Teqlo</a>, for instance. Thermo is, to me at least, different; it is described as splitting the design of a user interface away from tying that interface to the programmed logic. Simply from a product design point-of-view, this is vitally important, as it puts the user and their interface at the start and the centre of the design process, something which my colleague Phil Whitehouse has been writing about <a href="http://philwhitehouse.blogspot.com/2007/09/open-source-experience-design.html">here</a> and <a href="http://philwhitehouse.blogspot.com/2007/09/open-source-experience-design-part-2.html">here</a>. But Thermo also recognises and supports different skillbases. For the &#8220;mashup editors&#8221; I mentioned, their problem is in the name &#8211; generally, they want to help novices pull together mashups with little or no programming, but this is just not interesting. There are only so many times you can re-combine RSS feeds and Google Maps before you really go off the whole business. I have yet to see a really compelling reason to use these tools to build my own applications, rather than just take what someone else has built. And because these tools focus on the building, they are not optimized for running the mashup, which means I&#8217;d probably be better off getting a php/perl/python-savvy friend to code it for me.</p>
<p>Back on these skillbases that Thermo supports, they have explicitly decided to support both user interface designers, as well as allowing programmers to come in and pull the threads together underneath the UI. In creating a single environment for that all to take place, they are able to push the skillsets closer to each other, where there exists a natural grey area.</p>
<p>This goes right back to my statement at the start that I am an advocate of the less-technical programmer. I am careful to avoid the phrase &#8220;non-programmer&#8221; here, because I don&#8217;t believe that pursuing the goal where granny knocks up the custom applications she needs is at all a reasonable goal. There are huge numbers of people who won&#8217;t ever create applications, but are perfectly happy to use and/or pay for other people&#8217;s applications. Plus, the popular idea that everyone wants a service customised to their own needs does not mean that they need to go right back to the construction of their application to accomplish this. The group of people that I&#8217;m much more interested in helping are the large numbers of people with a very smeared and ill-defined set of web development skills, anything from having an idea, creating a user interface or making digital graphics, through to editing HTML and JavaScript, even if it means they are putting someone else&#8217;s code down in notepad and <a href="http://fishbowl.pastiche.org/2004/10/13/cargo_cult_programming">cargo-culting</a> that. This is why Thermo appeals most to me &#8211; it is going to allow the people who have the drive to create exciting web applications do so when they cannot today, and not pussyfoot around trying to persuade my mother to mash up her shopping list with the cost of groceries across local supermarkets.</p>
<p>Having said all that, I should point out <a href="http://blog.whatfettle.com/">Paul Downey</a> sitting in <a href="http://www.futureofwebapps.com/">FOWA2007</a> has just <a href="http://twitter.com/psd/statuses/308969732">twittered this</a>:</p>
<blockquote><p>#FOWA Adobe AIR and Microsoft Sliverfish have a strong presence here. Rich Applications are NOT the Web Repeat after me LOCKIN LOCKIN LOCKIN</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayfresh.wordpress.com/65/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayfresh.wordpress.com/65/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayfresh.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayfresh.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayfresh.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayfresh.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayfresh.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayfresh.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayfresh.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayfresh.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayfresh.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayfresh.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayfresh.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayfresh.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayfresh.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayfresh.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=65&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaybyjayfresh.com/2007/10/03/user-interface-design-and-the-role-of-the-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c29365aabf4babd23845685ab32058b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jayfresh</media:title>
		</media:content>
	</item>
		<item>
		<title>We need a mashup runtime</title>
		<link>http://jaybyjayfresh.com/2007/08/17/we-need-a-mashup-runtime/</link>
		<comments>http://jaybyjayfresh.com/2007/08/17/we-need-a-mashup-runtime/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 18:11:53 +0000</pubDate>
		<dc:creator>jayfresh</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[btosmosoft]]></category>
		<category><![CDATA[cefnhoile]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[jonathanlister]]></category>
		<category><![CDATA[mashmaker]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[openkapow]]></category>
		<category><![CDATA[popfly]]></category>
		<category><![CDATA[proto]]></category>
		<category><![CDATA[qedwiki]]></category>
		<category><![CDATA[Teqlo]]></category>
		<category><![CDATA[webwidgetry]]></category>
		<category><![CDATA[yahoopipes]]></category>
		<category><![CDATA[zero]]></category>

		<guid isPermaLink="false">http://jayfresh.wordpress.com/2007/08/17/we-need-a-mashup-runtime/</guid>
		<description><![CDATA[After conversation with Cefn Hoile yesterday, I drew this: I&#8217;m starting with a view of the Internet as a series of sexy services that we might want to mash together. But there&#8217;s a problem with this, which is that we can&#8217;t get them to talk directly to one another, so setting up mashups without some [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=49&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After conversation with <a href="http://www.cefn.com">Cefn Hoile</a> yesterday, I drew this:</p>
<p><a href="http://jonny.jonathan.googlepages.com/whyzero.jpg"><img src="http://jonny.jonathan.googlepages.com/whyzero_mini.jpg" alt="Thumbnail of drawing" /></a></p>
<p>I&#8217;m starting with a view of the Internet as a series of sexy services that we might want to mash together. But there&#8217;s a problem with this, which is that we can&#8217;t get them to talk directly to one another, so setting up mashups without some sort of intermediary is tricky or not possible in a lot of circumstances. I illustrate this with the example of Twitter &#8211; whilst it is a useful gateway from the mobile world into the web, you can&#8217;t specify arbitrary behaviour with the data it collects.</p>
<p>The usual solution to this is how mashups are typically written &#8211; someone writes some PHP, Ruby, JavaScript, XSLT, Perl, Python, etc. to collect the data and mash it up. That&#8217;s ok, but what if we can&#8217;t program? That&#8217;s where the idea of encapsulating some of these behaviours in &#8220;blocks&#8221; comes in. We assemble these like lego bricks to do what we want. This is not a ground-breaking idea &#8211; there are a lot of companies trying to make this easy for people: <a href="http://www.popfly.com/">Microsoft</a> <a href="http://www.sriramkrishnan.com/blog/">PopFly</a>, <a href="http://www.teqlo.com/">Teqlo</a>, <a href="http://pipes.yahoo.com">Yahoo! Pipes</a>, <a href="http://www.openkapow.com">OpenKapow</a>, <a href="http://www.protosw.com/">Proto</a>, <a href="http://blog.programmableweb.com/2007/07/06/intels-mashmaker-coming-soon/">MashMaker</a> from <a href="http://xobjects.seu.edu.cn/SIGMOD2007/sigmod/p1116.pdf">Intel</a>, <a href="http://www.someelement.com/">WebWidgetry</a>, <a href="http://services.alphaworks.ibm.com/qedwiki/">IBM</a> <a href="http://www.youtube.com/watch?v=63qIq9t9Gqs">QEDWiki</a>&#8230; These services move a step away from having to write a mashup yourself, but they present another series of problems: for instance, what if I want control over my lego bricks, what if I want conditional execution and branching? The simplification doesn&#8217;t reach far enough for this customisation to happen if you&#8217;re not a programmer, if it lets you at all. Furthermore, what do we do if we want to create an interaction with services that are not a part of the Internet, what if I want to interact with my desktop, my cooker or my USB fan?</p>
<p>If libraries are the modular abstractions of traditional programming, with an associated environment to run in and be called from, what is the analogous environment when our libraries are these lego bricks?</p>
<p>There is much talk of the web as a platform, and I&#8217;m interested to see how far this idea goes. How much can we decouple programming from the IDE&#8217;s and runtimes that we&#8217;re used to, and create a new model for working in the cloud?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayfresh.wordpress.com/49/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayfresh.wordpress.com/49/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayfresh.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayfresh.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayfresh.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayfresh.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayfresh.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayfresh.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayfresh.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayfresh.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayfresh.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayfresh.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayfresh.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayfresh.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayfresh.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayfresh.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=49&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaybyjayfresh.com/2007/08/17/we-need-a-mashup-runtime/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c29365aabf4babd23845685ab32058b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jayfresh</media:title>
		</media:content>

		<media:content url="http://jonny.jonathan.googlepages.com/whyzero_mini.jpg" medium="image">
			<media:title type="html">Thumbnail of drawing</media:title>
		</media:content>
	</item>
		<item>
		<title>TiddlyWiki WidgetBox &#8220;Blidget&#8221; macro</title>
		<link>http://jaybyjayfresh.com/2007/07/02/tiddlywiki-widgetbox-blidget-macro/</link>
		<comments>http://jaybyjayfresh.com/2007/07/02/tiddlywiki-widgetbox-blidget-macro/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 14:08:21 +0000</pubDate>
		<dc:creator>jayfresh</dc:creator>
				<category><![CDATA[tiddlywiki]]></category>
		<category><![CDATA[blidget]]></category>
		<category><![CDATA[btosmosoft]]></category>
		<category><![CDATA[jonathanlister]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[widgetbox]]></category>

		<guid isPermaLink="false">http://jayfresh.wordpress.com/2007/07/02/tiddlywiki-widgetbox-blidget-macro/</guid>
		<description><![CDATA[I&#8217;ve spent some time recently editing the content for the new Osmosoft.com website, which should be going live very soon. I think it is very important that we communicate with our readers and one of the ways we are doing this is by pointing to our blogs. I want to go one stage further and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=37&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent some time recently editing the content for the new Osmosoft.com website, which should be going live very soon. I think it is very important that we communicate with our readers and one of the ways we are doing this is by pointing to our blogs. I want to go one stage further and include feeds of our blogs in the site itself so that content is constantly refreshing.</p>
<p>&#8220;Easy!&#8221; I can hear you shout. However, Osmosoft.com is a TiddlyWiki and I have had to learn how to write plugins and macros for it. I&#8217;m on the brink of either deciding that TiddlyWiki is quite an amazing tool for writing web applications, or finding something quite fundamentally flawed that is going to throw my dreams of a simple mashup IDE down the toilet&#8230; more on that as we go on.</p>
<p>I decided to use <a href="http://www.widgetbox.com">WidgetBox</a>&#8216;s handy Blidget tool to turn my J by JayFresh into a little widget, with a scrolling sidebar and everything. From there, after getting some help from <a href="http://jermolene.wordpress.com">Jeremy</a> about how TiddlyWiki lets you use javascript to dynamically build tiddlers as you open them, I wrote a macro that takes one parameter &#8211; the ID of your blidget &#8211; and renders it in the tiddler.</p>
<p>The usage of the macro is:</p>
<p><code> BlidgetMacro "<em>URL of blidget</em>" </code></p>
<p>I&#8217;ve <a href="http://jayfresh.files.wordpress.com/2007/07/blidgetmacro.txt">attached the source</a> as it&#8217;s a little lengthy.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayfresh.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayfresh.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayfresh.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayfresh.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayfresh.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayfresh.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayfresh.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayfresh.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayfresh.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayfresh.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayfresh.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayfresh.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayfresh.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayfresh.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayfresh.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayfresh.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=37&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaybyjayfresh.com/2007/07/02/tiddlywiki-widgetbox-blidget-macro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c29365aabf4babd23845685ab32058b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jayfresh</media:title>
		</media:content>
	</item>
		<item>
		<title>Mashup* June &#8211; Location-based services</title>
		<link>http://jaybyjayfresh.com/2007/06/21/mashup-june-location-based-services/</link>
		<comments>http://jaybyjayfresh.com/2007/06/21/mashup-june-location-based-services/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 17:36:09 +0000</pubDate>
		<dc:creator>jayfresh</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[btosmosoft]]></category>
		<category><![CDATA[jonathanlister]]></category>
		<category><![CDATA[lbs]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[mashupevent]]></category>

		<guid isPermaLink="false">http://jayfresh.wordpress.com/2007/06/21/mashup-june-location-based-services/</guid>
		<description><![CDATA[I went to the Mashup* event for this month, all about location-based services. There was a team from TeleAtlas giving a talk, a lively panel debate and then some networking fuelled by a free bar. Location-based services (LBS) are clearly broken down into the spam-type services that you might encounter walking past a Starbucks and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=35&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I went to the <a href="http://www.mashupevent.com">Mashup* event</a> for this month, all about location-based services. There was a team from TeleAtlas giving a talk, a lively panel debate and then some networking fuelled by a free bar.</p>
<p>Location-based services (LBS) are clearly broken down into the spam-type services that you might encounter walking past a Starbucks and the social-type services that might connect you with your friends when you&#8217;re nearby. My view is that the widespread use of LBS is going to be encouraged because Starbucks wants to spam me &#8211; and, actually, if that involves 50% off my coffee, I&#8217;m going to let them. There are too many issues around LBS that involve me knowing where my friends are (and vice-versa) for that to take off until we have become used to our location being published as just another bit of data that we give away about ourselves.</p>
<p>I was going to give a rundown of the TeleAtlas presentation, but it wasn&#8217;t really very interesting. Highlights are that we&#8217;re going to see a lot more 3D mapping and on-location photography, and that according to ComScore, 27% of Internet users are getting their kicks out of mapping sites.</p>
<p>Much more engaging was the panel debate. I&#8217;ve tried to present a summarised transcription below, but when we got onto privacy issues, the number of floor comments was rather overwhelming&#8230; goes to show what an important subject it is.</p>
<p>The most impressive demo that I saw was by <a href="http://www.widr.co.uk">widr</a>. I&#8217;m really excited by what they&#8217;ve come up with. Essentially, they are creating a database of the location of wireless networks by driving around and through user-contributions. You download a little application and it scans for nearby networks and then just asks you where you are. The genius is that this works indoors, it works on laptops, and it is cheap because it doesn&#8217;t involve mobile network operators. They&#8217;ll be launching soon, so keep an eye out.</p>
<p>Panel Chair: Philip Sheldrake (MD @ <a href="http://www.ononemap.com">OnOneMap</a>) Panel members: Rik Temmink (EMEA Segment Marketing @ <a href="http://www.teleatlas.com">TeleAtlas</a>), Ed Parsons (Geospatial Tech @ <a href="http://maps.google.com">Google</a>), Danny Bull (Co-founder @ <a href="http://www.myneighbourhoods.co.uk/">myneighbourhoods</a>), Ed Freyfogle (<a href="http://www.nestoria.co.uk">Nestoria</a>), John Robinson (<a href="http://www.smscard.com">SMSCard</a>), John Abbott (<a href="http://www.widr.co.uk">widr</a>)</p>
<p>Q. What was the watershed moment when you realised LBS were important?<br />
A. Ed P: Google maps&#8230; Lots of valuable data is still locked up&#8230;<br />
John R: Sufficient quality of screens on mobiles and speed of WAP. A big challenge is in deciding on a standard way of pushing someone onto a mobile website.<br />
Danny: API&#8217;s have been invaluable; RSS too. </p>
<p>Q. In Asia, there are a lot of phones but they are not all as high-tech &#8211; for instance they don&#8217;t have hi-res screens. Where do emerging markets fit in with LBS?<br />
A. Ed P: There are other ways of getting a location-based service e.g. through voice.<br />
John A: Dodgeball takes an SMS approach to social networking.</p>
<p>Q. What&#8217;s the big opportunity 3 years from now?<br />
A. Ed P: access to more information&#8230; the Google maps API came about when someone hacked their app, now API&#8217;s are central to everything they do. Other people need to unlock their data with API&#8217;s.<br />
John R: price-points are falling for commercially available data-sets, such as the electoral roll &#8211; there is a lot of information out there and it is becoming more realistic to get hold of it.</p>
<p>Q. Is there a wikipedia for location?<br />
A. (floor) Yes &#8211; OpenStreetMap.org &#8211; user-contributed location data, active in UK &amp; Europe at the moment</p>
<p>Q. (to floor) Would you publish your presence?<br />
A. (floor) Wouldn&#8217;t want spam<br />
(floor) I would to my friends &#8211; it&#8217;s analogous to a social network<br />
(floor) I want to choose what I show<br />
(floor) You don&#8217;t have a choice!</p>
<p>Q. (to floor) Would you publish your presence if it lowered your tariff?<br />
A. *laughs*</p>
<p>Q. Anything you want to get off your chest?<br />
A. Ed P: User expectation has gone through the roof!<br />
(floor &#8211; Tony FIsh) Why do you think so?<br />
(floor &#8211; Simon Grice) It&#8217;s Google&#8217;s fault&#8230;<br />
*laughs*<br />
Ed P: That&#8217;s nice&#8230; really Google is just democratizing what has been around for 10 years<br />
John R: Broadband adoption has been central to this</p>
<p>Q. Do you have problems with regulation?<br />
Ed P: This is a hard topic. Google is talking to the European Council about this. It&#8217;s much less of a concern in the US.</p>
<p>Q. (floor &#8211; Simon Grice) Would you give your location data to your partner?<br />
A. *laughs*<br />
(floor) it is important that I am getting some value in exchance for my location<br />
(floor &#8211; Simon Grice) texting is so popular because of its geographical anonymity</p>
<p>Q. What is the most innovative service you&#8217;ve seen that takes advantage of location data?<br />
A. Ed P: I want one that wakes me up just before my train station!<br />
Ed F: I think it&#8217;s &#8220;Doppler&#8221; &#8211; put in your location for when you are going on a journey and it tells you which of your friends are there<br />
(floor &#8211; Simon Grice) sorting out lift-sharing?<br />
(floor) we&#8217;ll see handset mashup innovation when it is easy and cheap to get into operators<br />
(floor) NavSpy.com is an application that monitors mobiles on the web</p>
<p>Q. Any last remarks?<br />
A. (floor &#8211; Robin Howard, BT) LBS says where your phone, not where you are&#8230;<br />
*laughs*<br />
Ed P: Location is only important when it is; use the off switch if it&#8217;s not</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayfresh.wordpress.com/35/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayfresh.wordpress.com/35/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayfresh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayfresh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayfresh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayfresh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayfresh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayfresh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayfresh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayfresh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayfresh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayfresh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayfresh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayfresh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayfresh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayfresh.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=35&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaybyjayfresh.com/2007/06/21/mashup-june-location-based-services/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c29365aabf4babd23845685ab32058b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jayfresh</media:title>
		</media:content>
	</item>
		<item>
		<title>Nerve centre, v0.0.0.1</title>
		<link>http://jaybyjayfresh.com/2007/06/20/nerve-centre-v0001/</link>
		<comments>http://jaybyjayfresh.com/2007/06/20/nerve-centre-v0001/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 01:02:34 +0000</pubDate>
		<dc:creator>jayfresh</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[btosmosoft]]></category>
		<category><![CDATA[EUP]]></category>
		<category><![CDATA[jonathanlister]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[nerves]]></category>
		<category><![CDATA[simonmcmanus]]></category>

		<guid isPermaLink="false">http://jayfresh.wordpress.com/2007/06/20/nerve-centre-v0001/</guid>
		<description><![CDATA[I jacked in my proposed work schedule today and spent the day working with Simon McManus to create a prototype of the mashup nervous system I&#8217;ve been blabbing on about. Just to recap, I think that mashups need to be able to function without your involvement and respond to stimuli. I believe that to make [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=31&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I jacked in my proposed work schedule today and spent the day working with Simon McManus to create a prototype of the mashup nervous system I&#8217;ve been blabbing on about.</p>
<p>Just to recap, I think that mashups need to be able to function without your involvement and respond to stimuli. I believe that to make mashups truly useful, by unhooking them from their creators&#8217; apron-strings so to speak, we will need a service that will let me specify inputs to watch for changes and behaviours to take in response. I&#8217;ve done some searching and not come up with anything yet.</p>
<p>Simon and I sat down today and built a prototype. It takes a single input (such as an RSS feed), watches it and executes a single behaviour (try calling a URL &#8211; don&#8217;t forget the http://) when there is a change. I think HTTP calls are the building blocks here, as I&#8217;m focussing on RESTful web services.</p>
<p>The extension of this would be to make it run server-side via a cron job or something, and attach a database so anyone can add in pairs of inputs and behaviours. This service would give your mashup the ability to work without you clicking &#8220;run&#8221;.</p>
<p>The link below will take you to a page where you can try it out and grab the source code too.</p>
<p><a href="http://yourproblemshared.com/JonL/">http://yourproblemshared.com/JonL/</a></p>
<p>Bugs posted here please!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayfresh.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayfresh.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayfresh.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayfresh.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayfresh.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayfresh.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayfresh.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayfresh.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayfresh.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayfresh.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayfresh.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayfresh.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayfresh.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayfresh.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayfresh.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayfresh.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=31&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaybyjayfresh.com/2007/06/20/nerve-centre-v0001/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c29365aabf4babd23845685ab32058b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jayfresh</media:title>
		</media:content>
	</item>
		<item>
		<title>Why do I want to give mashups a nervous system?</title>
		<link>http://jaybyjayfresh.com/2007/06/14/why-do-i-want-to-give-mashups-a-nervous-system/</link>
		<comments>http://jaybyjayfresh.com/2007/06/14/why-do-i-want-to-give-mashups-a-nervous-system/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 16:12:01 +0000</pubDate>
		<dc:creator>jayfresh</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[btosmosoft]]></category>
		<category><![CDATA[EUP]]></category>
		<category><![CDATA[jonathanlister]]></category>
		<category><![CDATA[mashup]]></category>

		<guid isPermaLink="false">http://jayfresh.wordpress.com/2007/06/14/why-do-i-want-to-give-mashups-a-nervous-system/</guid>
		<description><![CDATA[Here are just a few things that I would want to build if I could assemble a mashup that was capable of monitoring data sources and responding to changes&#8230; Please feel free to add more in the comments&#8230; Automatically publish my Google notes to my blog Add entries to an online database when I twitter [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=25&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are just a few things that I would want to build if I could assemble a mashup that was capable of monitoring data sources and responding to changes&#8230; Please feel free to add more in the comments&#8230;</p>
<ol>
<li>Automatically publish my Google notes to my blog</li>
<li>Add entries to an online database when I twitter a certain command</li>
<li>Set up email or sms alerts for when I don&#8217;t have my RSS reader/netvibes open</li>
</ol>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayfresh.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayfresh.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayfresh.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayfresh.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayfresh.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayfresh.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayfresh.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayfresh.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayfresh.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayfresh.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayfresh.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayfresh.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayfresh.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayfresh.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayfresh.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayfresh.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=25&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaybyjayfresh.com/2007/06/14/why-do-i-want-to-give-mashups-a-nervous-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c29365aabf4babd23845685ab32058b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jayfresh</media:title>
		</media:content>
	</item>
		<item>
		<title>Teqlo review</title>
		<link>http://jaybyjayfresh.com/2007/04/17/teqlo-review/</link>
		<comments>http://jaybyjayfresh.com/2007/04/17/teqlo-review/#comments</comments>
		<pubDate>Tue, 17 Apr 2007 10:55:39 +0000</pubDate>
		<dc:creator>jayfresh</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[btosmosoft]]></category>
		<category><![CDATA[EUP]]></category>
		<category><![CDATA[jonathanlister]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[Teqlo]]></category>

		<guid isPermaLink="false">http://jayfresh.wordpress.com/2007/04/17/teqlo-review/</guid>
		<description><![CDATA[Finally got around to looking at Teqlo, which I&#8217;ve meaning to do since I first signed up to their beta program. I&#8217;m looking at this to determine a few different things: how they are enabling application building under the surface, what their target audience is and how much they let developers get under the skin. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=15&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Finally got around to looking at Teqlo, which I&#8217;ve meaning to do since I first signed up to their beta program.</p>
<p>I&#8217;m looking at this to determine a few different things: how they are enabling application building under the surface, what their target audience is and how much they let developers get under the skin.</p>
<p>The big question is how are they doing all this &#8211; according to a recent Teqlo blog post, it&#8217;s all XML schemas defining a widget&#8217;s data structure, and there is a reference to XSLT, which I guess they use to combine the widgets.</p>
<p>The process of building applications involves pulling pre-defined widgets on to a canvas and then defining interactions between the widgets, based on the data &#8220;microformats&#8221; that each widget can support (these are not equivalent to the microformats.org microformats, although Teqlo hope theirs can be a &#8220;superset&#8221; of the latter&#8230; complicated?). For instance, I can set my LinkedIn search widget to add a &#8220;person&#8221; microformat to my Teqlo Call list widget, which will only receive &#8220;person&#8221; microformats.</p>
<p>So far, so good. The builder layout could be improved, as the canvas quite often gets cluttered. The interface is built in OpenLaszlo, so there is plenty of scope to easily make the whole process run more smoothly. The application I built didn&#8217;t work though and I got an ugly javascript error when I tried to run it. Notwithstanding this bug, the process was pretty painless.</p>
<p>Teqlo are clearly aiming their product at non-technical users, at least to begin with. As I mentioned, they are planning to allow developers to program their own widgets in the future. I think they would be well advised to let developers get in there asap. This is a criticism I have about Yahoo! Pipes as well. It&#8217;s all well and good to allow people to build applications easily, but you want the development community to embrace and use the framework that underlies the building blocks, otherwise the service will go down the road of Ning very rapidly (while people used the pre-built apps, building new apps using their framework never really caught on).</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayfresh.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayfresh.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayfresh.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayfresh.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayfresh.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayfresh.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayfresh.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayfresh.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayfresh.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayfresh.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayfresh.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayfresh.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayfresh.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayfresh.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayfresh.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayfresh.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaybyjayfresh.com&amp;blog=786754&amp;post=15&amp;subd=jayfresh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaybyjayfresh.com/2007/04/17/teqlo-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7c29365aabf4babd23845685ab32058b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jayfresh</media:title>
		</media:content>
	</item>
	</channel>
</rss>
