This review will concern itself with the SL-C1000 model - a clamshell design PDA (Or as Sharp call it PMT - Personal Mobile Tool) with 64MB internal flash memory for storage and 64MB RAM (Half of both of these are taken up by the OS however). With practically the same dimensions as a DS Lite, the Zaurus features a full colour 640x480 touchscreen, full QWERTY keyboard, CF and SD slots, IRDA, builtin rechargrable battery, and a combined USB host/client port. This means you can either connect it to a PC as a client, or connect it to standard USB devices such as keyboards or mice as a host. The wealth of USB drivers available for Linux allow you to connect it to pretty much anything. Out of the SL-C series, the SL-C1000 is the lower-end model. The current high-end model, the SL-C3200, is essentially identical in design except it sports more memory and a 6GB internal hard disc.
The hardware
Coming from a Psion background, the main concern for me was the keyboard. Psion keyboards are fairly large and easy to type on, and after seeing the dimensions I was worried that the Zaurus might be too small. The good news is that I was wrong - although the keys are small, the spacing between them helps to avoid pressing multiple keys at once. After a few minutes of use I was able to touch-type with an acceptable level of speed and accuracy. The only downside is that the keyboard was designed for the Japanese market, so some of the symbols you may be after may not be directly visible (e.g. £ is mapped to Ctrl-Q).
My second concern was the screen - at only 3.7", I was once again worried that it was too small. The screen doesn't even fill the top half of the unit. Luckily, I was wrong again. The resolution of the display and the sharpness of the pixels more than make up for its small size. What's more, the backlight comes in a variety of strengths, ranging from bright to super-bright. The screen also has a swivel feature - you can turn it a full 180 degrees and fold it flat onto the keyboard, converting the device into a tablet PDA. The OS detects this and the display automatically changes to portrait mode. A jog dial and OK/cancel buttons on the side of the device work with the stylus to provide input. You can also choose between handwriting recognition or an on-screen keyboard (or the real keyboard, if it's accessible). Unfortunately the swivel action of the screen does mean it is on a weaker mounting than a standard clamshell design, so extra care must be taken not to push it too hard or twist it the wrong way.
The software
Zaurus programs |
Browsing the Icon Bar |
Droooooobe |
news.bbc.co.uk |
Although the some of the original tablet style Zaurus models were sold in the US and Europe, the new clamshell models (SL-C range) are only sold in Japan. This means that all the default software is in Japanese. But such is the popularity of the Zaurus that independent resellers have taken it upon themselves to import the units and sell them outside of Japan, complete with English translations of the software. My Zaurus was purchased from FigLabs, a UK company that provides Zauruses with English translated ROMs and manuals. They also throw in some extra software, and can provide many of the extras you may need such as bluetooth/wifi cards, memory cards, and replacement parts.
The software you do get with a FigLabs Zaurus is quite extensive - there's the usual range of PIM and office software, as well as a PDF reader, paint program, image viewer, music player, email client, two web browsers, two movie players, and the all-so-important Linux terminal access. The browsers provided are Netfront and Opera; I still haven't tried Opera yet, but Netfront is fast and responsive when browsing over a wifi connection, and its custom page layout options do a good job of fitting websites onto the 640x480 screen. The two movie players - Sharp's own MPG1/WMV player and Kino2 (a frontend for the flexible mplayer) allow you to watch movies in practically any format. The 416MHz PXA270 XScale processor as used in the C series means that, especially with an internal hard disc, you can easily use a Zaurus as a general purpose media player. Wifi access is sufficiently fast to allow you to watch movies streamed from a host computer, and the multimedia extensions to the ARM core means that you should be able to get significantly better video performance than an Iyonix.
For those hip and trendy people, you even get software to help download podcasts, and information in the manual about how to set up your own blog.
For those who are interested in the PIM applications: No, it doesn't have enough memory to download 448 email messages. And yes, it probably will crash if you try. Luckily the reset button (hidden in the battery compartment) can be easily pressed with the stylus, and the internal flash memory means that if it does crash you should only lose your unsaved work.
One minor irritation with the Linux OS is that it does take a few seconds to come out of suspend mode - compared to, say, a Psion which is ready almost as soon as you wake it up.
Connectivity
There are basically five ways of getting data to and from your Zaurus:
- CompactFlash/SecureDigital cards. With a card reader for yuor PC, you can easily transfer data to and from the Zaurus.
- By using the Zaurus as a USB mass storage device. This will require no extra drivers on the host computer, so in theory should work just fine with RISC OS. In reality though the mass-storage mode is flawed, and FigLabs openly admit this. I've been unable to get it to operate with either my Windows PC, Iyonix, or UniPod.
- Using the Intellisyinc software for Windows. This will allow you to use the USB cable to synchronise data from the PIM applications with their Windows equivalents, but is useless for transferring files.
- Via infrared. As I understand it, this will allow you to transfer data from the PIM applications of another PDA, but isn't a proper networked filing system.
- Via a network connection. The Zaurus supports full TCP/IP networking via either WiFi or Bluetooth (providing you have a compatible CF/SD card), as well as via the USB cable. FigLabs provide some USB networking software for Windows with the Zaurus, as well as information on how to set up the networking for Linux and MacOS. They also sell compatible WiFi/Bluetooth cards, to save you from playing guessing games.
The benefit of using a network over any other system is that it allows not only your PC to read the contents of the Zaurus, but the Zaurus to surf the internet and read the contents of the PC, or anything else on your network. The downside is that it can be a bit tricky to set up - for example the WiFi setup tool doesn't appear to have an option to scan for access points. There have also been some concerns over the security (or lack of) of the standard Zaurus Linux install, but I haven't done any proper research into how secure the Figlabs install is.
The Zaurus supports NFS and Samba out of the box, but for me setting up file sharing wasn't very easy. I can mount RISC OS drives shared out using Moonfish, but am unable to mount Windows drives either using Samba or the TrueGrid NFS server (Which I'm using to mount the drives on RISC OS). As far as I know everyone else who's tried Samba has had it working fine, so it must just be where I messed with my Windows networking settings to increase security. Also one thing to take into acount when using Moonfish is that the current version won't automatically add Unix filename extensions to files, so if your files don't have them you will have difficulty using them from the Zaurus. The only other file sharing alternative I know of for RISC OS would be Samba, but the current ports of the RISC OS Samba server aren't exactly stable or feature-rich.
Once you've successfully mounted a network drive using your Zaurus, you'll then be disappointed to find that you can't directly browse its contents using the builtin software. This is because the Qt file browsers are by default limited to /home/root/Documents/, and if you've been sensible you'll have mounted the drive in /mnt/. You can easily fix this using a symlink, but then (for example) if you launch the package manager and choose to see the list of local packages you may find that it follows the link and starts to scan your 100+GB of networked storage! Alternate file browsers are available, but there's no fix I know of to allow the regular browsers to see byeond /home/root/Documents/.
Extensibility
Quick and dirty ArcEm port |
To get the most out of the Zaurus, it seems you'll need to be prepared to get your hands dirty in the Linux terminal. This may just be to copy files to the right place and edit configuration scripts, or to get and compile source code to build your own versions of software (Cross-compiling from a Linux PC is also possible if you find the right tools). Several different Linux distributions are available for the Zaurus, including a full Debian install, so if you've got the know-how you can get the system to do practically anything. For example Hd Luc's website contains lots of up-to-date information about exactly what he's been able to do with his Zaurus - and it's quite a lot.
Conclusion
The £300+ price tag may seem a bit expensive to some, and if all you're after is a basic PDA then the Zaurus probably isn't the right thing for you. However if you like your computers to have keyboards then you can't go far wrong in buying a Zaurus. The hardware design looks sturdy enough to last many years of heavy use, and the wealth of software available means you can get a Zaurus to do almost anything you want. The dual expansion slots mean that you can easily add wireless networking without gimping your storage potential, and the rechargeable battery means you don't have to mess around buying alkaline ones. And if the battery does run flat, the builtin flash memory storage will keep all your documents and settings safe (assuming you remembered to save them!)
However the downside is that Linux isn't the most user-friendly OS in the world, so if you have little or no experience with it then you won't be able to use the Zaurus to its full potential.