Joe, Sam and the Tablet PC

I brought home a Tablet PC over the weekend, and let my two boys play with it. There is a cool application called the Physics Illustrator from the Microsoft Tablet PC PowerToys
website that Joe was playing with, and he was having fun creating a
wide variety of physics experiments. It was cool to see just how
quickly he was able to assemble some working physics experiments.
Yeah … some were just experimenting with “gravity” and smashing
things into things … but that is the point!

It was also cool to see Sam playing with one of the painting/drawing
applications. I forget the name, but I got it running for him,
and he was quickly scribbling all over the screen. One of the
coolest things was to watch him when he “accidentally” opened the color
picker. He quickly figured out that he could tap on the color
wheel, and then draw in a different color! He had a blast with it.

So far, I am enjoying the Tablet PC … I found that I really like
reading .pdf files on it … the pen is well integrated to allow for
quick scrolling through the pages. More later!

Amazing paper on Identity … bodynets …

Funny what you find on the net!  While reading through some links related to wearable computer research I cam across this great page with some thoughts by Ana Viseu
about “bodynets” and Identity.  Besides that fact that I really
like the look of the web site, I like this train of thought:


Identity, loosely defined as the way we see and present ourselves, is
not static. On the contrary, identity is primarily established in social
interaction. This interaction consists, in its most basic form, of an
exchange of information. In this information exchange individuals define
the images of themselves and of others. This interaction can be mediated-through
a technology, for example-and it can involve entities of all sorts,
e.g., an institution or a technology. I am investigating this interaction
through the study of bodynets.




Bodynets can be thought of as new bridges or interfaces between the
individual and the environment. My working definition of a bodynets
is: A body networked for (potentially) continuous communication with
the environment (humans or computers) through at least one wearable
device-a computer worn on the body that is always on, ready and accessible.
This working definition excludes implants, genetic alterations, dedicated
devices and all other devices that are portable but not wearable, such
as cell phones, smart cards or PDAs.




Besides the matters related to identity, bodynets also raise serious
issues concerning privacy, which in turn feedback on identity changes.
Bodynets are composed of digital technologies, which inherently possess
tracking capabilities, this has major privacy implications.

If you like this, continue reading … there is a lot of additional material.  Whenever I see the University of Toronto, I have to guess that Steve Mann is involved.  These are all important directions to look at.

Couple Linux with Zigbee

Very nice … Open Source drivers for ZigBee
This is going to even further propel the standard forward.  I
believe that the recent adoption of ZigBee by even the local companies
here in Utah – Control4 and MaxStream – coupled with projects like this
are going to generate a lot of momentum.

The Linux Wireless Sensor LAN Project 0.1. 802.15.4 Linux drivers and utilities. [freshmeat.net]

It’s not just Bluetooth …

I have been reviewing Kim’s posts about the issues with Bluetooth and privacy/private identity. I have been meaning to comment about the fact “It’s not just Bluetooth!”

My deep networking experience from my time at Novell taught me a lot
about the inner workings of networking hardware and protocols.
Anyone familiar with how networks work knows that the first ‘key’ to
communications on Ethernet (actually any of the IEEE 802 standard
networks) is the MAC address. MAC addresses are assigned to every
networking adapter … and they are globally unique by default.
Each vendor who is manufacturing networking hardware is assigned a 3-octet IEEE assigned Organizationally Unique Identifier (OUI).
This OUI is then used by that vendor as the first 6 hex digits of every
networking adapter that they create. During manufacturing, most
vendors then simply tack on 3 more octets (6 more hex digits) and
increment the value for each board or device they manufacture.
What you end up with is a 12 hex digit number that is globally unique –
the first 6 identify the manufacturer, and the second 6 identify the
unique adapter.

You can actually go and search the OUI database here. A sample of this would be to search for ‘00022d’
– the first 6 digits from my Orinoco wireless card. The point is
… these MAC addresses are globally unique and can identify your
specific machine.

Now, one of my other occupations is being the founder of a wireless
Internet company. We operate a series of Internet Cafes, and also
offer some residential wireless. Using MAC addresses, we are able
to determine how many repeat customers we have. This MAC address
is what is used at the lowest levels of networking to obtain an IP
address. When you use DHCP, you are assigned an IP address that
is then associated with your MAC address. All DHCP servers
remember your MAC address to renew your DHCP lease.

Wireless is really where this becomes an issue with identity.
When you turn on your 802.11a/b/g wireless, you are now exposing
yourself to be tracked via the MAC address of your wireless card.
Now for those of you paying attention, you would realize that this goes
for wired Ethernet as well … when you plug into any Ethernet network,
you are leaving traces of your visit. In our wireless network, we
could easily have a script that would notify us of any particular MAC
address when it was detected at any of our Internet access
locations. In the case of 802.11 wireless, you don’t even have to
be assigned an IP address or use DHCP … if your card simply
‘associates’ to our access point we know you are there. This is
equivalent to the ‘Bluetooth bomb‘ that was talked about.

Now there are some ways around this. With more modern Ethernet
and wireless adapters, you are able to ‘override’ the default MAC
address that is provided by the vendor, but I have found very few
software packages or operating systems that take advantage of
this. I saw a “security tool” for Windows a few weeks ago that
picks a random MAC address each time you boot, and assigns it to your
networking card … but this is not a standard feature.

There are several identity issues that arise with wireless devices and
identity. This first one is a big issue since it is a globally
unique ID that the average person is not aware of. There are
others that can also be trouble … I’ll write more in another post …

Mesh Networking continues to emerge

More than five years ago, I was introduced to the concepts of “mesh
networking” at George Gilders TeleCosm conference.  A speaker from
MIT talked through the basic concept of turning every radio in a
network into a “packet repeater” that was able to send and receive
packets of data … and also forward them on for other users of the
network.

Mesh has slowly been evolving in the various research circles … and
is now emerging in various projects and commerical companies.  One
of the places to look for more information is the IETF Manet working group.  There are several experimental standards that have been developed.

In the commercial space, there are now several companies coming up – LocustWorld is an interesting system being used in the UK, PacketHop is a company using research out of SRI, and now Strix Systems mentioned in the article below.

I am currently working on two different embedded Linux systems … both
of which I want to embed mesh/manet software.  I’m working to have
demonstrable units this winter …

DON’T LAUNCH — The Structured Wireless Revolution.
Mesh technology allows networks to be redefined around business needs,
work operations, data and employees, says Strix Systems’ Bob Jordan. [Computerworld Mobile/Wireless News]

Cool processors for fanless applications
I have been using Via processors for a number of years in my Wearable Computer experimentation. It is amazing that Via has created such a niche for themselves with their technology. I am always surprised that more people are not aware of them.

Via keeps 1GHz fanless chips cool. Via Technologies hopes to carve out a niche in appliances and embedded devices with its latest Eden chips, which don’t require a sophisticated cooling system. [CNET News.com – Front Door]

More power in your phone
This is another great presentation … and I really like the “miniGPS” link that Phil posted. Over the last week or so I have seen numerous new applications for Cell Phones that are really extending the capabilities of the phone. GPS and Location Based Services are the biggest.

The miniGPS link is really fascinating as they are using a completely different model for location detection and notification. They have an application that monitors the actual cell towers that you are connected to, and the signal strengths. They then allow you to assign events to particular towers, etc. The example that the author uses is that his phone will alarm when it comes into the cell near his house … notifying him that his train station is coming up …

Kill Apps for Your Cell Phone. Rael Dornfest and others are talking mobile hacks. There was lots of fun things, but here’s a few killer cell phone apps I didn’t want to lose track of: [Windley’s Enterprise Computing Weblog]

802.11 is here to stay …
I really like this perspective on 802.11 wireless networks. I have to agree with most all of his points.

There was one other quote in here that blew me away …

“And while many technologists would tell you that the x86 architecture is anything but elegant and certainly far from optimal, Intel recently shipped its billionth x86 processor.”

One billion of anything is a lot!

Why 802.11 is underhyped. Venture capitalist J. William Gurley sees parallels in the history of how the x86 architecture and Ethernet unfolded to dominate their respective markets. [CNET News.com – Front Door]

More mesh network attention
This is an article by an IBM employee about mesh-networks. Some interesting perspectives and research going on …

City-Net: The future of wireless. Imagine a wireless meshing network that connects emergency workers, traffic signals, message signs, public transit vehicles, information kiosks, video cameras and other city resources. [Computerworld Mobile/Wireless News]