<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Darwin&#039;s Theories - Internet category</title>
  <link>http://theories.darwinsys.com:80/categories/internet/</link>
  <description>Call it a Blog if you like -- Ian</description>
  <language>en</language>
  <copyright>Ian Darwin</copyright>
  <lastBuildDate>Sun, 28 Feb 2010 01:08:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Islands in the Stream</title>
    <link>http://theories.darwinsys.com:80/2010/01/28/1264708800000.html</link>
    
      
        <description>
          &lt;p&gt;
Some will say that Apple&#039;s iPad is the be-all and the end-all of portable computing. I say nay.
&lt;/p&gt;
&lt;p&gt;Don&#039;t get me wrong, I&#039;m a big fan of Apple.
But look at the history.
Datapads are not a new idea -
Alan Kay&#039;s DynaBook and
&lt;a href=&#034;http://en.wikipedia.org/wiki/Ubiquitous_computing&#034;&gt;Mark Weiser&#039;s ideas of Ubiquitous Computing&lt;/a&gt; -
both from the 1980&#039;s, with Weiser explicitly using the term Pad - predate the iPad by almost three decades.
As much as I generally dislike Microsoft, their push for
the &#034;Tablet PC&#034; probably led to some advances in hardware.
Amazon&#039;s Kindle and Sony&#039;s reader both pushed hardware
makers to build better screens
and raised the bar on users&#039; expectations.
&lt;/p&gt;
&lt;p&gt;
And one important thing that Weiser advocated in the 1980&#039;s
is still missing
(full disclosure: I admit to being in the field long enough to have read his papers when they were originally published).
In Weiser&#039;s world you could just slide a task you were working on from a handheld pad to a wall-sized whiteboard
or to a wristwatch-sized device for storage, and things like active TCP/IP connections would automatically move onto the new computing platform. While you may be able to drag a project from a Mac OS application to a USB stick for storage, this is a far cry from having running applications movable from one computing device to another. People are indeed working on this problem, but a general solution is not yet at hand, as far as I know. It&#039;s not something you can buy today from Redmond or from Cupertino, at any rate.
&lt;/p&gt;
&lt;p&gt;Until this happens, our computers will remain
isolated islands in the stream.
Even if they are iPads.
&lt;/p&gt;

        </description>
      
      
    
    
    
    <category>Software Industry</category>
    
    <category>Internet</category>
    
    <comments>http://theories.darwinsys.com:80/2010/01/28/1264708800000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2010/01/28/1264708800000.html</guid>
    <pubDate>Thu, 28 Jan 2010 20:00:00 GMT</pubDate>
  </item>
  
  <item>
    <title>JavaFX: Late to the gate, but sweet</title>
    <link>http://theories.darwinsys.com:80/2008/12/27/1230396568312.html</link>
    
      
        <description>
          &lt;a href=&#034;http://www.javafx.com/&#034;&gt;JavaFX&lt;/a&gt; is &lt;a href=&#034;http://www.sun.com/&#034;&gt;Sun&lt;/a&gt;&#039;s new Rich Client strategy for Java. If you haven&#039;t seen it yet, check out the demos on the &lt;a href=&#034;http://www.javafx.com/&#034;&gt;JavaFX home page&lt;/a&gt;. Unlike Adobe Flash and unlike M$ Silverlight, this technology actually works on &amp;quot;minority&amp;quot; OSes - my &lt;a href=&#034;http://www.openbsd.org/&#034;&gt;OpenBSD&lt;/a&gt; laptop with Java 1.6.0 is officially way behind the requirements, but the demos mostly work in FireFox 3 (except you can&#039;t tear off the tear-off applet, that requires Update 10). Despite &lt;em&gt;significant&lt;/em&gt; glitches on the web site - Sun should know better - on the day of the announcement (December 4, 2008), &lt;strong&gt;I&#039;m impressed&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
So much so that I&#039;ve already added &lt;a href=&#034;http://www.darwinsys.com/java/javaResources.jsp#javafx&#034;&gt;this JavaFX section to my Java Resources page&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;img height=&#034;400&#034; width=&#034;600&#034; alt=&#034;JavaFX Effect Playground in action&#034; src=&#034;http://theories.darwinsys.com:80/images/javafx-effect-playground.png&#034; /&gt;
        </description>
      
      
    
    
    
    <category>Open Source Software</category>
    
    <category>OpenBSD</category>
    
    <category>Java</category>
    
    <category>Web</category>
    
    <category>Internet</category>
    
    <comments>http://theories.darwinsys.com:80/2008/12/27/1230396568312.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2008/12/27/1230396568312.html</guid>
    <pubDate>Sat, 27 Dec 2008 16:49:28 GMT</pubDate>
  </item>
  
  <item>
    <title>Protecting Your Castle</title>
    <link>http://theories.darwinsys.com:80/2008/12/21/1229877300000.html</link>
    
      
        <description>
          SANS.org has a nice white paper showing how to protect your home network using OpenBSD and other free software. According to the abstract:&lt;br /&gt;
&lt;hr width=&#034;100%&#034; size=&#034;2&#034; /&gt;
&amp;quot;It is possible to clean up the back yard with Free Open Source Software and a little design. Using off the shelf components and Open Source software the family geek can deploy a more multilayered security stance that will provide far more visibility and control over the network. This is not to say that large swaths of the Internet can be cleaned up just by plugging in a box, but to say that if anything should be a safe haven on the internet, it should be the family network, the backyard. It makes sense to clean up the backyard before taking on the world&amp;rsquo;s trash.&amp;quot;&lt;hr width=&#034;100%&#034; size=&#034;2&#034; /&gt;
Presumably the same techniques would apply to the average small business. Check it out at &lt;a href=&#034;http://www.sans.org/reading_room/whitepapers/firewalls/32933.php&#034;&gt;http://www.sans.org/reading_room/whitepapers/firewalls/32933.php&lt;/a&gt; [PDF].&lt;br /&gt;
&lt;br /&gt;
P.S. According to &lt;a href=&#034;http://www.bartleby.com/73/861.html&#034;&gt;Bartleby&lt;/a&gt;, the quotation in my subtitle, while commonly attributed to William Pitt, comes to us in its present wording from a pr&amp;eacute;cis done by Lord Henry Peter Brougham some sixty years later.
        </description>
      
      
    
    
    
    <category>Open Source Software</category>
    
    <category>OpenBSD</category>
    
    <category>Internet</category>
    
    <category>Security</category>
    
    <comments>http://theories.darwinsys.com:80/2008/12/21/1229877300000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2008/12/21/1229877300000.html</guid>
    <pubDate>Sun, 21 Dec 2008 16:35:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Rage Against the Bailout</title>
    <link>http://theories.darwinsys.com:80/2008/09/30/1222819380000.html</link>
    
      
        <description>
          &amp;quot;The Bailout&amp;quot; came and went, the market dipped sharply the same day, and went back up the next day as &amp;quot;the market&amp;quot; did what it always does: balances out the interests of the many, impartially. Something governments will never be able to do; they shouldn&#039;t even try.&amp;nbsp; All the bailout would do is postpone the agony, and, enrich the few at the expense of the many, an example of government doing what it usually does.&amp;nbsp; Greenwald has a link showing that Speaker Pelosi, claiming to be acting on behalf of the people, is actually acting to save the ten million USD that she has invested in stocks of such well-managed companies as AIG and AT&amp;amp;T...&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
But the rejection of the bailout is better than a rejection of screwing the many to benefit the few; it&#039;s a rejection of the typical big-government back-room deals that are presented to the people as &lt;em&gt;fait accompli&lt;/em&gt;. It&#039;s wonderful that so many people took the time to write, phone, fax, and email their representatives to voice their displeasure with the bailout (and, one assumes, threaten to vote against the said congress-critters in the upcoming election if they should reject &lt;em&gt;vox populi&lt;/em&gt;). This, folks, is &lt;strong&gt;democracy in action&lt;/strong&gt;, 21st Century style.
        </description>
      
      
    
    
    
    <category>Politics</category>
    
    <category>Internet</category>
    
    <comments>http://theories.darwinsys.com:80/2008/09/30/1222819380000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2008/09/30/1222819380000.html</guid>
    <pubDate>Wed, 01 Oct 2008 00:03:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Seam Leaves Home (on good terms)</title>
    <link>http://theories.darwinsys.com:80/2008/03/24/1206406680000.html</link>
    
      
        <description>
          In addition to cranking out a new stable release (2.0.1.GA) and a new  early access release (2.1.0.A1), The JBoss Seam framework has been  renamed to &amp;quot;The Seam Framework&amp;quot; and has a new website,  &lt;a href=&#034;http://www.seamframework.org/&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.seamframework.org/&lt;/a&gt;. This represents a &amp;quot;growing up&amp;quot; of sorts,  similar to e.g., Jakarta Tomcat becoming Apache Tomcat, and  differentiates Seam from the many smaller projects that are also part of  JBoss - see the new diagram at &lt;a href=&#034;http://labs.jboss.org/projects/&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://labs.jboss.org/projects/&lt;/a&gt;, and note  that Seam is right there at the top of the web tier. While still funded  by RedHat/JBoss, with this new domain Seam is obviously being positioned  to compete head-on with similarly-named project The Spring Framework. &lt;br /&gt;
&lt;br /&gt;
As part of &amp;quot;moving out&amp;quot;, Seam has been given a new logo, see &lt;a href=&#034;http://www.seamframework.org/Community/GetASeamIcon&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.seamframework.org/Community/GetASeamIcon&lt;/a&gt;. This is used in their new web site, which is of course running on Seam and available as part of the downloads  (&lt;a href=&#034;http://www.seamframework.org/Download&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.seamframework.org/Download&lt;/a&gt;). Speaking of downloads, if you&#039;re using a version older than 2.0.1.GA, now would be a good time to download and upgrade.&lt;br /&gt;
&lt;br /&gt;
Also, there is a new book about Seam, Seam In Action  (&lt;a href=&#034;http://www.amazon.com/gp/product/1933988401&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.amazon.com/gp/product/1933988401&lt;/a&gt;), which you can now buy in  Early Access (&lt;a href=&#034;http://www.manning.com/dallen/&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.manning.com/dallen/&lt;/a&gt;) - you get EA PDF&#039;s now and  the final version when it&#039;s released, and optionally a paper copy then too. &lt;br /&gt;
&lt;br /&gt;
Finally, JBoss Tools - the all-encompassing Eclipse tools for developing  Seam and Hibernate projects - has been upgraded to 2.0.1.GA. You might  want to download this as well.
        </description>
      
      
    
    
    
    <category>Books</category>
    
    <category>Open Source Software</category>
    
    <category>Java</category>
    
    <category>Web</category>
    
    <category>Internet</category>
    
    <comments>http://theories.darwinsys.com:80/2008/03/24/1206406680000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2008/03/24/1206406680000.html</guid>
    <pubDate>Tue, 25 Mar 2008 00:58:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
