Is it time to subscribe to a printer service from HP?

Ever since my dad brought home an...

What’s the best way of buying a phone today?

How did you buy your latest phone?...

MWC: What device highlights did you miss?

So, early last week I predicted that...

On the face of it, Maemo looks fuuuuuuuuuuking nice

Have you watched the all new Nokia Maemo introductory video yet?

I recommend you take 2 minutes to watch it.

On the face of it, Maemo — and the N900 running it — looks incredible. The video does a brilliant job of showing an integrated (internet supported) communications experience. The finger controlling the handset appears to behave in a manner reminiscent of Tom Cruise’s Minority Report.

Obviously it’s going to be quite a while before that kind of Minority Report UI becomes mainstream, but if the handset and the operating system perform anywhere near like they’re shown off on this video, well… it’ll potentially leave everything else standing.

Your mobile experience is highly dependent on what you can *do* with it. And third-party applications (or widgets/add-ons/modifications) really bring that alive. In the video, it’s no accident that Google Talk appears to have replaced SMS as a method of constant update. (The SMS option is still there, but they didn’t demonstrate that, they demonstrated a GTalk convo!)

What’s rather exciting is that 4-5 clicks from the Nokia Maemo homepage is this:

/**
* gtk_helloworld-1.c
*
* This maemo code example is licensed under a MIT-style license,
* that can be found in the file called “License” in the same
* directory as this file.
* Copyright (c) 2007-2008 Nokia Corporation. All rights reserved.
*
* A simple GTK+ Hello World. You need to use Ctrl+C to terminate
* this program since it doesn’t implement GTK+ signals (yet).
*/

#include /* EXIT_* */
/* Introduce types and prototypes of GTK+ for the compiler. */
#include

int main(int argc, char** argv) {

/* We’ll have two references to two GTK+ widgets. */
GtkWindow* window;
GtkLabel* label;

/* Initialize the GTK+ library. */
gtk_init(&argc, &argv);

/* Create a window with window border width of 12 pixels and a
title text. */
window = g_object_new(GTK_TYPE_WINDOW,
“border-width”, 12,
“title”, “Hello GTK+”,
NULL);

/* Create the label widget. */
label = g_object_new(GTK_TYPE_LABEL,
“label”, “Hello World!”,
NULL);

/* Pack the label into the window layout. */
gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(label));

/* Show all widgets that are contained by the window. */
gtk_widget_show_all(GTK_WIDGET(window));

/* Start the main event loop. */
g_print(“main: calling gtk_main\n”);
gtk_main();

/* Display a message to the standard output and exit. */
g_print(“main: returned from gtk_main and exiting with success\n”);

/* The C standard defines this condition as EXIT_SUCCESS, and this
symbolic macro is defined in stdlib.h (which GTK+ will pull in
in-directly). There is also a counter-part for failures:
EXIT_FAILURE. */
return EXIT_SUCCESS;
}

That’s a hello-world script.

I kid ye not.

Yes, it’s THAT easy. I could cut and paste that script, change ‘Hello World’ to ‘Hi from Mobile Industry Review’ and we’re in business. MIR would have it’s very own, rather limited Maemo app.

I hope that mobile developers will react very positively to the Maemo development platform. I can’t ever remember seeing this type of offering for Symbian, 4-5 clicks from the symbian.org homepage.

The demonstrated UI looks nice. The specs of the N900 are promising. Is it time to get really excited about Maemo?

I hope next week’s Nokia World will set the stage.

11 COMMENTS

  1. Good marketing … how am I supposed to be lured away from an iphone if I can't even watch the video on their website ? Infact I also don't seem to be able to watch it on my laptop (linux) which does have the flash 10 plugin in firefox3.5.

    Ok, so I'm a bit bleeding edge and not necessarily the intended audience, but that made me even more grumpy, I'll have to check it out on the mac when I get home tonight.

  2. On another note, I thought I read somewhere recently that maemo was going to move to Qt instead of GTK+ ?

  3. Why is Jon at work at 5 to 11 at night? And how come he has a Finnish number if he works in NY?

    I mean, really.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Recently Published

Is it time to subscribe to a printer service from HP?

Ever since my dad brought home an HP LaserJet printer (version 3, if memory serves), I have been printing with an HP. Over the...

What’s the best way of buying a phone today?

How did you buy your latest phone? I'm asking because I'm thinking about what I should be doing. When I was living in Oman, I...

MWC: What device highlights did you miss?

So, early last week I predicted that next to nothing from Mobile World Congress would break through into the mainstream media. I was right,...

How Wireless Will Pave the Path to Neobank Profitability

I'm delighted to bring you an opinion piece from Rafa Plantier at Gigs.com. I think it's particularly relevant given the recent eSIM news from...

An end of an era: Vodafone UK turns off 3G services

I thought it was worthwhile highlighting this one from the Vodafone UK team. For so long - for what feels like years, seeing the...

Mobile World Congress: Did the mainstream media notice?

I resolved this year to make sure I wrote something - anything - about Mobile World Congress, the huge mobile industry trade show taking...