Archive for April, 2006

Cellphone Radio Station

Apr 06
26

You don’t need to shoot a rocket into space to deliver a digital audio experience. XM and Sirius picked the wrong technology and while they loose money hand over fist the cell phone companies are sitting on the infrastructure needed to create their own private label radio network coast-to-coast. Talk about a clear-channel.

The concept is to use existing cell phone technology and infrastructure to create a digital audio experience that’s better, cheaper and more powerful than XM and Sirius.

The cell phone carriers already have an existing network to transport digital content.
They already have an existing customer base of millions of subscribers who pay monthly.
They already have a vibrant community of handset manufacturer’s building devices.

Building a radio from a cellphone isn’t a giant leap. The peices to deliver audio are already there. The technology will work both indoors and outdoors in every major and minor city. As an added bonus you wouldn’t need the silly looking pimple antenna stuck to the roof of your car.

The missing piece? Content, content content. The thing that makes XM and Sirius unique is the content not the technology. In fact the technology may eventually hold them back.

Long term cell phone technology would provide more flexibility then satellite because communication could be bi-directional. Short term some buffering problems would need to be solved for the technology to be viable.

Some unique scenarios:
- Your alarm clock detects the city it’s in and sets the clock for you.
- The radio can give you a weather forcast or news report at the press of a button based on your location
- Works in-doors or out-doors. It’s a crazy concept I know.
- Start a radio show from your house, continue the show on your cell phone, pick it up in your car on the ride to work.
- In the car the music gets turned down when you get a phone call
- Interact directly with your radio DJ. Hate the song? Let the DJ know, press #1.

The Universal Binary

Apr 06
21

People are fond of making predictions about Apple so I’ll make one of my one. Apple will release a universal binary interpreter for Windows.

What does that mean? It means that developers who develop applications on the MAC will be able to run those applications on Windows. Do I have any proof? Nope, but there is some interesting nuggets that got me thinking…

ITunes is cross platform application developed by Apple that looks and works identically on both the MAC and PC. It’s possible that the application has separate code-bases and a core library that allows the two to be simultaneously developed but here’s the interesting thing… Not only does the application work the same but all the controls, effects, buttons and screens have the exact same look and feel. Even beyond the look and feel the network stack and database layer is there as well. This implies that there may be a more generic foundation library that is being developed for use on the PC. All the core components of a generic application are being tested within Itunes: Installation , Database Interaction, Networking, Graphics Subsystem, Common Controls, even hardware interaction, File IO, CD burning, etc. If such a library is in the works it may be very attractive to a lot of developers.

What’s in it for Apple? Well those guys want to win over developer mind-share. If they can get people developing applications for the Mac then developers may begin to take advantage of features such as Aqua that aren’t available on Windows. Developer mind-share leads to more applications on the MAC, and thus to more end-users.

What’s in it for developers?
- Develop applications on one machine.
- Test and debug applications on one machine
- Have a single code-base
- Know that your application is truly universal and will run on almost any personal computer in the world.

Doing the emulation is complicated but interestingly the technology used to get MAC applications running on new Intel chips may be used to run MAC application within Windows.

There’s no down-side for Apple and no other company can offer this trifecta. If this prediction is to hold true it’ll likely happen after all the core laptops and desktop transitions have been announced. (You don’t want to shake things up more then once every 8 months, or do you?)

Why did Vista Slip?

Apr 06
20

1 – The project was neither driven by schedule, well defined feature goals or quality. There’s no way to tell when the project is done if there aren’t clear metrics for at least two out of these three.

2 – Security is one of those things that will never be done. Microsoft stopped progress on Vista to focus on security. So much time was spent looking at security that it became a feature area of focus. Even if 10 years was spent on security there is always something more you could do. Once security is a feature it’s hard to tell when it’s ‘done’.

3 – Little incentive to ship ontime. Large organizations that purchased service contracts for new versions of Windows have already paid their money so there is little financial incentive to ship a new version of windows. The upgrade market is relatively small compared to the OEM market. Missing a release in holiday ’03, 04′, 05′, and 06′ hurt OEM’s more then it hurt Microsoft.

4 – Shipping a dud is worse then not shipping. A release as big as Vista needs to be solid. This is especially true since the product cycle is now approaching 6 years.

5 – No competition biting at the heals of the OS market. Competition drives innovation. Microsoft does it’s best work when it’s trying to take over a new market. (Better at offense then defense) . With Apple now shipping an x86 compatible OS the preasure is now rising.

6 – A good product release should have a theme. The theme is the primary reason that people are excited or interested in the product. The theme helps you tell the story. A good story has a beginning, middle and end. A product story is the same way. You have a key theme, and this theme has a key feature that begins your story. Sub-features help with the middle and end of the story. Once your product has a compelling story the team can rally around the design and bring it to completion. One of the main reasons that Vista is so late is that the story characters changed at every scene. At first it was about a database file system, then it was about security, then it was about a side-bar feature, then it was about gadgets, then it was about Avalon… But don’t forget about IE7, RSS, and assorted other themes.

The technologies are great and I have a lot of respect for everyone over in Redmond (hey everyone.) However to have a compelling OS release and do so in a reasonable amount of time the product needs to be about something important. Only then does it become a priority to ship it.

Driving on the left

Apr 06
16

I just got back from a trip to the US Virgin Islands (highly recommended) where I was surprised to learn that people drive on the left hand side of the road, with the steering wheel also on the left. At first I thought this was random but then I started to think about it…

In the US if two cars are traveling on a undivided highway toward each other and one of the drivers veers slightly into oncoming traffic the two cars will have a head-on collision with the driver side taking the majority of the impact. The same type of accident is also likely to happen in England where people drive on the left and the steering wheel is on the right.

If however you drive on the same side as the steering wheel then the types of collisions and severity of accidents would likely be reduced. ( I haven’t been able to find any studies on this). There are of course advantages to driving on the right such as a slightly wider viewing angle for certain turns but I wonder if this advantage would make up for the increased risk.

Driving a car with a steering wheel on the right is perfectly legal in the US as far as I can tell. If there was good evidence that it was safer I wonder if people would drive from the other side?

User Interface Forum

Apr 06
7

We recently started a user forum over at Raizlabs to give people a place to discuss User Interface Design and technology. The hope is to create a small community of interface designers and developers that can ask each other questions, offer suggestions and seek advice on interface design questions and problems. If you’re interested in UI, GUI and human factors please stop by and help get the forum going. Raizlabs User Interface Forum

Labels: User Interface

Google – Second Base

Apr 06
6

As predicted Google Base is now accepting payments. Originally I had predicted 6 months but they got a basic version working in five. You can now buy and sell products directly from Google Base. It’s still fairly technical and it’ll take a much better interface to compete with ebay and paypal but Google is now offering itself as an alternative to American Express, Visa, Mastercard and cash.