<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12117245</id><updated>2011-07-07T16:40:10.974-07:00</updated><title type='text'>New I\O</title><subtitle type='html'>Welcome to the official New I\O blog!

New I\O is an network application browser, daemon, and programming library.

The goal of the program is to make it easy for users to run appications across the Internet. I want the power of X Windows with the ease of use of a web browser.

For more info see: http://www.newio.org</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://newio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chris</name><uri>http://www.blogger.com/profile/03246714213323573778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://static.flickr.com/36/78974176_3889260073_m.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>86</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12117245.post-5518637451485716798</id><published>2009-01-22T14:02:00.000-08:00</published><updated>2009-01-22T14:22:49.245-08:00</updated><title type='text'>The Future of Computing (Part 2)</title><content type='html'>In the future "&lt;a href="http://blogs.sun.com/jonathan/entry/the_network_is_the_computer"&gt;the network will be the computer&lt;/a&gt;". This old marketing&lt;br /&gt;phrase from Sun Microsystems will be fulfilled literally.&lt;br /&gt;&lt;br /&gt;Right now people still think of computers as individual entities, but&lt;br /&gt;that is changing. We build supercomputers not with big iron, but with&lt;br /&gt;collections of smaller computers. For example, the fastest computer in&lt;br /&gt;the world as I write this, the IBM Roadrunner consists of a cluster of&lt;br /&gt;3240 computers.&lt;br /&gt;&lt;br /&gt;Another example is grid computing where you can add or subtract&lt;br /&gt;computers to depending on the needs of the users. From Grid computing&lt;br /&gt;we get cloud computing where real-time scalable resources are provided&lt;br /&gt;as a service over the Internet. These services are typically provided&lt;br /&gt;from a collection of, you guessed it, PCs in a data center somewhere.&lt;br /&gt;&lt;br /&gt;The current situation is that there is not one cloud right now, but a&lt;br /&gt;number of individual clouds each provided by a vendor. Now here is the&lt;br /&gt;deal. When these clouds seamlessly inter-operate, then we will have&lt;br /&gt;one global computer and one global operating system.&lt;br /&gt;&lt;br /&gt;For this reason, I think this might be very important going forward:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/cloudforum"&gt;http://groups.google.com/group/cloudforum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately, it looks to me like they still want to base this on an&lt;br /&gt;HTTP like protocol.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.gogrid.com/wiki/index.php/API_Getting_Started_Guide"&gt;http://wiki.gogrid.com/wiki/index.php/API_Getting_Started_Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I would love to see the internet as a massively distributed operating&lt;br /&gt;system something like &lt;a href="http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs"&gt;Plan 9&lt;/a&gt; but on a much larger scale, with public&lt;br /&gt;APIs for storage servers, authentication servers, and I/O or&lt;br /&gt;application servers. And, of course, the application I/O should be&lt;br /&gt;something more suitable for the purpose like NewIO instead&lt;br /&gt;of HTTP.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-5518637451485716798?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/5518637451485716798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=5518637451485716798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/5518637451485716798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/5518637451485716798'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2009/01/future-of-computing-part-2.html' title='The Future of Computing (Part 2)'/><author><name>Chris</name><uri>http://www.blogger.com/profile/03246714213323573778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://static.flickr.com/36/78974176_3889260073_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-1909106329800423326</id><published>2008-03-05T08:25:00.000-08:00</published><updated>2008-03-25T07:42:32.244-07:00</updated><title type='text'>NewIO Presentation for UTACM</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Gv7MvZQ6oO0/R87K1XR2ZsI/AAAAAAAAAVk/dgWzN2GexWQ/s1600-h/tay.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_Gv7MvZQ6oO0/R87K1XR2ZsI/AAAAAAAAAVk/dgWzN2GexWQ/s400/tay.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5174296040026040002" /&gt;&lt;/a&gt;&lt;br /&gt;I will be giving a presentation on &lt;a href="http://www.newio.org"&gt;NewIO&lt;/a&gt; for the &lt;a href="http://www.utacm.org"&gt;University of Texas Association for Computing Machinery&lt;/a&gt; on Tuesday, March 25th, 2008. The presentation will be at &lt;a href="http://www.utexas.edu/maps/main/buildings/pai.html"&gt;Painter Hall&lt;/a&gt; room 3.14 from 7pm to 8pm. Please attend if you are in the Austin, Texas area and are interested in NewIO.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-1909106329800423326?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/1909106329800423326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=1909106329800423326' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/1909106329800423326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/1909106329800423326'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2008/03/newio-presentation-for-utacm.html' title='NewIO Presentation for UTACM'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Gv7MvZQ6oO0/R87K1XR2ZsI/AAAAAAAAAVk/dgWzN2GexWQ/s72-c/tay.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-167150549423967953</id><published>2008-02-26T07:24:00.001-08:00</published><updated>2008-02-26T07:26:27.459-08:00</updated><title type='text'>Epiphany</title><content type='html'>I just had an epiphany this morning.&lt;br /&gt;&lt;br /&gt;From "&lt;a href="http://www.adobe.com/devnet/air/"&gt;http://www.adobe.com/devnet/air/&lt;/a&gt;":&lt;br /&gt;&lt;br /&gt;"Adobe AIR is a cross-operating system runtime that enables you to use your existing HTML/Ajax, Flex, or Flash web development skills and tools to build and deploy rich Internet applications to the desktop."&lt;br /&gt;&lt;br /&gt;The web has always been a horrible and limited application platform and environment. What I was trying to do with my NewIO project was to lead the desktop developers to the Internet, bypassing the web.&lt;br /&gt;&lt;br /&gt;However what appears to be happening is the opposite: The web developers are breaking out to the dekstop.&lt;br /&gt;&lt;br /&gt;The nightmare of the whole thing is that the instead of the nice desktop development environments being used to create Internet applications, we are ending up with the opposite: the horrible web&lt;br /&gt;development environments being used to create desktop apps.&lt;br /&gt;&lt;br /&gt;I get depressed if I think too much about it.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-167150549423967953?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/167150549423967953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=167150549423967953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/167150549423967953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/167150549423967953'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2008/02/epiphany.html' title='Epiphany'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-4272115462579143748</id><published>2007-09-23T22:36:00.000-07:00</published><updated>2007-11-01T06:53:39.828-07:00</updated><title type='text'>Rails Disaster</title><content type='html'>There was an article on Slashdot about a &lt;a href="http://developers.slashdot.org/article.pl?sid=07/09/23/1249235"&gt;rails disaster&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sure part of the problem was poor project management. However, the main problem is that web apps are so unnecessarily complicated that it takes perfect project management to pull it off. It does not have to be this hard.&lt;br /&gt;&lt;br /&gt;I have never said that web apps are impossible. I, myself use g-mail for example. I just think web apps are way more complicated than they have to be. &lt;a href="http://www.newio.org"&gt;NewIO&lt;/a&gt; is the least complicated, shortest path to the Internet apps that we want.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-4272115462579143748?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/4272115462579143748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=4272115462579143748' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/4272115462579143748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/4272115462579143748'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/09/rails-disaster.html' title='Rails Disaster'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-5098808319430546745</id><published>2007-07-31T09:20:00.001-07:00</published><updated>2007-07-31T09:26:09.584-07:00</updated><title type='text'>Dreadnought Software</title><content type='html'>Dreadnought Software licenses software and provides training and consulting on an open source Internet application platform that we created called NewI\O. This non-web based system overcomes the&lt;br /&gt;limitations of the world wide web as an application platform by using a custom secure duplex messaging protocol that we intend to make an Internet standard. The NewI\O system consists of a universal client that we call the Dreadnought Application Browser, a small server process and a library/API.&lt;br /&gt;&lt;br /&gt;With this library/API the NewI\O system allows organizations to develop powerful and easy to use applications and still keep the data confined to servers in the data center where the data can be properly managed and secured. NewI\O provides all of the advantages of a thin client architecture, without the limitations of the web and without the lock-in of hardware and proprietary solutions. The cost and risk to transition to NewI\O is minimal.&lt;br /&gt;&lt;br /&gt;The primary market for Dreadnought Software is the software as a service industry. We intend to save the world from web based applications and profit from that transformation. We are looking for financial, legal and general business assistance to accomplish our mission from high character partners we can trust.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-5098808319430546745?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/5098808319430546745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=5098808319430546745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/5098808319430546745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/5098808319430546745'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/07/dreadnought-software.html' title='Dreadnought Software'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-3856087537008839281</id><published>2007-07-26T05:14:00.000-07:00</published><updated>2007-07-26T05:17:04.263-07:00</updated><title type='text'>Recent Comment on NewIO</title><content type='html'>I am told that a VC/Angel recently said that "what we've got is more lightweight and more efficient than IBM's competing software (they have a cross-platform flash based thing similar to NewIO but its not as lightweight or as powerful) and he said it makes [Microsoft] Silverlight look like dirt"&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-3856087537008839281?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/3856087537008839281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=3856087537008839281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/3856087537008839281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/3856087537008839281'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/07/recent-comment-on-newio.html' title='Recent Comment on NewIO'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-9212223101618159936</id><published>2007-07-14T20:05:00.000-07:00</published><updated>2007-07-14T20:11:08.252-07:00</updated><title type='text'>nIde</title><content type='html'>Jason Reynold is using NewI\O for an Internet Web editor called nIde and getting some &lt;a href="http://www.blogger.riscit.info/"&gt;business interest&lt;/a&gt; from investors.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-9212223101618159936?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/9212223101618159936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=9212223101618159936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/9212223101618159936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/9212223101618159936'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/07/nide.html' title='nIde'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-3887863389011523416</id><published>2007-05-08T05:57:00.000-07:00</published><updated>2007-05-08T06:01:44.676-07:00</updated><title type='text'>The Emerging Economic Paradigm of Open Source</title><content type='html'>Family and friends, mostly those not involved in the tech industry, caution me about releasing my code via open source. It is difficult for them to understand how I can possibly make money by giving away my source code. Bruce Perens has written &lt;a href="http://perens.com/Articles/Economic.html"&gt;The Emerging Economic Paradigm of Open Source&lt;/a&gt; that addresses this issue in depth.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-3887863389011523416?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/3887863389011523416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=3887863389011523416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/3887863389011523416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/3887863389011523416'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/05/emerging-economic-paradigm-of-open.html' title='The Emerging Economic Paradigm of Open Source'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-167763103814286851</id><published>2007-05-08T05:42:00.000-07:00</published><updated>2007-05-08T05:44:12.259-07:00</updated><title type='text'>GravityZoo</title><content type='html'>Up until now I was not aware of  any direct competitors to NewIO.&lt;br /&gt;There were similar technologies, but nothing that closely resembled&lt;br /&gt;it. However, I noticed this article on slashdot:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developers.slashdot.org/article.pl?sid=07/04/20/170211"&gt;http://developers.slashdot.org/article.pl?sid=07/04/20/170211&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is about a company called GravityZoo (&lt;a href="http://www.gravityzoo.com/"&gt;http://www.gravityzoo.com/&lt;/a&gt;)&lt;br /&gt;which appear to be doing pretty much the same thing as we are. So far&lt;br /&gt;they appear to be proprietary and only have a MS Windows client, so I&lt;br /&gt;see no reason to stop working on NewI\O, yet.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-167763103814286851?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/167763103814286851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=167763103814286851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/167763103814286851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/167763103814286851'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/05/gravityzoo.html' title='GravityZoo'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-2304519448581210732</id><published>2007-04-20T13:03:00.000-07:00</published><updated>2007-04-20T13:09:51.450-07:00</updated><title type='text'>Microsoft Silverlight</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Gv7MvZQ6oO0/RikeCdpXTOI/AAAAAAAAABs/hy6_r6DfCR0/s1600-h/sl.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_Gv7MvZQ6oO0/RikeCdpXTOI/AAAAAAAAABs/hy6_r6DfCR0/s400/sl.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5055605084366785762" /&gt;&lt;/a&gt;&lt;br /&gt;Apaprently Microsoft has released a new competitor to flash called &lt;a href="http://www.microsoft.com/silverlight/asp/default.aspx"&gt;Silverlight&lt;/a&gt;. Devsource has &lt;a href="http://www.devsource.com/article2/0,1895,2119510,00.asp"&gt;an article&lt;/a&gt; about it. From what I can tell it is still client only software, and not client/server, so it would not be a true competitor to &lt;a href="http://www.newio.org"&gt;NewIO&lt;/a&gt;. Also, I see the lack of a linux implementation as a major drawback.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-2304519448581210732?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/2304519448581210732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=2304519448581210732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/2304519448581210732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/2304519448581210732'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/04/microsoft-silverlight.html' title='Microsoft Silverlight'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Gv7MvZQ6oO0/RikeCdpXTOI/AAAAAAAAABs/hy6_r6DfCR0/s72-c/sl.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-4996390212888871788</id><published>2007-04-14T06:19:00.000-07:00</published><updated>2007-04-14T06:22:24.975-07:00</updated><title type='text'>What's wrong with HTTP?</title><content type='html'>The NewIO Project was mentioned in a very &lt;a href="http://lists.canonical.org/pipermail/kragen-tol/2006-November/000841.html"&gt;interesting essay&lt;/a&gt; by Kragen Sitaker on the suitability of the web as an application platform. He touches on quite a bit and I am still digesting it.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-4996390212888871788?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/4996390212888871788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=4996390212888871788' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/4996390212888871788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/4996390212888871788'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/04/whats-wrong-with-http.html' title='What&apos;s wrong with HTTP?'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-413314885956326604</id><published>2007-04-08T23:31:00.000-07:00</published><updated>2007-04-08T23:36:07.529-07:00</updated><title type='text'>Has Silicon Valley Lost its Edge?</title><content type='html'>John Dvorak writes, "&lt;a href="http://www.marketwatch.com/News/Story/Story.aspx?guid=%7BA2C0BEF9%2DACC3%2D4DD1%2D8772%2DA937E15EC417%7D&amp;siteid=mktw&amp;dist=nwhwk"&gt;Has silicon valley lost its edge?&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;It seems to me that time is ripe for something new, something that changes everything, something like &lt;a href="http://www.newio.org"&gt;NewIO&lt;/a&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-413314885956326604?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/413314885956326604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=413314885956326604' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/413314885956326604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/413314885956326604'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/04/has-silicon-valley-lost-its-edge.html' title='Has Silicon Valley Lost its Edge?'/><author><name>Chris</name><uri>http://www.blogger.com/profile/03246714213323573778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://static.flickr.com/36/78974176_3889260073_m.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-4619575821329855522</id><published>2007-04-08T21:40:00.000-07:00</published><updated>2007-04-09T19:01:30.975-07:00</updated><title type='text'>NewIO News 4/8/07</title><content type='html'>&lt;b&gt;1. DemoCamp San Diego&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I am pleased to report that the DemoCamp in San Diego on Wednesday, March 28th was a big success. Everything went well. The audience was really interested and asked lots of good questions. I interacted with lots of friendly tech people, including a member of the Firefox team. What was really great was that my Dad and his wife and my sister Tracy and her two boys were there, so it was particularly gratifying to do well with family watching.&lt;br /&gt;&lt;br /&gt;On the downside there was no follow-up res ponces from the demo. It may be that we need to work harder to provide handouts and also to take names and contact information at these events. On the other hand at this point I am really looking for self motivated people to partner with to help develop this technology into a commercial product, so perhaps if they can not motivate themselves to contact me after the event, than perhaps they are not the right person for the job anyway.&lt;br /&gt;&lt;br /&gt;In any case my philosophy is to keep talking and work on building the momentum and over time we will attract the kind of talent we need to be successful. I do think that like compound interest that at some point we will reach a tipping point and that momentum will become self feeding.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Future Demos&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;DemoCamp Portland (&lt;a href="http://barcamp.org/DemoCampPortland1"&gt;http://barcamp.org/DemoCampPortland1&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Developers&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I am pleased to report that our new developer Alan is working out very well. I have met with him several times to get him up to speed. We are taking the opportunity to perform code cleanups and to port the server side (in addition to the client side) over to MS Windows. In addition to his significant programming ability Alan also has an interest in entrepreneurialism and business, so I think he is going to be a tremendous asset to the success of NewIO.&lt;br /&gt;&lt;br /&gt;Our previous programmer Steve who did so much good work for the project has recently taken a full time programming position that pays benefits. I am happy for him and his wife, as they really need this, but I am sad to report that as much as he likes the project, he does not have the energy to both work his job and work on the project. I&lt;br /&gt;offered him the opportunity to continue in a reduced role, but he declined. On the other hand he just contributed a fabulous new demo today, so who knows? Maybe he will not be able to resist us.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Competition&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Alan recently talked to a potential NewIO customer. The customer mentioned that they believed Microsoft was working diligently on a secret competitive technology, so we eagerly await any announcement to see if this is correct, and to evaluate the possible competition.&lt;br /&gt;&lt;br /&gt;There are a couple interesting aspects of this possibility. For one thing, Microsoft receives huge amounts of money for selling software for each computer. NewIO is a direct challenge to that business model. For Microsoft to risk stabbing its own cash cow would be a very gutsy move on their part. On the other hand they are not stupid. Perhaps they can see the writing on the wall?&lt;br /&gt;&lt;br /&gt;The other thing is that even if they come up with a direct competitor to NewIO they usually only support their own operating system. So the door still might be open for NewIO since our strategy is to support all computers in a vendor neutral way which might be a decisive advantage.&lt;br /&gt;&lt;br /&gt;However until we have specific information all of the above is mere speculation. However I am very aware that we probably have a limited window of opportunity to be successful.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. Book&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;After I submitted my in depth outline the editor of the series expressed excitement about the book, however I did not hear from the publisher's rep. I wrote and she replied that I would hear from a reviewer and also a contact proposal would be forthcoming within a week. Alas, this was 2 weeks ago, and I have not heard anything. I wrote back again to her Friday, so hopefully I will hear from her again within a day or two.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6. Code&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There are three main focuses in software development at the moment:&lt;br /&gt;&lt;br /&gt;1. Windows Server - We need this to help make the code clean and portable and also to allow Alan to be productive since his background is in Windows programming and all of the application programming is on the server. This should help make the project attractive to the huge mass of other Windows programmers out there.&lt;br /&gt;&lt;br /&gt;2. Widgets - Steve was working on using native widgets in the client code. This was proving to be complicated and difficult. Our focus will probably turn to creating our own widgets by drawing them and reacting to events on the server (server side widgets).&lt;br /&gt;&lt;br /&gt;3. Apple OSX client. We would like to cover all of the major consumer platforms. However currently we have no programming expertise for OSX. We have been careful to pick third party libraries that work with OSX to make this possible. We are keeping an eye out in particular for someone who maybe be a good fit to take care of this need. We may need to hire someone for this, or I may give it a shot myself when I have more time.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;7. Finances&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We raised about $11, 800 for the project all from close relatives of mine. Almost all of it was used to pay Steve for 4 months worth of work. I think we got a good deal. This money (and then some out of my own pocket) is now gone. Several have expressed interest in investing more money, but at this time we have no direct need for it and I want to accept as little money as possible and bootstrap as much as possible.&lt;br /&gt;&lt;br /&gt;I am keeping a list in my head of who is interested in case the need arises in the future. Possible future uses would be business or marketing expenses, or perhaps to fund an OSX developer.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;8. Business&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The next business step will be to incorporate at a Limited Liability Company (LLC). I have a lawyer in mind who will do this and other work for a flat fee of $1500. I am holding off at this time to resolve a personal matter with the IRS first to avoid complications. I expect to have this resolved within 3 months.&lt;br /&gt;&lt;br /&gt;As usual if anyone has an questions or comments feel free to contact me.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-4619575821329855522?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/4619575821329855522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=4619575821329855522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/4619575821329855522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/4619575821329855522'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/04/newio-news-4807.html' title='NewIO News 4/8/07'/><author><name>Chris</name><uri>http://www.blogger.com/profile/03246714213323573778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://static.flickr.com/36/78974176_3889260073_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-8316074730324712103</id><published>2007-03-09T14:56:00.000-08:00</published><updated>2007-03-09T14:58:16.522-08:00</updated><title type='text'>BarCamp Austin</title><content type='html'>I signed up to speak at &lt;a href="http://barcamp.org/BarCampAustin"&gt;BarCamp Austin&lt;/a&gt; tomorrow. It is not easy for me since I work weekends, but it should be interesting. Wish me luck.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-8316074730324712103?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/8316074730324712103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=8316074730324712103' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/8316074730324712103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/8316074730324712103'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/03/barcamp-austin.html' title='BarCamp Austin'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-4662795943274092002</id><published>2007-03-01T06:29:00.000-08:00</published><updated>2007-03-01T06:30:32.849-08:00</updated><title type='text'>Book Outline</title><content type='html'>Beyond the Web with NewI\O&lt;br /&gt;by Chris Nystrom&lt;br /&gt;&lt;br /&gt;1. Why Internet applications?&lt;br /&gt;2. What is wrong with current solutions?&lt;br /&gt;3. What is NewI\O and How does it work?&lt;br /&gt;4. Downloading, Installing and Running Dreadnought&lt;br /&gt;5. Your First Program: Hello NewI\O!&lt;br /&gt;6. Advanced NewI\O Programming&lt;br /&gt;7. Extending the System: Adding to the API&lt;br /&gt;8. Debugging NewI\O Programs&lt;br /&gt;9. Running Your own NewI\O Server&lt;br /&gt;&lt;br /&gt;Appendix A: NewI\O Links&lt;br /&gt;Appendix B: NewI\O FAQ&lt;br /&gt;Appendix C: NewI\O API&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-4662795943274092002?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/4662795943274092002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=4662795943274092002' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/4662795943274092002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/4662795943274092002'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/03/book-outline.html' title='Book Outline'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-2394615863920044053</id><published>2007-03-01T06:20:00.000-08:00</published><updated>2007-03-01T06:27:50.241-08:00</updated><title type='text'>Current Witch's Brew is Apalling</title><content type='html'>To: cnystrom@newio.org,&lt;br /&gt;    Debra_Williams@prenhall.com  &lt;br /&gt;Cc: &lt;a href="http://www.amazon.com/s?ie=UTF8&amp;search-type=ss&amp;index=books&amp;field-author=Arnold%20Robbins&amp;page=1"&gt;arnold@skeeve.com&lt;/a&gt;  &lt;br /&gt;Date: Feb 23, 2007 7:28 AM  &lt;br /&gt;Subject: RE: Prentice Hall interested in epublication of New I/O  &lt;br /&gt;&lt;br /&gt;&gt; Chris,&lt;br /&gt;&gt;&lt;br /&gt;&gt; That is great news that you are interested in publishing with us.&lt;br /&gt;&lt;br /&gt;Ditto!  That's really great!&lt;br /&gt;&lt;br /&gt;&gt; I'll have to let Arnold speak for himself on discovering you.&lt;br /&gt;&lt;br /&gt;I saw a discussion of your site and then your note on the 9fans mailing&lt;br /&gt;list.&lt;br /&gt;&lt;br /&gt;I went to your site and really liked what I saw. I have to admit that&lt;br /&gt;I find the current witch's brew of server-side PHP, client-side&lt;br /&gt;JavaScript, and HTML / XML to be just apalling.&lt;br /&gt;&lt;br /&gt;Thanks!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/s?ie=UTF8&amp;search-type=ss&amp;index=books&amp;field-author=Arnold%20Robbins&amp;page=1"&gt;Arnold&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-2394615863920044053?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/2394615863920044053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=2394615863920044053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/2394615863920044053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/2394615863920044053'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/03/current-witchs-brew-is-apalling.html' title='Current Witch&apos;s Brew is Apalling'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-117224169423847638</id><published>2007-02-23T06:40:00.000-08:00</published><updated>2007-02-23T06:41:34.260-08:00</updated><title type='text'>Prentice Hall Wants To Publish an eBook on NewIO!</title><content type='html'>to: cnystrom@newio.org  &lt;br /&gt;cc: Aharon Robbins &lt;arnold@skeeve.com&gt;  &lt;br /&gt;date: Feb 20, 2007 12:31 PM  &lt;br /&gt;subject: Prentice Hall interested in epublication of New I/O  &lt;br /&gt;&lt;br /&gt;Chris,&lt;br /&gt;&lt;br /&gt;I am a publisher of open source books and ebooks. My series editor, Arnold Robbins, has brought your New I/O project and blog to my attention. We are very interested in publishing an electronic publication as part of the Prentice Hall Open Source Software Development series. I look forward to hearing from you soon.&lt;br /&gt;&lt;br /&gt;Debra Williams Cauley&lt;br /&gt;Executive Editor&lt;br /&gt;&lt;br /&gt;Prentice Hall PTR/Addison Wesley&lt;br /&gt;1185 Avenue of the Americas, 26F&lt;br /&gt;NY, NY 10036&lt;br /&gt;&lt;br /&gt;212-782-3476&lt;br /&gt;&lt;br /&gt;Debra_Williams@prenhall.com&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-117224169423847638?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/117224169423847638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=117224169423847638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117224169423847638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117224169423847638'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/02/prentice-hall-wants-to-publish-ebook.html' title='Prentice Hall Wants To Publish an eBook on NewIO!'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-117201693805346700</id><published>2007-02-20T16:15:00.000-08:00</published><updated>2007-02-20T16:15:38.110-08:00</updated><title type='text'>The Web 2.0 Myth</title><content type='html'>&lt;a href="http://alsop-louie.com/entrepreneurs/the-web-20-myth/#comment-34"&gt;The Web 2.0 Myth&lt;/a&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-117201693805346700?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/117201693805346700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=117201693805346700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117201693805346700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117201693805346700'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/02/web-20-myth.html' title='The Web 2.0 Myth'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-117092319110986852</id><published>2007-02-08T00:25:00.000-08:00</published><updated>2007-02-08T00:26:31.120-08:00</updated><title type='text'>How To Tell The Open Source Winners From The Losers</title><content type='html'>&lt;a hreF="http://www.informationweek.com/news/showArticle.jhtml?articleID=197002953"&gt;How To Tell The Open Source Winners From The Losers&lt;/a&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-117092319110986852?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/117092319110986852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=117092319110986852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117092319110986852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117092319110986852'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/02/how-to-tell-open-source-winners-from.html' title='How To Tell The Open Source Winners From The Losers'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-117056785875331878</id><published>2007-02-03T21:43:00.000-08:00</published><updated>2007-02-03T21:44:18.763-08:00</updated><title type='text'>NewIO Version 0.11 Build 065</title><content type='html'>The NewI\O team is pleased to announce the latest release:&lt;br /&gt;&lt;br /&gt;NewI\O (Alpha Version 0.11 Build 065)&lt;br /&gt;http://www.newio.org&lt;br /&gt;&lt;br /&gt;"Saving the world from web programming."&lt;br /&gt;&lt;br /&gt;What is NewI\O?&lt;br /&gt;&lt;br /&gt;NewI\O is a system for running programs on the Internet.&lt;br /&gt;&lt;br /&gt;What is new?&lt;br /&gt;&lt;br /&gt;This release now runs as a secure shell subsystem (thanks to libssh2)&lt;br /&gt;and the client has been ported to MS Windows.&lt;br /&gt;&lt;br /&gt;Bug  IDs fixed in this release include:&lt;br /&gt;&lt;br /&gt;1614479, 1614506, 1633264, 1633266, 1633660, 1648211&lt;br /&gt;&lt;br /&gt;Where can I get it?&lt;br /&gt;&lt;br /&gt;You can get source code for the whole thing at:&lt;br /&gt;&lt;br /&gt;ftp://ftp.newio.org/pub/newio/newio-0.11_src_065_020107.tar.gz&lt;br /&gt;&lt;br /&gt;You can get just the Linux binary of the Dreadnought Application&lt;br /&gt;Browser client at:&lt;br /&gt;&lt;br /&gt;ftp://ftp.newio.org/pub/d0/d0.0.11_bin_064.tar.gz&lt;br /&gt;&lt;br /&gt;You can get the MS Windows binary of the Dreadnought Application&lt;br /&gt;Browser client at:&lt;br /&gt;&lt;br /&gt;ftp://ftp.newio.org/pub/d0/DreadNoughtSetup-0.11_065_020107.exe&lt;br /&gt;&lt;br /&gt;Lastly you can get just the Dreadnought Application Browse client&lt;br /&gt;source code at:&lt;br /&gt;&lt;br /&gt;ftp://ftp.newio.org/pub/d0/d0.0.11_src_065_020107.tar.gz&lt;br /&gt;&lt;br /&gt;Status&lt;br /&gt;&lt;br /&gt;Alpha.&lt;br /&gt;&lt;br /&gt;License&lt;br /&gt;&lt;br /&gt;The NewI\O is system is free software. It is released under the GPL.&lt;br /&gt;Libraries are released under the LGPL.&lt;br /&gt;&lt;br /&gt;Acknowledgments:&lt;br /&gt;&lt;br /&gt;Sam Lantinga, Ryan C. Gordon and the rest of the SDL team&lt;br /&gt;Bob Pendleton - Font and text routines&lt;br /&gt;Ryan Mcguigan - SDL_prim library&lt;br /&gt;Steve Gettel - MS Windows Port, ssh subsystem&lt;br /&gt;&lt;br /&gt;We would be interested in any comments that you have.&lt;br /&gt;&lt;br /&gt;The NewI\O Team&lt;br /&gt;February 03, 2007&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-117056785875331878?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/117056785875331878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=117056785875331878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117056785875331878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117056785875331878'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/02/newio-version-011-build-065.html' title='NewIO Version 0.11 Build 065'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-117033116654106650</id><published>2007-02-01T03:58:00.000-08:00</published><updated>2007-02-01T03:59:26.556-08:00</updated><title type='text'>Google Exec Coaxes IT Managers Toward Online Software</title><content type='html'>&lt;a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=197002264"&gt;Google Exec Coaxes IT Managers Toward Online Software&lt;/a&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-117033116654106650?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/117033116654106650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=117033116654106650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117033116654106650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117033116654106650'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/02/google-exec-coaxes-it-managers-toward.html' title='Google Exec Coaxes IT Managers Toward Online Software'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-117027072930516183</id><published>2007-01-31T11:11:00.000-08:00</published><updated>2007-01-31T11:12:09.333-08:00</updated><title type='text'>Google's Bosworth: Why AJAX Failed (Then Succeeded)</title><content type='html'>Google's Bosworth: &lt;a href="http://www.eweek.com/article2/0,1895,2088644,00.asp?kc=EWNAVEMNL013107EOAD"&gt;Why AJAX Failed (Then Succeeded)&lt;/a&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-117027072930516183?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/117027072930516183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=117027072930516183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117027072930516183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/117027072930516183'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/01/googles-bosworth-why-ajax-failed-then.html' title='Google&apos;s Bosworth: Why AJAX Failed (Then Succeeded)'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116939419197949443</id><published>2007-01-21T07:41:00.000-08:00</published><updated>2007-01-21T07:45:46.343-08:00</updated><title type='text'>On 9fans</title><content type='html'>&lt;a href="http://lists.cse.psu.edu/archives/9fans/2006-October/049574.html"&gt;app porttikivi at gmail.com&lt;br /&gt;Mon Oct 2 05:22:04 EDT 2006&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Plan 9 people should get together with people with ideas like the New&lt;br /&gt;I/O. This Nyström guy is fed up with trying to distribute&lt;br /&gt;functionality with javaScript inside a browser and tries to come up&lt;br /&gt;with a solution of his own, free of Web browser paradigm.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lists.cse.psu.edu/archives/9fans/2006-October/049599.html"&gt;Christoph Lohmann 20h at r-36.net&lt;br /&gt;Wed Oct 4 07:34:27 EDT 2006&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Good day.&lt;br /&gt;&lt;br /&gt;Am Mon, 2 Oct 2006 09:22:04 GMT&lt;br /&gt;schrieb app &lt;porttikivi at gmail.com&gt;:&lt;br /&gt;&lt;br /&gt;&gt; Plan 9 people should get together with people with ideas like the New&lt;br /&gt;&gt; I/O. This Nyström guy is fed up with trying to distribute&lt;br /&gt;&gt; functionality with javaScript inside a browser and tries to come up&lt;br /&gt;&gt; with a solution of his own, free of Web browser paradigm.&lt;br /&gt;&lt;br /&gt;Got a mainframe?&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;&lt;br /&gt;Christoph&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116939419197949443?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116939419197949443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116939419197949443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116939419197949443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116939419197949443'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2007/01/on-9fans.html' title='On 9fans'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116597943296129416</id><published>2006-12-12T19:09:00.000-08:00</published><updated>2006-12-12T19:13:56.063-08:00</updated><title type='text'>[ANNOUNCE] NewI\O (Alpha Version 0.11 Build 062)</title><content type='html'>The NewI\O team is pleased to announce the latest release:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NewI\O (Alpha Version 0.11 Build 062)&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.newio.org"&gt;http://www.newio.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;"Saving the world from web programming."&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is NewI\O?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;NewI\O is a system for running programs on the Internet.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is new?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This release adds the performance improvements developed for the&lt;br /&gt;Dallas demo. It includes batch messages and interthread queues. Also&lt;br /&gt;two new games are included.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Where can I get it?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You can get individual parts of the system from the download links on&lt;br /&gt;the web site or you can get the whole thing at:&lt;br /&gt;&lt;br /&gt;&lt;a href="ftp://ftp.newio.org/pub/newio"&gt;ftp://ftp.newio.org/pub/newio&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Status&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Alpha, very alpha. Major sections, such as security, are still to be&lt;br /&gt;implemented.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;License&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The NewI\O is system is free software. It is released under the GPL.&lt;br /&gt;Libraries are released under the LGPL.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Acknowledgments:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sam Lantinga, Ryan C. Gordon and the rest of the SDL team&lt;br /&gt;Bob Pendleton - Font and text routines&lt;br /&gt;Ryan Mcguigan - SDL_prim library&lt;br /&gt;Steve Gettel - Interthread queues&lt;br /&gt;&lt;br /&gt;We would be interested in any comments that you have.&lt;br /&gt;&lt;br /&gt;The NewI\O Team&lt;br /&gt;December 12, 2006&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116597943296129416?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116597943296129416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116597943296129416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116597943296129416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116597943296129416'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/12/announce-newio-alpha-version-011-build.html' title='[ANNOUNCE] NewI\O (Alpha Version 0.11 Build 062)'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116589651485698711</id><published>2006-12-11T20:06:00.000-08:00</published><updated>2010-09-21T14:21:23.632-07:00</updated><title type='text'>New Wiki</title><content type='html'>Thanks to GNU Zoo &lt;a href="http://www.newio.org"&gt;NewI\O&lt;/a&gt; has a new wiki. You can find it at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gnuzoo.org/newio/"&gt;http://gnuzoo.org/newio/&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116589651485698711?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116589651485698711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116589651485698711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116589651485698711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116589651485698711'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/12/new-wiki.html' title='New Wiki'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116561995038175320</id><published>2006-12-08T15:17:00.000-08:00</published><updated>2006-12-08T15:22:09.730-08:00</updated><title type='text'>Midas Networks Donates Server</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/7392/946/1600/807413/midas_top_logo2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/x/blogger/7392/946/400/261665/midas_top_logo2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://www.midasnetworks.com/"&gt;Midas Networks&lt;/a&gt; donated a hosted server for use by the project. This is greatly appreciated. This server will be the primary application server for &lt;a href="http://www.newio.org"&gt;NewI\O&lt;/a&gt;.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116561995038175320?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116561995038175320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116561995038175320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116561995038175320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116561995038175320'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/12/midas-networks-donates-server.html' title='Midas Networks Donates Server'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116561906438188654</id><published>2006-12-08T15:04:00.000-08:00</published><updated>2006-12-08T15:04:24.393-08:00</updated><title type='text'>Huge Success!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/7516/2995/1600/918249/img_5233.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/x/blogger/7516/2995/400/587393/img_5233.jpg" border="0" alt="" /&gt;&lt;/a&gt;I travelled up to Dallas with my friends Darron and Jason (road trip!) and we presented &lt;a href="http://www.newio.org"&gt;NewI\O&lt;/a&gt; to 42 people. The setup was plain, but initmate. There were even 2 labrador retrievers running around, including one chocolate lab puppy that was a doll.&lt;br /&gt;&lt;br /&gt;It was the largest crowd that I ever have had a chance to present to. Most everyone got it. I think we definetly had the wow factor. I believe that I picked up 2 new developers for the project. A major success.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116561906438188654?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116561906438188654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116561906438188654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116561906438188654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116561906438188654'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/12/huge-success.html' title='Huge Success!'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116466757216394167</id><published>2006-11-27T14:44:00.000-08:00</published><updated>2006-11-27T14:46:12.173-08:00</updated><title type='text'>NewIO Merchandise!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/7392/946/1600/706574/tshirt.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/x/blogger/7392/946/400/980149/tshirt.jpg" border="0" alt="" /&gt;&lt;/a&gt;You can now purchase NewIO merchandise at &lt;a href="http://www.cafepress.com/newio"&gt;CafePress&lt;/a&gt;.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116466757216394167?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116466757216394167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116466757216394167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116466757216394167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116466757216394167'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/11/newio-merchandise.html' title='NewIO Merchandise!'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116402892005618340</id><published>2006-11-20T05:17:00.000-08:00</published><updated>2006-11-27T14:49:42.696-08:00</updated><title type='text'>Curt Finch, CEO of Journyx Endorses NewIO</title><content type='html'>"The web is accelerating towards applications with &lt;a href="http://en.wikipedia.org/wiki/Software_as_a_Service"&gt;SaaS&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/AJAX"&gt;AJAX&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture"&gt;SOA&lt;/a&gt;, but clearly the web browser is somewhat of a hack.  AJAX in fact is an obvious hack to make web applications be more 'application-ish'. &lt;a href= http://journyx.com&gt;Journyx&lt;/a&gt; eagerly anticipates the day when we can solve peoples' time accounting problems with this technology."&lt;br /&gt;&lt;br /&gt;Curt Finch, CEO of &lt;a href= http://journyx.com&gt;Journyx&lt;/a&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116402892005618340?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116402892005618340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116402892005618340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116402892005618340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116402892005618340'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/11/curt-finch-ceo-of-journyx-endorses.html' title='Curt Finch, CEO of Journyx Endorses NewIO'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116400835649136272</id><published>2006-11-19T23:31:00.000-08:00</published><updated>2006-11-19T23:40:03.086-08:00</updated><title type='text'>Web 3.0</title><content type='html'>There was an article on Slashdot about &lt;a href="http://slashdot.org/article.pl?sid=06/11/19/1516236"&gt;Web 3.0&lt;/a&gt;, supposedly the marriage of the web and artificial intelligence, blah, blah blah. Most of the comments were about the silly "web 3.0" term.&lt;br /&gt;&lt;br /&gt;But there was &lt;a href="http://slashdot.org/comments.pl?sid=207390&amp;cid=16904762"&gt;this&lt;/a&gt; very inciteful comment by Alex Hard:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;If we ever want a good web, the current mentality must be disposed of..&lt;br /&gt;&lt;br /&gt;The web today is built on transferring documents and everything else is a hack on that...we need something more unified, easier to code...something that will put the client and server side together in an intuitive way, not the AJAX crap flying around ATM...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;He is exactly correct, and totally captures the reasoning behind my NewIO project.&lt;br /&gt;&lt;br /&gt;Another commenter, MunkeyLife &lt;a href="http://slashdot.org/comments.pl?sid=207390&amp;cid=16905858"&gt;wrote&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;I agree. I would love to see a stateful, strongly typed web architecture. Basically a streaming application. What a nightmare it is today to write a large/complex system with a scripting language like Javascript and this XmlHttpRequest hack job. People have done some interesting things to abstract this stuff away from us, but I'm still not satisfied&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Again, I agree 100%.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116400835649136272?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116400835649136272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116400835649136272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116400835649136272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116400835649136272'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/11/web-30.html' title='Web 3.0'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116391077201874528</id><published>2006-11-18T20:31:00.000-08:00</published><updated>2006-11-18T20:32:52.026-08:00</updated><title type='text'>Another Laptop Stolen with Data</title><content type='html'>Slashdot has &lt;a href="http://yro.slashdot.org/article.pl?sid=06/11/18/1355233"&gt;another story&lt;/a&gt; of a laptop being stolen that contains sensitive data. This of course underlines why it is important to leave the data on the server.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116391077201874528?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116391077201874528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116391077201874528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116391077201874528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116391077201874528'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/11/another-laptop-stolen-with-data.html' title='Another Laptop Stolen with Data'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116080541946487855</id><published>2006-10-13T22:53:00.000-07:00</published><updated>2006-10-13T23:05:01.273-07:00</updated><title type='text'>CACTUS Meeting Report</title><content type='html'>The &lt;a href="http://www.cactus.org/CACTUS/Newsletter/cn200610.html"&gt;October CACTUS Newsletter&lt;/a&gt; has a review of my September presentation. It is real nice to see NewI\O described in someone else's words. Here is the relavent section:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;September Meeting Report&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;by Lindsay Haisley&lt;br /&gt;&lt;br /&gt;Our presentor and guest this evening was Chris Nystrom, a system administrator for Oracle. After a few asides about how Oracle is undertaking a "huge Linux migration", he got down to a discussion of his own project, NewI\O.&lt;br /&gt;&lt;br /&gt;Chris has tackled the problem of Rich Internet Applications head-on. While many people are still working with and trying to perfect web-based application frameworks, he's basically tackling the problem with a new TCP/IP technology altogether. As Chris says on his &lt;a href="http://www.newio.org"&gt;NewI\O website&lt;/a&gt;, "NewI\O has nothing to do with the World Wide Web".&lt;br /&gt;&lt;br /&gt;Think of accessing a server shell with telnet, or a dumb terminal, and then educate the client/server pair to the 21st century to understand the event-driven programming model over the Internet, and you have a very rough approximation of NewI\O. Applications run on a server which users access with a special client, similar to a&lt;br /&gt;browser. The NewI\O client processes not just text input, but mouse events, screen resizes, key presses, etc. and generates event messages which it sends to the server application, which processes client events and sends its responses back to the client for display. Audio I/O, control of peripherals, etc. is handled on the client side to address latency issues. The division of labor between the client and server is still an issue under development. Event driven programming can be quite complex, with multiple event queues, downloadable resources and the like.&lt;br /&gt;&lt;br /&gt;The API will be simple, with a library (written in C) which can easily be wrapped for use by other languages, and conversion of existing applications written in C will be easy by design.&lt;br /&gt;&lt;br /&gt;Will NewI\O be an expensive, proprietary system? No! It's Open Source, and will remain so. Chris made some effort to get Oracle to back the project and sent a white paper on it to a number of management types at Oracle, including The Oracle Himself, Larry Ellison. All he got for his troubles was a reprimand for jumping the chain of command and it became obvious that Oracle wasn't interested. Pity! IBM has gotten solidly behind the Open Source concept and a number of FOSS projects such as EVMS, to which they've contributed greatly. Some companies just don't get it yet.&lt;br /&gt;&lt;br /&gt;Chris ended his presentation with a live demo. While the apps he demonstrated were quite simple in themselves, they served as an exciting proof of concept for NewI\O. This one looks to me like an Idea Who's Time Has Come!&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116080541946487855?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116080541946487855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116080541946487855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116080541946487855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116080541946487855'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/10/cactus-meeting-report.html' title='CACTUS Meeting Report'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-116057368380042976</id><published>2006-10-11T06:33:00.000-07:00</published><updated>2006-10-11T06:34:43.810-07:00</updated><title type='text'>Build 55 Relelased</title><content type='html'>I pushed out a new version of the Dreadnought Application browser today (build 55). It includes fixes for playing movies and music. Also nio_lib updated and the jukebox application is fixed.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-116057368380042976?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/116057368380042976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=116057368380042976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116057368380042976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/116057368380042976'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/10/build-55-relelased.html' title='Build 55 Relelased'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115865419918471824</id><published>2006-09-19T01:21:00.000-07:00</published><updated>2006-09-19T01:23:19.193-07:00</updated><title type='text'>The Future of Rich Internet Applications</title><content type='html'>An article on &lt;a href="http://developers.slashdot.org/developers/06/09/12/1636223.shtml"&gt;the future of rich Internet applications&lt;/a&gt; pretty much captures the current state of the art of the technical problem that NewI\O is intended to solve. Some of the comments seem like I wrote them.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115865419918471824?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115865419918471824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115865419918471824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115865419918471824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115865419918471824'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/09/future-of-rich-internet-applications.html' title='The Future of Rich Internet Applications'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115828661278690159</id><published>2006-09-14T19:15:00.000-07:00</published><updated>2006-09-14T19:18:43.943-07:00</updated><title type='text'>Speaking Engagements</title><content type='html'>I will be speaking this Thursday, September 21st at &lt;a href="http://www.cactus.org/"&gt;CACTUS&lt;/a&gt;, and also Decepber 7th at the &lt;a href="http://www.dfwuug.org/wiki/Main/Welcome"&gt;Dallas/Ft Worth Unix User Group&lt;/a&gt; meeting.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115828661278690159?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115828661278690159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115828661278690159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115828661278690159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115828661278690159'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/09/speaking-engagements.html' title='Speaking Engagements'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115676428685816262</id><published>2006-08-28T04:21:00.000-07:00</published><updated>2006-08-28T04:24:46.870-07:00</updated><title type='text'>Google Office</title><content type='html'>Google has apparently &lt;a href="http://www.informationweek.com/shared/printableArticle.jhtml?articleID=192300431"&gt;shared its plans&lt;/a&gt; for an office suite. I think it validates the concept, but still do not think ajax is the right tool for this. See entry below where I tried using the spreadsheet. It was crap. On the other hand in time it will get so established that it will not matter anymore.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115676428685816262?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115676428685816262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115676428685816262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115676428685816262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115676428685816262'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/08/google-office.html' title='Google Office'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115412204657794343</id><published>2006-07-28T14:26:00.000-07:00</published><updated>2006-07-28T14:28:43.430-07:00</updated><title type='text'>NewI\O Hosting Site</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7392/946/1600/code_sm.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7392/946/320/code_sm.png" border="0" alt="" /&gt;&lt;/a&gt;Google just set up a hosting site for open source projects. I created one for NewI\O just to check it out. You can access it here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/newio/"&gt;http://code.google.com/p/newio/&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115412204657794343?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115412204657794343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115412204657794343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115412204657794343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115412204657794343'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/07/newio-hosting-site.html' title='NewI\O Hosting Site'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115412043826405937</id><published>2006-07-28T14:00:00.000-07:00</published><updated>2006-07-28T14:00:38.266-07:00</updated><title type='text'>Open Source Fest</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7516/2995/1600/00001.1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7516/2995/400/00001.1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Here is a shot of me giving my lecture at the impressive facility at the Advanced Technology Center of the San Antonio Community College. What you can not see, is that only 7 people showed up! So that was quite a big disappointment.&lt;br /&gt;&lt;br /&gt;However, it was not a total loss. Two of the seven who attended were college computer science professors and one was their star protege. They brought up the possibility of pointing exceptional students to assist with this real live project rather than some make work student project. This I thought was a great idea, and I encouraged them as much as possible to do this. The students are probably already better computer programmers than I (remember, I was a history major), and further, as they progress in their studies, they will only get better. So this is an excellent opportunity if it works. I will need to follow up on it. &lt;br /&gt;&lt;br /&gt;My good friend Darron, who was my college roommate, came along on the trip with me which made it alot of fun. He was very helpful to me, and he came up with the idea to put out the (many) handouts we did not use to see if anyone wanted to take them to others. The college profs took a big stack to hand to students. Darron also provided some important feedback to my presentation which should improve my performance next time.&lt;br /&gt;&lt;br /&gt;Lastly, we both had an excellent dinner at Outback Steakhouse.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7516/2995/1600/00001.0.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7516/2995/400/00001.0.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115412043826405937?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115412043826405937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115412043826405937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115412043826405937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115412043826405937'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/07/open-source-fest_28.html' title='Open Source Fest'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115412028993320085</id><published>2006-07-28T13:56:00.000-07:00</published><updated>2006-08-14T07:14:27.696-07:00</updated><title type='text'>Open Source Fest Remarks</title><content type='html'>The following are the remarks I made in San Antonio for the &lt;a href="http://cis.sac.accd.edu/~skolars/satlug/"&gt;Open Source Fest&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Wow. Nice crowd here tonight. So far I have only presented NewI\O to smaller user groups.&lt;br /&gt;&lt;br /&gt;I suppose I should start out by telling you who I am and why I am up here. I am Chris Nystrom. I work as a System Admin for Oracle Corporation. I am really happy to be with you here tonight to brief you on my personal project, which is &lt;a href="http://www.newio.org"&gt;NewI\O&lt;/a&gt;. I recently spoke to the &lt;a href="http://www.satlug.org/"&gt;San Antonio Linux User Group&lt;/a&gt;, so I wanted to add something new to the presentation, so I decided to tell 2 stories. The first is "How &lt;a href="http://en.wikipedia.org/wiki/Richard_Stallman"&gt;Richard Stallman&lt;/a&gt; Got Me Started". &lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Story 1: How Richard Stallman Got Me Started&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;About 1990 or so I was a big DOS PC guy. My computer at that time was a Tandy 1000, which  at the time was hailed as the computer that should have been the IBM PCjr. I still remember the excitement when Windows 3.0 came out. What a breakthrough!&lt;br /&gt;&lt;br /&gt;But as cool as things were, we kept hearing rumors of something bigger, and cooler, and that was the Internet, and the main computer for the Internet was a Unix workstation. At that time, a PC was a toy computer compared to a workstation, but nowadays the line is blurred and is really quite gone.&lt;br /&gt;&lt;br /&gt;Anyway, by then I had already given up BASIC programming for C programming. However, I did not have access to the Internet or access to a Unix workstation, but I was interested. So one day, I picked up a copy of one of the Unix magazines like Unix Review or something, and on the cover was Richard Stallman, and of course, the article was all about free software, and the &lt;a href="http://www.fsf.org/"&gt;Free Software Foundation (FSF)&lt;/a&gt;, in particular.&lt;br /&gt;&lt;br /&gt;At that time, I had a friend named Hanan who was in junior high school, and he decided one day to call up Richard and ask if the FSF had any opportunities for young people, and RMS said,  "Sure, come on up." Since my friend was too young to drive, naturally, I offered to take him.&lt;br /&gt;&lt;br /&gt;So we show up off the street and walk into the FSF offices. Noah Friedman, who was the sysadmin at the time, set us up with accounts, and they parked us in front of internet connected Unix workstations, and they basically ignored us after that. We did our best to stay out of the way. But that day, and the follow on days, we learned a lot about Unix, and about the Internet.&lt;br /&gt;&lt;br /&gt;Looking back, I am still amazed that they gave us guys off the street full access to the computers and network. But you have to understand, back then free software was part of a larger vision of open access to computers. The vision was to give everyone free access to computers, and the complaint was that you could not give free access to computers, because the software was proprietary. You had to protect it, so the solution was to create free software.&lt;br /&gt;&lt;br /&gt;That vision changed shortly after we got there. They had one or more users log into the FSF computer and delete important files, and so RMS had to get a secret password. This was quite traumatic to RMS, and one day he was in tears about it, saying that his life's work was ruined, etc. My friend and I were in the office at the time, as they were all discussing it. As usual, we were trying to stay invisible, but we were shooting messages back and forth, saying, "Can you believe this? Do you think he will really leave the FSF?", etc. I remember it was such a big event that it made the NY Times. But apparently RMS got over it, as he is still with the FSF today.&lt;br /&gt;&lt;br /&gt;And through the generosity of RMS and the FSF this History major was able to use the skills that I gained to make a good living and provide for my family. For that I will always be grateful.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Story 2: Oracle and NewI\O&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;There are many stories of how techs have had ideas that they wanted to freely give to their employers, but their employers were not interested, the most famous of which perhaps is the story about how &lt;a href="http://www.markusehrenfried.de/mac/applehistory.html"&gt;Steve Jobs and Steve Wozniak offered their Apple computer to both HP and Atari&lt;/a&gt; and were turned down. I have my own story along this line with NewI\O, and I tell it not because I have any bitterness towards my employer, but rather because I find it amusing and interesting, and I hope you do, too.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;In the mid 90s I was big fan of the internet and I was a programmer, so naturally I wanted to write internet programs. At that time, the one true answer for internet programs was Java, so I took Sun's java programming classes, and then started coding. I was working on a game called JavaTrek! But no matter what I did, I could never get the screen to paint when I wanted it to. So I got frustrated and gave up. A couple years later, I tried my same code on a newer version of Java and it worked fine, so it must have been an early Java bug. But anyway, in the meantime, I gradually became aware of other things about the Java system that I did not like, which I will share in a minute.&lt;br /&gt;&lt;br /&gt;Over the years, other methods of creating internet applications arose, but nothing really inspired me, and instead, I started imagining in my mind the way it ought to be, the system that I would really like to use.&lt;br /&gt;&lt;br /&gt;If you recall the Internet prior to the WWW, or even computers prior to the Internet, there was (and still is) a standard I\O. This was a text based interface. You could dial into or telnet into remote computers and since everything was text based, you could use programs on that computer with no problem, even if your computer was a totally different make and model. Everything was standard. What I envisioned was to split the program logic from the display, and connect them via a network layer and create a New Standard I\O (which I call NewI\O) that took advantage of more modern concepts such as pointing devices, graphics and sound, and networking, but still standardized for all platforms. This is similar to how X works.&lt;br /&gt;&lt;br /&gt;Then about late 2001, during the tech bust I lost my job, which is a scary thing if you have a wife and kids, but about 4 months later I was able to land a job with Oracle. So I wanted to learn more about my new company so I read one of the many books about the Leader of Oracle Larry Ellison, and I learned that he is tired of being #2. Larry badly wants to be #1. And it occurred to me that I knew how he could do it. The answer was simple: paradigm shift. (This reminds me of that Star Trek episode where the the Enterprise is crashing down to the planet surface, and the problem is explained to Q, and Q said the answer is simple: change the gravity constant!). Simple! Change the Paradigm! If you are the company ahead of the change, expecting the change, driving the change, then you can easily be #1.&lt;br /&gt;&lt;br /&gt;Further, there was no need to come up with something. The paradigm had already changed and that was the internet, but in my mind, no one had (or has) really taken advantage of the change yet. Oracle was sort of right when it tried to advocate the network computer, but it got burned because that was the wrong system to take advantage of the change. The right system, in my opinion, was what I had been dreaming about for a number of years, and that was my own NewI\O.&lt;br /&gt;&lt;br /&gt;So at Oracle, in the employee handbook, under a section entitled "Open Door Policy" it states that if any employees had any ideas for senior (and it specifically states senior) managers, that they should send it on in. Secondly at Oracle, there is an employees data base that is hierarchical you can look up yourself, and it also lists your manager, and you can keep clicking up the chain, and I learned there was about 7 people between Larry and I. So I created a nice presentation (which &lt;a href="http://www.newio.org/~cnystrom/Dreadnought.ppt"&gt;is still available on the NewI\O website&lt;/a&gt;). I called it Project Dreadnought, named after the battleship that was such a paradigm shift, that all battleships were classified as dreadnoughts, or not dreadnoughts. And I sent it to everyone in my management chain up to Larry. What do you think happened?&lt;br /&gt;&lt;br /&gt;Well what happened is I learned something. I learned that Employee handbooks are for employees, but not for managers. I never did hear from Larry, but I heard from my manager right away. So anyway, for suggesting a method we might become #1 I got a letter of reprimand. They said it was not necessarily for having an idea, it was for sending it to all of the managers at the same time. They said I should have gone to one manager at a time up the chain of command.&lt;br /&gt;&lt;br /&gt;So I said, Great! I will do that then! Sign me up for the first manager! Then they said, sorry we know that that is what the letter we just handed you says to do, but you can not do that either. We are just not interested.&lt;br /&gt;&lt;br /&gt;I was afraid of that. The problem is that I am on the system admin side of Oracle. There are no developers anywhere around where I work. I was hoping to lob it over the fence to where someone might be interested, but apparently that did not work.&lt;br /&gt;&lt;br /&gt;So anyway, now days I just keep my mouth shut and do my job. But on my own time, I keep working on my project: NewI\O.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Inspirational Transition to Tech Discussion&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;blockquote&gt; This is why I am here tonight for Open Source Fest. There is one common denominator for all open source projects. Do you know what it is? Have they told you yet? All open source projects are recruiting. Did Linus create Linux? No he inspired and coordinated a community to help him build it. That is why Open Source is so great. We can all help and contribute to create something great that we can all then freely use. We can all participate in this process, whether you are a coder than can help build, or a user that can help test, or a writer that can help document. You, too, can help build the future.&lt;br /&gt;&lt;br /&gt;So what I will be showing you tonight, is not a finished product. It is the kernel of an idea. When Linux was first announced it did not have a filesystem, it did not have X, it did not have networking, but people on the minix mailing list could picture in their minds how great it would be when these things were all added, and since it was open source, they could be added by anyone. In the same way, I need you to extrapolate on the possibilities of my approach with NewI\O. I hope to show you enough tonight to inspire you to participate. In short I am here tonight to recruit you to join the NewI\O community.&lt;br /&gt;&lt;br /&gt;I can not pay you anything, but someday when you can list on your resume that you were a core developer for NewI\O you are going to get a very good job!&lt;br /&gt;&lt;br /&gt;I will have a discussion on the reasons and vision for the project, as well as a technical discussion of how it works currently, and lastly I will demo the system.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115412028993320085?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115412028993320085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115412028993320085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115412028993320085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115412028993320085'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/07/open-source-fest-remarks.html' title='Open Source Fest Remarks'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115316651357330758</id><published>2006-07-17T12:55:00.000-07:00</published><updated>2006-07-28T13:53:39.593-07:00</updated><title type='text'>'LIVE" Era is Coming</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7392/946/1600/ballmer.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7392/946/320/ballmer.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Despite platform problems, internet based applications are on their way, &lt;a href="http://www.microsoft-watch.com/article2/0,2180,1987233,00.asp"&gt;even from Microsoft&lt;/a&gt;, ready or not.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115316651357330758?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115316651357330758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115316651357330758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115316651357330758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115316651357330758'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/07/live-era-is-coming.html' title='&apos;LIVE&quot; Era is Coming'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115277883092409774</id><published>2006-07-13T01:19:00.000-07:00</published><updated>2006-07-28T13:54:24.260-07:00</updated><title type='text'>Flash 2</title><content type='html'>I read &lt;a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=190302337"&gt;this article&lt;/a&gt; and I just get confused. When would you use Flex / Flash, and when would you use Ajax, or Java? &lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115277883092409774?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115277883092409774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115277883092409774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115277883092409774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115277883092409774'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/07/flash-2.html' title='Flash 2'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115277742109770214</id><published>2006-07-13T00:54:00.000-07:00</published><updated>2006-07-13T00:57:01.106-07:00</updated><title type='text'>Open Source Fest</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7392/946/1600/newio_logo2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7392/946/400/newio_logo2.jpg" border="0" alt="" /&gt;&lt;/a&gt;I will be speaking on &lt;a href="http://www.newio.org"&gt;NewI\O&lt;/a&gt; at the &lt;a href="http://cis.sac.accd.edu/~skolars/satlug/"&gt;Open Source Fest&lt;/a&gt; in San Antonio tonight. If you are in the area, please stop by and check it out.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115277742109770214?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115277742109770214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115277742109770214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115277742109770214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115277742109770214'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/07/open-source-fest.html' title='Open Source Fest'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-115277663299273827</id><published>2006-07-13T00:41:00.000-07:00</published><updated>2006-07-13T00:43:53.006-07:00</updated><title type='text'>Back Button Problems</title><content type='html'>&lt;a href="http://developers.slashdot.org/developers/06/06/08/1946233.shtml"&gt;Here&lt;/a&gt; is an example of part of the problem with web based applications and programming them. I do not want to have to deal with this.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The Web is a page-by-page medium. The backward and forward buttons on your browser's toolbar direct the browser from page to page. When Macromedia's Flash became all of the rage, developers and users started to see how Rich Internet Applications (RIAs) break this metaphor. You might click around a few sites, land on a Flash-based Web site, then click around in it for a few minutes. One click of the Back button and the ride is over. Rather than going one step backward within the Flash site, you completely lose your place.&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-115277663299273827?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/115277663299273827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=115277663299273827' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115277663299273827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/115277663299273827'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/07/back-button-problems.html' title='Back Button Problems'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114978438612907476</id><published>2006-06-08T09:25:00.001-07:00</published><updated>2006-07-10T10:46:45.900-07:00</updated><title type='text'>Google Spreadsheet</title><content type='html'>Information Week &lt;a href="http://www.informationweek.com/news/showArticle.jhtml;jsessionid=QVFPZXR0AF5QYQSNDBECKHSCJUMEKJVN?articleID=188702592"&gt;reviews Google Spreadsheet&lt;/a&gt;. I agree with the limitations that they discuss about Google Spreadsheet. I think this just goes to show the limitations of the web and Ajax for application development. You can be sure that they would have overcome these limitations if they could have, and they might yet, but you can see that web development is not near as easy as developing for the local client.&lt;br /&gt;&lt;br /&gt;I think this demonstrates the potential of my NewI\O concept. Since my system was developed from the ground up to run applications, NewI\O spreadsheet would not have near the limitations that an Ajax version of a spreadsheet would.&lt;br /&gt;&lt;br /&gt;I would like to disagree with the last comment, about it not making sense to share spreadsheet data. The #1 person you want to share data with is yourself. I want an internet spreadsheet so I can access my spreadsheet data and manipulate it anywhere I have access to a computer that is connected to the net.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114978438612907476?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114978438612907476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114978438612907476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114978438612907476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114978438612907476'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/06/google-spreadsheet_08.html' title='Google Spreadsheet'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114932662512000232</id><published>2006-06-03T02:22:00.000-07:00</published><updated>2006-06-03T02:53:09.943-07:00</updated><title type='text'>First Post!</title><content type='html'>&lt;a href="http://www.satlug.org/pipermail/satlug/2006-May/042902.html"&gt;This&lt;/a&gt; is the first post I have seen mentioning NewI\O that I did not start. Cool. It is nice getting the idea into the technical thought pool.&lt;br /&gt;&lt;br /&gt;Actually Google Search turns up even &lt;a href="http://www.dfwuug.org/pipermail/discuss/2006-May/001971.html"&gt;earlier&lt;/a&gt; posts...&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114932662512000232?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114932662512000232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114932662512000232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114932662512000232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114932662512000232'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/06/first-post.html' title='First Post!'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114932643079471421</id><published>2006-06-03T02:14:00.000-07:00</published><updated>2006-06-03T02:21:33.006-07:00</updated><title type='text'>Threat to Humanity</title><content type='html'>I &lt;a href="http://austinlug.org/node/75"&gt;spoke recently&lt;/a&gt; at the Austin Linux User Group about NewI\O. They were very impressed with the concept and the speed of the apps demonstrated. However, one person said that while he was impressed with the technology, he thought that there was a real danger in it, and in fact that it was bad for humanity. I thought it was a real compliment that none of the other members present thought the remark hyperbole.&lt;br /&gt;&lt;br /&gt;The danger he saw was that if a good system existed for running applications on the server, that governments and large corporations would keep the applications and data on the server, thus denying power to the masses.&lt;br /&gt;&lt;br /&gt;I believe that this is a valid concern, but I believe any application that denies the users ability to download the data will be at a competitive disadvantage to another app that does allow the user to have the data.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114932643079471421?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114932643079471421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114932643079471421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114932643079471421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114932643079471421'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/06/threat-to-humanity.html' title='Threat to Humanity'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114822116899606634</id><published>2006-05-21T06:32:00.000-07:00</published><updated>2006-05-21T07:19:29.026-07:00</updated><title type='text'>Using Cairo For Rendering</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7392/946/1600/cairo_banner.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7392/946/320/cairo_banner.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I have figured out how to use &lt;a href="http://www.libsdl.org"&gt;SDL&lt;/a&gt; with &lt;a href="http://www.cairographics.org"&gt;cairo&lt;/a&gt;, so pretty much the last major technical hurdle has been solved. You can see some documentation on there &lt;a href="http://www.cairographics.org/SDL"&gt;here&lt;/a&gt;. Now it is just improve, improve, improve. Fun stuff.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114822116899606634?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114822116899606634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114822116899606634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114822116899606634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114822116899606634'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/05/using-cairo-for-rendering.html' title='Using Cairo For Rendering'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114768409085452467</id><published>2006-05-15T02:06:00.000-07:00</published><updated>2006-05-15T02:09:15.676-07:00</updated><title type='text'>Solved SCP Issues</title><content type='html'>I have solved my scp issues and am finishing up integrating scp code into the &lt;a href="http://www.newio.org/dreadnought.html"&gt;Dreadnought Browser&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After this I should be able to start work on a MS Windows port so that I can demonstrate the cross platform nature of the concept, and also make it more accessible.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114768409085452467?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114768409085452467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114768409085452467' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114768409085452467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114768409085452467'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/05/solved-scp-issues.html' title='Solved SCP Issues'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114768331244360449</id><published>2006-05-15T01:54:00.000-07:00</published><updated>2006-05-15T01:55:35.483-07:00</updated><title type='text'>Web Services Not Living Up to the Hype</title><content type='html'>Here is a good article about how web services has not lived up to the hype:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.informationweek.com/blog/main/archives/2006/05/reality_promise.html"&gt;http://www.informationweek.com/blog/main/archives/2006/05/reality_promise.html&lt;/a&gt; &lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114768331244360449?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114768331244360449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114768331244360449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114768331244360449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114768331244360449'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/05/web-services-not-living-up-to-hype.html' title='Web Services Not Living Up to the Hype'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114767295071971543</id><published>2006-05-14T23:00:00.000-07:00</published><updated>2006-05-14T23:02:30.730-07:00</updated><title type='text'>Messages Over SSH Subsystem Done!</title><content type='html'>I completed the low level transport on the access controlled encrypted channel, a big accomplishment. Now working on the built in scp file transfer, and am running into some little problems.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114767295071971543?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114767295071971543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114767295071971543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114767295071971543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114767295071971543'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/05/messages-over-ssh-subsystem-done.html' title='Messages Over SSH Subsystem Done!'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114613442574355240</id><published>2006-04-27T03:37:00.000-07:00</published><updated>2006-04-27T03:41:32.156-07:00</updated><title type='text'>ToDo List</title><content type='html'>I have a customer who is interested in a Windows port. Here is the todo list:&lt;br /&gt;&lt;br /&gt;1. Convert pthreads to SDL threads - done.&lt;br /&gt;2. Use &lt;a href="http://www.libssh2.org"&gt;libSSH2&lt;/a&gt; for portable, low level, secure message transport and file transfer - in progress.&lt;br /&gt;3. Finish MS Windows version.&lt;br /&gt;&lt;br /&gt;After that I intend to &lt;br /&gt;&lt;br /&gt;4. Finish the text editor example program.&lt;br /&gt;5. Publish new version.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114613442574355240?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114613442574355240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114613442574355240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114613442574355240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114613442574355240'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/04/todo-list.html' title='ToDo List'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114319590681667958</id><published>2006-03-24T02:24:00.000-08:00</published><updated>2006-03-24T02:25:06.816-08:00</updated><title type='text'>If the data was on the server...</title><content type='html'>...&lt;a href="http://www.informationweek.com/story/showArticle.jhtml?articleID=183702228"&gt;this&lt;/a&gt; could never happen.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114319590681667958?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114319590681667958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114319590681667958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114319590681667958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114319590681667958'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/03/if-data-was-on-server.html' title='If the data was on the server...'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-114319585026084346</id><published>2006-03-24T02:23:00.000-08:00</published><updated>2006-03-24T02:24:10.276-08:00</updated><title type='text'>AJAX Issues</title><content type='html'>Slashdot story &lt;a href="http://ask.slashdot.org/article.pl?sid=06/03/03/2219212"&gt;questioning the hype&lt;/a&gt; about AJAX.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-114319585026084346?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/114319585026084346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=114319585026084346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114319585026084346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/114319585026084346'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/03/ajax-issues.html' title='AJAX Issues'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-113904450491825089</id><published>2006-02-04T01:13:00.000-08:00</published><updated>2006-04-27T03:47:26.173-07:00</updated><title type='text'>SVLUG</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7392/946/1600/banner.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7392/946/200/banner.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I have been invited to discuss and demo NewI\O to the large and prestigous &lt;a href="http://www.svlug.org"&gt;Silicon Valley Linux User Group&lt;/a&gt; on August 2nd. I feel like I am getting a little momentum now.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-113904450491825089?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/113904450491825089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=113904450491825089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113904450491825089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113904450491825089'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/02/svlug.html' title='SVLUG'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-113769717063072611</id><published>2006-01-19T10:57:00.000-08:00</published><updated>2006-02-02T21:09:32.130-08:00</updated><title type='text'>Resource Information</title><content type='html'>When a program loads a resource like a font, or an image, the client should send a message back to the program with a data structure that contains information about that resource that might be useful to the program running. The program can wait for the return message, or not, depending on the needs of the program.&lt;br /&gt;&lt;br /&gt;Currently NewI\O does not do this, but that is the plan.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-113769717063072611?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/113769717063072611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=113769717063072611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113769717063072611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113769717063072611'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/01/resource-information.html' title='Resource Information'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-113716475570690645</id><published>2006-01-13T06:57:00.000-08:00</published><updated>2006-01-13T07:09:35.696-08:00</updated><title type='text'>Island Hopping Campaign</title><content type='html'>Do you know the strategy the U.S. used during World War 2 against the Japanese? The Japanese had many well fortified islands, and it would have taken a long time to take out each one. So instead what the U.S. did was to skip some islands and just take on certain ones. The islands left in the rear would be isolated and then wither and die on thier own.&lt;br /&gt;&lt;br /&gt;Pointer events are difficult in a network context, because it is very difficult to make the delay not noticable to the user. Using TCP_NODELAY to disable Nagel's Algorithm, and UDP do not seem to make a significant difference.&lt;br /&gt;&lt;br /&gt;On the other hand, the mouse is a relative newcomer in popular computing. Computers were used for years and years very productivly without a mouse. I am thinking of taking out, or at least de-emphasizing the mouse, and just pressing on in other areas. I can always re-visit the issue later when and if I have more resources than I do now. This way I will not get bogged down in one technical area.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-113716475570690645?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/113716475570690645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=113716475570690645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113716475570690645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113716475570690645'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2006/01/island-hopping-campaign.html' title='Island Hopping Campaign'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-113587708804828147</id><published>2005-12-29T09:24:00.000-08:00</published><updated>2005-12-29T09:27:03.753-08:00</updated><title type='text'>ToDo</title><content type='html'>To get ready to publish to the &lt;a href="http://libsdl.org"&gt;SDL&lt;/a&gt; list I need to do the following:&lt;br /&gt;&lt;br /&gt;1. Fix apps from pointer experiments.&lt;br /&gt;2. Add loading resource messages to apps that load alot of resources&lt;br /&gt;3. Add screenshots to sample apps on web site&lt;br /&gt;4. Add homepage fixes&lt;br /&gt;5. Add team web page&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-113587708804828147?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/113587708804828147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=113587708804828147' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113587708804828147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113587708804828147'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/12/todo.html' title='ToDo'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-113455330986883262</id><published>2005-12-14T01:40:00.000-08:00</published><updated>2005-12-14T01:41:49.880-08:00</updated><title type='text'>Successful Demo</title><content type='html'>My personal blog has an entry about a &lt;a href="http://conversazione.blogspot.com/2005/12/good-newio-demo.html"&gt;demo&lt;/a&gt; I did for my programming class that went very well.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-113455330986883262?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/113455330986883262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=113455330986883262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113455330986883262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113455330986883262'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/12/successful-demo.html' title='Successful Demo'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-113402880841900914</id><published>2005-12-07T23:51:00.000-08:00</published><updated>2005-12-08T00:00:08.440-08:00</updated><title type='text'>Ajax Backlash</title><content type='html'>The &lt;a href="http://www.usabilityviews.com/ajaxsucks.html"&gt;ajax backlash&lt;/a&gt; has already started. More comment on &lt;a href="http://developers.slashdot.org/article.pl?sid=05/12/07/166215&amp;tid=156&amp;tid=95&amp;tid=8"&gt;slashdot.org&lt;/a&gt;. &lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-113402880841900914?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/113402880841900914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=113402880841900914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113402880841900914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113402880841900914'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/12/ajax-backlash.html' title='Ajax Backlash'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-113390688825588920</id><published>2005-12-06T14:06:00.000-08:00</published><updated>2005-12-06T14:14:47.683-08:00</updated><title type='text'>Outage</title><content type='html'>I apologize for an outage of about 26 hours that ended this morning to both the website and the app server. I lost a switch.&lt;br /&gt;&lt;br /&gt;Build 50 added support for resizing the window. Build 51 added support for transparent image backgrounds.&lt;br /&gt;&lt;br /&gt;I expect to finish porting Bob Pendelton's demo game next week, and release a new version of NewI\O at that time.&lt;br /&gt;&lt;br /&gt;It seems to me that I need to improve the process of loading resources. I need to specify a slot for a resource to go into, and then send a message back the has information about the resource in that slot, information that may be useful to the program on the server.&lt;br /&gt;&lt;br /&gt;For example, when an image is loaded I can send back information to the program about attributes of that information, such as its size, etc. This would be a seperate message, so that ap running on the server would not have to wait for the response, unless it chose to do so.&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-113390688825588920?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/113390688825588920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=113390688825588920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113390688825588920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113390688825588920'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/12/outage.html' title='Outage'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-113099243155707383</id><published>2005-11-02T20:31:00.000-08:00</published><updated>2005-11-02T20:34:37.703-08:00</updated><title type='text'>Build 49</title><content type='html'>Build 49 fixes a major bug. I was drawing in more than one thread and occasionally seeing errors. Fixed now. Also API additions. So we are bumping up the version to 0.09. All users of apps.newio.org will need to upgrade. Dreadnought should force you to upgrade anyway.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-113099243155707383?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/113099243155707383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=113099243155707383' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113099243155707383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/113099243155707383'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/11/build-49.html' title='Build 49'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-112996064665324720</id><published>2005-10-21T22:48:00.000-07:00</published><updated>2005-10-21T23:02:28.110-07:00</updated><title type='text'>Mark Andreesen Hates Java</title><content type='html'>&lt;a href="http://developers.slashdot.org/developers/05/10/21/1240258.shtml?tid=156"&gt;This&lt;/a&gt; [slashdot.org] post claims Mark Andreesen hates Java and thinks PHP is the answer. This brings out all of the comments detailing the problems with both Java, and PHP. Naturally I agree with all of the problems I read, and think &lt;b&gt;NewI\O&lt;/b&gt; is the real answer.&lt;br /&gt;&lt;br /&gt;It seems so obvious to me that the problem with Internet Apps is the web. Get rid of the web and make a system designed to do what you want. How can it be any simpler than that?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NEWI\O STATUS:&lt;/b&gt; I am finishing up adding video support and I want to fix the event system, perhaps even add a proper event queue, and then release again, hopefully this week.&lt;br /&gt;&lt;br /&gt;After that I want to port Bob Pendelton's demo game Bounce to NewI\O. It is a more involved graphics app demo and would be an excellent and impressive test of NewI\O's capabilities.  I do not expect it will be difficult to port.&lt;br /&gt;&lt;br /&gt;Then I want to release NewI\O again, probably to the wider SDL mailing list.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-112996064665324720?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/112996064665324720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=112996064665324720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112996064665324720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112996064665324720'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/10/mark-andreesen-hates-java.html' title='Mark Andreesen Hates Java'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-112785236382291570</id><published>2005-09-27T13:15:00.000-07:00</published><updated>2005-09-27T13:54:53.463-07:00</updated><title type='text'>[ANNOUNCE] NewI\O Alpha 0.07 (Build 043)</title><content type='html'>In accordance with the release early and release often principle, the NewI\O team is pleased to announce:&lt;br /&gt;&lt;br /&gt;NewI\O (Alpha Version 0.07)&lt;br /&gt;http://www.newio.org&lt;br /&gt;&lt;br /&gt;What is NewI\O?&lt;br /&gt;&lt;br /&gt;NewI\O is a system for running programs on the Internet. Instead of trying to kludge a document browser to run programs, it is an attempt to create something from the ground up to run programs.&lt;br /&gt;&lt;br /&gt;The NewI\O system consists of:&lt;br /&gt;&lt;br /&gt;1. The NewI\O application browser Dreadnought (http://www.newio.org/dreadnought.html)&lt;br /&gt;2. The NewI\O daemon NIOd (http://www.newio.org/niod.html)&lt;br /&gt;3. The NewI\O library NIO_lib (http://www.newio.org/nio_lib.html)&lt;br /&gt;&lt;br /&gt;NewI\O currently supports keyboard and mouse events, colors, drawing primitives, fonts, images, sounds, and music. Video support is in progress.&lt;br /&gt;&lt;br /&gt;How it Works&lt;br /&gt;&lt;br /&gt;Type in a URL to the browser. An application is started on the server, and I/O is sent back to the browser using a simple bi-directional message scheme.&lt;br /&gt;&lt;br /&gt;Resources such as sound or image files are downloaded just like a web browser would handle them. Therefore, the first time it runs, it will&lt;br /&gt;take some time for the download. The resources are cached, so subsequent runs are much faster.&lt;br /&gt;&lt;br /&gt;What is new?&lt;br /&gt;&lt;br /&gt;Everything. This is the first general public release for this software.&lt;br /&gt;&lt;br /&gt;Status&lt;br /&gt;&lt;br /&gt;Alpha, very alpha. Major sections, such as security, are still to be implemented.&lt;br /&gt;&lt;br /&gt;The NewI\O is system is free software. It is released under the GPL. Libraries are released under the LGPL.&lt;br /&gt;&lt;br /&gt;There are a few small applications written for the system, although most of the work to date has been in the lower level plumbing, and not in applications. Therefore the API is very preliminary at this point. Fortunately, it is very easy to modify or add to the API.&lt;br /&gt;&lt;br /&gt;There are two reasons game programmers may be interested in this code:&lt;br /&gt;&lt;br /&gt;1. Game programmers may be interested in programming for and using this system. Although it will probably never be adequate for the most advanced 3D action games, there are many other types of computer games where a system such as this may be adequate and even advantageous. One of the design goals was to create a system that is very easy to program for, and in my opinion, this has been achieved so far.&lt;br /&gt;&lt;br /&gt;2. Game programmers may be interested in the code itself as an example. Since it is designed to be a general purpose client, it uses most all of the features of the SDL and associated programming libraries. It is written in straight C, and is hopefully fairly object oriented so sections could easily be pulled out and used in your own projects.&lt;br /&gt;&lt;br /&gt;Acknowledgments:&lt;br /&gt;&lt;br /&gt;Sam Lantinga, Ryan C. Gordon and the rest of the SDL team&lt;br /&gt;Bob Pendleton - Font and text routines&lt;br /&gt;Ryan Mcguigan - SDL_prim library&lt;br /&gt;&lt;br /&gt;We would be interested in any comments that you have.&lt;br /&gt;&lt;br /&gt;The NewI\O Team&lt;br /&gt;September 27, 2005&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-112785236382291570?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/112785236382291570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=112785236382291570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112785236382291570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112785236382291570'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/09/announce-newio-alpha-007-build-043.html' title='[ANNOUNCE] NewI\O Alpha 0.07 (Build 043)'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-112694784490222386</id><published>2005-09-17T01:37:00.000-07:00</published><updated>2005-09-17T02:05:04.536-07:00</updated><title type='text'>Scobelizer on Thin Clients</title><content type='html'>Scobelizer on MS Office and &lt;a href="http://radio.weblogs.com/0001011/2005/08/28.html#a10981"&gt;thin clients&lt;/a&gt;. Be sure to read the article this &lt;a href="http://www.oliviertravers.com/archives/2005/08/27/the-microsoft-office-i-really-want/index.php?rss1"&gt;links &lt;/a&gt;to.&lt;br /&gt;&lt;br /&gt;The thin client guys &lt;a href="http://radio.weblogs.com/0001011/2005/08/29.html#a10994"&gt;fire back&lt;/a&gt;. Be sure to read the linked articles &lt;a href="http://gigaom.com/2005/08/29/scoble-is-wrong-about-thin-clients/"&gt;here&lt;/a&gt; and &lt;a href="http://www.approachingnormal.com/articles/2005/08/28/robert-scoble-is-not-right-in-the-head"&gt;this&lt;/a&gt; article, too.&lt;br /&gt;&lt;br /&gt;I believe that the more powerful the thin client software is, the more right the thin client folks will be.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-112694784490222386?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/112694784490222386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=112694784490222386' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112694784490222386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112694784490222386'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/09/scobelizer-on-thin-clients.html' title='Scobelizer on Thin Clients'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-112694618266456809</id><published>2005-09-17T01:30:00.000-07:00</published><updated>2005-09-17T01:36:39.286-07:00</updated><title type='text'>Older Thin Client Discussion</title><content type='html'>I constantly see articles that remind of the need for NewI\O. Here are several:&lt;br /&gt;&lt;br /&gt;There is an older discussion of Longhorn being too fat &lt;a href="http://radio.weblogs.com/0001011/2004/03/09.html#a6920"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Be sure to read the article it links to &lt;a href="http://www.ftponline.com/weblogger/forum.aspx?id=1&amp;Date=3/8/2004"&gt;here&lt;/a&gt;. HTML is as good as dead for apps, which is why I am working on something new that I believe to be far more powerful.&lt;br /&gt;&lt;br /&gt;And the article this article links to &lt;a href="http://www.eweek.com/article2/0,1759,1530449,00.asp"&gt;here&lt;/a&gt;. The world does need a simpler Java, and I aim to provide it.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-112694618266456809?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/112694618266456809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=112694618266456809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112694618266456809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112694618266456809'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/09/older-thin-client-discussion.html' title='Older Thin Client Discussion'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-112159573257028687</id><published>2005-07-17T03:19:00.000-07:00</published><updated>2005-07-17T03:34:31.596-07:00</updated><title type='text'>Preliminary Report is In</title><content type='html'>I have completed my library that implements a dual threaded client server messaging system. At my work behind the slow firewall I was getting about 8 transactions per second. With this new library I am getting 800. It is even faster than I expected. Very exciting.&lt;br /&gt;&lt;br /&gt;In fact, to do 20,000 messages (10,000 in each direction) takes about 21 seconds on my home machine. To do it through the slow firewall connection at work it take about 25 seconds. There is hardly a difference. It is amazing. I am thinking that you will hardly be able to tell that you are running an application across the network.&lt;br /&gt;&lt;br /&gt;I can not wait to finish integrating it with my application browser and see what it looks like visually.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-112159573257028687?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/112159573257028687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=112159573257028687' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112159573257028687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112159573257028687'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/07/preliminary-report-is-in.html' title='Preliminary Report is In'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-112159544719489491</id><published>2005-07-17T03:17:00.000-07:00</published><updated>2005-07-17T03:22:44.530-07:00</updated><title type='text'>Apple Abandoning Java?</title><content type='html'>From &lt;a href="http://developers.slashdot.org/developers/05/07/11/1833252.shtml?tid=108&amp;tid=179&amp;tid=3"&gt;this&lt;/a&gt; Slashdot article it appears that Apple is abandoning Java. It does not look to me like the future is Java.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-112159544719489491?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/112159544719489491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=112159544719489491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112159544719489491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/112159544719489491'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/07/apple-abandoning-java.html' title='Apple Abandoning Java?'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111999580190103016</id><published>2005-06-28T14:54:00.000-07:00</published><updated>2005-06-29T13:48:16.706-07:00</updated><title type='text'>Remember this Acronym: DOIP</title><content type='html'>DOIP is Display Over Internet Protocol. See this &lt;a href="http://blogs.msdn.com/rholloway/archive/2005/04/25/411794.aspx"&gt;link&lt;/a&gt;. This is what I am doing, except that my version also allows you to access your own data, which seems to be the big complaint against DOIP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111999580190103016?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111999580190103016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111999580190103016' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111999580190103016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111999580190103016'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/06/remember-this-acronym-doip.html' title='Remember this Acronym: DOIP'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111978052383885089</id><published>2005-06-26T03:06:00.000-07:00</published><updated>2005-06-29T13:47:59.603-07:00</updated><title type='text'>TCP -&gt; UDP</title><content type='html'>I convereted my application from TCP to UDP. I went from 25 transactions per second to 33 transactions per second at the local wireless cafe. Nice but perhaps not worth the hassle of using UDP. I have hopes for a more significant speed boost when I use dual (or triple) threaded one-way communication channels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111978052383885089?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111978052383885089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111978052383885089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111978052383885089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111978052383885089'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/06/tcp-udp.html' title='TCP -&gt; UDP'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111823740893805949</id><published>2005-06-08T06:26:00.000-07:00</published><updated>2005-06-28T11:17:50.723-07:00</updated><title type='text'>Dreadnought Browser Status</title><content type='html'>Using the &lt;a href="http://gameprogrammer.com/fastevents/fastevents1.html"&gt;Fastevents&lt;/a&gt; and &lt;a href="http://gameprogrammer.com/net2/net2-0.html"&gt;Net2&lt;/a&gt; libraries added no noticable performance increase, so it appears those were dead ends. It did make me think of a new architecture, though. I am going to try using 2 channels, 1 from the app to the browser (basically the channel I already have), and also a new channel from the browser to the app. The second channel will send event info to the app, including keyboard, mouse, window resize etc. This will be maintained as a state by the library, so when the app needs the info it is a local call. Also, I am going to see if I can get rid of confirmation return messages. Again the purpose here is to increase speed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111823740893805949?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111823740893805949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111823740893805949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111823740893805949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111823740893805949'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/06/dreadnought-browser-status.html' title='Dreadnought Browser Status'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111803428896333043</id><published>2005-06-05T22:04:00.000-07:00</published><updated>2005-06-08T06:30:38.373-07:00</updated><title type='text'>Java Funny</title><content type='html'>&lt;a href="http://developers.slashdot.org/comments.pl?sid=151173&amp;threshold=1&amp;commentsort=0&amp;tid=190&amp;tid=8&amp;mode=thread&amp;cid=12680200"&gt;This&lt;/a&gt; was pretty funny.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111803428896333043?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111803428896333043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111803428896333043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111803428896333043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111803428896333043'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/06/java-funny.html' title='Java Funny'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111736213589015138</id><published>2005-05-29T03:20:00.000-07:00</published><updated>2005-05-30T01:35:19.070-07:00</updated><title type='text'>Open Tech 2005</title><content type='html'>Cool, a new conference to apply to: &lt;a href="http://www.ukuug.org/events/opentech2005/"&gt;Open Tech 2005&lt;/a&gt;, in London.&lt;br /&gt;&lt;br /&gt;I believe I will finish my speed improvements and then apply to be a presenter. You only get one chance to make a first impression. Deadline June 25th.&lt;br /&gt;&lt;br /&gt;Also the &lt;a href="http://www.intetain.org/"&gt;INTETAIN Conference&lt;/a&gt; in Italy might be good. Deadline July 18th.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111736213589015138?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111736213589015138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111736213589015138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111736213589015138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111736213589015138'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/05/open-tech-2005.html' title='Open Tech 2005'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111685218232584753</id><published>2005-05-23T05:17:00.000-07:00</published><updated>2005-05-23T05:44:05.876-07:00</updated><title type='text'>First Sun, Now Apple</title><content type='html'>Now &lt;a href="http://www.macsimumnews.com/index.php/archive/next_wave_tigers_real_secret_weapon_to_rock_the_market"&gt;rumours&lt;/a&gt; that Apple is interested in DOIP and the platform will be QuickTime...interesting.&lt;br /&gt;&lt;br /&gt;Also, what is this that Sun is doing on &lt;a href="http://www.sun.com/june1st/flash.html"&gt;June 1st&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;For years I have wondered why the computer industry has not figured out how to run applications across the Internet very well. I think they are starting to get it now.&lt;br /&gt;&lt;br /&gt;I probably should get NewI\O out there for it to have any chance at doing something. For the first time, I feel the window of opportunity closing...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111685218232584753?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111685218232584753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111685218232584753' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111685218232584753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111685218232584753'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/05/first-sun-now-apple.html' title='First Sun, Now Apple'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111642290819957334</id><published>2005-05-18T06:13:00.000-07:00</published><updated>2005-05-18T06:37:13.846-07:00</updated><title type='text'>Competitors and NewI\O</title><content type='html'>All of the competitors to the NewI\O system are sort of, semi-competitors, because nothing exists that is exactly like it. If it already existed, then I would just use it, becuase, I myself am a customer, and want to program for and use it. However, since nothing like it exists, I was forced to make it myself.&lt;br /&gt;&lt;br /&gt;Sun Microsystems has one sort of, semi-competitor to NewI/O in Java. This is a competitor in the sense that it is portrayed as a nework application system. It is not a competitor in the sence that it works totally differently from NewI\O. Java downloads virtual code and runs it on the local computer, and so is not really even a network application at all. NewI\O runs applications on a server and displays the result in a browser (similar to a thin client): totally different technologies.&lt;br /&gt;&lt;br /&gt;I bring this up because Sun just bought out a company that is another sort of, semi-competitor: &lt;a href="http://blogs.sun.com/roller/page/jonathan/20050510"&gt;Tarantella&lt;/a&gt;. This technology is similar in that it runs apps on the server, and displays them on a client, but what is different about this from NewI\O is that it is desktop sharing applciation, like X-Windows or Citrix. In this case my application is different in that it has nothing to do with desktops. My system simply shares an application and leaves your desktop alone.&lt;br /&gt;&lt;br /&gt;It also occurs to me that there is one really big difference in strategies between me, and all of these companies. The competitors are all looking at what businesses need, and are trying to develop products for them. I, on the other hand, am looking at what an individual needs, and trying to create something to meet that need. While they are looking at specific business solutions, I seek to set an Internet standard.&lt;br /&gt;&lt;br /&gt;For this reason ease of use is critical for me. The above applications are not for the masses. A home computer user is not going to be setting up Tarantella to run some program on the Internet somewhere. It is for this reason that I chose a browser interface. Users are already familiar with it. I can see users easily typing in or even just clicking on a URL to run an application.&lt;br /&gt;&lt;br /&gt;I believe that I am shooting higher, and will be able to easily penetrate the business market, if I succeed in setting an Internet standard, so in a way, I am doing an end around on all of these other sort of, semi-competitors.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111642290819957334?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111642290819957334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111642290819957334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111642290819957334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111642290819957334'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/05/competitors-and-newio.html' title='Competitors and NewI\O'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111642152538478379</id><published>2005-05-18T05:56:00.000-07:00</published><updated>2005-05-18T06:08:17.870-07:00</updated><title type='text'>Dreadnought Browser Status</title><content type='html'>I am still not satisfied with the performance of the Dreadnought browser, so I have decided to use Bob Pendleton's Fest Event and NET2 libraries which can be found &lt;a href="http://gameprogrammer.com/programming.html"&gt;here&lt;/a&gt;. This will put networking in its own thread, and also allow me to go from two loops to just one. So far it does not seem too difficult to bolt them on. I have already added them in to the project with clean compiles, but the Dreadnought browser is now broken, until I fix some structural issues like combining the network queue and the event queue, and re-writing parts of my &lt;a href="http://www.newio.org/newrpc"&gt;NewRPC&lt;/a&gt; protocol.&lt;br /&gt;&lt;br /&gt;Alas, this means that documenting the other parts of the system, such as &lt;span style="font-weight:bold;"&gt;niod&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;nio_lib&lt;/span&gt; will have to wait.&lt;br /&gt;&lt;br /&gt;And there are tons of API changes and additions I want to make. And then when that is all done, I really want to start using it myself to write some apps.&lt;br /&gt;&lt;br /&gt;The problem is, there are just too many good things to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111642152538478379?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111642152538478379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111642152538478379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111642152538478379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111642152538478379'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/05/dreadnought-browser-status.html' title='Dreadnought Browser Status'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111642099030053876</id><published>2005-05-18T05:55:00.000-07:00</published><updated>2005-05-18T05:56:30.300-07:00</updated><title type='text'>OpenOffice 2.0 Criticized on Use of Java</title><content type='html'>&lt;a href="http://developers.slashdot.org/developers/05/05/11/1754221.shtml?tid=108&amp;tid=8"&gt;Here&lt;/a&gt; is another article about the controvery about using Java.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111642099030053876?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111642099030053876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111642099030053876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111642099030053876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111642099030053876'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/05/openoffice-20-criticized-on-use-of.html' title='OpenOffice 2.0 Criticized on Use of Java'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111587488961017077</id><published>2005-05-11T22:12:00.000-07:00</published><updated>2005-05-18T05:55:05.166-07:00</updated><title type='text'>Browser Source Code Released</title><content type='html'>I just posted the source code for the Dreadnought browser publically for the first time. You can get it &lt;a href="http://www.newio.org"&gt;here&lt;/a&gt;. There is already a linux binary available. WARNING: This is VERY alpha.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111587488961017077?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111587488961017077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111587488961017077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111587488961017077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111587488961017077'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/05/browser-source-code-released.html' title='Browser Source Code Released'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111563529638423840</id><published>2005-05-09T03:36:00.000-07:00</published><updated>2005-05-14T11:18:24.093-07:00</updated><title type='text'>REST Based Web Apps</title><content type='html'>I saw &lt;a href="http://37signals.com/svn/archives2/google_web_accelerator_hey_not_so_fast_an_alert_for_web_app_designers.php"&gt;this&lt;/a&gt; on &lt;a href="http://primates.ximian.com/~miguel/archive/2005/May-08.html"&gt;Miguel de Icaza&lt;/a&gt;'s web log. It just re-inforces my contention that the web is not the place for Internet applications. We need something &lt;a href="http://www.newio.org"&gt;purpose built&lt;/a&gt; for applications. The &lt;a href="http://bitworking.org/news/I_m_sorry__I_can_t_kiss_it_and_make_it_better_"&gt;I told you so&lt;/a&gt; is pretty funny, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111563529638423840?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111563529638423840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111563529638423840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111563529638423840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111563529638423840'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/05/rest-based-web-apps.html' title='REST Based Web Apps'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111466793184634162</id><published>2005-04-27T22:33:00.000-07:00</published><updated>2005-05-14T11:23:16.226-07:00</updated><title type='text'>DOIP (Display Over IP)</title><content type='html'>Jonathan of Sun Microsystems had an &lt;a href="http://blogs.sun.com/roller/page/jonathan/20050424#earth_day_java_day"&gt;interesting take&lt;/a&gt; on something that he called "Display over IP" (or DOIP). This is more often called "thin client". What it is is basically running your applications on a server, and then dispaying on your machine.&lt;br /&gt;&lt;br /&gt;Sun's solution that he talks about is based on a very powerful technology called X-Windows. X-windows has been around for a long time in the unix world. It is standard on most unix distributions as it is the default desktop for unix. It is available has an extra from Apple for Mac OS X, and from third parties for the Windows platforms. While it is wonderful on unix, it is clunky and ugly on OS X, and Windows because, unlike unix, it is not the default desktop for these platforms.&lt;br /&gt;&lt;br /&gt;X Windows uses a powerful communication method called Remote Procedure Calls (RPC). It is basically a way for a computer to make a call to a program routine on another computer across the network.&lt;br /&gt;&lt;br /&gt;Besides being ugly on some platforms, X-Windows also has trouble doing modern things well. For example, while it displays well, it does not handle music at all. It was designed for display only, not sound.&lt;br /&gt;&lt;br /&gt;Now a web browser (or &lt;span style="font-weight:bold;"&gt;Internet Document Browser (IDB)&lt;/span&gt;) can also act as a thin client. For example, you can use it as an e-mail program to check your e-mail, or you can use it as an editor, to build web sites, as I am doing right this moment.&lt;br /&gt;&lt;br /&gt;The big problem with a web browser is that it was not designed to be a thin client. It was designed to display documents. Because of this, it is pretty clunky as a thin client. It uses HTML and various other technologies (java script, etc) to try to do the job of a thin client.&lt;br /&gt;It works, but I believe that it does not work well.&lt;br /&gt;&lt;br /&gt;My idea is simple: make a browser that uses RPC. Viola! An &lt;span style="font-weight:bold;"&gt;Internet Application Browser (IAB)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Also, what is different about my idea, and what Jonathan is talking about, is that he is talking about small islands of thin clients. With Sun's solution you have to choose thin or thick clients. You can not have a thin client that can also run local applications and vice versa. You have to pick one or the other for all of your apps.&lt;br /&gt;&lt;br /&gt;With my solutions you can run thin client applications on your regular thick (regular) PC or Mac. This may at first seem to go against the thoery of thin clients, but the afvantage is choice. You can phase out your local applications over time, as your internet applications become useful.&lt;br /&gt;&lt;br /&gt;Here are some discussion on the above referenced essay: &lt;a href="http://www.clrsql.com/archive/2005_04_25.html#000097"&gt;1&lt;/a&gt;, &lt;a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3291870133"&gt;2&lt;/a&gt;, and        &lt;br /&gt;&lt;a href="http://www.javalobby.org/java/forums/t18414.html"&gt;3&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111466793184634162?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111466793184634162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111466793184634162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111466793184634162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111466793184634162'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/04/doip-display-over-ip.html' title='DOIP (Display Over IP)'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111466542994656814</id><published>2005-04-27T22:04:00.000-07:00</published><updated>2005-05-02T05:53:52.610-07:00</updated><title type='text'>Rejected Again</title><content type='html'>I just heard from the 6th International Free Software Forum. They turned down my proposal for a talk.&lt;br /&gt;&lt;br /&gt;The answer was rather interesting though. It seems you can go online and see how they rated your proposal. I had three people rate my project.&lt;br /&gt;&lt;br /&gt;The first thing they do is rate themselves on the subject that you are proposing. Reviewers #1 and #3 rated themselves "not experts, but comfortable with subject". They both rated my project 4 of 5 in relavence. I am a little puzzled by this score. Not sure why my free software would not be 100% relavent to a free software conference, but anyway. One rated my proposal a 5 and one a 4 (out of 5) for technical quality. They also check you out by poking around on the web and one rated me a 5 and one rated me a 4 for experience (by that I presume subject matter expert). Lastly both gave my project a weak acceptance (yes, but not strong yes) recommendation.&lt;br /&gt;&lt;br /&gt;However one reviewer rated himself an expert on my topic, so presumably he would know better than the others, who are not experts. He gave my proposal a 5 for relavence, a 5 for technical quality,  gave me a 5 for expereince, and gave my project a strong acceptance rating. Top marks all the way across.&lt;br /&gt;&lt;br /&gt;It makes me feel good that the guy who knew the most about the subject, wanted to see it the most.&lt;br /&gt;&lt;br /&gt;There is a bias toward existing (and more accurately famous) projects at these conferences, because they have to sell tickets to them to pay for the hall, etc. So actually I am encouraged that I got as far as I did with this, especially since there was virtually nothing on the web for NewI\O at the time of the submission.&lt;br /&gt;&lt;br /&gt;It would have been nice to make a big splash at a conference to debut it, but I can not wait until next year to try again, so I will go back to the original plan and annouce it on various technical mailing lists.&lt;br /&gt;&lt;br /&gt;Some might think it strange that I post my rejections on here, but they do not deter me. For some reason my mind tells me, "Don't worry, someday they will wish they had NewI\O on the agenda". This could be confidence or this could possibly be mental illness. My whole motivation to continue is to find out which it is. Heheh. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111466542994656814?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111466542994656814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111466542994656814' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111466542994656814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111466542994656814'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/04/rejected-again.html' title='Rejected Again'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111466429638792722</id><published>2005-04-27T21:54:00.000-07:00</published><updated>2005-04-27T22:00:07.223-07:00</updated><title type='text'>Problems with .NET</title><content type='html'>Here is a somewhat recent article about problems with Microsoft's .NET platform:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ddj.com/documents/s=9211/ddj050201dnn/"&gt;http://www.ddj.com/documents/s=9211/ddj050201dnn/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developers.slashdot.org/developers/05/03/07/078245.shtml?tid=109&amp;tid=156"&gt;Here&lt;/a&gt; is some discussion on this article.&lt;br /&gt;&lt;br /&gt;I post this not to put any other developers or organizations down, but rather I believe that they are problems with all current solutions, and that no one has gotten internet applications right, yet. It is for this reason that I am working on NewI\O.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111466429638792722?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111466429638792722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111466429638792722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111466429638792722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111466429638792722'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/04/problems-with-net.html' title='Problems with .NET'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111382686376310470</id><published>2005-04-18T05:20:00.001-07:00</published><updated>2005-04-18T05:21:03.766-07:00</updated><title type='text'>John Carmack Destroys Java!</title><content type='html'>In his March 27th blog entry &lt;a href="http://www.armadilloaerospace.com/n.x/johnc/Recent%20Updates"&gt;John Carmack&lt;/a&gt; (of Doom game fame), discusses coding games for cell phones. In it he really clobbers Java. I quote:&lt;br /&gt;&lt;quote&gt;&lt;br /&gt;"The biggest problem is that Java is really slow."&lt;br /&gt;&lt;/unquote&gt;&lt;br /&gt;and&lt;br /&gt;&lt;quote&gt;&lt;br /&gt;"Write-once-run-anywhere. Ha. Hahahahaha."&lt;br /&gt;&lt;/quote&gt;&lt;br /&gt;In my opinion the latter is really the biggest problem. The whole reason for Java's existance is the latter.&lt;br /&gt;&lt;br /&gt;Java as a network application environment has basically 2 parts:&lt;br /&gt;&lt;br /&gt;1. Download portable byte code&lt;br /&gt;&lt;br /&gt;and &lt;br /&gt;&lt;br /&gt;2. Run portable byte code.&lt;br /&gt;&lt;br /&gt;The first part is the network part and of course downloading is very simple, and this part works flawlessly, but in my opinion does not get you where you want to go.&lt;br /&gt;&lt;br /&gt;The second part is the problem. Since Java can not control the execution environment (every computer is different) it fails in its mission to run everywhere. This is what John is talking about.&lt;br /&gt;&lt;br /&gt;At work I have to have 5 different versions of Java installed on my PC, because each application was developed for a different version of Java, and (apparently) they can not run on a different version of Java. This does not even include trying to run on a computer with a totally different operating system, such as a Linux computer.&lt;br /&gt;&lt;br /&gt;My New I/O system is simpler: run the application on a host (where you can control the environment), and display on the client. Since it is much simpler to display then to run a program, you you will be able to "write once, display anywhere", and in the case of New I/O it will really work.&lt;br /&gt;&lt;br /&gt;Chris&lt;br /&gt;&lt;br /&gt;P.S. Here is some more &lt;a href="http://software.newsforge.com/article.pl?sid=05/03/22/204244"&gt;Java controvery&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111382686376310470?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111382686376310470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111382686376310470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111382686376310470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111382686376310470'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/04/john-carmack-destroys-java.html' title='John Carmack Destroys Java!'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111382681954657749</id><published>2005-04-18T05:20:00.000-07:00</published><updated>2005-04-18T05:20:19.546-07:00</updated><title type='text'>FISL 6.0</title><content type='html'>My strategy for New I/O is to create an open source platform and attract developers who are better coders than me to the project. If the platform were then to achieve wide-spread use, then there would be a great oportunity to form a company to commercialize it by selling support, enhancements, applications, etc.&lt;br /&gt;&lt;br /&gt;To that end I have applied at various Free Software Conferences, in an attempt to  garner publicity for my project. One of them was &lt;a href="http://fisl.softwarelivre.org/6.0/index.php?language=en"&gt;FISL 6.0&lt;/a&gt;, the 6th International  Free Software  Forum,  June 1-4, 2005, in  Porto Alegre/RS, Brazil. I had not heard from them in some time, so I was not hopeful, but tonight I got this e-mail:&lt;br /&gt;&lt;quote&gt;&lt;br /&gt;Hello Chris Nystrom,&lt;br /&gt;&lt;br /&gt;We're in the last step in fisl6.0's lecture selection process. We had a&lt;br /&gt;high number of submitted proposals, all of high quality and,&lt;br /&gt;unfortunatelly, we cannot accept them all in our program.&lt;br /&gt;&lt;br /&gt;We inform you that your lecture proposal for fisl6.0, with title&lt;br /&gt;"newio - an internet application environment",&lt;br /&gt;have not entered this year program yet, but there's still a&lt;br /&gt;possibility of it being accepted, depending on other factors.&lt;br /&gt;&lt;br /&gt;Therefore, we ask you to wait: as soon as we can, we&lt;br /&gt;will notify you of the final result.&lt;br /&gt;&lt;br /&gt;Feel free to contact us to solve any doubts you may have by e-mail:&lt;br /&gt;temario@softwarelivre.org&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;fisl6.0 Program Committee&lt;br /&gt;temario@softwarelivre.org&lt;br /&gt;&lt;/unquote&gt;&lt;br /&gt;&lt;br /&gt;Cool! I am still in the running! This would really be a big boost to my project to get some exposure like this.&lt;br /&gt;&lt;br /&gt;Chris&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111382681954657749?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111382681954657749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111382681954657749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111382681954657749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111382681954657749'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/04/fisl-60.html' title='FISL 6.0'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111382676734768970</id><published>2005-04-18T05:18:00.001-07:00</published><updated>2005-04-18T05:19:27.350-07:00</updated><title type='text'>"Web services may collapse under its own weight"</title><content type='html'>On March 4th, 2005 &lt;a href="http://blogs.sun.com/jonathan"&gt;Jonathan Schwartz&lt;/a&gt;, president of &lt;a href="http://www.sun.com"&gt;Sun Microsystems&lt;/a&gt; wrote:&lt;br /&gt;&lt;blockquote&gt;I'm beginning to feel that all the disparate web service specs and fragmented standards activities are way out of control. Want proof? Ask one of your IT folks to define web services. Ask two others. They won't match. We asked folks around the room - it was pretty grim. It's either got to be simplified, or radically rethought.&lt;/blockquote&gt;&lt;br /&gt;He is right. I vote for radically rethought. &lt;br /&gt;&lt;br /&gt;Web services are basically services (applications) provided across the internet using the web infrastructure. This is a flawed idea from the beginning, because this infrastructure was not designed to do this. I am not saying that it can not be done, or will not work. What I am saying is that it is sub-optimal. The proof is that no one would design it this way, if the web had not already been in existance.&lt;br /&gt;&lt;br /&gt;That is why I like my New I/O system. It is simple. Very simple. You may think that it is a negative calling something simple, like calling something simple minded for example, but it is not. In the computer field, as in good writing, simplicity is elegance.&lt;br /&gt;&lt;br /&gt;A couple of other points. He is also right about C/C++. It is very much still alive, which is why I am basing my system on it. Also, he is right about Java, although, I think it is because the alternatives are limited, and Sun was disproportionally influencial during the internet era, rather than because it is the best possible solution.&lt;br /&gt;&lt;br /&gt;Chris&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111382676734768970?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111382676734768970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111382676734768970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111382676734768970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111382676734768970'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/04/web-services-may-collapse-under-its.html' title='&quot;Web services may collapse under its own weight&quot;'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111382671089156416</id><published>2005-04-18T05:18:00.000-07:00</published><updated>2005-04-18T05:18:30.893-07:00</updated><title type='text'>New I\O</title><content type='html'>Ok, so I have this idea for a new internet service. Basically, it is a network application browser, designed specifically to run programs, instead of display documents, like a web browser.&lt;br /&gt;&lt;br /&gt;I work for &lt;a href="http://www.oracle.com"&gt;Oracle&lt;/a&gt;, the world's #2 software company. So anyway, I send e-mail to Larry Ellison and the entire chain of management a presentation, pitching it as a way to pass up Microsoft to become the #1 software company. Here is a link to the presentation:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.newio.org/~cnystrom/Dreadnought.ppt"&gt;http://www.newio.org/~cnystrom/Dreadnought.ppt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So do I get a response? Even a polite thanks, but no thanks? No! I almost get fired! I get a letter of reprimand. You would think that companies would want people coming up with ideas to take the company to the next level, but alas, I am too far down the totem pole to be able to give ideas.&lt;br /&gt;&lt;br /&gt;The funny thing is, in the compay handbook, under a section titled "Open Door Policy" it says that if any employees have any ideas for _Senior_ (emphasis mine) management to go ahead and send it in.&lt;br /&gt;&lt;br /&gt;Ironic, huh?&lt;br /&gt;&lt;br /&gt;Chris&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111382671089156416?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111382671089156416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111382671089156416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111382671089156416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111382671089156416'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/04/new-io.html' title='New I\O'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12117245.post-111329876740136740</id><published>2005-04-12T02:37:00.000-07:00</published><updated>2005-04-12T02:39:27.403-07:00</updated><title type='text'>Welcome to the Blog</title><content type='html'>Welcome to the New I/O Blog. This is the official communication channel.&lt;br /&gt;&lt;br /&gt;Thank you, and Happy Computing!&lt;br /&gt;&lt;br /&gt;The Management&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12117245-111329876740136740?l=newio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newio.blogspot.com/feeds/111329876740136740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12117245&amp;postID=111329876740136740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111329876740136740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12117245/posts/default/111329876740136740'/><link rel='alternate' type='text/html' href='http://newio.blogspot.com/2005/04/welcome-to-blog.html' title='Welcome to the Blog'/><author><name>Chris</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_Gv7MvZQ6oO0/R_DKjKERuCI/AAAAAAAAAX4/kcdDYysdHCc/S220/chris_and_ra.JPG'/></author><thr:total>0</thr:total></entry></feed>
