<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: IDEA #3 &#8211; ShareMy.net (&#8221;share my internet&#8221;)</title>
	<atom:link href="http://blog.stevepoland.com/idea-3-sharemynet-share-my-internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stevepoland.com/idea-3-sharemynet-share-my-internet/</link>
	<description>web entrepreneur &#124; obsessed music fan &#124; b-lo forever!</description>
	<lastBuildDate>Fri, 25 Jun 2010 14:32:45 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Steve Poland</title>
		<link>http://blog.stevepoland.com/idea-3-sharemynet-share-my-internet/comment-page-1/#comment-16</link>
		<dc:creator>Steve Poland</dc:creator>
		<pubDate>Wed, 31 Jan 2007 21:09:43 +0000</pubDate>
		<guid isPermaLink="false">http://stevepoland.com/?p=47#comment-16</guid>
		<description>Whisher -- new startup. http://www.whisher.com/en/index.php
http://www.marketingvox.com/archives/2007/01/31/whishers-wish-free-wi-fi-for-all-faces-legal-hurdles/</description>
		<content:encoded><![CDATA[<p>Whisher &#8212; new startup. <a href="http://www.whisher.com/en/index.php" rel="nofollow" target="_blank">http://www.whisher.com/en/index.php</a><br />
<a href="http://www.marketingvox.com/archives/2007/01/31/whishers-wish-free-wi-fi-for-all-faces-legal-hurdles/" rel="nofollow" target="_blank">http://www.marketingvox.com/archives/2007/01/31/whishers-wish-free-wi-fi-for-all-faces-legal-hurdles/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: polygon_w</title>
		<link>http://blog.stevepoland.com/idea-3-sharemynet-share-my-internet/comment-page-1/#comment-15</link>
		<dc:creator>polygon_w</dc:creator>
		<pubDate>Wed, 31 Jan 2007 10:42:52 +0000</pubDate>
		<guid isPermaLink="false">http://stevepoland.com/?p=47#comment-15</guid>
		<description>i don&#039;t know about the US, but in Europe FON is already quite established as a wifi sharing network..

maybe you should give it a look, especially regarding legislation issues</description>
		<content:encoded><![CDATA[<p>i don&#8217;t know about the US, but in Europe FON is already quite established as a wifi sharing network..</p>
<p>maybe you should give it a look, especially regarding legislation issues</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anon</title>
		<link>http://blog.stevepoland.com/idea-3-sharemynet-share-my-internet/comment-page-1/#comment-14</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Tue, 30 Jan 2007 09:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://stevepoland.com/?p=47#comment-14</guid>
		<description>Hey, don&#039;t forget that the terms of service might prohibit you from being allowed to re-sell the internet connection.

Not that this should stop you... just one more obstacle.</description>
		<content:encoded><![CDATA[<p>Hey, don&#8217;t forget that the terms of service might prohibit you from being allowed to re-sell the internet connection.</p>
<p>Not that this should stop you&#8230; just one more obstacle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Poland</title>
		<link>http://blog.stevepoland.com/idea-3-sharemynet-share-my-internet/comment-page-1/#comment-13</link>
		<dc:creator>Steve Poland</dc:creator>
		<pubDate>Tue, 23 Jan 2007 05:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://stevepoland.com/?p=47#comment-13</guid>
		<description>An email I wrote in the past about this...
Steve Poland wrote:
&gt; I want to create an application that allows a user to install it on
&gt; their Windows XP/NT/98/2000 machine.  Assume that user (&quot;Andy&quot;) has a
&gt; wi-fi internet connection (let&#039;s assume they are at Starbucks using
&gt; T-Mobile&#039;s service). Now let&#039;s say there&#039;s another user at that
&gt; Starbucks, &quot;Bob&quot;.  Bob doesn&#039;t know Andy -- but Bob doesn&#039;t want to pay
&gt; $6.95 for a Starbucks internet connection. Bob opens up his &#039;wireless
&gt; connections&#039; to see if he can bum an internet connection off anyone. He
&gt; sees Andy&#039;s ...
&gt;
&gt; Andy doesn&#039;t want to share his $6.95 Starbucks connection for free. But
&gt; Andy has my application installed so that he can share his internet
&gt; connection and earn money off it (or credits). Anyhow, Bob connects to
&gt; Andy&#039;s wi-fi connection. [NOTE: A MAJOR QUESTION I HAVE IS -- CAN ANDY
&gt; BE CONNECTED TO THE INTERNET WIRELESSLY VIA STARBUCKS, AND ALSO APPEAR
&gt; TO BROADCAST HIMSELF AS A WIRELESS ACCESS POINT FOR BOB TO CONNECT TO?
&gt; OR IS A COMPUTER WITH ONLY 1 WIRELESS CARD ONLY ABLE TO CONNECT TO
&gt; STARBUCKS, BUT NOT ABLE TO ALLOW INCOMING CONNECTIONS TOO?]

Strictly speaking, the answer to that question is that wireless cards
are only designed to handle one connection at a time. Microsoft&#039;s
Virtual Wi-Fi is an interesting idea, but it still operates by switching
the wireless card back and forth between two networks.

ftp://ftp.research.microsoft.com/pub/tr/tr-2003-46.pdf

They appear to have put a lot of thought into the idea, so it might be a
viable approach, but I would be skeptic of its utility for routing until
I see the results of such a test. Like the paper above mentioned, the
crucial factor is the time it takes to switch between two networks. The
paper says that, when using commodity hardware, they were able to
achieve 300ms for connecting to an infrastructure network and 170ms for
connecting to an ad-hoc network. That might be usable. I really don&#039;t
know. The trouble is that Internet communications require a significant
amount of two-way negotiation, which would necessitate the wireless card
to be constantly switching between the two networks. At best, latency
would be like that of a slow dial-up connection, but bandwidth might be
decent.

&gt; So
&gt; basically Andy is a wi-fi access point now.  Bob is connected to Andy;
&gt; when Bob tries to access &#039; www.google.com &#039;, he
&gt; is routed to like &#039;www.sharemy.net &#039; [my
&gt; company] where he must have a user account. We charge him (or work out
&gt; some kind of &#039;credits&#039; arrangment) and he is now given internet
&gt; access... so now via Andy&#039;s laptop, he&#039;s able to access the web [but
&gt; going through Andy&#039;s computer that is connected via Starbucks]. Once
&gt; Andy shuts down or leaves, Bob loses his internet connection.

This part is definitely feasible. As you probably know, universities,
hotels, etc. often redirect their wireless access to an authentication page.

&gt; In order for this to work, Andy would have my application installed on
&gt; his machine that would setup all the connectivity needed. He could open
&gt; it up to see if anyone is connected through him.  Also, Bob doesn&#039;t need
&gt; to have my software installed initially -- he needs to be able to just
&gt; have his ordinary PC and find Andy&#039;s open internet connection, and
&gt; connect to Andy... maybe once connected to Andy, he is required to
&gt; download software to run and actually get an internet connection via Andy.
&gt;
&gt;
&gt; I would want this to work with Windows machines; then Macs; then
&gt; wireless devices; then Linux.
&gt;
&gt; I know nothing about serious programming languages, but I assume this is C# or J2EE/JAVA?

I don&#039;t think the language matters much, as long as it is able to make
the required system calls for controlling wireless, networking, routing,
etc.. As far as I know, Windows is written in C++, and so is their
Virtual Wi-Fi program. That would probably be your best bet. I don&#039;t do
any Windows programming, though, so I may be off track.

-Corey</description>
		<content:encoded><![CDATA[<p>An email I wrote in the past about this&#8230;<br />
Steve Poland wrote:<br />
> I want to create an application that allows a user to install it on<br />
> their Windows XP/NT/98/2000 machine.  Assume that user (&#8221;Andy&#8221;) has a<br />
> wi-fi internet connection (let&#8217;s assume they are at Starbucks using<br />
> T-Mobile&#8217;s service). Now let&#8217;s say there&#8217;s another user at that<br />
> Starbucks, &#8220;Bob&#8221;.  Bob doesn&#8217;t know Andy &#8212; but Bob doesn&#8217;t want to pay<br />
> $6.95 for a Starbucks internet connection. Bob opens up his &#8216;wireless<br />
> connections&#8217; to see if he can bum an internet connection off anyone. He<br />
> sees Andy&#8217;s &#8230;<br />
><br />
> Andy doesn&#8217;t want to share his $6.95 Starbucks connection for free. But<br />
> Andy has my application installed so that he can share his internet<br />
> connection and earn money off it (or credits). Anyhow, Bob connects to<br />
> Andy&#8217;s wi-fi connection. [NOTE: A MAJOR QUESTION I HAVE IS -- CAN ANDY<br />
> BE CONNECTED TO THE INTERNET WIRELESSLY VIA STARBUCKS, AND ALSO APPEAR<br />
> TO BROADCAST HIMSELF AS A WIRELESS ACCESS POINT FOR BOB TO CONNECT TO?<br />
> OR IS A COMPUTER WITH ONLY 1 WIRELESS CARD ONLY ABLE TO CONNECT TO<br />
> STARBUCKS, BUT NOT ABLE TO ALLOW INCOMING CONNECTIONS TOO?]</p>
<p>Strictly speaking, the answer to that question is that wireless cards<br />
are only designed to handle one connection at a time. Microsoft&#8217;s<br />
Virtual Wi-Fi is an interesting idea, but it still operates by switching<br />
the wireless card back and forth between two networks.</p>
<p><a href="ftp://ftp.research.microsoft.com/pub/tr/tr-2003-46.pdf" rel="nofollow" target="_blank">ftp://ftp.research.microsoft.com/pub/tr/tr-2003-46.pdf</a></p>
<p>They appear to have put a lot of thought into the idea, so it might be a<br />
viable approach, but I would be skeptic of its utility for routing until<br />
I see the results of such a test. Like the paper above mentioned, the<br />
crucial factor is the time it takes to switch between two networks. The<br />
paper says that, when using commodity hardware, they were able to<br />
achieve 300ms for connecting to an infrastructure network and 170ms for<br />
connecting to an ad-hoc network. That might be usable. I really don&#8217;t<br />
know. The trouble is that Internet communications require a significant<br />
amount of two-way negotiation, which would necessitate the wireless card<br />
to be constantly switching between the two networks. At best, latency<br />
would be like that of a slow dial-up connection, but bandwidth might be<br />
decent.</p>
<p>> So<br />
> basically Andy is a wi-fi access point now.  Bob is connected to Andy;<br />
> when Bob tries to access &#8216; <a href="http://www.google.com" rel="nofollow" target="_blank">http://www.google.com</a> &#8216;, he<br />
> is routed to like &#8216;www.sharemy.net &#8216; [my<br />
> company] where he must have a user account. We charge him (or work out<br />
> some kind of &#8216;credits&#8217; arrangment) and he is now given internet<br />
> access&#8230; so now via Andy&#8217;s laptop, he&#8217;s able to access the web [but<br />
> going through Andy's computer that is connected via Starbucks]. Once<br />
> Andy shuts down or leaves, Bob loses his internet connection.</p>
<p>This part is definitely feasible. As you probably know, universities,<br />
hotels, etc. often redirect their wireless access to an authentication page.</p>
<p>> In order for this to work, Andy would have my application installed on<br />
> his machine that would setup all the connectivity needed. He could open<br />
> it up to see if anyone is connected through him.  Also, Bob doesn&#8217;t need<br />
> to have my software installed initially &#8212; he needs to be able to just<br />
> have his ordinary PC and find Andy&#8217;s open internet connection, and<br />
> connect to Andy&#8230; maybe once connected to Andy, he is required to<br />
> download software to run and actually get an internet connection via Andy.<br />
><br />
><br />
> I would want this to work with Windows machines; then Macs; then<br />
> wireless devices; then Linux.<br />
><br />
> I know nothing about serious programming languages, but I assume this is C# or J2EE/JAVA?</p>
<p>I don&#8217;t think the language matters much, as long as it is able to make<br />
the required system calls for controlling wireless, networking, routing,<br />
etc.. As far as I know, Windows is written in C++, and so is their<br />
Virtual Wi-Fi program. That would probably be your best bet. I don&#8217;t do<br />
any Windows programming, though, so I may be off track.</p>
<p>-Corey</p>
]]></content:encoded>
	</item>
</channel>
</rss>
