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

The Future of Web Applications is "Local"

The disconnected Web… the future of web applications is "local". The line in between that separates "local" and "web-based" applications will continue to blur. First Dojo Offline, now Google Gears, next Mobile… The future of the (mobile) web applications will continue to move…

As the summer begins…. hire a student

As we start the summer of 2007, something for you to consider… If you have a business, or are starting one, allocate within your hiring budget to have (summer) intern(s), at least one or two. Not only you will be helping a student…

Mobility Weblog not feeling well…

I've been having serious problems w/ my weblog software for a while now… This is affecting my weblog's performance. On a daily basis, my weblog gets “stuck” — it's spawning hundreds of simultaneous processes, running out of memory, and crashing and burning. I've…

Nokia Web Browser Design Guide

Nokia published a new Web Browser Design Guide (PDF). It covers: Overview of the (S60) Nokia Web Browser Content delivery, usability, and development and testing environments Basic Web development issues Site layout design Media formats Progressive enhancement – the future Web design philosophy…

The new Microsoft Surface, with advanced kernel debugging

Got the Blue Screen of Death (BSOD) while using the new Microsoft Surface? No Worries… The new Microsoft Surface comes with a new interactive, multi-touch-screen kernel-level debugging support! …and it is so good, that even users play with and smile at it. ceo…

On Intellectual Property: obviousness-by-combination

New IP could be based on other's prio-art; this actually occurs often. Below is the Forgent v. EchoStar Jury Instructions on Obviousness: “One way to decide whether one of ordinary skill in the art would combine what is described in various items of…

A true desk-top (surface) user interface

Gosh, I always wanted one of these true surface desk-tops computing interfaces, since the day I saw the movie Tron back in 1982. While the desk-top surface user interface at Tron wasn't touch-screen (that I can remember) or as advanced as the Microsoft…

Carnival of the Mobilists 75

This week's Carnival of the Mobilists is at Andreas Constantinou and Hampus Jakobsson's VisionMobile Forum. The folks at VisionMobile, which is one of my favorite mobility blogs, selected the top 10 mobility submissions from the blogosphere… It has been a while since I've…

The Mobile Operational Management Spec (JSR 232) – about management, fragmentation, and what about MIDP?

The OSGi Framework The JSR 232 Mobile Operational Management Java specification caught the attention of many at JavaOne 2007. A great set of blog post/essays by David Beers on this topic: Is OSGi the Solution for Mobile Java? OSGi and the real This…

On UI design, demos, expectation setting, practicality, and the technical realities of our space

If you are commissioning mobile software design and development work for your product, read below… It is great (ideal) to have UI designers design the ideal user experience and related assets. And it is important to have these UI designers be in touch…