In February 2007, we brought you the first review of a prototype E90 unit on the Internet. Now we are back with update of the review based on a production unit, V 07.22.4.0, 01-06-2007.
10 years, 10 Communicators…
It’s hard to believe but it’s been 10 years since the first Nokia Communicator was announced in 1997. The E90 is the eleventh Communicator model, following the 9000, 9000i, 9110, 9110i, 9210, 9210i, 9290, 9500, 9300 and 9300i.
Nokia Communicator users and fans got used to always having to wait several years for a new model and always being slightly disappointed by the lack of some important features and reduced performance of new models compared to e.g. S60 smartphones announced/released at the same time. The 9210, the first Symbian OS based Communicator released in 2001, came with no GPRS and no Bluetooth, even though simple Nokia phones had both. 9210i and 9290 haven’t changed much and we had to wait 3 years for the 9500 which finally delivered Bluetooth and GPRS/EDGE but (in 2004/2005!) still no UMTS, low-res camera and slow(ish) 150 MHz processor, compared to 220 MHz clocks of S60 smartphones (e.g. the 6630) announced at the same time… The 9300 and the 9300i provided improved WLAN connectivity but still the same processing speed and no UMTS support…
History often repeats itself…. but NOT THIS TIME! The E90 has almost everything you could dream of and provides the fastest processor currently used in Symbian OS smartphones and the largest operating memory (RAM) capacity ever used in a Symbian OS based device, with the recently announced UIQ3 based Sony Ericsson P1i being the only smartphone to offer the same amount of RAM. Yes, it’s true, Nokia has finally created a Communicator that is as fast as other high-end Symbian OS devices and as powerful (and MORE functional) than high-end PocketPC Phone Edition devices!
PART I: HARDWARE
The E90 comes in a small and elegant box. It contains the following items: the Nokia E90 Communicator (in my case the beautiful red one), BP-4L 1500 mAh battery, 512 MB microSD memory card with SD adapter, HS-47 stereo headset, DKE-2 USB cable, AC-4E charger, user’s guide, quick start guide and a DVD disc with E90 presentation and PC Suite software. Unfortunately, the box does not include desk stand or carrying case.
The E90 weighs 210 g. The size? Perfect combination: the same width as the 9500 (57 mm) and the same height (132 mm) and depth (20 mm) as the 9300/9300i. It’s large enough to provide space for its really huge screen and superb keyboard but small enough not to be called a brick. Think of it as of a slightly wider 9300(i). The only parameter that remains on the ‘hardcore’ side is the weight – 210 g – but hey, it’s a high-end PDA and not a toy, and it’s still almost twice less than Windows Mobile based devices providing similar functionality, e.g. the HTC Advantage weighing almost 400 g (!).
How does it look? Shortly speaking, it’s SUPERB. It’s very professional and extremely stylish at the same time. Depending on colour version, it’s dark brown (almost black) or red is with shiny silver frame surrounding the display and black keypad, silver rocker key and (chromium plated) large and very solid metal hinges. Forget about those weak and easily breakable plastic hinges known from earlier models. And it’s not just the hinges – the whole device is very well built using high quality materials. I haven’t experienced any squeaking sounds or weak/loose parts.
The E90 doesn’t seem to be supporting the exchangeable Xpress covers, but two available colour versions give you a good choice. Back in December 2006 I’ve also tested an all-silver version that didn’t make it into production, but maybe there will be other colour versions as well.
The external screen’s resolution is QVGA (240×320 pixels, 16 million colors) and the physical dimensions are 30×40 mm. For the first time ever, the external screen is not just a simple “cover UI” supporting a very limited set of telephony-related functions but now it’s fully functional, providing access to all functions and applications of the device. It means that on the external screen you can not only access all your data and run all system applications (e.g. Calendar, Web browser, Messaging) but also all installed 3rd party applications. There are absolutely no restrictions, the external display simply gives you access to EVERYTHING you get on the large screen inside. Switching between the screens couldn’t be simpler: open the lid and the application you worked with on the small screen becomes visible on the large screen, and vice versa. There is also a setting that lets you configure the device to always automatically switch to the Activity (standby) screen when you close the lid so that you can quickly dial a number without having to switch to the Activity screen manually. Switching between screens is almost instantaneous – one second or so. The user interface is fully scalable and all applications and UI elements adjust themselves to different screen sizes and proportions fully automatic and almost imperceptibly. My dreams have just came true! It’s also worth mentioning that the screen is bright and pixels are very small providing high picture quality. Using the “Bulb” key on the internal keyboard you can adjust the brightness of the internal screen (4 levels). The brightness of the external screen can be configured in Settings using a slider (4 levels).
The external phone keypad has large rectangular keys, very slightly convex in the centre. They are much better than 9500’s shaky and irregularily shaped keys but IMHO slightly worse than 9300/9300i keypad having larger keys and more space between them. But overall it’s a good keypad with decent tactile feedback. The Zero key has a wireless internet symbol (long press activates Web browser). The hash key lets you quickly switch between the currently enabled and the silent profile. It also serves as the Edit button letting you highlight (using the rocker key) and Copy/Paste text. On the right side of the external display there is a small light sensor controlling backlight of the phone keypad.
Right below the screen there are two soft keys, menu and “C” buttons, the usual Green/Red Send and End buttons and a 5-way rocker in the centre. The 5-way rocker button consists of a square(ish) silver frame and a large black central button. It’s very convenient to use, definitely much better than on previous Communicators and also much better than joysticks found on most of S60 smartphones.
The Power button located right above the external display is used to switch profiles and to turn the device on and off. Unlike in previous Communicators, now the Power key turns on/off BOTH parts. If you want to only switch off the GSM radio and keep working with the PDA, select the “Offline” profile instead (you can still enable Bluetooth and WLAN in the Offline mode and the external display will remain fully functional).
The back side of the E90 is mostly occupied by the battery cover. The battery is the new 1500 mAh BP-4L providing 5 hours of talk time and up to 14 days of standby. And it does its job very well: one hour of Web browsing or GPS navigation on the large screen with max brightness will only consume one bar (out of seven) on the battery indicator. It’s worth mentioning that unlike in 9500, you don’t need any special techniques or tools to remove the cover and the battery; now they can be removed quickly and easily. The battery cover is made of metal.
Above the battery cover there is a 3.2 Megapixel autofocus camera with LED flash, and two stereo speakers. The camera provides VERY HIGH quality of both still pictures (2048×1536 pixels) and video (VGA, 640×480 pixels @ 30 frames per second). Shortly speaking, you can expect digicam quality of pictures and true TV quality of video clips. For more details and sample images and videos please check the ‘Mutimedia’ section of this review.
The bottom part of the phone is occupied by USB Mini-B slot (USB 2.0 Full Speed, no USB charging), charger connector and audio connector (2.5 mm jack). Even though called A/V connector in some official Nokia press releases, the connector only provides audio output and the E90 does not have TV out, which is a real shame, especially on a device of this kind. Right below the connectors there is a MicroSD memory card slot (with hotswap support) protected with a spring-loaded cover. On the right side of the phone there is an infrared port and two buttons: Voice dialling/Push-to-Talk button and the camera button.
OK, let’s open the lid and take a look at the heart of the Communicator – the internal screen and the full QWERTY keyboard. And that’s what you’ll love the most about the E90. With the resolution of 800×352 pixels (24-bit, 16,7 million colors) and physical dimensions of 90×40 mm (4″ diagonally) it’s one of the largest screens you can find on a smartphone. Even though 800×352 is less pixels than 640×480 (VGA), the wide proportions make the E90 screen much better for web browsing and editing documents than what you experience on Windows Mobile VGA displays.
E90’s screen is not touch sensitive but it doesn’t have to be as the S60 platform used in the E90 is optimized for keyboard control. Communicators have always had large, wide displays optimized for web browsing, messaging and word processing, but the one in the E90 is a true monster. You’ll love the size, sharpness and clarity it provides. Working with it is a pleasure, even in direct sunlight, thanks to its anti-reflective coating. My E90’s screen contents are still clearly visible in lighting conditions making the screen of my laptop almost completely useless.
On both sides of the internal screen there are buttons. On the left side you can find the usual Send/End buttons used to start/receive/reject/end phone calls. The Send button, depending on active application, can also be used to quickly invoke the “Send to” function. The red “End” button lets you quickly switch to the Activity (standby) screen while closing all active applications at the same time. On the right side of the screen there are two soft buttons serving the same purpose as two function buttons located under the external screen – their function changes and depends on application. On the left side, above the Send/End buttons, there is a secondary low-res (QCIF) video camera for video calls only.
Opening the cover has two “stops”: at about 90 degrees and fully flat at 180 degrees, but the cover can be set at any angle you wish and it’ll stay in the chosen position thanks to the solid all-metal hinges. I usually set it to about 110 degrees for writing (when I place the device on a desk) or open it fully flat for reading or playing games while holding the E90 in my hands. As the lower part of the E90 is much heavier than the cover, you can safely set the lid at any angle and it won’t overturn the device.
Only good words can be said about the keyboard. It has the same height as the keyboard of the 9500 and the same width as the keyboard of the 9300(i). And, just like with the dimensions of the device, for me it’s a PERFECT combination. What’s more, in contrast to 9500’s and 9300’s flat keys, the keys in the E90 are slightly convex and shaped in the way that makes you clearly feel where each key begins or ends. Additionally, the main part of the keyboard with letters and digits is slightly elevated. The Enter key is very large and almost square – you just can’t miss it.
The tactile feedback of the QWERTY keyboard is VERY GOOD, much better than of any older Communicator, additionally supported by the relatively long “travel” of about 1 mm. You’ll always feel that you pressed a key correctly. And the keyboard is finally BACKLIT! The backlight can be easily switched on or off using the “Bulb” key (the same key when pressed with Chr lets you control screen brightness). The keyboard also contains two “My own” keys letting you quickly launch favourite/frequently used applications and provides shortcuts (working with Chr key) to Bluetooth on/off, Infrared, Multimedia volume and call volume control and Profiles.
The internal keyboard has the same beatiful and professional look as the entire device: it’s all black with white letters and blue symbols and the QWERTY part is separated from the Application shortcut buttons (Desk, Contacts, Messaging, Web, Notes, Calendar, configurable My Own button and the S60 Menu button) with an elegant shiny silver stripe. The internal 5-way rocker key also consists of a shiny silver frame and a large black central button. I must say that both the internal and the external rocker key are the best controllers ever used in Communicators. They are stable, precise, sensitive (but not too sensitive like the joystick in the 9300) and very convenient to use, with the central button clearly separated from the 4-way frame surrounding it. Both rockers provide very good tactile feedback and very clearly perceptible clicks. It’s very important, especially that the E90 keyboard doesn’t include separate arrow keys, which means that the rocker is the only controller.
The E90 is not just a great looking device with big screen and superb keyboard. It’s first of all one of the most advanced mobile devices ever made, providing high processing power and supporting almost all modern mobile technologies. Forget about those unbearable delays (white screens) when launching applications on the 9500 – the UI of the E90 works smoothly and switching between applications or menu screens is instant; finding a contact no longer takes 40 seconds; data transfers are no longer limited to EDGE speeds…
The E90 is powered by the modern TI OMAP2420 processor (ARM11 architecture) running at 330 MHz. It’s the same processor you can find on the Nokia N93 and N93i, the N95 or the powerful N800 Internet Tablet. And it’s really fast! GLBenchmark shows almost identical CPU performance results for the E90 and the N95 (CPU Float Performance 893 vs. 894, CPU Integer Performance 3615 vs. 3617). The E90 seems to be slower than the N95 when it comes to graphic tests but it’s still at the very head of available smartphones.
More good news: the E90 has more free RAM memory than any Symbian OS device ever made, if not the most of all smartphones released up to date. Only the recently announced Sony Ericsson P1i has the same RAM size, but it’s not available yet. The total operating memory (RAM) capacity is 128 MB of which…. almost 80 MB is free! Read: mutitasking at its best, navigation with super-detailed maps, no problems with large PDF or Word documents, browsing the Web without virtually any restrictions… and even all of them at the same time if you only wish so, and with nice MP3 music playing in the background. If you have the P990 and your web browser quits every time you try to open Messaging due to lack of free RAM then you can be sure that it’s something that will never happen to you with the E90.
While we are at memory, the internal storage memory (disk C:) is about 136 MB, with about 128 MB available for the user. E90 supports hot-swappable MicroSD cards (available with capacities up to 2 GB) and ships with a 512 MB card.
Let’s take a look at supported connectivity options. As mentioned earlier, it almost became a tradition that the most modern (and thus the most desired) connectivity technologies were always missing on the previous Communicator models: the 9210 lacked USB, GPRS and Bluetooth (i.e. everything but infrared!), the 9500/9300(i) lacked UMTS. The E90, again, is a major breakthrough as it provides all connectivity options you can dream of. It not only supports GPRS/EDGE (Class A, MSC 32) and UMTS but also HSDPA (High-Speed Downlink Packet Access) with transfer speed up to 3.6 Mbps making the E90 a 3.5G device. UMTS/HSDPA support (and the secondary VGA camera) also mean that video calls and IP telephony are finally available for Communicator users.
The E90 is a quad-band GSM (850/900/1800/1900 MHz) and WCDMA 2100 MHz device. It remains unknown if a separate American version supporting American UMTS bands will be available at a later date… For now, the E90-1 model only supports 2100 MHz frequency.
The E90 supports WLAN (WiFi) 802.11 b/g (up to 54 Mbps) and UPnP (Universal Plug and Play). Bluetooth 2.0 EDR implementation on the E90 is now faster and includes A2DP (Advanced Audio Distribution Profile) support providing compatibility with stereo Bluetooth headsets. USB 2.0 via Mini USB type B port provides mass storage class support for drag and drop desktop functionality.
E90 Communicator is the second Nokia smartphone and the first Communicator equipped with built-in GPS receiver. It is the same GPS as in the N95 based on the NaviLink technology from Texas Instruments. It works with the preinstalled mapping/navigation software: the standard Navigation / Landmark apps found on most S60 phones and the Smart2go (Nokia Maps) software. Unfortunately, existing third party S60 3rd Edition mapping/navigation applications cannot be used with the built-in GPS as all programs were ‘hardcoded’ for external Bluetooth receivers and they can’t see the internal device. Developers will have to release new versions of their applications making proper use of the system Location API providing access to the internal receiver.
So far so good… now it’s time for bad news (at least for some of us): the E90 does NOT support fax. Considering that fax has always been an integral part of every Communicator model since 1997, it’s certainly a huge loss. Obsolete technology, one might say, but fax still plays an important role and is in daily use in many countries or businesses… What a shame.
Even though aimed first of all at business users, the E90 provides very rich and powerful multimedia capabilities, making it an attractive choice for people looking for a device which not only allows editing documents or browsing the web but also provides high quality playback of movies and audio files.
As mentioned earlier, the E90 is equipped with stereo speakers (it even has the 3D Ringtones application), 2.5 mm jack connector for stereo headphones and A2DP profile support for high quality audio streaming over Bluetooth. It also features a loudspeaker mode which activates automatically when you open the cover and switches audio back to the earpiece when you close it.
The Camera on the E90 is a 3.2 Megapixel CMOS with LED flash and autofocus. There is no Carl Zeiss logo on it, but so what? The pictures definitely aren’t worse than the ones taken with e.g. Nokia N93, which means that the E90 can replace a basic standalone digicam. Max supported resolution is 2048×1536, which is enough for prints up to 25×20 cm (10×8″). The shutter release button is located on the lower right side of the device. And this is where I have to complain a little bit. The Camera button is very imprecise and doesn’t work as it should on an autofocus camera. There should be two clearly distinguishable steps – the first step (pressing the button halfway) to activate autofocus and the second one (all way down) to take a picture. On the E90, however, the Camera button is too soft and you can’t clearly feel them. Additionally, only the right side of the button can be pressed while the left side doesn’t move at all, which makes the button even harder to use. Because of this, you’ll be often pressing it too softly (in this case the camera won’t even start focusing) or too hard (it’ll take a picture straight away, without properly focusing first). And there are problems in the video recording mode, too. You can never be sure if pressing the button will start/stop recording or not. When watching some of the sample videos available below, you’ll hear several static sounds at the end of the clips – it’s me pressing the damn button mutiple times, trying to stop the recording, without much success. This hardly working Camera button is probably the worst of the very few annoying things about the E90.
The secondary camera (for video calls, QCIF resolution) is located on the inner side of the cover, on the left side of the internal display. It (obviously) only works when the cover is open, unlike the main camera which only works when the cover is closed.
The E90 records video clips in MPEG-4 format with AAC audio (48 kHz mono). Max supported quality is VGA (640×480 pixels), 30 frames per second. Digital video stabilisation helps reduce unwanted vibrations. Video quality is superb – please see the sample clips below. They’re clear and free of compression artefacts and the VGA resolution is only a tad smaller than standard PAL or NTSC resolution which means that you can watch your clips on a TV set or burn them onto a DVD disc without any noticeable quality loss. So the E90 can replace a basic camcorder, too (with the only exception being the lack of optical zoom). And if so then the 210 g it weighs really shouldn’t be considered too much… I’m not sure if any Windows Mobile based device provides video recording quality that comes close to what the E90 offers.
To make the E90 a 100% multimedia computer, Nokia has also included FM radio. Like in all smartphones, it requires connecting the ‘wired’ headset (serving as an antenna) to the 2.5 mm jack connector. Unfortunately, FM radio does not support RDS.
Oh, did I mention that the E90 is the first Communicator with vibra alarm? And it’s quite strong despite large weight of the device. Hooray!
PART II: SOFTWARE
The history and the presence
The E90 is the third milestone in Communicators’ internal software history. And this time it finally has a very clear and unrestricted future ahead as it is now part of the Nokia’s most popular software platform used by hundreds of millions of people worldwide.
The first four Communicator models available between 1997 and 2001 (the 9000, 9000i, 9110, 9110i) were based on GEOS operating system – one of the first GUI based operating systems, running on top of DOS on Intel x86 processors. GEOS became known already in ’80s when it was released for Commodore 64/128 computers.
The 9210, released in 2001, was not only the first Communicator based on Symbian OS, but also the first Symbian OS smartphone (if we don’t count the Sony Ericsson R380, which wasn’t an ‘open’ device as it didn’t support 3rd party software and it never became too popular). The 9210 and all models following it (9210i, 9290, 9500, 9300 and 9300i) were based on Symbian OS v6 and then v7 and the Series 80 platform derived from Symbian’s Crystal user interface. Switching from GEOS to Symbian OS meant no backward compatibility and almost no software available for ‘early adopters’ of the 9210. Fortunately, the situation has changed over the years and Series 80 Communicators users can now take advantage of hundreds of poweful third party applications.
As mentioned above, the E90 is another huge leap in the 10-year history of Nokia Communicators. It is no longer Series 80 based but instead it utilizes the S60 3.1 (3rd Edition Feature Pack 1) platform running on top of Symbian OS 9.2. Why is that?
Symbian OS 9 and above introduce many fundamental changes including new kernel, new compiler, new optimized binary format, modified file system structure, new, much tighter security system and so on. This all means: no backward compatibility with pre-9 OS versions. So even if Nokia wanted too keep the Series 80 platform for the Communicator range, they would have to create a new edition of the platform based on Symbian OS 9.x which would involve a lot of work and funds but it would still mean no backward compatibility with old S80-based Communicator models and 3rd party software! The only way to retain compatibility would be to stay with old, pre-v9 Symbian OS version, which would make absolutely no sense as it would mean no access to the latest mobile technologies, or simply no space for any progress. So instead of heading for the blind alley, Nokia decided to switch to the S60 (formerly called Series 60) platform, installed in hundreds of millions of smartphones and supported by thousands of experienced developers.
The E90, the first S60 3rd Edition based Communicator, unlike the 9210 in the past, doesn’t force those who upgrade from the previous models to patiently wait for software to start appearing. While in case of the 9210 it took some time for Series 80 compatible software to start coming out, the E90 is fully compatible with existing S60 3rd Edition software! Buy the new Communicator, bring it home, configure Internet or WLAN connection and simply start browsing the software catalog and downloading whatever you want. And the popularity of S60 based smartphones guarantees that quality software will keep coming faster and faster.
Is the S60 platform better than the old Series 80 platform when it comes to functionality, ease of use, features? Well, as usual, some things are better while some other things are worse. For instance, it is next to impossible to highlight a text in the current edition of the web browser. But, on the other hand, the browser itself is so much better, faster and compatible with even the most advanced websites… Overall, there are much more advantages than disadvantages, and it’s an open system so even if some features are missing you’ll be surely able to add them using 3rd party solutions.
So how does the new S60 UI look like?
As described in the Hardware part, the E90 has two fully functional screens. Both provide access to all system applications and functions and switching between them is fully automatic as you open or close the cover. The external display shows the UI and system applications just as they look on any other S60 3rd Edition smartphone with a QVGA screen. The internal screen, thanks to its high resolution and wide proportions, provides an EXTENDED view in which many applications show additional information, more functions or simply more content at once. You can think of this view as of a mixture of S60 UI and the good old Series 80 UI.
For example, the default view of the Contacts application on the small external screen shows only a list of your contacts (first and last name + a small thumbnail on the title bar) as on all S60 smartphones. If you want to see details of a contact, you have to click his/her name, which will open a new screen with full contact information. On the large screen, however, the view is much more advanced and it closely resembles the the look of Contacts application of Series 80 Communicators – the screen is divided into two parts: the list of contacts on the left and contact details preview window on the right. So on the large screen you don’t have to click on contact name and open a separate screen to see contact details, you see both the list and the details of a highlighted contact at once. The same rule applies to many other applications, including Calendar (week or month or to-do view on the left, list of entries on the right), Messaging (list of accounts/folders on the left, their contents on the right), File manager (folder tree on the left, folder contents on the right), Media gallery (list of multimedia files on the left, quick preview on the right) and so on. So if you are one of those who were afraid that S60-based Communicator would mean simpler and primitive UI compared to the Series 80 platform, don’t worry – only the external UI is the same as on other S60 devices while the internal UI is considerably extended, maybe not exactly the same but coming really close.
The E90 does not have the pull down menu system known from the Series 80 platform. There is also no CBA pane (four soft buttons on the right side of the screen present in all previous Communicators). Instead, like all S60 smartphones, the E90 has two soft buttons (located under the external display and on the right side of the internal screen) serving as shortcuts to applications, function buttons, or menu buttons, depending on application/view and context. Yes, two is less than four so die-hard fans of previous Communicator models may feel a little bit disappointed that now some functions may require two clicks instead of just one but it is a matter of getting used to and I wouldn’t say that it compromises functionality in a serious degree. The soft buttons open a menu that pops up in the centre of the display; they can have sub-menus and further sub-items. The only thing that’s missing and would certainly make menu operations easier is some sort of Cancel/Back/Escape button that could be used with the left hand.
The E90 also has the usual green/red Send/End buttons used to start/end/accept/reject phone calls – they’re located below the external screen and on the left side of the internal screen. The green Send button only works when there’s something to dial – a number keyed in on the standby screen, a contact selected in the Phonebook application, a number highlighted in a document, etc. On the standby screen, if no number is entered, the Send key opens the Call log with recently dialled numbers list. The Send key can also be used to quickly invoke the “Send as…” menu whenever it is appropriate. In all other cases the Send button is not active. The red End button, besides ending or rejecting calls, quickly switches you to the standby screen and closes all applications working in the background.
The internal screen has two status bars: the one on top shows signal level indicator, GSM network name, status icons: WLAN network in range, unread messages, Bluetooth on/active, etc., and the current function of the upper soft button. The lower status bar shows battery level indicator, current profile name, clock, and the current function of the lower soft key. The lower status bar is also used by some applications to show tabs, e.g. the Contacts application shows two tabs letting you quickly switch between the list of contacts and the list of contact groups. Depending on application, some other information, icons or UI elements may be additionally shown on either or both of the bars, for instance multipage documents display information about the current page and the total number of pages.
Active standby, Menu, Folders
Instead of Series 80’s Desk, the E90 features the S60’s standard “Active standby” screen. It looks basically the same on both screens and the only difference is the number of visible shortcut icons: 6 on the external screen and 8 on the internal screen. And it raises a question why only 8 if the internal screen could fit 15 icons. The Active standby screen may be configured to display notifications about the following events: missed calls, new email, new SMS/MMS and new voice message and about calendar events and to-dos for today. You can also enable WLAN scanning to report discovered or connected WLAN networks on the standby screen. Both soft buttons can be assigned to most frequently used applications or functions. So I think it’s fair to say that E90’s Active standby screen should not make previous Communicators’ Desk screen users disappointed….
Just like Desk was replaced by the Active standby, the Extras screen has been replaced by the standard S60 Menu. It’s where you can find all system and 3rd party applications, divided into folders. You can create your own folders, rename existing folders (including the standard ones), move applications between folders, and quickly uninstall 3rd party software (just press the Backspace/Delete key and confirm the displayed requester). There are even two kinds of folder and application icon sets available: still icons optimized for menu speed and animated icons for those who like such things 🙂 Third party applications installed by you go by default to the “Installed” folder but you can move them to any folder of your choice or to the main menu. Isn’t it much more flexible than in the old “Commies”? It surely is.
Just like any other S60 smartphone, the E90 is fully skinnable. What’s more, it is also fully compatible with existing S60 themes (though some of them, not scalable and not prepared with the internal screen’s resolution in mind, may look ugly). With themes, you can radically change the look of most of UI elements: title/status bars, window backgrounds, color palette, font and font color, ringtones, the look of battery/network indicators, the look of the digital and analog clock shown on the Active standby screen, etc. You can also customize screen wallpapers, screen saver (Flash animations are supported) and the way the main Menu works (grid or list).
As I already mentioned, this is where users of previous Communicator models will find the biggest changes. Being based on S60 3rd Edition, the E90 system software originates from small screen Series 60 smartphones, with all the consequences. The E90 product team did A LOT to to enhance standard S60 applications to make use of E90’s unique features (huge screen, keyboard) and implement some functions Series 80 devices’ users got used to (e.g. keyboard shortcuts), but with some of them, especially PIM software (Contacts, Calendar) and the Office suite, they didn’t manage to achieve full functionality and ease of use known from older Communicators. Having said that, I also need to remind that the E90 works much faster than 9210 or 9500/9300 so even if some functionality is missing or available in a less intuitive way, the overall performance and the powerful hardware of the E90 in most cases makes working with the E90 easier and more convenient. So it’s a mixture of some cons and pros and the overall impression will depend on your personal needs and preferences. Let’s take a closer look at the most important applications.
While on the external screen the Contacts application looks like on any other S60 smartphone, the internal screen view has been optimized for E90’s large display and it looks similarily to Series 80 Contacts application. The left pane contains a list of contacts or contact groups while the right pane shows details of a selected item. This layout saves time as you don’t have to open a contact card each time you want to check some information (e.g. address). In general, Series 80 Communicators users will feel at home, with the only exception being the overly simplified Search function. Unfortunately, it’s the “Quick search” type function which only checks First name and Last name fields. If you need to find a contact matching information stored in other field type (e.g. city or phone number) you will have to use separate “Search” application located in the Office folder. It’s very powerful and it allows searching for information in all databases (messages, email, calendar, tasks, notes, contacts) and even inside of files stored on the device, but integrating more advanced Search function directly into the Contacts application would be much more convenient and more elegant. In order not to sound to pesimistic, I would like to stress that finding a contact (using both the simple Contacts’ Search function and the advanced Search application) now takes just a second or two, which is a huge improvement compared to Series 80 Communicators.
Like with Contacts, the Calendar application view on the internal screen has been tweaked to make good use of E90’s large screen and it resembles the look of Series 80’s Calendar. The left pane shows selected Calendar view (Month, Week, To-do; sorry, there is no Year view) and the right pane displays details. With the Month view on the left side and a day with some entries selected, the right pane lists all entries for that day. Pressing the rocker key switches the left pane to a list of entries for that day (i.e. to what the right pane was showing) and the right pane will switch to showing all details of a selected entry. To create new entry it is enough that you start typing – simple and easy, isn’t it?
What I don’t like about the Calendar application is first of all lack of support for Outlook categories. Without it, the use of Calendar’s integrated To-do function is limited to just simple reminders whereas with proper support for Outlook categories it could serve many advanced purposes. Considering that the E90 is a business-oriented tool, this is a very serious omission. Another thing that should be improved is the size of fonts used to display entry details. They’re simply too big, taking precious space where much more content could have been made visible.
The Calendar has no colors, icons, templates or things like that. However it supports attachments (active notes) and 3rd party email solutions. It’s also possible to add meeting requests to Calendar. If you need more advanced PIM functionality, you may want to take a look at AquaCalendar and Project applications, both available for the S60 3rd Edition platform and working well on the E90.
Let’s start from mentioning two important things lacking in the E90 compared to Series 80 Communicators: there is no fax support (it’s a hardware thing so you can stop dreaming about 3rd party software implementing it) and the email client doesn’t support HTML. Instead, it shows HTML emails as text with the embedded objects (the HTML itself, pictures, etc.) being available as attachments. If you want to see an email message in its original HTML format, you have to open the HTML file attached to the message and it’ll be shown in the Web browser. Other attachment types will also be opened in appropriate applications (e.g. documents or spreadsheets in QuickOffice, audio files in Media player, pictures in Gallery application, etc). I must say that lack of HTML support is slightly disappointing in a device of this kind and it can be considered a “downgrade” compared to previous Communicator models. If you get a lot of HTML emails and you need more advanced support for HTML messages, you may want to check the ProfiMail application.
Like in case of Contacts and Calendar, the Messaging application has been optimized for E90’s large screen. The left hand side shows a list of available folders and mailboxes while the right hand pane shows their contents, i.e. received/sent email messages, SMS/MMS messages, delivery reports, etc. Clicking on a folder or inbox switches to a full screen view where all messages of that folder or inbox are listed. Clicking on a message opens it on full screen.
The good news for Series 80 Communicators users is that Messaging on the E90 works very fast. No more waiting for the application to do something, everything works smoothly. Push email solutions supported by the E90 include Nokia Intellisync Wireless Email, Blackberry Connect, Mail for Exchange and Visto Mobile. I couldn’t test them because the appropriate download page isn’t available yet.
Nokia E90’s Messaging application supports Text To Speech technology. Just select a message and choose the “Listen” command from the menu and it will be read out for you. English language is available by default but lots of other languages can be downloaded for free using E90’s Download! application. The “Speech” application located in “Tools” folder lets you choose the language and voice (male or female), enable automatic language recognition and adjust speed and loudness.
Unlike previous Communicators which were equipped with office suite consisting of Documents, Sheet and Presentations applications originating from EPOC/Psion times, the E90 ships with QuickOffice software in ROM. The included version is 3.8, supporting a (paid) upgrade to version 4.0. The 3.8 version should be sufficient for most users occasionally browsing or editing office documents, while the 4.0 version can provide power users with better compatibility and more advanced support for editing embedded objects like tables or images. Overall, compatibility with documents saved with Microsoft Office is high and and you won’t experience any serious problems, but documents saved with OpenOffice often have formatting issues and other undesired modifications. What’s missing compared to Series 80 Office suite is optimization for the Communicator, e.g. full set of useful keyboard shortcuts. Quickpoint (presentation editor/viewer) should make better use of E90’s wide screen and provide various zoom levels. The built-in PDF viewer from Adobe works very well and renders documents very quickly, and the large RAM memory of the E90 makes it possible to open even big and complicated documents. All office applications have built-in Print support.
Flash animations are disabled by default (and in such case you have to click on a flash symbol and confirm that you want to display it) but can be enabled in browser’s settings. The E90 supports FlashLite v2 and this is the reason why Google or YouTube videos are not supported. Only version 3 will bring support for FLV content but it’ll surely take a while before it’s officially available, especially that it hasn’t been released yet.
Probably the most annoying “feature” of the E90 browser is its inability to highlight and copy/paste any text (except for webforms and text fields where the usual Ctrl+C / Ctrl+V combination can be used). The browser supports multiple “windows” but new window opens only when a web page requests so, it can’t be done manually.
Being an S60 3rd Edition Feature Pack 1 device, the E90 only has one browser integrating Web, WAP and RSS feeds reader in one. RSS feeds can be updated automatically based on defined interval. Like in case of Office applications, the Web browser has built-in Print support.
Overall, Series 80 Communicator users switching to E90 will love the browser for its performance (with a fast WLAN or 3G connection it only takes seconds to load and render a page) and compatibility while users of other S60 3rd Edition phones will like the way it takes advantage of E90’s wide, high resolution display. Hopefully, in some future updates Nokia will make it possible to copy text, which will make the browser almost complete.
GPS and navigation
The E90 is the second (after the N95) S60 3rd Edition smartphone with built-in GPS receiver. As mentioned in the hardware part of this review, it is based on Texas Instruments’ NaviLink solution. It’s not as sensitive or as fast as the most popular SiRF Star III chipset and it requires some patience while you’re waiting for it to lock on satellites but overall it performs really well. It usually takes considerably longer than SiRF III based devices to get fix but then it doesn’t lose signal even under heavy foliage or if you put the phone in your pocket. I always test new GPS receivers in my car – it has an ‘atermic’ windscreen covered with a thin metal layer reflecting some wavelengths and, as a side effect, also weakening the GPS signal. Some commercially available receivers fail this test and require an external antenna but I’m happy to announce that the E90 placed under the windscreen or even on the passenger’s seat gets fix and navigates without any problems or breaks, so it’s not that bad. The GPS receiver of the E90 is also quite power efficient: one hour of navigation on the large screen with backlight on and set to max level only consumes one bar (out of 7) of the battery indicator. The best way to acquire a ‘lock’ is to stand still; in such case it’ll take something between 20 seconds and 2 minutes. If you move, it may even take twice longer. It seems that it doesn’t matter if the cover is open or closed so while hiking you can use the smaller external display to see your current position or navigate.
The E90 comes with Nokia Maps (Smart2Go) software preinstalled in ROM. Maps are available for free and can be ‘dynamically’ downloaded by GPRS/3G connection as you navigate or you can download maps of whole countries or regions using Windows-based Nokia MapLoader application and pre-install them on the memory card before starting your trip. By doing so you ensure that you will have access to the map even if network connection is unavailable (e.g. in areas with poor GSM coverage) and you don’t have to pay for downloading map data via your GPRS connection (unless you have an unlimited data plan). Without paying for anything, you can use the Maps application and the downloaded maps to show your curent position, to find a location (address, point of interest, etc) and to plan a route (and manually follow it), which is quite enough for hiking. More advanced functions, including voice guided navigation and city guides require payment, but the prices are very low and you can choose from many different validity periods, including even a one week licence costing less than 10 Euros. I consider the short-period licences a fantastic idea, especially useful for vacations or short trips. Why spend lots of money on maps of a country you visit once every 5 years or so if you can pay a ridiculously small amount for a 7-day or 30-day licence covering the time you’ll spend at your destination.
The maps are detailed and clear, with both 2D and 3D views available. Voice navigation is also of high quality, loud and clear, and you can choose your own language (English is available by default; voice data for your language can be downloaded from Nokia server). Routing could be better but considering that the Maps application is still being worked on, we can expect improvements coming with future E90 firmware updates. I’ve heard that improved routing engine is already on the way.
As on other S60 3rd Edition phones, the E90 also includes GPS Data and Landmarks applications. Majority of currently available 3rd party applications (made with GPS-less phone models in mind and “hardcoded” for external Bluetooth GPS receivers) cannot use E90’s internal GPS. However, E90-optimized versions will surely start appearing when the phone becomes available. One of the first 3rd party solutions taking advantage of E90’s built-in GPS is the new version of Mobile GMaps application supporting Google Maps, Yahoo! Maps, Windows Live Local (MSN Virtual Earth), Ask.com Maps and satellite imagery.
As mentioned in the Hardware part, the E90 is equipped with a 3.2 Megapixel autofocus camera providing great quality of both still pictures and videos. The only thing that really annoys me is the terribly imprecise “shutter release” button (I tested it on three units so it’s not just one faulty device), but I already mentioned that so let’s focus on Camera software. Oh, just one thing: I’d really like to know why the Camera button can’t be used to quickly launch the Camera application – it would definitely make it much easier and quicker. Sometimes you need to be very quick to capture some great moment; with E90 you often won’t be quick enough…
In general, the Camera software looks and works identically as on the N93, N93i or N95. In the still pictures mode you are being offered a wide selection of settings: scene modes (auto, custom, macro, portrait, landscape, sport, night), Flash modes (auto, on, red eye reduction, off), self-timer period (off, 2 secs, 10 secs, 20 secs), sequence mode intervals (off, 10 secs, 30 secs, 1 min, 5 min, 10 min, 15 min), exposure compensation levels (-2 to +2 with 0.5 EV steps), white balance modes (auto, sunny, cloudy, incandescent, fluorescent), colour tones (normal, sepia, black & white, vivid, negative), ISO sensitivity (auto, low, medium, high), contrast (5 levels), sharpness (soft, normal, hard) and image quality (3.2 Mpix, 2 Mpix, 1.3 Mpix, 0.8 Mpix, 0.3 Mpix). In video mode settings include: scene modes (auto or night), white balance modes (auto, sunny, cloudy, incandescent, fluorescent), colour tones (normal, sepia, black & white, vivid, negative), video quality (5 levels from low-res 3GPP to VGA 30 fps MPEG4), video stabilisation (on/off) and audio recording (on/mute).
In still picture mode, there is a focusing frame in the central part of the screen – it blinks during autofocus and turns green as soon as focus has been obtained. All available options and parameters are nicely displayed in semi-transparent boxes like on real digicams. As mentioned previously, the camera can only be used when the cover is closed.
Pictures and videos can be viewed using the built-in Gallery application (in case of videos it launches the built-in RealOne Player). Nothing exceptional here, just a good working mutimedia browser with thumbnail and full screen view and various zoom levels. On the small screen it looks just like on an ordinary S60 3rd Edition phone, whereas on the large display it uses the extra screen space for quick preview.
The built-in RealPlayer provides smooth, full screen playback. Considering E90’s wide screen proportions (2.27:1), you’ll be able to fill the entire screen only with widescreen (2.35:1) videos. 4:3 and 16:9 content will only use central part of the screen, with black bars on both sides. On the contrary, the smaller external screen (320×240 pixels in landscape mode, i.e. 4:3) is ideal for playing back 4:3 content, which will use 100% of the screen, without any unused areas.
E90 is powerful enough to play recorded VGA videos and downloaded MP4 videos in their native resolution (of course by proportionally resizing them on the fly to fit the height of the screen), but for best results it is advisable that you convert them on PC (with some cropping and resizing) to make better use of E90’s wide screen. Third party video players like SmartMovie or DivX player work as well and provide support for DivX/XVid content and subtitles.
The RealPlayer also supports streaming content in RealMedia format but it’s very (or rather: too) simple. It is also quite annoying that you cannot configure the access point used by RealPlayer to “Always ask”, which means that you have to change it manually if you want to e.g. switch from your home WLAN network to using your GPRS/3G network and vice versa. And if don’t have a flat data plan and you forget to switch the player from a GPRS/3G access point to WLAN, it may result in an unexpectedly high phone bill…
Audio files can be played back with the standard S60 Music Player, supporting AAC, AAC+, MP3 and WMA. Again, there’s nothing unusual about it. It includes an equalizer (6 presets and possibility of adding own settings) and supports random and loop playback. You can listen to the music via a wired headset (2.5 mm jack), stereo A2DP Bluetooth headset and also E90’s superb stereo speakers providing very good loudness and high quality. Music Player has an Active screen plugin showing the title and time of the current song on the standby screen and letting you change volume or quickly switch to the Music player. Even with large and ‘heavy’ applications working at the same time, music playback is smooth and I haven’t experienced any stuttering.
Voice recorder has two quality modes: MMS-compatible (limited to 1 minute) and High quality (limited to 1 hour). You can choose between storing your recordings on memory card or in the internal memory. Quality offered by the “High quality” mode is indeed high, quite sufficient for recording voice notes, lectures and voice calls.
As already mentioned, the E90 has a built-in FM radio. It requires connecting a ‘wired’ headset serving as an antenna, but the sound can be rerouted to the loudspeaker. The application itself is quite simple, with manual and automatic tuning and storing stations on a list. There is no RDS support. The application can be sent to background, which means that you can listen to the radio while doing something else, e.g. browsing the Web.
Barcode application can be used to decode different types of codes, such as barcodes and codes in magazines. The codes may contain information such as web or email address or phone number. Simply scan the code with the camera and the application will automatically decode all supported information and let you add it to contacts.
Transfer lets you import Contacts, calendar entries, gallery files, call registry, text messages, bookmarks and contents of the Nokia folder from other compatible phone via Bluetooth or infrared. Simply enable Bluetooth or IR port on both phones, select the data you’d like to import and the program will do the rest.
Search application is very powerful and it lets you search for information almost everywhere, including contacts (all fields), notes, calendar, to-do, email, SMS and multimedia messages, file names and file contents. Select the content types you want to search in, key in your keyword (including wildcards like “?” substituting single character or “*” for any number of characters) and the program will find all matching occurences in just several seconds.
Active notes is a new application which allows you to create, edit and view different kinds of notes, e.g. meeting memos, hobby notes, or shopping lists. You can insert images, video and sound files in the notes, link notes to other applications, such as Contacts, and send notes to others.
Zip lets you create and extract Zip archives directly on the E90. You can choose between several different compression levels and decide whether to include subfolders. The Zip application will automatically launch if you attempt to open a Zip file stored locally or attached to received email message.
Printers application lets you configure a printer to use with your E90. Available connection types include Socket/HP JetDirect, Bluetooth, Infrared and network printer, and you can also print to a file which then can be copied to PC and printed from there.
Connectivity folder includes Internet telephony configuration, S60’s standard instant messaging and Push-To-Talk clients, WLAN wizard, Bluetooth and Infrared configuration, Modem application, Connection manager and USB settings letting you choose between PC Suite and Data transfer (Mass storage) mode or configure the phone to always ask you on connection.
Download! application gives access to new themes, additional software, sound modules (languages) for Text-To-Speech function, and other content, both free and paid.
Clock app supports multiple recurring alarms as well as simple one time only alarms. The “World” tab lets you create a custom list of cities showing their local times.
Firmware updates and compatibility
The E90 supports OTI firmware update which means that it’ll be possible to update it via Internet at home using the Nokia Phone Software Update service. Compatibility with existing S60 3rd Edition software is very high and only a very few programs refused to work or worked incorrectly. Most of available 3rd party games work 100% OK on the external screen, whereas on the large internal display they only use small area in the upper left corner (this is because they were “hardcoded” for QVGA resolution). Such a high compatibility is certainly a very good news for all future users.
You can also clearly feel that the performance of the device is on par with the remaining high-end S60 3rd Edition smartphones like e.g. the powerful Nokia N95 and I even have an impression that the UI is faster than on any other S60 phone. Switching between views or menus is instant and even switching between the two displays only takes a second or two. Performance and compatibility are what you surely WON’T be disappointed by.
Undobtedly, the E90 is the most powerful Nokia Communicator ever created. Two fully functional screens and one of them offering the fantastic 800×352 resolution, not only UMTS but also 3.6 Mbps HSDPA connectivity, quadband GSM, built-in GPS receiver, fast and powerful OMAP2420 processor running at 330 MHz, 128 MB of RAM memory with almost 80 MB available for the user and providing true and unlimited multitasking, very good 3.2 MPix camera with autofocus producing both great still pictures and TV-quality VGA resolution (640×480 pixels, 30 frames per second) videos, superb keyboard with perfectly shaped keys and very good tactile feedback, high quality materials and superb build quality, USB 2.0 and Bluetooth connectivity, stereo audio with A2DP support for stereo streaming over Bluetooth, good standby and talk times, very good size and tolerable weight, elegant and stylish design…. quite a lot of powerful features for a single device. Of course, one might complain about lack of 8 GB Microdrive like in the HTC Athena (weighing 360 g), no triband WCDMA providing worlwide UMTS support, 2.5″ jack instead of the 3.5″ one, no WLAN A support, etc., etc., etc. What I feel, however, is that the E90 is a truly poweful mobile device, definitely one of the most powerful PDA-phones ever created.
What I liked:
- powerful ARM11-based TI OMAP2420 processor running at 330 MHz
- 128 MB of operating memory (RAM), about 80 MB available, providing unlimited multitasking
- HSDPA 3.6 Mbps, UMTS, EDGE
- built-in GPS receiver
- fantastic 800×352 pixels internal screen
- fully functional 240×320 external display
- superb keyboard
- quadband 850/900/1800/1900 GSM, 2100 WCDMA
- Wireless LAN 802.11 b/g 54 Mbps
- Bluetooth 2.0
- A2DP profile for stereo audio over Bluetooth
- USB 2.0 Full speed via USB Mini-B connector
- 3.2 MPix camera with autofocus
- TV-quality video recording @ VGA resolution and 25 frames per second
- great build quality, elegant design, good size and weight
- compatibility with existing S60 3rd Edition software
- great performance.
What I didn’t like:
- no fax support
- some functions missing or too simplified compared to previous Communicator models
- terrible, imprecise Camera button.