_______________________________________________________

JOMTris - Tetris


Looks like we're getting to the stage where serious apps and games can now be written in Python for S60 - witness Jomtris, released today, complete with (late) festive theme, which works on all devices with portrait QVGA displays. Screen and links below.

This free Tetris clone features a festive background and simple controls. The game was developed by Jouni Miettunen and requires you to have Python installed (on the installation disk).

Download Jumtris v1.51 Christmas Edition here
Download Python v1.4.5 here

Nokia N85 Review

Let's start with the camera, and the 5 megapixel lens/sensor. While that size is starting to feel a touch au fait with people watching spec sheets, in the real world it's a big number and more than enough to suffice for good sized pictures. The addition of a camera lens cover is something that will be welcomed by many, although Steve has demonstrated that only a small fraction of pictures may be affected in this article. The point is that this part of the design of the N85, like many, is geared more towards regular phone users moving up to a bigger and better model.



The camera software is the usual S60 bundle, and as in the original N95, the action of opening the lens cover brings the camera application to the foreground. Although the UI of S60 on the N85 has received some tweaks, getting to certain applications such as the camera fast is still important - the physical action of the lens cover is a good UI touch.

While the software interface hasn't necessarily changed on the N85, there's the change to the organic LED display, providing for a much brighter screen with a wider viewing angle. Take the N85 out for some outdoor shooting in bright sunlight (admittedly not a huge concern in Scotland) and you will be able to see the 'modern viewfinder' with ease - unlike some previous (mainly non-Nokia) phones where you were shooting at shapes and making your best guess.



While carrying the now-mentioned-everywhere Carl Zeis lens, the N85 is not on a par with other 5 megapixel cameras in the Nseries range - there's a lot more to a camera than the sensor resolution, with both the CMOS light capturing chip and the software algorithms used making as much, if not more, of a difference to the final image. Its response in darkness was poor compared to other phones in the 'night' setting; and while the Dual LED flash is a step up from the single LED's on previous phones, the physics of an LED flash means the camera shutter needs to be open for longer, leading to a slight blurriness in any action shots.

With the N85 targeted towards the mass market, and ergo as low a unit build cost as possible, the addition of a Xenon flash, which would please camera fanatics, has probably been deemed too expensive both in fabrication costs and added complexity to the device, which is already in an amazingly small footprint



Colours on the pictures are vivid, especially when placed next to similar shots from other phones. This appears to be a result of the software used to process the pictures zapping up the colour saturation on the shots, which gives a wonderful feeling of richness to the pictures, but can, when colours are already very bright, lead to some overpowering touches on the camera (the extra colour from the OLED screen only serves to enhance this effect even more!). Zooming in on the images, the edges are a bit more broken up when compared to other camera shots which I'm going to put down to the improving Nokia software sitting on top of a mid priced CMOS.

This is born out when you look at the video recording on the N85, which, while a smooth 30 frames per second, does struggle to keep the rich colours on display. There's a touch more of a washed out look in these videos when compared to pictures taken in the same circumstances. My only concern would be the microphone pick-up in video can be a bit tinny, and certainly not as good a quality as when using the microphones on the N95, let alone the venerable N93.



But this again misses the target market of the N85. It's not a phone for audio/video professionals, it's for the man in the street, much as this is a tired marketing phrase - in the case of the N85, it's accurate. What it delivers on the camera front is strong and is definitely above average, and has enough simplicity for most while retaining enough settings and tweaks so the amateur photographers who do end up with this camera will not be disappointed.

Of course, media is not just about creating content, it's about consuming content as well, and the N85 scores here too. Again the package of applications will be familiar to S60 users, with the music player accessed from either the media key, or from an application icon. I've long argued on behalf of the interface that Nokia now use for the music player, with a top level menu guiding you to your choice of artists, albums, or your play lists. And when you do get into these lists, having an alpha-numeric keypad to help searching means that you'll get to your music collection a lot faster than on a regular MP3 player.

Before the iPhone/iPod Touch arrived, I would have said that the Nokia S60 application was the best mobile music browser - with touch enabled on the newer iPhones there's a certain ease of use that comes with sliding a finger down a list (as an aside, I've not yet tried the 5800's solution) but I would still rate the S60 player a strong overall second, and still the best for a key-based solution.

Nokia have added the idea of scrolling in the navi-wheel; running your fingers around the cursor ring will scroll your on-screen cursor. It's a workable solution, but impossible to switch on only for the music application. It's either on or off, and that's decided in the general settings. Unfortunately, not every S60 application uses the navi-wheel (including some of Nokia's own apps) so it's hit and miss if it's going to work in any application. It's also, frustratingly, either hyper accurate or as sluggish as John Sergeant on Strictly Come Dancing, and, as I keep switching it off because of this, I rarely have it available for the music application. It would be nice to have it running just in the music app, and I think it does add some ease of use in searching through music.



Running a Bluetooth stereo audio profile means your hands-free stereo headphones can use the N85 with ease, and the inclusion of a (by now standard on Nseries devices) 3.5mm stereo socket means you can use your favourite listening device. Reproduction from the sound chip is accurate and clear, and on a par with pretty much every mid to high end digital audio player out there. The encoding you use on your music files is going to have a greater effect on your music collection than any defects here.

The loudspeaker on the N85 did leave me a touch disappointed. I've taken to using my phones as audio players when working around the house, and comparing the speakers on the N85 to other devices left the N85 lacking. It sounded flat, with little crispness once you got above about half volume. It's nothing more than average, and most other phones reproduce music much more cleanly.

The N85 provides another option in the FM transmitter. One of the more popular third party peripherals of recent times, the N85 has a small low powered FM transmitter that will relay whatever is playing out to any FM radio close by. You can select the frequency, so as long as you're within a few feet of a radio, you'll get your music on that sound system. It'[s a feature many will ignore, but for two scenarios I can see this being a great tool. The first is obviously for car drivers, and the second is when at a party. The N85 speaker won't suffice to fill a chattering room, but put it next to a suitably tuned in stereo, and the music on the phone will be happily shared. It's an old school solution, but works wonderfully.



Congrats also in the GUI as you can launch the FM transmitter from the menu when playing a track. This integration of the media-related applications is also seen in the Podcasting section - you have the option to jump to the Podcasting application (which is the only way to trigger new downloads) when you go to the menu while browsing your podcasts in the music player. Tying these applications back to the music player will help people discover and use them.

Video is well supported on the N85, with the old .3gp mobile standard sitting in there, but a huge range of other codecs available (e.g. flavours of MP4). As well as any videos you take on the built-in camera, you can copy over videos from your computer to watch on the screen. It's a touch small for watching a lot of video, but the H.264 codec is used in many MP4s and is an option in most video conversion programs so it shouldn't be too difficult

Unlike music (and specifically Nokia's Music Store), sourcing official video online has been a bit hit and miss. Yes Nokia, has YouTube Mobile (urgh - that low, low resolution) support, and that's been the main portal for online video in previous Nseries devices. The N85 has a trick up it's sleeve, though. The BBC iPlayer.



Admittedly only available for the UK user, but the iPlayer service, previously only available on the Nokia N96, used to stream most of the content broadcast by the BBC over the last 7 days, now has an added download component. You can download programs using the iPlayer widget (available at bbc.co.uk/iplayer) to your handset, and they'll be available to play in the main gallery or Video Centre at any point over the next thirty days. The restrictions (both time limited and geographically limited) are indicative of the minefield that is online video, but it's nice to see the N85 is sitting (alongside the N96) on the very bleeding edge of this.

The N85's media capabilities are at odds with the mid-range that Nokia are promoting it as aimed at. Yes, there are some elements that are partly compromised by the parts used, but while this would be unforgivable on a higher-end device, the positioning of the N85 means that these compromises are more understandable. And in all honesty you need to look hard to find them. For the user new to these features the N85 is going to be a revelation of media capabilities. So in that sense it has succeeded. There's enough here for old S60 users to consider it a worthwhile upgrade, and a huge amount of functionality for the new user.

Python for S60 1.9.0 is here

Well, Python for S60 got an upgrade today. And what an upgrade! Cool

The announcement thread can be found here. Basically we get a lot of new goodies with this release and a few drawbacks.

Pros:

* Python 2.5.1 core. Yes, that means more modules and improved versions of the already existing ones will be available. This is very good when it comes to stability.
* Official packaging method. This is my personal favorite. The very useful Ensymble has been given a rather nice GUI which makes it easier to use.
* Better error handling. If the application raises an exception on start-up it doesn't just terminate silently but prints the traceback on the screen.

Cons:

* Much longer installation and start-up time. Really, you'll notice the difference. But like the thread says, this will be fixed.
* No support for S60 2nd Edition. Sadly, this part of the S60 family will no longer be supported now or in the future, because there are dependencies on OpenC libraries, which aren't available for 2nd Edition.

Notes:

* This release works on S60 5th Edition like the previous ones did, but it doesn't explicitly have any special features for it (like support for touch events).
* In a strange yet understandable way, the runtime isn't signed by Nokia with all capabilities like before. We only get the user-grantable set this time.
* Apparently PyS60 has moved from sourceforge and has a new home: https://garage.maemo.org/projects/pys60/
* The documentation no longer comes as a pdf file (at least this time it didn't) but as a much more comprehensive collection of HTML documents. I think this is better in pretty much every aspect.

This makes for a great Christmas gift from the PyS60 team Smile . Can't wait for version 2.0 Wink

5800 XpressMusic another Review



Size and Design

Held in the hand, the 5800 is almost identical in size to the N78 and N82. Or indeed to any other phone-sized smartphone from the last year or so. In other words, it feels great in the hand to non-geeks, whereas the likes of the N95 8GB and N96 (let alone wider devices like the Apple iPhone and HTC Touch versions) are on the chunky side for use by a 'normob' (normal mobile user). The size alone is a big clue as to who the 5800 is aimed at.

There's a demographic that is currently trying the likes of the LG Viewty and Samsung Tocco (among others), wanting a touch screen phone but not willing to stump up for a heavyweight contract in order to acquire a wider-than-they'd-really-like iPhone. This demographic (and I've talked to a fair few people in it) finds the current phone-sized touch devices too clunky, too slow and too hard to read in daylight. And they also rather wish they could have similar aspirations but with the Nokia brand name across the top. Well, now they can.



Although unashamedly a plastic 'tablet', build quality is good and the 5800 XpressMusic looks the business with its luminescent colour strips on each side:



A curious ridge all round the battery cover becomes clear when you spot that at two points on the left side are the speaker apertures, blasting sound from within the ridge. With the apertures on the left, rather than on the right (as on the N82 and other devices), I can only assume that Nokia have discovered that playing sound to reflect off a desk or lap is more effective than playing it off vertically into the air.



I liked the camera shutter key, which is nicely positive, I liked the tethered microUSB port cover and I loved the keyguard toggle. This makes for a supremely quick and handy way of turning the screen off and locking the device in a fraction of a second. And unlocking it again later.



Display

The 5800's display is perfectly sized (for the form factor), is bright (even outside in sunshine, it fares better than resistive touch screens of yesteryear) and fairly responsive. We're not talking iPhone visibility and response here, but it does the job pretty well. One of the pillars behind the iPhone's conception (and, to be fair, behind full screen PDAs since about the year 2000, including, notably Nokia's own 7710, several years before the iPhone) was the idea that very little frontal real estate was used for buttons that got in the way, i.e. the screen itself could adapt, to show graphics or maps or a full qwerty keyboard, as needed at any one moment. The 5800 means that Nokia are now in the same field with a current, fairly future-proof phone - and, to be honest, I've been quite impressed.

One downside of touch-based phones is that they're soon bedecked with fingerprints and the 5800's no exception here. Having said that, the screen is slightly recessed, as is the camera glass, so at least you don't then pick up every last piece of dust on top of the finger grease when you lay the phone down. Maybe we should all just wash our hands more?(!)

Speed

S60 now scales up or down to suit a variety of screen sizes, of course - I wasn't expecting any difficulties here. The speed of S60 5th Edition, even with 'Theme effects' turned off, isn't great yet - there's a slight lag in everything that happens. From the 50ms or so delay after tapping the screen while the haptic vibration system works, to the second or so while some application screens switch in and out, you wouldn't say that the 5800 is blindingly fast yet. However, it's clear that there is still optimsation to be done and I'd expect speed increases in many areas over the next few firmware versions. And as it stands, the 5800 XpressMusic is fast enough for the man in the street.



Touch/S60

The most interesting aspect of S60, as implemented here with a touch screen, is the way screen taps are mapped through to each application. I think Nokia have gotten this wrong in several places, with the result that double-taps are needed where single taps would be quicker and less confusing. How I think this should work is that, when faced with a screen of icons or a list of items, a single tap should behave the same as if you'd highlighted the item with a phone d-pad and then pressed in 'Enter'.

For example, in Music Library, you see the usual 'Artists', 'Albums', etc. list. If I tap on 'Albums', I want it to bring up the list of albums, not merely highlight the item, awaiting a second tap. Now, in some very specific places, lists like this have a whole string of context-sensitive options appropriate to each item and in these cases it's probably reasonable to just highlight the item and wait for the user to tap on 'Options', to decide what to do with it, e.g. in File manager or editing Access points. But in well over half the places where S60 5th Edition presents screens full of items, a double tap is needed where it's not really necessary. The end result is that the user taps once and waits. After about a second or so, when it's obvious that nothing's happening, the user sighs and taps again.



Another example: the list of bookmarks in Web. As a user, you bring up the list and expect to tap on a bookmark to go to that site. After all, what else would you want to do? In fact, there's a small chance that you might want to edit the bookmark or move it around - but this would be better handled by an 'Options' Bookmark editor function. S60's UI designers are rather caught between a rock and a hard place here - they want to keep as much of existing S60 in place as possible, yet also to embrace a new way of doing things. Something's got to give, in the interests of keeping things intuitive.

I accept the fact that there will be some inconsistency in the interface - after all, this is bolting on a whole new means of interaction onto an interface designed for one thumb. But the current situation frustrates as often as it delights.

Text entry

In most cases in the 5800 XpressMusic, tapping on a text field (in order to add or edit text) will pop up your default keyboard, i.e. the one you chose to use last. This is mostly true, though there are a few apps which insist on just the simplified alphanumeric keypad. See Rafe's preview articles (links at top) for more on the text input options. The one that interested me though was the 'Full Screen QWERTY' keyboard - even the Apple iPhone can't currently put up a wide-screen keyboard in landscape mode.



The keyboard layout itself (barely smaller than that on the huge E90) key highlighting mechanism and haptic (vibration) feedback all work rather well, your fingers will soon be trying to fly across the virtual keys. But there's a problem, in that, due to physical restrictions in the resistive touch screen, key presses have to entered below a certain minimum speed, i.e. go too fast and your keystrokes get missed. This is a shame, since I for one had harboured dreams of mastering the layout and letting my fingers work up a decent speed. Yet the faster you get the more keys are missed.

If you have access to a 5800 XpressMusic you can test this yourself. Press a virtual key and then press another while keeping the first one pressed. The second one is the only character registered, even though the screen knows where you first made contact. I'm hoping, really, really hoping that some clever screen drivers can help out to interpret the pattern of a user's taps here, to increase typing speeds for everybody.



Web

S60 Web hasn't changed much under the hood from the familiar beast on older, non-5th Edition S60 devices, although there have been some optimisations that help it turn in a faster performance, subjectively perhaps 30% faster on some byte-rich pages. The biggest change is of course in the user interface, with the old d-pad-driven, Options-led system now changed to a touch-driven, largely-toolbar-led system. The end result is something that's more functional than it is beautiful, with some functions on the pop-up tools panel, some on the traditional Options menu, and some on both.

Pages can sometimes only be dragged around with a finger once they've been fully rendered, depending on the mix of graphics and Flash objects. This latter restriction does causes problems sometimes. Once rendered, dragging the web image around isn't as smooth as on the capacitively-screened iPhone, but it's not a million miles off. There's no multi-touch here, of course, so zooming is done by double-tapping to cycle between appropriate zoom levels or by using the on-screen zoom control. I found that I was continually using the tool panel 'Full screen' function, in order to be able to see more of my page - a single tap shortcut to this function would have been handy. In landscape mode, particularly, a lot of the screen is taken up by the title bar and toolbar, rather foiling the point in having such a large screen in the first place.



As demoed in The Phones Show 72, watching Flash video 'inline' in web pages is slightly quicker and more streamlined than doing the same on older S60 devices - maybe the Flash Lite code got itself an overhaul? I was initially bemoaning the fact that YouTube clients like Mobitubia and emTube don't work on the 5800 XpressMusic (yet), but in fact it's not that painful looking for videos and watching via the full YouTube site - just steer clear of the incredibly-Flash-heavy front page if possible.



Camera/Multimedia

In good lighting, the 5800's stills and video cameras are up with the very best of Nokia's Nseries phones - the use of Carl Zeiss optics mean that things are kept crisp. However, the internal CMOS sensor is obviously quite a bit smaller, since low light photos have an order of magnitude more digital noise than the equivalents on flagships like the N95 and N96. The 5800 counters slightly, with dual LED flash keeping light levels up in dark situations and by being able to shine out the LEDs when doing video recordings, but there's no substitute for more sensor pixels at the end of the day.



The exposed camera glass also rather collects fingerprints, given that this is a touch screen phone and fingers will need to brace (on the underside) against finger taps on the front of the device - so you'll need to wipe the camera glass before any important shots!

Still, for a lower priced phone with so many other unique selling points, the camera will please many, especially if used outdoors in daylight. As demonstrated recently, there's one novelty here in that one of the video capture resolution options is wide-screen, effectively created by cropping the middle 640 by 352 pixel slice from the larger VGA video frame in its highest quality mode.



As with most recent S60 phones, Nokia hasn't been able to resist putting in a 'multimedia' key. This time in yet another different format, dropping down from the top-right of the interface at any point and simply offering shortcuts to Music player, Gallery, Share online, Video centre and Web. As usual, the multimedia menu doesn't offer anything new and only really serves to confuse people. In my opinion - hey, maybe new users will love it.....



I had no problems whatsoever with video playback, with even raw FLV (Flash video) files being played back well at full-screen size, it seems that despite the lack of video hardware, enough has been optimised in software to fill in as needed. Photo browsing was on the slow side, with only one image 'either side' of the current one being cached - it's quite easy to get ahead of the display software and end up seeing several circular 'loading' icons. In addition, even bringing a photo up for editing results in a wait of up to ten seconds - surely this will be sorted out in future firmware.

Music playback was superb, both in terms of quality, library speed and stereo speaker volume. This last is just extraordinary - the 5800 XpressMusic has the loudest speakers of any phone that I've ever tried. And there are the usual Nokia extras, such as stereo Bluetooth support (A2DP) and also TV out, for playing back music via a Hi-Fi or video/photos via a TV.

Mapping and Navigation

I ran Maps 2.0 on the 5800 over the course of a day's car navigation and had no problems whatsoever - Maps 2.0 arguably works better here than on any previous S60 device. There's the larger screen for clearer maps, plus the touch screen interaction, bringing to mind PNDs like the TomTom GO. And all on your phone, etc. The loud speakers (sic) also helped here, for spoken directions.

Gaming

It's really way too early to call the 5800 XpressMusic a success in respect of games. The device comes with a version of Global Race, an arcade driving game that unfortunately suffers from lack of hardware graphics acceleration (it flies on the N95, E90, etc) and an annoying platform puzzler 'Bounce' (though my daughter enjoyed this!). More than any other application genre, games will need to be rewritten to take into account the new screen size, lack of d-pad and touch-screen layer. N-Gage-compatibility is promised, so there are games on the way from this direction, at least.

Whether the large screen, combined with lack of graphics oomph, will be a problem remains to be seen. At worst case, it might just mean an absence of 3D/sports games. At best, the extra flexibility of having a touch screen will make new genres a possibility for the first time under S60.

Services and third party applications

In recent times, I've had cause to talk quite a bit about Samsung's latest S60 smartphones, in the context of their firmware taking a while to be finalised, but also focussing on support for such newcomers from software developers and service providers. Having a top end phone or smartphone is about much more than just the features you get out of the box.

Such is the case with the Nokia 5800 XpressMusic, with many of Nokia's own services and addons still not recognising the 5800, even after it's been out on the streets in some parts of the world for almost a month. Mind you, I'd expect the pace of compatibility with the rest of the world to be much faster than with the slightly more 'niche' Samsungs - this is the mighty Nokia, after all, with huge resources being thrown at their new device and platform (S60 5th Edition) from all directions, plus the popularity of the 5800 XpressMusic is more or less guaranteed, ensuring a constant stream of attention from developers.

Rafe has already talked a lot about backwards compatibility for S60 5th Edition and this big touch-screen. Among applications that I was particularly interested in, Google's Java Gmail client installed but was very clunky to use - it's based around the assumption that a d-pad is present and on the 5800 you have to use the on-screen virtual d-pad. Best ScreenSnap worked brilliantly for capturing the images in this review, Google Maps 2.3 worked brilliantly as well, with Street View looking great in landscape mode and controllable using touch - on S60, a real novelty. Quickoffice is in the 5800's Download! Catalog (as opposed to being in ROM), which is fair enough for the target market - this also seemed to work well, although I didn't upgrade it to 'editing' status.

Verdict

The hardware team have done a cracking job on the 5800 XpressMusic, it looks and feels like a high quality product. It even feels sexier than the Apple iPhone, although it can't match the latter's speed, graphical prowess or breadth of applications. But then it is a lot cheaper, both SIM-free and on contract. And, in its own way, has some very appealing features: the widescreen video recording, the application of touch to Web, Nokia Maps and Google Maps, the high quality stills camera, the terrific music playback and loud output. Plus the usual Nokia telephony and connectivity strengths.

Bottom line: if I was handed a 5800 XpressMusic, an Apple iPhone 3G and a HTC Touch HD, and was asked to pick one, all costs covered, I would still pick the 5800, even though it's by far the cheapest. It's already a competent contender in the phone world - with some TLC (Tender Loving Care) from Nokia's firmware department over the next few months, it should rise to become a mid-tier flagship.


Nokia 5800 XpressMusic new Firmware V11.0.08

Nokia 5800 XpressMusic firmware v11.0.08 changelog:

- Homepage is not defined for Vodafone Live!

- Last word disappears when selecting receiver in SMS

- My Nokia: phone displays “#” in front of Application name.

- During Back-Up & Restore operation, calendar entries are not restored

- Operator menu link within Welcome application

- Invalid message pops up before playing the file received via Bluetooth.

- Input Method, VKB just display number when selecting a WLAN access point which contains a password.

- Chinese box HWR control buttons and FS HWR control bar are too small.

- Unable to add image to Contact bar from Gallery when there is about 5 GB of data in memory card

- In Arabic UI, in calendar, the arrows on the top are reversed in week view and day view

- UI-rotation is too sensitive

- Search: Google search service is missing in Search.

- Contact could not display when switch numbers in Singtel 2-in-1 SIM card

- Maps: Wrong layout of the strings in the Maps search and favorites views

- Could not send new email if user name and password is not pre-defined

- Phone drops from service when both A5/3 +GEA3 used simultaneously with WLAN

- The Messaging application crashes a lot specially when replying or trying to send SMS you have to remove battery to be able to use the device again

- License Manager for Maps is not integrated to SW

- 5.0 Touch: Phonebook crashing when adding detail: Birthday, Anniversary

- Web screen is messed up

- Non stop Music Player “Library update”

- Clock, Alarm is inactive when phone is power off.

- APN Configuration Settings Update to be used for the Setting Wizard

- Ex-Factory settings are wrong

- UE unable to open Setting Wizard

- StartUpSettings version updated.

- Phone lost correct time during power off

- USSD - “Call Control Send USSD” command

- UE drops from 3G, then cannot sync to 3G cells

- Browser: Flash objects causes problems while browsing
eXTReMe Tracker