I've recently purchased an AlphaSmart Dana and I'd like to share with everyone who has one or may be interested, what it is and is not.
A lot of people have said that this is not a laptop, it's a word processor. Near as I can tell the newer Neo and Neo2 are word processors with a few additional capabilities suited to classroom use. The Dana however is a whole lot more like a laptop than merely a word processor. The things the Neos have addressed that the Dana lacked was a more solid means of connecting to computers through a special wireless adapter with software that allows you to use your computer's printer drivers among other things. This is one area the Dana can be quite a problem.
The AlphaSmart Dana is a very unique device in many regards, here are the technical specs:
CPU: Motorola DragonballVZ (MC68VZ328) 33mhz, 32bit
RAM: 4 MB
FDD: 16 MB built in flash storage (about 15MB available for user)
OS: Palm OS 4.1.2
LCD: 560x160px grayscale touchscreen
4 shades are possible by oscillation of the pixels, two of which are hardcoded "black and white" (on/off) which are adjusted only by changing the contrast setting on the LCD itself, and two of which are software controlled by adjusting the rate of oscillation. It is however theoretically possible using advanced hacking techniques outside the API to display more than 4 shades at a time.
The display is front lit with adjustable contrast, and features a toggle of an indiglo style backlight that makes the device highly readable in both lit and unlit conditions
OTHER: The device also includes two SD card slots for storage expansion, both a USB and USB Host port, Infrared, and a DC adapter port, as well as a built-in stylus and full size keyboard.
POWER: The device is powered by a 3.6v NiMH rechargeable battery pack composed of 3 roughly AA sized cells, and can be charged via the USB Host port or the DC adapter port. The device also supports regular AA batteries used in place of the rechargeable battery. The device came with a 1600mAh battery pack that is almost surely to be dead or dying if you're reading this today, that was reported to last about 25hrs.
The separations of this device from not only laptops and other word processors like the NEOs begins with the OS, and its separation from PDAs begins with it's hardware, which includes a larger screen and a full keyboard built in, which other Palm PDAs did not have, as well as two SD card slots.
As an operating system, PalmOS has many limitations, not the least of which is that it's no longer supported. Many palm apps have been lost to time, and many of those still available are either still being sold at way higher than normal app prices in today's market, or worse, are NOT being sold anymore, and the versions still available are crippled because you cannot register them. Some apps are also tethered in some way to a computer, often running outdated OSes as well, through helper apps or conduits that specially format data for them. This was done because Palm devices were originally designed to VIEW information on the go, not to ENTER information.
The Dana however is uniquely suited for data entry, and does not share this ideology with its Palm brethren, but suffers due to the fact that most apps developed for Palm OS were designed for small 160x160 screen devices with little memory and no keyboard.
All is not without hope though as there are many applications, and even libraries and hacks to address these issues. The DOC/zTXT reader Weasel for example was designed with those limitations in mind, but through use of the PalmResizeLibrary installed along side it, the application is able to utilize the full 560px width of the Dana. Not to mention the built-in apps were all modified to work with Dana's widescreen.
An OS platform is only as dead as its development options, and Palm OS is not at all lacking in this department. There are tools for development of software right on your Dana in many programming languages Assembly, BASIC, C, Forth, Lisp, Pascal, Python, just to name some of the more popular ones. The books for Palm OS development are all available extremely cheap now, due to the fact that the platform is no longer actively developed. I bought 5 Palm Programming books that retailed for about $180 total for about 1/10th the price including shipping. The books themselves only cost me about a dollar, the shipping is what made it cost almost $20 total. Best of all, you'll notice a theme in such books telling you how to approach palm app design keeping in mind storage limits, a small screen, and a lack of a keyboard.. A Dana developer need not worry about any of this, the screen has nearly 4x the pixels (89,600 opposed to 25,600), more than 10x the memory capacity (1-2GB w/ SD cards opposed to the 8-16MB), and has a full keyboard built-in.
The Dana may not be a laptop, but the more I use it the more I realize thats a good thing, it doesn't have all the pitfalls of a laptop, its lightweight and durable, has way better battery life, loads quickly, doesn't have any significant threats (viruses, malware, etc) in daily usage, just to name a few. When it comes to things it can't do, that a laptop can, you realize most of these limitations are rather superficial, and can be overcome by better software which I think there is a strong motive to develop for this amazing device.
Limitations 'out of the box', as it may be seen, are largely connectivity related regardless of what you want to use the Dana for. Connectivity to your computer, printer, or the internet can be a challenge for Dana users in today's world, lets examine why:
Printing: The Dana comes with PrintBoy software which is very handy indeed for printing from most all your apps, and this version has been modified to not only support Infrared printing, but direct USB connection to a printer using Dana's unique hardware. The problem comes in when you try print to one of today's printers and it doesn't work. Traditionally printers had software built-in that included a uni-directional printer driver, a simple control language (PCL), and support for specific document formats (PostScript, PDF, etc). Today however all this is done using complex bi-directional printer software that resides on the computer not the printer. Thus the Dana is only going to work with old printers that may be hard to find, which support basic PCL/Postscript printing which works basically by the device formatting the document it wants to print into PostScript format, then saying to the printer "hey, print this". This is one of the most complex issues to overcome on the Dana, and would require serious effort in developing new printer software specifically for this device. In short, you either find an old printer or you have to transfer your documents to a computer to print. It is by far not out of the realm of possibility however to develop modern printer drivers for this device if you know how to do such things, its just remotely impossible that any commercial developer will do so because there is no market for it.
Computers: there are many open source projects available to aid in the computer connectivity. Jpilot for example is an open-source GUI for syncing with Palm OS devices that works well with the Dana, and pilot-link is a suite of command-line tools that also works well with the dana and can be used as-is or wrapped with a GUI frontend to offer additional support. This is perhaps the easiest issue to overcome as there are fully functional open source utilities already in existence to address these issues and the Dana has both USB and Infrared connectivity with computers, which makes it easily adaptable to modern Mac, Win, Linux operating systems for linking with computers.
The Dana CAN however do all sorts of things your computer can, Palm OS software still available it can read native formats such as Jpeg, Gif, PNG, Zip, Txt, Doc, Xls, etc. It can also encrypt and decrypt data. By converting data to various palm database enlosed formats it is possible to support even more types of data such as PDFs or Gameboy roms among others. With further development its not impossible to support things like audio (Wav/mp3) playback, video playback, or other complex things you may not think possible. I've personally tested a palm app that played a Wav clip of a song through my Dana's built in speaker which was totally not intended to play actual music, but did so reasonably well. I've also found a copy of kinoma player that runs on the Dana. The problem however with such programs as Kinoma and that audio player is that they require special format data that is neither documented nor has conversion utilities available anymore. It does however serve as a proof of concept, that the Dana is capable of doing these things.
Maybe later I'll talk some about the various configurations, apps, and issues I've encountered and how I've addressed them. I hope this post helps some people understand that the dana is more than a word processor and less than a laptop, but what it can do is only limited by development of new and better software. I think that development is worth the effort if for no other reason, due to the amazing battery life and extreme portability of this device. I personally bought a pack of Energizer 2500mAh batteries to replace my nearly dead factory battery pack, and I had the dana with the backlight on, randomizing sudoku puzzles and playing chess against itself for over 40hrs straight on a charge.. that's unbelievably good performance for a portable computer. I have always wanted something that could perform this way with long battery life, a readable screen, usable keyboard, and that I could program on to expand it's capabilities. Now I found it, and you'd have to pry my Dana from my cold dead fingers! :-P
9:12AM, 6 February 2017 PDT