Sit Down and Shut Up

Impressive Steve Jobs product presentations are built around a unifying theme. Really, the theme of our last version(*) is scalability for large institutions. This is largely architectural work hidden from most users, such as network topology or administrative support.

So far, actual users seem to have been most taken with the manifestation of this theme in the ability to control their colleagues.

posse


*: After prototypes and two commercial versions.

Continue reading

A Fatal Exception Has Occured In Your White Spaces Sensing Device

It would be funny were it not so easy for NAB to exploit.

The Microsoft prototype shut itself down last week and would not restart. Users familiar with MS products that are scheduled for release, never mind pre-beta versions, will find this so unremarkable as to wonder at the sensation. It goes up there with “Apple denies latest i-rumor.”

Unsurprisingly however, the folks opposed to the use of white spaces (primarily the broadcasters and the wireless microphone folks, with a dash of the cable folks thrown in for good measure), will spin this as the entire technology for sensing if a channel is occupied as “failing.” This ignores the other prototypes of course (Phillips and Google), and ignores the fact that the failure had nothing to do with the sensing (the thing being tested). Finally, of course, it ignores the fact that this is a proof of concept prototype.

The fact is, that the FCC testing shows that “sensing” as a technology works at levels that easily detect operating television channels and even wireless microphones. In fact, it is too bloody sensitive. In a foolish effort to appease the unappeasable, the companies submitting prototypes keep pushing the level of sensitivity to the point where the biggest problem in recent rounds appears to be “false positives.” i.e., it is treating adjacent channels as “occupied.”

As a proof of concept, that should be a success. The testing demonstrates that you can detect signals well below the threshold needed to protect existing licensees. Logically, the next step would be to determine the appropriate level of sensitivity to accurately protect services, set rules, and move on to actual device certification based on a description of a real device.

But that is not how it works in NAB-spin land. Instead, NAB keeps moving the bar and inventing all sorts of new tests for the devices to “fail.” For example, the initial Public Notice called for prototypes for “laboratory testing.” MS and Phillips submitted prototypes that performed 100% in the lab. But then, the MS people did something very foolish, but very typical — they decided their laboratory device was good enough for field testing. No surprise, it did not work as well in the field as in the lab. As this was a laboratory prototype, the failure to perform flawlessly in the field should have been a shrug — it would have been astounding beyond belief if a prototype designed for the lab had worked perfectly the first time in the field. But the fact that the prototype did not work in the field was widely declared a “failure” by NAB, which unsurprisingly gave itself lots of free advertising time to spin the results this way.

So the FCC went to round two, and again the NAB and white spaces opponents have managed to move the bar so they can again declare a “failure.” Back in 2004, when the FCC first proposed opening the white spaces to unlicensed use, it concluded that operation of white spaces devices would not interfere with licensed wireless microphone users. The FCC has never reversed that determination. Unsurprisingly, businesses developing prototypes according to the FCC’s proposed rules have not taken particular care to address wireless microphones. Because the FCC explicitly said “don’t worry about them.”

But suddenly, if the devices can’t accurately sense and detect wireless microphones, they will be “failures.” It doesn’t matter that the devices have proven they can protect wireless microphones. It doesn’t matter that Google has proposed additional ways of protecting wireless microphones besides sensing. As long as NAB can frame what defines “failure” (rest assured, there will never be any successes of NAB gets to call the tune), and can keep changing that definition at will, the political environment will ensure that the actual engineering is irrelevant.

Which is why the companies need to stop trying to placate the NAB by agreeing to an endless series of tests with ever-shifting criteria. And OET needs to write up a report that does what the initial notices promised to do, use the data collected from prototypes to determine if the concept works and, if so, to set appropriate technical standards. The prototypes have proven they can detect signals with a sensitivity better than an actual digital television set or wireless microphone receiver, so the “proof of concept” aspect stands proven. Rather than buy NAB spin, the next step should be to determine what level of sensitivity to set as the standard.

Hopefully, the Office of Engineering and Technology, which is conducting the tests, will not suffer the fate of the Microsoft prototype and shut down under pressure.

Stay tuned . . . .

Google Makes A White Spaces Concession.

In yet another chapter of “Why Citizens Movements Are Citizen Driven,” I think Google has conceded too much too soon in its letter today to the FCC. Briefly, in an effort to try to head off the persistent claims that the white spaces prototypes have “failed” and to move out of the wireless microphone trap that opponents of white spaces have used so effectively, Google proposes a combination of “beaconing” (give users of wireless microphones a low power gadget that mimics a dtv signal, thus denying use of the vacant channel to any white spaces device (WSD) in the immediate vicinity, as the WSD will interpret the channel as “active”) combined with setting aside channels 36-38 for wireless microphones, and requiring geolocation and a “permission to activate” signal from higher power stationary devices.

For reasons discussed below, I am not happy . . .

Continue reading

Brief update on White Spaces

For those following the current White Spaces follies (or, “how Microsoft crashed an entire proceeding by treating spectrum as if it were software”) the FCC announced it will do further testing on white spaces prototypes.

That’s a modest victory for pro-white spaces forces, as the NAB had tried to leverage the failure of the (broken) Microsoft device to force the FCC to shut down the proceeding (or, more realistically, go with stationary devices and say no to mobile devices, with sufficient restrictions on power level and use of adjacent channels to make the white spaces virtually useless). At the same time, however, it ups the stakes pretty severely. Another “blue screen of static” and the NAB will probably get its way.

My sense is that a majority of Commissioners would like to see this happen, if they are convinced the engineering works. That doesn’t just mean a proof of concept. That means a demonstration that the technology today works sufficiently well that the FCC’s Office of Engineering and Technology can say with confidence “if devices follow these rules, they will not interfere with people trying to watch free over-the-air TV.” We know the theory works, but is the technology ready for prime time?

Stay tuned . . . .

Broadcasters Leverage Monopoly on TV Channels to Push Vacant Channel FUD (Fear, Uncertainty, Doubt)

It’s always nice when you can give yourself free advertising time on television. So no surprise the National Association of Broadcasters has launched a major advertising campaign in the DC Area to persuade members of Congress that allowing unlicensed use of the broadcast white spaces will mess up the transition to digital television. Indeed, the NAB has made this into a grand campaign, including a new website called “Interference Zones” complete with adorable graphics of “Wally, the Unlicensed Wireless Device” messing up the “pristine digital television signal” to your “beautiful new digital TV.” I particularly like how they got Wally’s fun-loving but malicious grin rendered so “pristinely.”

And, in case you missed it the first time, the site also contains a link to the Association for Maximum Service Television classic “educational” video Your Neighbor’s Static. “Your Neighbor’s Static” is as realistic a portrayal of the effects of white spaces devices on TV as Reefer Madness is a balanced documentary on the pros and cons of medical marijuana.

It’s all just the usual fun and games here in DC, and a fine example of why the broadcasters have so much power as a lobby.

More below . . . .

Continue reading

Back to the Future

In working on Brie, I had been vaguely aware that the ‘Self’ language was similarly based on copying prototypes rather than instantiating classes. So I kind of went ‘yeah, whatever’ when Rick McGeer and others told me to check up on this ’80’s Xerox PARC project.

Wow. I hadn’t realized that Self was so close in both the domain and the solution spaces. If there’s interest I’ll try to produce a comparison later, but for now, check out the Self site and, in particular, this paper.