Devicescape Software, Inc.

Today, Monday January 17, 2005 marks the day when Instant802 Networks, the company I joined around 18 months ago, becomes Devicescape Software.

A few people around the SF bay area might have already caught sight of the yellow sweatshirts sporting the new company marketing device (they were handed out at a private launch party last Thursday held at the Bubble Lounge in San Francisco). The photo on the right is a clue as to why the rotated letter ‘e’ is the ‘icon’ over the name. You’ll find similar shots on the new website, though perhaps none as good as this one 😉 That said, next time I will remember to clean my keyboard before taking photos – you can see the dust on the top of the power button if you look closely! [Hint: you’ll probably want to click on the photo to get the larger version before looking for this.]

Belkin Pre-N Performance

Wi-Fi Networking News reports on a review by PC World that contains some performance numbers from the Belkin Pre-N wireless solution (the one with the Airgo Networks chipset in it). While PC World and Wi-Fi Networking News seem to be impressed by the 40 Mbps actual throughput from the Belkin solution (router + cardbus card), I was disappointed.

I have seen similar performance numbers with Atheros’ Super AG (some even better), so I was expecting to see much better (around 80 Mbps say) from the MIMO solution. If they are to reach the 100 Mbps actual throughput that is the goal for 802,11n, then I’d say they have a bit more work to do. Both Atheros and Broadcom have range extending technology too (Atheros has XR, and just recently Broadcom added BroadRange).

It would have been more interesting to see a side-by-side comparison of all four proprietary speed enhancing technologies: Connexant’s Nitro, Atheros’ SuperAG, Broadcom’s Afterburner (a.k.a. Linksys SpeedBooster) and the Belkin Pre-N. I think that since Pre-N is so far ahead of the actual 802.11n standard that for the moment it really has to be seen as another proprietary solution. There will probably be elements of all of these speed & range enhancing techniques in the final standard.

Also interesting would be a comparison of the range extenders (Atheros’ XR, Broadcom’s BroadRange and Belkin’s Pre-N) to see how they really stack up in the same environment using the same test.

Epson’s PowerLite 835p / EMP-835 Wireless Projector

Had a chance to play with Epson’s new EMP-835 wireless projector a week or so back. This is being sold in the US as the Powerlite 835p. At first glance it seems rather large, but that soon becomes inconsequential when you discover just what this thing can do…

At power up it proceeded to beam a series of vertical lines onto the wall, and then auto-focus. Next up a checker-board effect appeared and it adjusted its keystone setting as well. Then it presented the EasyMP setup. Not so easy for us at first since it was in Japanese (the model we were using was brought over from Japan), but once we had it switched to English it was all much clearer.

In addition to its auto-focus and auto-keystone, it has a feature called ‘wall shot’ that will attempt to compensate for off-white walls as well. Oh, and a neat preview mode where you get a freeze-frame of what is currently on every one of its inputs. From there you can select one to view live. What are these inputs? Three video sources of different types (composite, S-Video and VGA), and perhaps the best feature: wireless input from a computer running their EasyMP NS Connection software.

Biggest surprise of all was that this wireless software supported my PowerBook and displayed the wide screen format perfectly. If the projector is part of your corporate network, and it supports both WPA and Cisco’s CCX (LEAP) security modes as well as the older WEP mode, then it will be automatically discovered. If it is running in ad-hoc mode (which allows anybody to walk up and connect), then on the PowerBook at least I had to join the projector’s ad-hoc network in the normal way before the tool would see the projector. Once connected it worked perfectly, and in theory I can connect to more than one projector too (if I had them).

This has made it onto my shopping list in place of a large screen TV. Not only can I use it for high quality movie and TV viewing, but I can wirelessly connect my laptop to it for some living room surfing in style. Now I just need the house to put it in 🙂

Free Wi-Fi for Everybody?

Wi-Fi Networking News has a posting about more cities promising free Wi-Fi for everybody. Included in the list this time is San Francisco where the mayor, Gavin Newsom stated: “We will not stop until every San Franciscan has access to free wireless Internet service.

Other cities are looking into this too. It will be interesting to see how they deal with the reaction of commercial hot-spot operators like T-Mobile and SBC’s FreedomLink. Then there are the security issues asssociate with having open and anonymous access to the internet from anywhere in the city. Will these wireless cities simply become havens for the spammers?

Secure Wireless Networking

Six Steps You Can Take to Secure Your Wireless Network at The WiFi Weblog lists the steps that TechRepublic recommend for securing your wireless network. Some I agree with, some are very dated even for home use, and some are just plain wrong, especially for corporate use (even in small businesses). So, here’s my corrected six steps:

  1. Antenna placement is of little use against a determined hacker who will simply employ a high-gain directional antenna. Short of turning your apartment/house/office into a faraday cage, this will be of limited benefit.
  2. They suggest using WEP. I’d suggest using WPA. For home users, WPA-PSK (or WPA-Personal) is a great choice. In a corporate setting, I would suggest using full WPA (or WPA-Enterprise) with a RADIUS server backend, to restrict access to the network based on either username/password or a certificate installed on each user’s system. Most wireless access points support WPA now, as do most client cards. There are supplicant’s built into Windows XP and Mac OS X 10.3, and a free supplicant with support for several wireless cards is available for Linux.
  3. Change the SSID. Definitely. Don’t worry about hiding it though – that is not much of an impediment to a determined hacker.
  4. I would not recommend disabling DHCP. Again, if your hacker has defeated all the other security measures, it takes but a second to sniff a packet from the network and get an idea of the IP addresses being used. Disabling DHCP just makes your life harder!
  5. Disabling, or securing, SNMP is probably a good idea if your wireless access point(s) or other network infrastructure devices support it. I would be more concerned about UPnP though since it has the potential to allow a compromised laptop to punch holes in the firewall at your internet gateway. Corporate networks will probably want to leave SNMP enabled so that they have remote management of their network.
  6. Use access lists (MAC address filtering) in a home network, but in a corporate setting this is just a headache to manage (keeping the list up to date on all wireless access points will quickly drive a network administrator insane). Stick with WPA for corporate use to limit network access to authorised users.

In addition, WPA2 is on the way. As soon as your access point(s) and clients all support it, then switch to further improve the security of your network. You can phase this in as most APs offer an option to support legacy WPA clients at the same time as WPA2 ones.

Finally, don’t be fooled by proprietary solutions like Cisco’s LEAP though – WPA is a better choice than LEAP and will be more widely supported. Indeed, Cisco’s CCX certification programme even requires WPA certification.

Fake iPod Generation 5

Fake iPod Generation 5An article at Gizmodo talks about the fake iPod shown to the right. They provide a link to the full size ‘ad’ image too which includes a spec. While this is clearly a joke, I would have changed a few things to make this more realistic:

  • Drop the Dragonball CPU in favour of a high speed ARM or XScale CPU, perhaps with Jazelle Java acceleration technology built in.
  • With such large hard drive, there’s no need to have so much flash, but at least 256MB of RAM would be handy. Perhaps even more.
  • For wireless support, include 802.11n Wi-Fi or even WiMax for always-on wireless access (at least in metro areas, where one or both of these technologies might be used to light up a whole city).
  • Add USB host support to get the photos off my camera and on to that HD while I’m travelling. Better still support for doing this over a wireless link, but that requires my camera supporting Wi-Fi or Bluetooth – and the one I have now doesn’t have either option 🙁

They are spot on with the OS though. There is no reason at all, at least not once you move to a real CPU, to have a port of the BSD/Mach based Mac OS X on a handheld device like this. I run the Familiar distribution of Linux on my iPaq which has a much lower spec than even today’s PDAs and it works just fine. NetBSD proves that BSD can be ported to many platforms (they claim more than Linux, though that must be getting close now). Why not have Mac OS X on a handheld?

[If folks over at Apple are reading and like the idea, perhaps I could do the port for you – I have been porting operating systems to embedded platforms for much of my career!]

Software Patents

It has been a busy week for the patent lawyers out there who are trying to extort money for what they claim is an invention, but is in reality only another arrangement of binary bits in the memory of a computer.

Top of the list, at least in terms of headline grabbing appeal, was the Eastman Kodak vs Sun case over Java. Kodak, the company known for photographic products, attacking one of the premier server companies, Sun, over a freely available object-oriented programming environment, Java? Yes. Seems that Kodak gained three patents when it acquired Wang Laboratories a while back, numbers 5,206,951, 5,226,161 and 5,421,012. These relate to certain aspects of object-oriented programming, and a jury in Rochester, NY decided that Java infringed them. Kodak was planning to ask for over $1B in damages. You can read more about this in an article at Groklaw.

In a surprising turn though, Sun has settled with Kodak out of court for $92M (less than a tenth of the damages Kodak was asking for). So, what some were hoping would become the test case that got software patents off the books again, seems to have escaped quietly.

In other patent news, Acacia, a company of lawyers that buys patents with the sole intention of “enforcing” them to make money, has acquired a patent from LodgeNet it believes it can use to extort money from wireless hotspot owners. An article at Wi-Fi Networking News has more information on this one. This is one of two patents in the area of browser redirection, the other being held by a company called Nomadix. Many believe that both of these are essentially worthless though as there were other browser redirection systems up and running before either one was filed with the patent office. One such claim comes from Jim Thompson, former CTO and VP of engineering at Wayport, who claims that Wayport had their portal up and running before the LodgeNet patent was filed. He also goes further in claiming that the idea is ‘obvious to one “skilled in the art”‘ – i.e. something that does not belong in a patent in the first place.

It is not all bad news though. Much less widely publicised was pubpat.org‘s success in getting all claims in the Microsoft FAT patent rejected in a re-examination. So, if you know of a patent that is clearly bogus, especially one for which there is well documented prior art, send all the information you have to the folks at pubpat.org and perhaps they can get it overturned. Even better would be to get the whole concept of software patents (and their close relatives the process patents) back off the books, but I don’t think that is likely to happen without a high profile test case, like the Kodak vs Sun one could have been.

Drive-by hackers get residents’ hackles up

An article on an Arizona news site suggests that drive-by hackers are worrying residents in an upscale area of Scottsdale. The article is nothing more than FUD, or at least it should be.

If these users are really worried about these war-drivers accessing their networks then they should enable the highest level of security supported by their wireless devices.

For most people today that will be WPA (though even static WEP is better than nothing at all – and only a really determined war-driver will waste the time trying to crack the encryption on an unknown person’s network). Very soon people will be able to enable WPA2, with very secure AES encryption.

As for credit card numbers, nobody should be posting these online unless the site they are sending them to is already encrypting the link. In which case it does not matter whether the wireless network is encrypted or not – the SSL tunnel between the browser and the remote web site will protect the card details.

Windoze users are probably much more at risk of being attacked through the numerous flaws that it contains than they are from a drive-by “hacker” using their unprotected wireless network.

Running Linux on an iPAQ

IBM has posted an article on its developer site about running Linux on an iPAQ.

I have had my iPaq, a 3835 model that I picked up cheap in an online auction, running Linux for a couple of years now. My installation is now a bit out of date, but it runs happily with my Linksys compact flash Wi-Fi card in the sleeve. It is a little bulky by comparison to the newer models (mostly because of the need for the sleeve to get the CF slot).

If you have an iPaq that you no longer use on a daily basis, either because you have moved on from the whole PDA scene, or simply because you have upgraded to a newer model, running Linux on them can be a fun experiment. Not something for the novice yet though.

If you want more information, check out the excellent resources at handhelds.org. You will find all the software you need there to save your PocketPC installation and install Linux, as well as detailed instructions for every supported model.

Wireless TVs

I first saw a wireless TV panel a few years ago when my former employer had one that was shown on its trade show booths (they had provided the OS for the product). That was a first generation Sony Air Board, and they were available only in Japan, and had a user interface that was entirely Japanese.

Sony now has a newer version of that product, the Air Board LF-X1.

According to Akibalive, this panel uses a proprietary extension to Wi-Fi to boost performance, although they also quote a maximum of 15Mbps, which would be slow even for regular 802.11a or 802.11g connections (my SMC 802.11g access point will do over 20Mbps, and I have seen 802.11g systems go as high as 29Mbps in TCP throughput tests).

TechTV is showing a splash proof equivalent from Casio, the Xfer. They comment on the problems of range (basically, get too far from the thing’s base station and the video becomes choppy). The same was apparent on the Sony device I played with, and probably won’t be something that will get much better with current generation 802.11 technologies – at 60 feet 802.11 will still have a connection, but not at the full data rate. As an example, I am averaging 24Mbps to my PowerBook through an access point I am testing today when in the same room; walking to the other side of my 1 bedroom apartment though, the data rate was slashed in half, and also suffered from occasional dips below 10Mbps. If the video stream was expecting to use more than 12Mbps, that will translate to dropped frames.