Thoughts on AI, architecture, and building systems that work in the real world.

Phil Solis on new devices at the Intel Developer Forum

Phil Solis, of ABI research, writes Get Ready for a Wave of Mobile Internet Devices, where he briefly covers the kind of new Intel-based devices that he saw at the Intel Developer Forum (IDF). MIDs (mobile Internet devices) have been derived from concepts…

The War, a film by Ken Burns

Last night was episode #1 (of seven) of The War, a film by Ken Burns. It is the real story, as real as it gets, as told by the U.S. soldiers who fought at those theaters: in the Pacific, North Africa, and Europe,…

Tim Bray on Flat Rate Considered Harmful

Interesting that Tim writes about flat rates being considered harmful… Just last week I wrote that flat rates are the Requirement #1 for Mobile 2.0. To make sense why flat-rates are important, you need to understand what a “Mobile 2” application is. A…

Vodafone Mobile Web (User-Agent) Debacle

Today I read on multiple weblogs (Mike Rowehl, Barbara Ballard, David Harper), about Luca Passani’s rant on Vodafone’s mishandling of the User-Agent HTTP header. I am writing about this, to show my support. I’m not going to regurgitate Luca’s point here, and you…

Mobile Gaming at MobileMonday Austin was a great session

Last MobileMonday Austin event on mobile gaming was a great one — Paul Trowe (who recently sold his company Pulse Mobile Games to SK Telecom) and Billy Cain (of Critical Mass Interactive) covered the life-cycle of mobile gaming, from conception, to development, to…

Requirement #1 for Mobile 2.0

It is not AJAX. It is not Java ME or other mobile platform. It is not Mobile Web. It is not texting. At least not by themselves. It is –> F L A T     F E E     P L…

The Mobile Context — The Effects of Leveraging the Mobile Context; a Framework for Mobile Context.

Leveraging the mobile context has a positive effect on the mobile user experience. As described in the essay The Mobile Context, the mobile context is defined as: “The user’s mobile context can be defined as the set of and the intersection between facts,…

Google Lunar X Prize

Google is funding the Lunar X Prize with $30 million, to encourage private teams to go to the moon, with $20 million to the first private enterprise to put a robot on the moon. Very nice Google! I love the space program, and…

Opening Microsoft Office 2007 documents in Office 2003

With the new Microsoft Office 2007 release, comes new file formats. And with new file formats come the questions “but what the hell happened with the concept of backward compatibility?”, and “is this Microsoft’s strategy to force everyone to move up to Office…

Betavine Project: ContextMessages

There is an interesting new project at Vodafone’s Betavine website that is called ContextMessages. Check it out. Context Aware Messaging for Bluetooth and Java Enabled Mobile Phones It should be a pretty neat project/study. The idea is to apply “personal, spatial and temporal…