Henry Hagnäs

Are our phones becoming too much like computers?

Last week while I was merrily tapping away at my keyboard at work I noticed that my phone (a Nokia N900) felt warm in my pocket. This happens every now and then, I leave an app on and it ends up doing something heavy or a webpage with flash is open. No biggie, I'll just turn stuff off and continue working. The problem was that I had no apps running. Since the N900 runs a full Linux installation, daemons and background apps can sometimes run amok. Being a command-line Linux-guy I looked deeper into my computer-slash-phone and found out that a computer with a Mexican IP-address was running a dictionary attack on SSH (over 3G), trying to break into my phone.

Now, I should point out that first of all I was running an up to date OpenSSH-version (which isn't installed or actived by default for those worrying) and I had a strong password, so I wasn't running a risk of being compromised. But my battery-life wasn't improving either. I shut down OpenSSH* and the next time I need it I'll bind it to WLAN-only, but the question remains:

Are our phones becoming too much like computers?

I, for one, like carrying a full Linux-system in my pocket, but it might require a little too much expertise for most people. The complexity is hidden away in most smartphone OSes, but that doesn't mean it isn't lurking there, in the background. Waiting to be exploited by hackers, virus-writers and other assorted nefarious characters. Be safe and think about what you install on your phone!

*) Turning off SSH in Maemo is a bit tricky - Maemo uses "upstart" for daemons but still keeps the old rc.d-system also, which can be a little bewildering (it was to me). What you need to do is go into "/etc/event.d/sshd" with a text-editor and comment the first line (with #). Then you write "initctl stop sshd" and sshd will be stopped and not restarted automatically. 

Loading mentions Retweet

Filed under  //   linux   n900   security   thoughts  
Posted June 22, 2010
// 0 Comments

Mobile video upload with N900

Been thinking, testing and planning to do more video-recording when appropriate and as a part of that I have been experimenting with mobile uploads straight from my Nokia N900.
Here's the twitvid-version which is lower in quality but faster to upload and auto-tweeted too:

The Youtube version takes around 10-15 minutes to be "processed" into 480p-quality after upload but then the quality is way better after that (nothing stunning still though).

I used Pixelpipe to upload the ca 40MB video, very easy and pain-free. Twitvid isn't really necessary I think; will instead setup autosharing to Twitter on Youtube and use Youtube exclusively for video in the future. Until Bambuser finishes their work on the Maemo-app, then I might have to start using that instead at times.

Loading mentions Retweet

Filed under  //   n900   video  
Posted March 8, 2010
// 0 Comments

Live music recording

Recorded this yesterday using my N900 in a dark concert hall and uploaded using pixelpipe, quite impressive!

Loading mentions Retweet

Filed under  //   n900   video  
Posted December 6, 2009
// 0 Comments

More Nokia N900 experiences

Here are some thoughts and experiences about the Nokia N900, now that I have had time to play with it some more. I'll add more in a week or two later when I've been carrying it around more, but I want to write this down before I forget the flaws and get used to the awesome.

The Bad

I'll begin with some of the problems I've found (mostly minor) before going onto the cool stuff. 

First of all, the multitasking. Yes, it does multitask and its GREAT, but those of us who are used to 4GB's of RAM and keeping all your applications running all the time... Yeah, don't do that. You'll find a balance after some trial and error and the apps start fast enough so you don't have to keep them running all the time. The good thing about the full-featured Firefox is also the problem - you end up trying to run JavaScript heavy web-apps in the background which will eat memory (since they are designed for the 4GB machines) which in turn will make your phone lag. 

What you also notice when you use the browser is how heavy the websites and web apps have become, I hope web-developers will start to accommodate smarter phones, NetBooks, TV:s and other less powerful browsing devices soon. There needs to be something in between the standard mobile-version of sites and the full experience. 

The kernel in general needs some tuning when it comes to lag and priorities I think, sounds can and will skip at times and things you'd imagine should have priority doesn't. When I leave my apartment the phone moves all data-connections over to 3G from my home WLAN, which is brilliant, but at the same time I'm trying to start playing some music and the media-player interface becomes sluggish. Mind you, at the same time I probably had a bit too many programs running anyway but still.

The above mentioned media player needs improvements on both interface and functionality I think, it doesn't work very well on the move and there's no quick way to stop the music (though, as you'd expect it pauses if you get a phone-call). If you unplug your headphones it'll start playing over the speakers instead of pausing like the iPhone/iPod touch does, which can be a cause for embarrassment... Especially when you have to start unlocking the screen, task-switching to the media player and then, some eternally long seconds later, getting the music paused. Also its one of those things that the iPhone does so well. 

Speaking of what the iPhone does so well: Applications. Yes, it's extremely unfair to compare Maemo 5 to the iPhone App Store but you need to know that nowadays there's even a big drawback on being the first on a new platform, the software and the developers won't be there yet. All this will, hopefully, change but until then - if a terminal and great browser isn't going to be enough for you and you need a shiny twitter-client or photo-editing software - don't buy an N900. That said, lots of what you'd use a little iPhone app for can be done using the browser already. I've ended up using twitter a lot less and that's mostly a good thing :).  

The Details

Skype and IM on the N900 is brilliant, but if you plan to use the N900 in always-online mode, you need to rethink how you use IM and how your friends use it. The biggest problem was that I used to be on a few high-traffic Skype chats, on the desktop-client you can stop notifications from specific persons or groups. Not so on the N900: which meant that I was at lunchtime bombarded with discussions about where and what to eat. Notification sounds and all. 

The Ovi Maps software is a bit weird and not very useful. It does what its supposed to if you want to go from one place to another but you might have to search for the place you want to go to twice and you can't (or its hard) to save positions , etc. The Symbian version of Ovi Maps is supposed to be a lot better so there's hope in the future. Also I'm sure we'll get a native Google Maps client soon enough. 

The included headphones, Nokia WH-205, are surprisingly good in-ear headphones. As an added bonus they are dark and without any visible logos, great for those of us who don't want to advertise that they carry expensive electronics around. The cables are flat and supposed to stop them from tangling up, we'll see about that. Haven't kept them in my bag or pocket yet so not sure. Built in microphone for hands-free action of course. They are different from iPhone hands-frees though - the pin-outs are different, which is sad because there are lots of high quality alternatives coming to the iPhone. Normal headphones work on the N900 of course.

I like the camera's picture quality, even though it could probably do with a little better post-processing, especially considering you have the horsepower to do it. What is annoying, however, is that the camera has three different lag-points, it takes time to start the camera, it has a pretty significant shutter lag, but the weirdest thing is that it has a lag on the shutter-sound too - which comes seconds after the picture has been taken. Only after a surprisingly long post-processing can you see what you actually caught on camera. Better than most mobile cameras, for sure, but still iI feel it could be better just by improving the software. On a positive note though, the geotagging is insanely fast. It has a GPS-lock before you are able to take a picture. 

If you are getting an N900 and will use the terminal, make yourself a favor and install the droid font pack, it's the same fonts that Google uses in Android and they are gorgeous - especially "Droid Sans Mono" at size 10 as the xterm-font is the best! You get a super-readable 24x100 terminal, on your phone! 

The Good

Well, the good thing is that most of the bad things can, and will (hopefully), be fixed via software updates and additional software. The rest is details you get used to. 

I like the build quality, the more I use and hold the phone, the more I like it - basically getting used to its heaviness. The casing is built like an IBM/Lenovo ThinkPad, you could probably kill someone with it. The design, now that I think of it, is also of the understated ThinkPad/Darth Vader-kind. When holding it in your hand, especially with the keyboard out, it has lots of gripping areas so you don't have to be afraid of it slipping out of your hand. Haven't tried dropping it yet but since the screen is not glass and it generally feels very sturdy I think it might survive a drop or two more than an iPhone. 

I'm also getting used to the keyboard and already typing pretty fast with it, I'm finding myself using it even for longer discussion on Skype. Speaking of Skype, voice-chatting over Skype works quite well (over WLAN, yet to try it over 3G). Sounds are a bit muddier than normal voice-calls (which are crystal clear, just as you'd expect from Nokia). 

I've been using the phone with the Internet-connection open all the time (SSH-connection open, chat and email open) and the battery life is pretty decent. With heavy use on friday I used it for around 7 hours, mostly on 3G. I took a few phone-calls, browsed the Internet, chatted on Skype, took some photos (geotagged using the GPS of course), uploaded photos as well as listened to music most of that 7 hours. When online using WLAN and not in heavy use (over night for instance) it hardly uses any power at all. Final verdict on battery life is hard to give though so I'll get back to you on that. In general it feels like it probably will be useful for the whole day but if you are going somewhere overnight you'll want to bring your charger. 

I also want to reiterate the other good things I mentioned in the last post, the stylus is really practical at times even if its sensitive enough to be used with your fingers. The browser is top-notch, its even capable of running 1Password Anywhere which is a javascript-based decryption tool for your password (very useful since I use different passwords everywhere, thanks to 1Password on the Mac). Should note that it is pretty slow though but usable. The xterm is excellent, especially after switching to the droid-fonts as mentioned earlier and the camera is  good. Sharing and tagging the pictures really is easy on the move and the uploads are done in the background. 

All in all I'm still very happy with the N900, it is in the early days of its software so owners have to be a bit patient but it really is great and the future potential for greatness really is there. 

ps. Please remember when you look at the screenshots that on the device itself they are only 3.5", so they are small and incredibly sharp!

Click the picture to see it in Flickr with geotagging enabled (and uploaded on the go):

Loading mentions Retweet

Filed under  //   n900   review   thoughts  
Posted November 29, 2009
// 7 Comments

Nokia N900 first impressions

Been poking at my brand-new Nokia N900 all evening and here are some first impressions and opinions. They are completely from my own viewpoint. I should mention here that I have used Linux a lot and even purchased the very first Maemo-device, the Nokia 770 when it came out so I'm not a total stranger to these devices. When comparing to other devices I will, however, be comparing it to my second generation iPod Touch (doesn't have the faster processor of the iPhone 3GS) and phones in general. 

I'll come back with more thoughts when I have had some more time with it and try to empathize with other users than myself :). 

The Hardware

The N900 is built like a brick. Both in a positive and negative sense mind you. It weights enough to feel both solid and expensive but also just enough that it makes you wonder if its too much to carry in your pocket. Since its pretty much a rounded brick/square by shape too it looks (and feels) bigger than the current iPhone even if it's not much thicker, the tapering edges of the iPhone makes a lot of sense. This device has clearly been designed by engineers. It's a functional design and there's not much more to say about that really. The iPhone design is clearly cooler but it doesn't have to make room for the physical keyboard. 

The N900 uses a mini-USB-connector for charging, just as most phones in the EU, at least, will in the future and that's great - less cables and more people who have the same type of charger. 

The screen, oh boy, the screen. Its SHARP, it has a very high DPI and very readable at least in-doors like I've used it now. You can fit a lot of information on it and if you have normal eyesight you can surf most well-designed web-pages without zooming and tapping around, you'll want to zoom in on the main text if it's longer though. At this point I should say something about the touch-technology. The iPhone and iPod Touch uses a capacitive screen which is very cool because while it requires a real finger touching but when it does, it can distinguish between several fingers and you don't have to press very hard. The N900 has a resistive screen which doesn't require a finger - any reasonably sharp object will do - but it can only distinguish from one point. It also requires some pressure to be able to recognize the interaction. This means that the N900 touch-interface is indeed not as good as the iPhone's - but it does have some positive features, it is more accurate and it becomes even more accurate when you use a stylus and you can click around with your fingernail for better control than a full finger (the iPhone won't recognize a fingernail at all until the finger itself touches). Since I've used pen-based systems before it feels nice to have that choice. The N900 screen is very sensitive so the poking doesn't have to be very hard either. 

I should mention that the screen, out of the box, is slightly sticky until you have used it for a while - probably something gets left on the screen from the screen protector. Not a big deal but it is annoying if you are used to a smooth out of the box experience. 

The physical keyboard is great to have, It was a very important part of why I wanted the N900, but I haven't had enough time with it yet to say if I like it, I like it more than the iPhone's smaller, vertical, virtual keyboard and I like the fact that while typing you can actually see the whole screen instead of having a sliver of space where you see your last sentence. 

The Software

First of all, you need to know that the N900 multitasks, for real. You can run many programs at the same time, which is great when you are waiting for something to happen or just want to check up on something in another browser window. I used my iPod touch for all my communication on our last vacation and as much as I love many of the applications, It drives me nuts that they are actually restarting every time I change them and often reloading a page when I switch to it - which is doubly annoying if you are on a slightly slower 3G-connection. 

The N900 is definitely a browser-phone, the browser is very, very, good. It uses a Mobile version of Firefox that is very comparable to the desktop version. You can use plugins like AdBlock and others. It has Flash-support so you can use random flash-based websites such as http://www.bambuser.com instead of waiting for a special application. Basically its fast and full-featured so instead of using special little interface-applications like on the iPhone, you can actually use the browser like it was meant to.

It is also the first phone that really lives up to the "Mobile Computer"-name in my opinion. You really don't need to connect it to anything, other than the Internet, to do what you want to do. You get full access to the filesystem as well as a terminal window for those of us who like typing commands and using text-based tools. I haven't tried it yet but you should be able to install most of the Debian/ARM software on the phone which means you can run a web server on it or really program on it. 

That said, the additional software available currently is not very impressive, there are more Maemo-software available for the earlier versions of Maemo but since the N900 is the first Maemo 5 device and I'm among the first to receive it, most developers of the older software haven't gotten around to make the necessary changes. I must also admit that I have my reservations about Maemo-developers competing on design and polish with the iPhone-developers. Make no mistake, Linux/OSS-developers create very interesting and powerful software but they seem to lose interest when the interesting technical challenges have been done. I hope I will be proven wrong though!

Last point about the software-side of things that is just plain awesome compared to iPhone/iPod - it has enough power, and multiple codecs, to play divx/xvid-videos out of the box. You can just drag and drop Movies or TV-episodes onto it (it acts as a USB Storage Device when connected to a computer) and watch them without transcoding or any of that tedious stuff that stops me from actually watching anything on my iPod touch. 

Conclusion

No conclusion yet. :). Ask away for more details, I'll be writing more soon! In general I'm guardedly positive about it, I like it and I want to like it but the competition on the smartphone market is currently very fierce and that is great for us consumers! 

Loading mentions Retweet

Filed under  //   n900   thoughts  
Posted November 26, 2009
// 8 Comments

My Nokia N900 is finally here!

The wait is over! Here are some pictures while I play around with it, i'll give you a more throughout report in a few hours about my first thoughts. 

     
Click here to download:
My_Nokia_N900_is_finally_here_.zip (1134 KB)

Loading mentions Retweet

Filed under  //   n900   pictures  
Posted November 26, 2009
// 1 Comment