<?xml version="1.0" encoding="UTF-8" ?>

<rss version="2.0"
  xmlns:ent="http://www.purl.org/NET/ENT/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>Metastar</title>
  <link>http://metastar.blogware.com/blog</link>
  <description></description>
  <language>en-us</language>
  <lastBuildDate>Sat, 28 Nov 2009 17:00:15 -0800</lastBuildDate>
  <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
  <generator>Blogware</generator>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Freesound Project</title>
    <link>http://metastar.blogware.com/blog/_archives/2005/4/14/581883.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2005/4/14/581883.html</guid>
    <pubDate>Thu, 14 Apr 2005 11:51:50 -0700</pubDate>
    <description>&lt;p&gt;
&lt;a href=&quot;http://www.metafilter.com/mefi/41209&quot;&gt;Freesound Project&lt;/a&gt;:
&lt;br /&gt;&lt;a href=&quot;http://freesound.iua.upf.edu/index.php&quot;&gt;The Freesound Project&lt;/a&gt;  - a collaborative database of Creative Commons licensed sounds.
&lt;/p&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Business">Business</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Business/Competition/Directory">Directory</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Business/NewBusinessModels">New Business Models</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Legal">Legal</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Directory">Directory</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>RVW status</title>
    <link>http://metastar.blogware.com/blog/_archives/2005/3/31/503288.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2005/3/31/503288.html</guid>
    <pubDate>Thu, 31 Mar 2005 14:32:50 -0800</pubDate>
    <description>&lt;p&gt;
&lt;a href=&quot;http://canter.blogware.com/blog/_archives/2004/4/10/33659.html&quot;&gt;RVW status&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
Just received this letter from Alf Eaton.&amp;#38;nbsp; I had asked him:
&lt;/p&gt;&lt;p&gt;
&lt;em&gt;I&#39;ve had some renewed interest in OpenReviews.org; Blogware is getting ready to go gold (v 1.) and I have a few others (including&lt;/em&gt; &lt;a href=&quot;http://marccanter.typepad.com/&quot;&gt;SixApart&lt;/a&gt;) who are interested.&amp;#38;nbsp; Have there been any changes to RVW?&amp;#38;nbsp; Attempt to get it working in rdf and flow through RSS 1.0?
&lt;/p&gt;&lt;p&gt;
Alf&#39;;s reply:
&lt;/p&gt;&lt;p&gt;
I have been thinking about
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://www.pmbrowser.info/wiki.pl?RVW&quot;&gt;RVW&lt;/a&gt; on and off, though I haven&amp;#38;#39;t got round to writing down any changes yet. I&amp;#38;#39;m still not sure of the best way to go about it, and in particular the need for it to be a part of RSS feeds or as a separate entity (which could then more easily be RDF).
&lt;/p&gt;&lt;p&gt;
I don&amp;#38;#39;t have any schemas - I&amp;#38;#39;m not an expert in that kind of thing, and I haven&amp;#38;#39;t seen anyone propose any changes to the format which suggests that no-one&amp;#38;#39;s trying to aggregate reviews yet. However, I&amp;#38;#39;ll have another look at it this weekend, and see if I can put together another draft format that maybe some of the people implementing it would be able to comment on.
&lt;/p&gt;&lt;p&gt;
Alf.
&lt;/p&gt;&lt;p&gt;
So here&amp;#38;#39;s my public response to Alf:
&lt;/p&gt;&lt;p&gt;
OK coolio.
&lt;/p&gt;&lt;p&gt;
We&amp;#38;#39;ve got at leasta&amp;#38;nbsp; starting pint for schemas (see below.)&amp;#38;nbsp; Having the schemas be independent of the subscription format is key - so teh same data can flow through BOTH RSS 1.0/Atom (rdf) and RSS 2.0 (xml.)
&lt;/p&gt;&lt;p&gt;
God Bless competition.
&lt;/p&gt;&lt;p&gt;
So let us know of any changes to RVW to accomplish this goal - besides that - and it&amp;#38;#39;s deployment time.
&lt;/p&gt;&lt;p&gt;
Next up -
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://www.esfstandard.org/&quot;&gt;ESF.&amp;#38;nbsp;&lt;/a&gt;&lt;a href=&quot;http://www.pmbrowser.info/wiki.pl?RVW&quot;&gt; :-)&amp;#38;nbsp; After usage sceanrios of course....
&lt;/p&gt;&lt;p&gt;
&lt;/a&gt;Restaurant Reviews
&lt;/p&gt;&lt;p&gt;
- Name of Restaurant
&lt;/p&gt;&lt;p&gt;
- Region:City
&lt;/p&gt;&lt;p&gt;
- Ethnicity of cuisine
&lt;/p&gt;&lt;p&gt;
- Price range
&lt;/p&gt;&lt;p&gt;
- Year opened
&lt;/p&gt;&lt;p&gt;
- Restaurant Chain
&lt;/p&gt;&lt;p&gt;
- Reviewers Food rating
&lt;/p&gt;&lt;p&gt;
- Reviewers D&amp;#38;eacute;cor Rating
&lt;/p&gt;&lt;p&gt;
- Reviewers Service Rating
&lt;/p&gt;&lt;p&gt;
- Restaurant photo
&lt;/p&gt;&lt;p&gt;
- Description
&lt;/p&gt;&lt;p&gt;
- Address: Map
&lt;/p&gt;&lt;p&gt;
- Hours
&lt;/p&gt;&lt;p&gt;
Movie-DVD Reviews
&lt;/p&gt;&lt;p&gt;
- Name of Movie:title
&lt;/p&gt;&lt;p&gt;
- Cast/Crew
&lt;/p&gt;&lt;p&gt;
- Studio-Distributor
&lt;/p&gt;&lt;p&gt;
- Category
&lt;/p&gt;&lt;p&gt;
- Year
&lt;/p&gt;&lt;p&gt;
- MPAA Rating
&lt;/p&gt;&lt;p&gt;
- Reviewers Rating
&lt;/p&gt;&lt;p&gt;
- Length
&lt;/p&gt;&lt;p&gt;
- Movie artwork
&lt;/p&gt;&lt;p&gt;
- Description
&lt;/p&gt;&lt;p&gt;
- IMDB unique ID#
&lt;/p&gt;&lt;p&gt;
- DVD ISBN #
&lt;/p&gt;&lt;p&gt;
- VHS ISBN #
&lt;/p&gt;&lt;p&gt;
Music Reviews
&lt;/p&gt;&lt;p&gt;
- Name of Artist-Band
&lt;/p&gt;&lt;p&gt;
- Name of Album
&lt;/p&gt;&lt;p&gt;
- Name of Best Song(s)
&lt;/p&gt;&lt;p&gt;
- Category: genre
&lt;/p&gt;&lt;p&gt;
- Producer
&lt;/p&gt;&lt;p&gt;
- Year
&lt;/p&gt;&lt;p&gt;
- Label
&lt;/p&gt;&lt;p&gt;
- Album artwork
&lt;/p&gt;&lt;p&gt;
- Reviewers Rating
&lt;/p&gt;&lt;p&gt;
- Description
&lt;/p&gt;&lt;p&gt;
- ISBN#
&lt;/p&gt;&lt;p&gt;
TV Show-Video Reviews
&lt;/p&gt;&lt;p&gt;
- Name of Show-Title
&lt;/p&gt;&lt;p&gt;
- Name of Actor(s)
&lt;/p&gt;&lt;p&gt;
- Names of co-stars
&lt;/p&gt;&lt;p&gt;
- Category
&lt;/p&gt;&lt;p&gt;
- Year(s)
&lt;/p&gt;&lt;p&gt;
- TV Network
&lt;/p&gt;&lt;p&gt;
- Production company
&lt;/p&gt;&lt;p&gt;
- Show artwork
&lt;/p&gt;&lt;p&gt;
- Reviewers Rating
&lt;/p&gt;&lt;p&gt;
- Description
&lt;/p&gt;&lt;p&gt;
Book-Magazine Reviews
&lt;/p&gt;&lt;p&gt;
- Name of Book-Periodical
&lt;/p&gt;&lt;p&gt;
- Name of Article
&lt;/p&gt;&lt;p&gt;
- Name of Author
&lt;/p&gt;&lt;p&gt;
- Year
&lt;/p&gt;&lt;p&gt;
- Category
&lt;/p&gt;&lt;p&gt;
- Publisher
&lt;/p&gt;&lt;p&gt;
- Book-Magazine artwork
&lt;/p&gt;&lt;p&gt;
- Reviewers Rating
&lt;/p&gt;&lt;p&gt;
- Description
&lt;/p&gt;&lt;p&gt;
- ASIN/ISBN#
&lt;/p&gt;&lt;p&gt;
Place-Resort Review
&lt;/p&gt;&lt;p&gt;
- Name of Locale
&lt;/p&gt;&lt;p&gt;
- Region:City
&lt;/p&gt;&lt;p&gt;
- Type of location
&lt;/p&gt;&lt;p&gt;
- Activities
&lt;/p&gt;&lt;p&gt;
- Historic Locations
&lt;/p&gt;&lt;p&gt;
- Tourist spots
&lt;/p&gt;&lt;p&gt;
- Locale artwork-photo
&lt;/p&gt;&lt;p&gt;
- Reviewers Rating
&lt;/p&gt;&lt;p&gt;
- Description
&lt;/p&gt;&lt;p&gt;
- Map
&lt;/p&gt;&lt;p&gt;
Event-Concert-Exhibit
&lt;/p&gt;&lt;p&gt;
- Name of Event-Concert-Exhibit
&lt;/p&gt;&lt;p&gt;
- Name of Artist-Band
&lt;/p&gt;&lt;p&gt;
- Date(s)
&lt;/p&gt;&lt;p&gt;
- Category
&lt;/p&gt;&lt;p&gt;
- Cost
&lt;/p&gt;&lt;p&gt;
- Event photo
&lt;/p&gt;&lt;p&gt;
- Reviewers Rating
&lt;/p&gt;&lt;p&gt;
- Description
&lt;/p&gt;&lt;p&gt;
- Map
&lt;/p&gt;&lt;p&gt;
Local Services
&lt;/p&gt;&lt;p&gt;
- Name of Service
&lt;/p&gt;&lt;p&gt;
- Type of Service
&lt;/p&gt;&lt;p&gt;
- Category
&lt;/p&gt;&lt;p&gt;
- Region: City
&lt;/p&gt;&lt;p&gt;
- Cost range
&lt;/p&gt;&lt;p&gt;
- Date
&lt;/p&gt;&lt;p&gt;
- Reviewers Rating
&lt;/p&gt;&lt;p&gt;
- Description
&lt;/p&gt;&lt;p&gt;
- Map
&lt;/p&gt;&lt;p&gt;
Game Reviews...... [
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://canter.blogware.com/blog&quot;&gt;Marc&#39;s Demo Voice&lt;/a&gt;&lt;a href=&quot;http://www.esfstandard.org/&quot;&gt;]
&lt;br /&gt;&lt;/a&gt;
&lt;/p&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/Architecture/Database">Database</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Syndication">Syndication</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>GPS 7100--B vehicle tracker with easy install, no monthly fees</title>
    <link>http://metastar.blogware.com/blog/_archives/2005/3/6/404740.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2005/3/6/404740.html</guid>
    <pubDate>Sun, 06 Mar 2005 19:02:49 -0800</pubDate>
    <description>&lt;p&gt;
&lt;a href=&quot;http://www.engadget.com/entry/1234000863034450/&quot;&gt;GPS 7100--B vehicle tracker with easy install, no monthly fees&lt;/a&gt;:
&lt;/p&gt;&lt;p style=&quot;text-align:right;&quot;&gt;
&lt;img alt=&quot;gps 7100&quot; src=&quot;http://www.weblogsinc.com/common/images/1882334911266433.jpg?0.4887649498124611&quot; align=&quot;right&quot;  border=&quot;1&quot; height=&quot;175&quot; hspace=&quot;4&quot; vspace=&quot;12&quot; width=&quot;173&quot; /&gt;    
&lt;/p&gt;&lt;p&gt;
For small trucking companies or anyone who wants to keep track of a vehicle (like, maybe, &lt;a href=&quot;http://&quot;&gt;parents  of teenagers&lt;/a&gt;), the GPS 7100-B from Rocky Mountain Tracking sounds like a bargain. The $520 unit installs with  magnets, can supply the usual GPS data like location, speed and direction of travel, and can also be used to disable a  vehicle over the net. There are no monthly fees; customers pay only for accessing data. Of course, if you&amp;#38;#8217;re a fleet  owner or need to track your kids 24-7, those fees can add up, but if you just need occasional updates, this can be a  cost-effective solution.
&lt;/p&gt;&lt;p&gt;
[Via &lt;a href=&quot;http://www.enorgis.com/&quot;&gt;The Red Ferret Journal&lt;/a&gt;]
&lt;/p&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Directory">Directory</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Identity">Identity</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/FileSharing">File Sharing</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Tradewind&#39;s RFID Reader as SD Card</title>
    <link>http://metastar.blogware.com/blog/_archives/2005/3/4/396799.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2005/3/4/396799.html</guid>
    <pubDate>Fri, 04 Mar 2005 10:18:12 -0800</pubDate>
    <description>&lt;a href=&quot;http://www.gizmodo.com/gadgets/pdas/palm/tradewinds-rfid-reader-as-sd-card-034807.php&quot;&gt;Tradewind&#39;s RFID Reader as SD Card&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;img src=&quot;http://www.gizmodo.com/gadgets/images/rfidsd.jpg&quot; alt=&quot;rfidsd.jpg&quot; width=&quot;115&quot; height=&quot;224&quot; class=&quot;right&quot;/&gt;Maybe not the most interesting story today, but damn if this isn&#39;t sensible. Reading RFID tags/forehead implants just got a lot easier with Travelwind&#39;s RFID Reader SD Card for Palm OS. It&#39;s simple to use: just holding your Palm device firmly and wave or rub the mushroom-tipped SD card on the surface until you get a reaction. Who knew that the Mark of the Beast would be a mushroom print? &lt;i&gt;(Thanks, James!)&lt;/i&gt;&lt;/p&gt;&lt;br&gt;
&lt;br&gt;
&lt;p&gt;&lt;a href=&quot;http://www.tradewindtek.com/item.htbml?order_id=&amp;item_id=SD%5FRFID%5FDK&quot;&gt;RFID Reader&lt;/a&gt; [Tradewind]&lt;/p&gt; [&lt;a href=&quot;http://www.gizmodo.com/&quot;&gt;Gizmodo&lt;/a&gt;]</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Directory">Directory</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Identity">Identity</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/FileSharing">File Sharing</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Drupal patch for remote editing</title>
    <link>http://metastar.blogware.com/blog/_archives/2005/1/15/249491.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2005/1/15/249491.html</guid>
    <pubDate>Sat, 15 Jan 2005 13:35:03 -0800</pubDate>
    <description>&lt;p&gt;
&lt;a href=&quot;http://ranchero.com/?comments=1&amp;postid=993&quot;&gt;Drupal patch for remote editing&lt;/a&gt;:
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://www.teradome.com/node/453&quot;&gt;Noah Mittman&lt;/a&gt;: &amp;#38;ldquo;If you&amp;#38;rsquo;ve wanted to post more than just blogs with Drupal and your remote client of choice, it&amp;#38;rsquo;s worth taking a look at walkah&amp;#38;rsquo;s patch to the blogapi.module which allows you to use, say, MarsEdit, to post blog, stories and forum content.&amp;#38;rdquo; (Note: it works with ecto too.)
&lt;/p&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/BloggingHosting">Blogging / Hosting</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Videora</title>
    <link>http://metastar.blogware.com/blog/_archives/2005/1/7/234169.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2005/1/7/234169.html</guid>
    <pubDate>Fri, 07 Jan 2005 13:39:57 -0800</pubDate>
    <description>&lt;p&gt;
&lt;a href=&quot;http://www.boingboing.net/2005/01/07/videora.html&quot;&gt;Videora&lt;/a&gt;:
&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;David Pescovitz&lt;/strong&gt;:
&lt;br /&gt;From BB &quot;band manager&quot; John Battelle&#39;s Searchblog:
&lt;/p&gt;&lt;blockquote&gt;
&quot;Via &lt;a href=&quot;http://www.pvrblog.com/pvr/2005/01/videora_bittorr.html&quot;&gt;PVR Blog&lt;/a&gt;, I see that Videora, a BitTorrent RSS reader, has launched. Om noted it &lt;a href=&quot;http://gigaom.com/2005/01/02/got-videora/&quot;&gt;here&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;So why do we care? Well, I&#39;ve long theorized that video over IP will come from the bottom up, as opposed to the top down, much as it has with blogs, and with music before that. This feels right along those lines.&quot;
&lt;/blockquote&gt;&lt;p&gt;
&lt;a href=&quot;http://battellemedia.com/cgi-bin/mt/tb-87.cgi/1143%20&quot;&gt;Link&lt;/a&gt; &lt;em&gt;(to Searchblog entry),&lt;/em&gt; &lt;a href=&quot;http://www.videora.com/en-us/&quot;&gt;Link&lt;/a&gt; &lt;em&gt;(to Videora)&lt;/em&gt;
&lt;/p&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Business">Business</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Business/Competition/Distribution">Distribution</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Business/NewBusinessModels">New Business Models</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/Architecture/UserInterface/TVAppliance">TV Appliance</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/FileSharing">File Sharing</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>The Viosport helmet-mounted camera</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/12/16/207170.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/12/16/207170.html</guid>
    <pubDate>Thu, 16 Dec 2004 09:33:05 -0800</pubDate>
    <description>&lt;p&gt;
&lt;a href=&quot;http://www.engadget.com/entry/1234000290023912/&quot;&gt;The Viosport helmet-mounted camera&lt;/a&gt;:
&lt;/p&gt;&lt;p style=&quot;text-align:right;&quot;&gt;
&lt;img alt=&quot;Viosport camera&quot; src=&quot;http://www.weblogsinc.com/common/images/7314311443243855.JPG?0.04289948189792636&quot;  align=&quot;right&quot; border=&quot;0&quot; height=&quot;100&quot; hspace=&quot;4&quot; vspace=&quot;16&quot; width=&quot;200&quot; /&gt;    
&lt;/p&gt;&lt;p&gt;
When we heard about the Viosport helmet-mounted camera, our first impression was that it was going to look like one  of those bulky lights coal miners wear, or like some bizarre kludge (the  &lt;a href=&quot;http://www.kennettnet.co.uk/chronicles/archives/cool_stuff/000001.php&quot;&gt;iSight/Powerbook combo&lt;/a&gt; comes to  mind). But Viosport&amp;#38;#8217;s Adventure 3 camera is actually a sleek, four-ounce unit that can easily fit on a bicycle,  motorcycle or snowmobile helmet. Viosport&amp;#38;#8217;s cameras, designed to capture a first-person POV under any conditions, have  been used by Richard Branson, the EXPN X Games, and MTV&amp;#38;#8217;s Real World/Road Rules Challenge. Now we get it. And we  wouldn&amp;#38;#8217;t mind using it either. Except that, given our skills at any of the sports the cam&amp;#38;#8217;s designed for, most footage  would be of us eating dirt, and that&amp;#38;#8217;s something we can do without preserving for posterity.
&lt;/p&gt;&lt;p&gt;
    
&lt;/p&gt;&lt;div style=&quot;text-align:center;&quot;&gt;
&lt;span style=&quot;background-color:#fffff5;&quot;&gt;Weblogs, Inc. RSS feeds brought to you by
&lt;br /&gt;   &lt;/span&gt;&lt;span style=&quot;background-color:#fffff5;&quot;&gt;&lt;a href=&quot;http://www.engadget.com/common/jump.asp?win_cc=1253716493759137&quot;&gt;iPod&amp;#38;reg;. Meet Bose. Introduce your iPod&amp;#38;reg; to Bose, then listen to the new SoundDock&amp;#38;trade;.&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Alf Eaton does it again</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/12/6/197928.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/12/6/197928.html</guid>
    <pubDate>Mon, 06 Dec 2004 12:28:59 -0800</pubDate>
    <description>&lt;p&gt;
&lt;a href=&quot;http://marc.blogs.it/archives/2004/12/alf_eaton_does.html&quot;&gt;Alf Eaton does it again&lt;/a&gt;:
&lt;/p&gt;&lt;p&gt;
Alf Eaton has &lt;a href=&quot;http://hublog.hubmed.org/archives/001010.html%20%20&quot;&gt;created a sort of musical browser &lt;/a&gt;which automatically displays related music.  It&#39;s called &lt;a href=&quot;http://alf.hubmed.org/cgi-bin/horizamdiv.cgi?artist=pj+harvey&quot;&gt;Flitter&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
&lt;img alt=&quot;flitter.jpg&quot; src=&quot;http://marc.blogs.it/flitter/flitter.jpg&quot; width=&quot;540&quot; height=&quot;364&quot; border=&quot;0&quot; /&gt;
&lt;/p&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList">Feature List</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/FileSharing">File Sharing</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Commerce">Commerce</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/SocialNetworking">Social Networking</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Quicktime for Java</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/12/6/197926.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/12/6/197926.html</guid>
    <pubDate>Mon, 06 Dec 2004 12:26:47 -0800</pubDate>
    <description>&lt;p&gt;
&lt;a href=&quot;http://marc.blogs.it/archives/2004/12/quicktime_for_j.html&quot;&gt;Quicktime for Java&lt;/a&gt;:
&lt;/p&gt;&lt;p style=&quot;text-align:right;&quot;&gt;
&lt;img src=&quot;https://openqtj.dev.java.net/images/openqtj-project.png&quot; align=right hspace=8&gt;&lt;a href=&quot;https://openqtj.dev.java.net/&quot;&gt;Open source Quicktime&lt;/a&gt;.  Coolio!
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://www.unmediated.org/archives/2004/12/openqtj_openqtj.php&quot;&gt;Yatta reports.....&lt;/a&gt;
&lt;/p&gt;&lt;blockquote&gt;
The current release of QuickTime for Java can be challenging for beginners. We hope to provide help for both beginners and experienced QTJ developers to make a very powerful API more accessible and easier to use.  [&lt;a href=&quot;http://www.unmediated.org/archives/2004/12/openqtj_openqtj.php&quot;&gt;unmediated&lt;/a&gt;]
&lt;/blockquote&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Serving client-side applications - by Oliver Steele</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/12/6/197923.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/12/6/197923.html</guid>
    <pubDate>Mon, 06 Dec 2004 12:20:32 -0800</pubDate>
    <description>&lt;p&gt;
&lt;a href=&quot;http://marc.blogs.it/archives/2004/12/serving_clients.html&quot;&gt;Serving client-side applications - by Oliver Steele&lt;/a&gt;:
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://feeds.feedburner.com/osteele?m=40&quot;&gt;This just in from Oliver Steele.....&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
In a traditional server-side web application, the server renders a series of views which are downloaded, as &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;, to the client.  A client-side web application is an application that is deployed from a server and displays data from a server, but can render a series of views on the client.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
I&amp;#38;rsquo;ve been watching server-side developers try to figure out how to serve client-side web applications for a few years now.  Different developers, that is &amp;#38;mdash; it doesn&amp;#38;rsquo;t take years for any individual developer to figure it out.  There&amp;#38;rsquo;s often an initial stumble, which is caused by a mismatch between the &lt;em&gt;obvious&lt;/em&gt; way to deploy a client-side web application, and the &lt;em&gt;right&lt;/em&gt; way.  The right way is simpler, but  elusive.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;strong&gt;Model 2&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
A server-side web application generates a sequence of &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; web pages.  Each of these web pages represents an updated view of the data model, and sometimes an updated model.  The diagram below illustrates this as a series of server requests.  (In this example, each request is served from a &lt;span class=&quot;caps&quot;&gt;JSP&lt;/span&gt;, but the pages could be coming from Perl, Python, &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt;, or raw from the filesystem.)  The &lt;span class=&quot;caps&quot;&gt;JSP&lt;/span&gt; generates an &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; page, which is displayed in the browser.  The generated page includes a link or a form which requests &lt;em&gt;another&lt;/em&gt; URL from the server.  The response to this subsequent request can come from either the same, or a different, &lt;span class=&quot;caps&quot;&gt;JSP&lt;/span&gt;.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://osteele.com/images/2004/serving-clients/server-webapp-dataflow.png&quot; /&gt; &lt;img src=&quot;http://osteele.com/images/2004/serving-clients/webapp-dataflow-legend-1.png&quot; /&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
This is &lt;a href=&quot;http://osteele.com/archives/2004/08/web-mvc&quot; title=&quot;http://osteele.com/archives/2004/08/web-mvc&quot;&gt;Server-Side &lt;/a&gt;&lt;span class=&quot;caps&quot;&gt;&lt;a href=&quot;http://osteele.com/archives/2004/08/web-mvc&quot; title=&quot;http://osteele.com/archives/2004/08/web-mvc&quot;&gt;MVC&lt;/a&gt;&lt;/span&gt;, or Model 2.  I actually haven&amp;#38;rsquo;t shown enough details in the diagram to distinguish this from Model 1 (the code that implements the Model, View, and Controller should be in separate files), but that&amp;#38;rsquo;s because this is mostly irrelevant to this discussion.  If this bothers you, pretend that there are additional files hiding in the server side of the diagram.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;span style=&quot;font-size:13pt;&quot;&gt;&lt;strong&gt;Introducing the Client-Side Application&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
A client-side web application is an application that renders views on the client, not the server.  Client-side web applications are generally capable of a wide variety of user interactions without requiring a full update from the server &amp;#38;mdash; as opposed to a server-side application, where most user interactions replace the data on the client wholesale.  Think &lt;a href=&quot;http://gmail.com&quot; title=&quot;http://gmail.com&quot;&gt;GMail&lt;/a&gt; or &lt;a href=&quot;http://www.oddpost.com/&quot; title=&quot;http://www.oddpost.com/&quot;&gt;Oddpost&lt;/a&gt;, say, or look at the &lt;a href=&quot;http://laszlosystems.com/demos&quot; title=&quot;http://laszlosystems.com/demos&quot;&gt;Laszlo demos&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
A client-side web application is different from a rich application in that the latter incorporates cinematic effects such as animation, dynamic layout, and media.  Client-side and rich go well together for reasons I discuss here, but they aren&amp;#38;rsquo;t the same.  &lt;a href=&quot;http://gmail.com&quot; title=&quot;http://gmail.com&quot;&gt;GMail&lt;/a&gt; is a client-side application, but it&amp;#38;rsquo;s not a rich application.  The &lt;a href=&quot;http://laszlosystems.com/demos&quot; title=&quot;http://laszlosystems.com/demos&quot;&gt;Laszlo demos&lt;/a&gt; are both.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
A client application might be simply &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; with a lot of embedded JavaScript&lt;a href=&quot;http://osteele.com/archives/2004/12/serving-clients#fn1&quot; title=&quot;http://osteele.com/archives/2004/12/serving-clients#fn1&quot;&gt;1&lt;/a&gt;.  Or it might be, as is the case with Laszlo, Flex, or &lt;span class=&quot;caps&quot;&gt;SVG&lt;/span&gt;, an entirely different file type &amp;#38;mdash; possibly embedded within an &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; page that forms the initial download.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
A server-side web application is delivered as a sequence of &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; pages which are rendered on the &lt;em&gt;server&lt;/em&gt;.  A client-side application is delivered as a single application file (or at least a single root file), that computes new views or view updates &amp;#38;mdash; does its rendering &amp;#38;mdash; without replacement, on the &lt;em&gt;client&lt;/em&gt;.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
For the sake of concreteness, let&amp;#38;rsquo;s assume the client-side application is a Laszlo application.  Not only does this allow me to plug my &lt;a href=&quot;http://openlaszlo.org&quot; title=&quot;http://openlaszlo.org&quot;&gt;favorite &lt;/a&gt;&lt;span class=&quot;caps&quot;&gt;&lt;a href=&quot;http://openlaszlo.org&quot; title=&quot;http://openlaszlo.org&quot;&gt;RIA&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://openlaszlo.org&quot; title=&quot;http://openlaszlo.org&quot;&gt; framework&lt;/a&gt;, but that&amp;#38;rsquo;s where I have the clearest idea of what I&amp;#38;rsquo;m talking about anyway.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
The source code for a Laszlo application is a set of &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt; files and the assets (PNGs, &lt;span class=&quot;caps&quot;&gt;JPE&lt;/span&gt;Gs, &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt; data, and scriptless Flash files) that they include.  The deployment set for a Laszlo application is a swf file (the Laszlo executable file), and the set of assets that the application requests once it has started.  For simplicity, I&amp;#38;rsquo;ll illustrate each Laszlo application as a single source file and a single deployment file:
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://osteele.com/images/2004/serving-clients/compiling-laszlo.png&quot; /&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;span style=&quot;font-size:13pt;&quot;&gt;&lt;strong&gt;&amp;#38;ldquo;Model 3&amp;#38;rdquo;&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
From the server&amp;#38;rsquo;s perspective, the most obvious difference between a server-side application and a client-side application is whether the server responds with an &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; file (generated by a &lt;span class=&quot;caps&quot;&gt;JSP&lt;/span&gt;) or a Laszlo executable file (compiled from a Laszlo source file).  You might think the simplest way to write a client-side application would therefore be to replace the JSPs on the server by Laszlo source files.  This will cause the server to generate Laszlo executables instead of &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; pages  &amp;#38;mdash; voila: a client-side application.  I&amp;#38;rsquo;ll call this Model 3, because it&amp;#38;rsquo;s an incremental change from Model 2.  It&amp;#38;rsquo;s illustrated in the picture below.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://osteele.com/images/2004/serving-clients/server-client-webapp-dataflow.png&quot; /&gt; &lt;img src=&quot;http://osteele.com/images/2004/serving-clients/webapp-dataflow-legend-2.png&quot; /&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
But something is wrong with this picture.  Where did the back-end integration and middleware go?  How does this work with Struts and &lt;span class=&quot;caps&quot;&gt;CMS&lt;/span&gt;?  Something is clearly missing.  (In fact, the first question about Laszlo from any serious server-side developer is often &amp;#38;ldquo;How do I use Laszlo with Struts?&amp;#38;rdquo;)
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;span style=&quot;font-size:13pt;&quot;&gt;&lt;strong&gt;&amp;#38;ldquo;Model 4&amp;#38;rdquo;&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
What Model 3 is missing is dynamic content generation.  That&amp;#38;rsquo;s what Struts, middleware, etc. are designed to deliver.  In server-side programming, the &lt;span class=&quot;caps&quot;&gt;JSP&lt;/span&gt; creates a new &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; in response to each request &amp;#38;mdash; that&amp;#38;rsquo;s where the content generation comes in in Model 2.  Where can we re-introduce this feature into Model 3?
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
Laszlo source code looks like &lt;span class=&quot;caps&quot;&gt;HTML &lt;/span&gt;(well, &lt;span class=&quot;caps&quot;&gt;XHTML&lt;/span&gt;): they&amp;#38;rsquo;re both &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt;, and they can both embed JavaScript.  It&amp;#38;rsquo;s tempting to bring back the &lt;span class=&quot;caps&quot;&gt;JSP&lt;/span&gt;, but use it to render a Laszlo source file instead of &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;.  This source file is compiled on the server, and delivered to the client as an executable.  I&amp;#38;rsquo;ll call this Model 4.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://osteele.com/images/2004/serving-clients/server-client-code-generation.png&quot; /&gt; &lt;img src=&quot;http://osteele.com/images/2004/serving-clients/webapp-dataflow-legend-3.png&quot; /&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
From the perspective of server-side programming, Model 4 looks natural, if a little bulky&lt;a href=&quot;http://osteele.com/archives/2004/12/serving-clients#fn2&quot; title=&quot;http://osteele.com/archives/2004/12/serving-clients#fn2&quot;&gt;2&lt;/a&gt;.  But Model 4 is wrong too.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
To see the problem with Model 4, take off your implementor hat for a moment, and think about the user experience &amp;#38;mdash; in particular, about page refresh.  Page refresh is one of the problems that client-side web programming is intended to solve.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
In a server-side application, each user interaction&lt;a href=&quot;http://osteele.com/archives/2004/12/serving-clients#fn3&quot; title=&quot;http://osteele.com/archives/2004/12/serving-clients#fn3&quot;&gt;3&lt;/a&gt; results in a page refresh.  This is why a server-side application is implemented as a &lt;em&gt;series&lt;/em&gt; of &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; pages, instead of just one.  This can be easier for the developer, because it unifies a lot of the architecture on the server.  But it has a detrimental affect on the user: the user interface is laggy, can&amp;#38;rsquo;t preview responses at interactive speeds, and requires a full-page refresh (losing a lot of the presentation context) whenever anything significant changes.
&lt;/p&gt;&lt;p&gt;
In other words, the benefit of a client-side application is that it&amp;#38;rsquo;s a &lt;em&gt;single-page&lt;/em&gt; application.  The architecture above throws this advantage away.  Model 4 only makes life harder for the application &lt;em&gt;developer&lt;/em&gt;, without delivering any compensating benefit to the application &lt;em&gt;user&lt;/em&gt;[4].
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;span style=&quot;font-size:13pt;&quot;&gt;&lt;strong&gt;Serving the Client&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
In a &lt;em&gt;client-side web application&lt;/em&gt;, a &lt;em&gt;single&lt;/em&gt; web page (or its application equivalent) is downloaded.  This application can generate a sequence of views &lt;em&gt;on the client&lt;/em&gt;.  Sometimes the client application requests a new dataset &amp;#38;mdash; typically in &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt;, or a protocol (RPC, &lt;span class=&quot;caps&quot;&gt;SOAP&lt;/span&gt;) that is serialized to &lt;span class=&quot;caps&quot;&gt;XML &lt;/span&gt;&amp;#38;mdash; but this dataset is &lt;em&gt;read into&lt;/em&gt; the client application; it doesn&amp;#38;rsquo;t &lt;em&gt;replace&lt;/em&gt; it.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
Here&amp;#38;rsquo;s the architecture that delivers this.  The files on the server include a &lt;span class=&quot;caps&quot;&gt;JSP&lt;/span&gt; that generates an &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; embedding page, a Laszlo source file that generates a Laszlo executable that embeds within this page, and a set of JSPs that generate &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt; datasets.  This is a particular implementation of a Service-Oriented Architecture, but in order to emphasize its continuity with Models 1-4, I&amp;#38;rsquo;ll call it Model N. (I&amp;#38;rsquo;m leaving myself room for more models in the middle.)
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://osteele.com/images/2004/serving-clients/client-webapp-dataflow.png&quot; /&gt; &lt;img src=&quot;http://osteele.com/images/2004/serving-clients/webapp-dataflow-legend-4.png&quot; /&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
One thing to note about Model N is that the &lt;em&gt;client side&lt;/em&gt; is &lt;em&gt;radically different&lt;/em&gt; from Models 1-4.  Instead of a sequence of pages that &lt;em&gt;replace&lt;/em&gt; each other, the application is delivered as a single &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; page that &lt;em&gt;embeds&lt;/em&gt; an application.  This application in turn &lt;em&gt;consumes&lt;/em&gt; a series of datasets.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
The other thing to note about Model N is that the &lt;em&gt;server side&lt;/em&gt; is very similar to Model 2, or &lt;span class=&quot;caps&quot;&gt;MVC &lt;/span&gt;&amp;#38;mdash; in fact, much &lt;em&gt;more&lt;/em&gt; similar than the failed Model 4 is.  Just like in Model 2, the server is implemented as a set of JSPs.  The major difference is that instead of rendering &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;, &lt;em&gt;most&lt;/em&gt; of these JSPs are rendering &lt;span class=&quot;caps&quot;&gt;XML &lt;/span&gt;&amp;#38;mdash; or, serializing data to &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt;.  (In many applications, this may mean that some JSPs can be &lt;em&gt;eliminated&lt;/em&gt;.  &lt;span class=&quot;caps&quot;&gt;A JSP&lt;/span&gt; isn&amp;#38;rsquo;t necessary if it was only transforming a datasource that is already in &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt; into &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;.)
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
And last, a caveat: it&amp;#38;rsquo;s possible to take this too far.  I&amp;#38;rsquo;ve only illustrated the part of a web application that can be replaced by a client-side application.  It doesn&amp;#38;rsquo;t generally make sense to do this with an entire web site.  &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; is still best-of-breed for delivering hyperlinked, structured documents, and most parts of a web site are more like documents than like applications.  The part of the Model N data flow that I haven&amp;#38;rsquo;t drawn is at the end of the application, when the server transitions back into a series of &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;-generating JSPs, and the client transitions back into a series of &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; pages.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;span style=&quot;font-size:13pt;&quot;&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://osteele.com/archives/2004/12/serving-clients#fn-anchor1&quot; title=&quot;http://osteele.com/archives/2004/12/serving-clients#fn-anchor1&quot;&gt;1&lt;/a&gt; &amp;#38;ldquo;a lot of embedded JavaScript&amp;#38;rdquo;: &amp;#38;ldquo;A lot&amp;#38;rdquo; meaning on the order of Oddpost or &lt;a href=&quot;http://gmail.com&quot; title=&quot;http://gmail.com&quot;&gt;GMail&lt;/a&gt;, say, as opposed to just rollover effects and form validation.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://osteele.com/archives/2004/12/serving-clients#fn-anchor2&quot; title=&quot;http://osteele.com/archives/2004/12/serving-clients#fn-anchor2&quot;&gt;2&lt;/a&gt; &amp;#38;ldquo;a little bulky&amp;#38;rdquo;: Model 4 replaces Model 2 and Model 3&amp;#38;rsquo;s single level of code generation with two: one from &lt;span class=&quot;caps&quot;&gt;JSP&lt;/span&gt; to Laszlo source file, and from Laszlo source file to executable.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://osteele.com/archives/2004/12/serving-clients#fn-anchor3&quot; title=&quot;http://osteele.com/archives/2004/12/serving-clients#fn-anchor3&quot;&gt;3&lt;/a&gt; &amp;#38;ldquo;each interaction&amp;#38;rdquo;: Aside from local view manipulations such as rollovers and scrolling, and aside from pre-submisssion form editing.
&lt;/p&gt;&lt;p&gt;
	
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://osteele.com/archives/2004/12/serving-clients#fn-anchor4&quot; title=&quot;http://osteele.com/archives/2004/12/serving-clients#fn-anchor4&quot;&gt;4&lt;/a&gt; &amp;#38;ldquo;without delivering any additional benefit to the user&amp;#38;rdquo;: In a client-side application that is also a &lt;em&gt;rich&lt;/em&gt; application, you can compile some cool effects such as dynamic layout and declarative animation into each page of your application, but there&amp;#38;rsquo;s no benefit at the user &lt;em&gt;task level&lt;/em&gt;.
&lt;/p&gt;&lt;p&gt;
[&lt;a href=&quot;http://feeds.feedburner.com/osteele?m=40&quot;&gt;Oliver Steele&lt;/a&gt;]
&lt;/p&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/Architecture">Architecture</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/Architecture/Database">Database</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/Architecture/AppServer">App Server</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/Architecture/WebServer">Web Server</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/Architecture/UserInterface">User Interface</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>A few weblog research papers</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/5/31/80997.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/5/31/80997.html</guid>
    <pubDate>Mon, 31 May 2004 20:45:04 -0700</pubDate>
    <description>&lt;P&gt;I&#39;m going to have to study these a bit further, but here are a few peer-reviewed papers on weblogs that ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/BloggingHosting">Blogging / Hosting</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Skype for Mac OS X announced by developer</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/5/24/75606.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/5/24/75606.html</guid>
    <pubDate>Mon, 24 May 2004 19:19:15 -0700</pubDate>
    <description> [&lt;a href=&quot;http://www.macnn.com/&quot;&gt;The Macintosh News Network&lt;/a&gt;]</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Onion Skinned Drop Shadows</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/5/21/74487.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/5/21/74487.html</guid>
    <pubDate>Fri, 21 May 2004 21:14:47 -0700</pubDate>
    <description>Animators use onion skinning to render a snapshot of motion across time. Now, web designers can use this technique to ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/Architecture/UserInterface/DesktopClient">Desktop Client</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Yahoo Maps shows WiFi hotspots...</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/5/21/74399.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/5/21/74399.html</guid>
    <pubDate>Fri, 21 May 2004 16:15:12 -0700</pubDate>
    <description>Yahoo Maps &lt;a href=&quot;http://maps.yahoo.com/maps_result?zoomin=yes&amp;#38;name=&amp;#38;ed=ynhW6.p_0TqULmEleqJZBslzeJVfcPdLSRlS2vRIGDR5RCdNIbAgIIsvwbcjhUuWbM7v6Rhh0LU7enFP7DsN8zzRcazAOsr_6tDq4Zk-&amp;#38;state=NY&amp;#38;csz=New+York%2C+NY+10036&amp;#38;ds=n&amp;#38;uzip=10036&amp;#38;mag=9&amp;#38;desc=&amp;#38;country=US&amp;#38;dma=501&amp;#38;cat=fin&amp;#38;resize=s&amp;#38;rezoom=1&amp;#38;.intl=us&amp;#38;compass=&amp;#38;pan_x=0&amp;#38;pan_y=0&amp;#38;BFKey=Intel&quot;&gt;shows&lt;/a&gt; WiFi hotspots now. Quite useful! [&lt;a href=&quot;http://www.scripting.com/&quot;&gt;Scripting News&lt;/a&gt;]</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/Architecture">Architecture</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Ted</dc:creator>
    <title>The future of attention management</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/4/15/25552.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/4/15/25552.html</guid>
    <pubDate>Thu, 15 Apr 2004 18:52:30 -0700</pubDate>
    <description>&lt;A href=&quot;http://radio.weblogs.com/0110772/2004/03/03.html#a1480&quot;&gt;The future of attention management&lt;/A&gt; danah boyd: &lt;A href=&quot;http://www.zephoria.org/thoughts/archives/2004/03/03/what_i_want_in_an_rss_tool.html&quot;&gt;What I want in an RSS tool&lt;/A&gt;. A concentrate of insight. Pure ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Syndication">Syndication</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>WASTE: It&#39;s ba-a-a-ck (sort of) (Clay Shirky)</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/4/15/34928.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/4/15/34928.html</guid>
    <pubDate>Thu, 15 Apr 2004 10:42:40 -0700</pubDate>
    <description>&lt;p&gt;Last summer, we wrote about &lt;a href=&quot;http://www.corante.com/many/20030501.shtml#37217&quot;&gt;&lt;span class=&quot;caps&quot;&gt;WASTE&lt;/span&gt;&lt;/a&gt;, the nullsoft tool for secure communication and collaboration among small numbers of clients ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/FileSharing">File Sharing</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Two cornucopias</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/4/15/34921.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/4/15/34921.html</guid>
    <pubDate>Thu, 15 Apr 2004 10:35:58 -0700</pubDate>
    <description>&lt;a href=&quot;http://www.clintoncommunitygarden.org/about_the_garden.htm&quot;&gt;&lt;font face=&quot;arial, Arial, Helvetica&quot;&gt;&lt;img border=&quot;0&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; src=&quot;http://www.clintoncommunitygarden.org/images/Garden-Marilyn_in_Plot.JPG&quot; width=&quot;289&quot; height=&quot;200&quot; align=&quot;left&quot;&gt;&lt;/font&gt;&lt;/a&gt;I had read Dan Bricklin&#39;s illuminating essay &quot;&lt;a href=&quot;http://www.bricklin.com/cornucopia.htm&quot;&gt;The Cornucopia of the Commons&lt;/a&gt;&quot;
(key quote: &lt;font color=&quot;#330099&quot;&gt;&quot;increasing the value of ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Commerce">Commerce</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Musiclogging Thoughts</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/4/15/34920.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/4/15/34920.html</guid>
    <pubDate>Thu, 15 Apr 2004 10:34:13 -0700</pubDate>
    <description>&lt;A href=&quot;http://radio.weblogs.com/0110772/2004/04/14.html#a1530&quot;&gt;Jon Udell on musiclogging&lt;/A&gt;. &lt;A href=&quot;http://weblog.infoworld.com/udell/2004/04/14.html#a972&quot;&gt;Jon Udell has been watching&lt;/A&gt; the recent &lt;A href=&quot;http://www.pmbrowser.info/hublog/archives/000777.html&quot;&gt;going-ons&lt;/A&gt; around closing the loop in &lt;A href=&quot;http://radio.weblogs.com/0110772/2004/04/05.html#a1516&quot;&gt;musiclogging&lt;/A&gt;, ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/FileSharing">File Sharing</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/Syndication">Syndication</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>A Grand Unified Theory of Filesharing</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/4/13/34522.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/4/13/34522.html</guid>
    <pubDate>Tue, 13 Apr 2004 17:35:58 -0700</pubDate>
    <description>&lt;p&gt;Recently we&#39;ve seen several studies of the impact of filesharing on CD sales.  We have enough data now to draw ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Business">Business</category>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/FileSharing">File Sharing</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Googling Up Passwords</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/3/15/27007.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/3/15/27007.html</guid>
    <pubDate>Mon, 15 Mar 2004 03:03:54 -0800</pubDate>
    <description>Let&#39;s introduce another tool into your toolbox: the ability to look only on pages that use a certain word or ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>AOP: Dynaop
Project home</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/3/14/26923.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/3/14/26923.html</guid>
    <pubDate>Sun, 14 Mar 2004 13:46:59 -0800</pubDate>
    <description>dynaop, a proxy-based Aspect-Oriented Programming (AOP) framework, enhances Object-Oriented (OO) design in the following areas:


code reuse

decomposition

dependency reduction

...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>What Is Subversion?</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/3/4/24851.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/3/4/24851.html</guid>
    <pubDate>Thu, 04 Mar 2004 17:20:03 -0800</pubDate>
    <description>The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Getting Reacquainted with dbXML 2.0</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/3/3/24445.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/3/3/24445.html</guid>
    <pubDate>Wed, 03 Mar 2004 10:15:51 -0800</pubDate>
    <description>Introduction&lt;br&gt;
&lt;br&gt;
dbXML is a native XML database written in in Java. Native XML databases (NXDs) are databases that store XML ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Build highly decoupled systems with the power of static crosscutting</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/3/2/24214.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/3/2/24214.html</guid>
    <pubDate>Tue, 02 Mar 2004 11:34:09 -0800</pubDate>
    <description>Many Java developers have embraced the non-intrusive style and flexibility of aspect-oriented programming (AOP), particularly when it comes to building ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology">Technology</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Nice Feature List - Thirteen Ways to Save Orkut</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/2/26/23399.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/2/26/23399.html</guid>
    <pubDate>Thu, 26 Feb 2004 19:30:02 -0800</pubDate>
    <description>&lt;b&gt;&lt;h3&gt;&lt;a href=&quot;http://digital-web.com/features/save_orkut.shtml&quot; class=&quot;weblogItemTitle&quot;&gt;13 ways to fix Orkut&lt;/a&gt;&lt;/h3&gt;&lt;/b&gt;&lt;/div&gt;&lt;P&gt;&lt;A href=&quot;http://digital-web.com/features/save_orkut.shtml&quot;&gt;rebecca&#39;s ways to save Orkut&lt;/A&gt;. seems all of these tips could apply to any ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/SocialNetworking">Social Networking</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>It has begun...Fan Social Networking :)</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/2/24/22714.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/2/24/22714.html</guid>
    <pubDate>Tue, 24 Feb 2004 12:28:01 -0800</pubDate>
    <description>&lt;P&gt;It makes sense for existing communities of interest to create their own social networking services for their users:&lt;/P&gt;&lt;br&gt;
&lt;BLOCKQUOTE&gt;Within Fetischmusic.com ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/SocialNetworking">Social Networking</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Pictures to show state and mood...</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/2/22/22234.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/2/22/22234.html</guid>
    <pubDate>Sun, 22 Feb 2004 13:22:55 -0800</pubDate>
    <description>&lt;a title=&quot;Marc&#39;s Voice&quot; href=&quot;http://blogs.it/0100198/2004/02/21.html#a2291&quot;&gt;Marc&#39;s Voice&lt;/a&gt;</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/SocialNetworking">Social Networking</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Trust and Reputationin Web Based Social Networks</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/2/22/22232.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/2/22/22232.html</guid>
    <pubDate>Sun, 22 Feb 2004 12:46:53 -0800</pubDate>
    <description>&quot;Trust is a way for social beings to cope with the uncertainty they face i   everyday life. We rely on ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/SocialNetworking">Social Networking</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>mthart</dc:creator>
    <title>Diego Doval on mapping social relationships</title>
    <link>http://metastar.blogware.com/blog/_archives/2004/2/19/21555.html</link>
    <guid>http://metastar.blogware.com/blog/_archives/2004/2/19/21555.html</guid>
    <pubDate>Thu, 19 Feb 2004 17:50:35 -0800</pubDate>
    <description>http://www.dynamicobjects.com/d2r/archives/002562.html

Interesting trio of posts by Diego Doval on alternate methods of mapping social relationships in social networking services:
This ...</description>
    
    <category domain="http://metastar.blogware.com/blog/Research/Technology/FeatureList/SocialNetworking">Social Networking</category>
    
    
    
    
  </item>
  
</channel>
</rss>
