We say that the Nokia N900 running Maemo 5 is a computer. It is a computer in your pocket. What an earth do we mean? Let me try to explain what I think. This is my interpretation.
A computer of 2009 -- not 1999When I talk about a computer, I talk about a computer people use
today, especially young people. Think about the internet, messaging, sharing, openness, and think about browsers and players. Don't think about spreadsheets, word processors, file managers, or closed systems. That should put you in the right ballpark to start with.
Open and expandableI want Maemo software to be expandable without limits. I want to encourage people to write apps that install themselves into the application grids and sit
on top of the Maemo OS. But I also want to invite people to build services and apps that integrate
within the Maemo software --- as an integral part of the end user experience. Not only apps but Maemo OS expansions. Maemo devices are open and true Linux computers so the sky is the limit.
Let me try to explain. An application that goes "on top of Maemo" is like the Nako game from Jakub. It sits on top of Maemo. The N900 will have many of these!

Figure: The Nako game -- an application
A MSN messaging I'm using is implemented with a piece of software called
Butterfly developed as connection manager to the
Telepathy communication framework. It is developed by the community (hackers, developers, 3rd party companies, ....) but it is tightly integrated into Maemo. Maemo allows such integration. For the end user MSN messaging becomes an integral part of Maemo as if it was originally developed by Nokia.

Figure: My accounts -- including MSN -- integrated within Maemo 5

Figure: Butterfly MSN discussion with my daughter

Figure: Similar discussion over SMS -- both look exactly the same. SMS is developed and integrated by Nokia and MSN/Butterfly by others
So Maemo is an open platform for all kinds of integration possibilities.
Addictive, active, and connected My vision is to make Maemo really addictive. I want users to be constantly checking it out -- what's happening, who's online, who said what etc. Instead of a boring static menu grid, I want Maemo to open directly to the world around us. Maemo is active -- not passive. I want plug-ins, message bars, picture galleries, and status indicators constantly changing on the home screen. I want to see the latest from the world around me. I want to be connected all the time with a glance at the screen!

Figure: What's up RIGHT NOW?

Figure: What's up RIGHT NOW?
Doing many things at the same timeWe all multitask. I want Maemo to make multitasking simple and understandable. I want to be able to shift from one activity to another with one touch of a finger. I do not want to limit people to only one job at a time.

Figure: A whole lotta things goin' on ...
CultMaemo is rough on the edges. It is a bit dangerous. It is open to experiments. It is about community involvement. I want these to stay. I do not like boring cars, either.
Figure: Torrents ... like in any computer
SummaryThese were some of my thoughts when I'm thinking about Maemo 5, pushing Maemo forward, and making computers. We are not making a new iPhone or Symbian here. They both exist already and are pretty good. So no need to replicate them.
With Maemo, I see computers that are always connected, fit into your pocket, are open, and addictive.