Archive | March 2010

Nokia Bots and the Intelligent Mobile

I am totally cribbing the title from the post at Brighthand that I made about this. However, this is a good bit longer, and more following my thinking of this application and what it means for mobile devices.

I’ve got this major gripe with the mobile devices that we call smartphones – they aren’t all that smart. Yes, they are full of the hardware – and in some cases software – that desktops had less than a half decade ago. But, they aren’t really all that intelligent/understanding/wise/proactive/etc. You see, a mobile that is ascribed to having some aspect of intelligence should act on that. It should learn me and present me with what I need when I need it. And it should do it without me having to poke and prod for much of anything. Given where we are these days, I don’t think mobiles have been doing a good job of that… but that can and possibly will change now.

Last week, Nokia’s BetaLabs released this experimental application called Nokia Bots. Nokia Bots is a collection of four mini-apps which work in the background (that is: while you are using or not using your mobile) and learn about how you use it; and then present options or simply respond to how you’d use your mobile.

There are four mini-apps that come with Nokia Bots: Profile Bot, Battery Bot, Alarm Bot, and Shortcut Bot. The Profile, Battery, and Alarm Bots work basically off of those respective events. These take about 2 days to gather information about your use and then – using the widget on the homescreen of an N97 or N97 Mini – display the changes that your device would want to do. These changes are optional and you can choose to accept them or not (coming back to this point).

In the case of the Shortcut Bot, you add a new shortcuts widget to your homescreen and then this changes as the bot learns about those applications that you most frequently use. There’s no option here of which applications to accept or not, but it does a reasonably good job of displaying what you use the most.

And so what ends up happening is that your mobile (in my case, my N97) begins to learn my usage patterns and starts to respond before I’d put my hand to it. In effect, not just having information about my use (metrics and analytics), but putting it to practice (intelligence and understanding).

This is something that I’ve really been wanting to dig more into with mobile devices – even before reading this excellent piece by Rita @ Symbian Guru. For all of the ability that our mobiles have to do things, most of the time they do nothing until we poke them. Being able to teach my mobile, or that my mobile can learn my actions, and then it would simply respond just makes too much sense.

It adds the smart into the idea of a smartphone.

Some time back, I wrote an article at Brighthand where I had hoped that others would see that AI – or device intelligence and response – would sit as a major construct of how we understand smartphones. Here’s that definition that I proposed:

Smartphones are mobile devices which utilize cellular and wireless software to enhance the user experience of mobile-enabled services by connecting to those services by direct ties into the operating system and hardware of the mobile device.

Now, imagine these bots not just learning actions such as when you change a profile, or when you set regular alarms, but going as far as enabling or disabling wireless or web services in order to make communications or your device more efficient. Where the device learns that you don’t receive calls during a certain period and sends them all to SMS/MMS/VM, or that when you travel into a certain area that specific people are notified. If you will, your mobile not just taking on the point of being an off-loaded storage area for your brain, but it become an active secretary to interactions that free you to live better.

Ok, so that’s pushing it a bit far, but you can see my point and why Nokia Bots gets me excited. This is an example of a mobile user interface (UI) improving the overall user experience (UX) by responding to what I need, instead of me needing to poke it to respond to my need.

One of the ideas that I posted at Ideas.Symbian spoke about a widget-driven homescreen which moved widgets up and down, or open and closed them depending on the event  that the user needed to respond to (context-driven widget area). There would be some intelligence in play here. In effect, the user would just know that in turning on the mobile that the relevant information was always there – there would be no need to hunt for it. I see Nokia Bots (and other UIs in development) as a half-step towards this kind of user interaction.

In my opinion, we’ve got more than enough power, graphics, storage, and ability under the hood of our mobile devices. We now need to start extracting more ability from them by leveraging all of the data that we know that mobiles already have. And yes, an intelligent mobile will be a less-replaced one. But, the benefit of this kind of intelligence might merit newer opportunities and challenges for mobile device and services companies – ones which will require them to not just churn out “smaller, faster, better,” but actually think about how the advancing of technology (hardware, software, and services) work with our behaviors to enrich our lives.

Such intelligence has been in our hands all along. Its pretty neat that now we can start to see it come out and be smart.

Video: Nokia X6 Spring Unboxing

I received a nice package via UPS today from the good folks at Ideas.Symbian. Felt good enough to do an unboxing video and so here’s the Nokia X6, and some affects of spring. Enjoy :D

Nokia X6 Spring Unboxing Video via Share.Ovi

VSN 2009 Presentation: The Mobile Handshake

Woah, didn’t know that this was posted. Here’s the presentation that I did last September at the Visual Story Network’s Leadership Conference (The 4th Screen Reinvents the 1st Chance). As of this writing, I’ve not seen the video, but yea, am digging the person who’s giving it.

Check it out via Vimeo and VSN.

Carnival of the Mobilists #217

Carnival of the Mobilsts #217 has been posted this week over at Indigo 102. Looks like there are a lot of solid posts this week, and a number that I don’t remember reading before going on my trip. Guess that bodes well for some reading material for me this week – sweet :D

Back from BibleTech

Just wanted to note that a bro is back from BibleTech and am nicely refreshed. At the moment, am just recovering from the flight and catching up on a few messages, but can totally say that a bro got spiritually refreshed with the fellowship and the tech. I see now how much is in my hands with MMM and what I need to attend a lot more towards. Yea, life is officially different, and I like the changes so far.

Retesting WordPy on Maemo/N800

Am still at BibleTech; just testing WordPy and this blog ;)

Lesson in Humility Through Biking

Today has been the first day of my vacation. I’m slated to go to the BibleTech Conference and speak, but today was just a vacation day – and I’ve really enjoyed it.

The best part of the day has been the weather, as its what I like to call biking and convertible weather. This afternoon I trekked on my bike to some local green ways, and then to a coffee shop that I frequent and it was just chill and fun.

On the way home, I stopped at a second coffee shop to just invest time and get another drink. On my way out, there was another guy who parked his bike beside mine. His bike was loaded with travel items as he was definitely riding somewhere.

He took a liking to my bike, and we struck up a conversation. He said that he biked from the Northeast down to NC (woah!) and was on his way towards the beach (double woah!). I could imagine it, but it was the first time that I can recall meeting someone who literally biked across the country like that.

As we talked, he mentioned how he came to be a biking traveler (drifter was his term) through losing his job and some other breaks. Being able to just take his wheels and go seemed to be a good idea, and he’s pretty much been biking ever since. He mentioned that it was good that I am working and that I should value the job, because things can be taken away at any time.

It didn’t hit me until a few minutes after the conversation ended and I was well on my way. I’ve not been valuing everything that God’s given me and allowed me to walk into.

I’ve got bills paid (mostly), a solid job, a number of solid friends and associates, and am doing speaking engagements. I’m able to take time off to bike and see the city, to engage with others, and really have the depth of my prayers met when I do those things. Not to say that I don’t have issues, but they really are small compared to all those things I’ve been blessed with.

He and I parted and I had a nag inside. There were a few bucks in my pocket and I never carry cash. I turned my bike around and just gave him what I had. It wasn’t much, but I was humbled that he appreciated his situation enough to enjoy it. And while I also could have just as easily sat there the night or did other giftings – it was just that impression to pay for his drink that felt the most appropriate. And so I did.

As I rode off I remarked in prayer that I was sorry for not valuing everything that God’s given. My complaints have sounded prideful and arrogant – and frankly, there’s no reason for them. God has met every need that I have. And those things that I want which I don’t have are because I don’t need those things at this time.

I often feel that biking is a time for me to let off some energy, see the world around me, and reflect on things I need to do next. I can say that in this first day of this vacation, biking definitely led to that reflection and the freedom that I espouse to I already have.

Its a lesson I hope not to forget. And if I see that person on the road, I’ve got a reason again to stop and share a drink while thanking God and him for that lesson so needed this day.