Palm Memory Maximum Increased
Trillan writes "PalmSource has announced that it has developed a technology for increasing the maximum RAM on a Palm handheld from 16MB to 128MB. Hopefully new devices will come out soon to take advantage of it." This looks to me like Palm's plan for remaining competitive against handhelds like Sony's that can add more memory in via memory stick. As more and more multimedia apps are written for PalmOS, more storage space only makes sense.
So, - what in the world does RAM size has to do with application storage? Last I checked applications / data / whatever are stored in ROM?
And it's interesting that Palm would be able to handle that much RAM - I mean, I still know some full blown computers straddling around with 64M... I won't even talk about the time when 8M was a lot, or when some idiot thought 640k was enough for everyone, and before that when stuff were represeted by holes on paper, and before even that when wooden beads on a frame were used in asia.
anyhoo... can't imagine anything that will take advantage of that much RAM (right now), though, it'd be interesting what comes of it if they tried - Palm don't have the processing power, but if it did, much more powerful software can be written for it.
Otoh - DRAM (I am assuming they are using DRAM for the extra RAM)needs to be refreshed which means that even in standby / whatever, they still draw a non-insignificant amount of power. I am seriously hoping that RAMTRON will get the density up so we can have some MRAM action.
(side note - SRAM draws more juice when operating but uses nearly none when in standby (only leakage current - which on modern cmos is equilavent to counting electrons) - I wonder how does manufactures of PDAs determine which ones to go with, if cost wasn't a issue (with cost an issue DRAM-or-SRAM is not even a question))
Okay, end rant.
My life in the land of the rising sun.
I'd rather see somewhere near 256/384MB on my Palm. With increased dependence on larger media files and interactivity with many databases on many machines, it only makes sense. With desktop ram amounts commonly hitting 1GB for most people, I've always subscribed to using a quarter of that in my portable devices.
However my laptop now is even breaking that rule, with 512MB of RAM. If Palm stop at 128 I fear they could be left behind and soon.
BTW, a Palmtop with 128MB RAM should be quite fast - like say, aLinux desktop with 1GB RAM..
Yes, there should be a significant speed boost, just like when you paint a red stripe on your car.
... to add 3 address bits to the Memory bus. wow, that must have been hard...
When sales slump a little more, and their market research indicates people want more RAM, maybe they'll add another address bit.
When are people going to realize that technological innovation ISN'T. Intellectual Property law has completely ended innovation. All we can do is expand, complicate, and repackage, the same damn IP that we invented 10 years ago because we're not allowed to innovate anymore. Even if we could, it wouldn't be worth it because we'd just get sued by some jackass that thinks he invented it first and the lawyers would bleed us dry..
. Handheld Linux OS + Phone + GPS + Camera + Multimedia Capabilities + Wireless + a frickin' laser = a single device (Flip phone size) ...
(okay maybe the laser could be an add on) ... but hopefully within 5 years....
Palmsource is responsible for the PalmOS which is used by both Sony *and* Palm devices. It has nothing to do with flash memory (which is used by both hardware brands).
With this development, all Palmsource licensees including Sony and Palm can use up to 128MB internal memory to remain competitive with PocketPC devices.
Almost there, but the processor needs some more speed first. It would be EOL'd before stage 1 was finished!
Intel is planning to unveil later this week a new technological innovation that will increase the maximum amount of RAM their motherboard chipsets can address.
More at 11...
imagine a beo...aergq+t43,.234 [NO CARRIER]
look at the name - it's a chick.
Alright! Now i can really play drug wars game for PalmOS to its fullest!
He's got a point, and this ain't trolling.
(We can tell some Palm, inc. stockholders have mod points today.)
(despite that, I still ain't posting anon.)
--- Grow a pair, liberals... stop letting the Republicans bully you!
If that's their plan, then they're doing quite well, since 7 (out of 9) of Palm's current models and at least one of the older models all have an SD Card slot. Some links for more info:
However, as you might be aware from having used Flash in other circumstances, regular RAM is waaaaaaaay faster than Flash, so breaking the 16MB RAM barrier is a Good Thing(tm).
On a completely different note, why doesn't Slashdot allow me to use HTML entites, so that I could write ™ and get a REAL trademark symbol? Is it that hard? It seems like actually extra work to filter them out!
I have a 128M SD-card in my palm tungsten T, wich I run alot of application from. I also have some mp3's on it. So what is the point?
- To understand recursion, we must first understand recursion -
Shhhh,
Just make the pcb with blank pads ready to accept DIY solder on chips. memory is so cheap nowadays, but adding hardware so unused memory can be powed off is not obvious, as is adding an induction charging coil.
more ram = more room for bloat
Not to mention battery life going from weeks to hours.
I have a HP-28S that will go for a year without a change of batteries. Real shame that handhelds need a power grid nearby these days.
I only use my palm when I don't get RAM...
When I get some RAM, my hand gets to rest for a while.
And when I don't get RAM, I use my palm a lot... Sometimes it gets hairy, and I have to shave it. Then I have a Shaved Palm.
I don't know where the Pilot bit came in. I've never RAMmed a pilot before.
I've used my Palm while thinking about a stewardess, but not a Pilot. That's sick.
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
If palm could allow their pda to use the IBM 1Gb micro hdd would be great. 128mb ? How many mp3s, pictures and divx movies can I store ?
I could sure use the 1GB drive !
BeOS?
On the Palm, there are essentially four kinds of storage:
So, to sum things up, yes, programs are run straight from storage memory, but storage memory happens to be RAM, although the operating system goes to a lot of trouble to mentally keep that RAM separate from the "regular" RAM (used in the traditional way), which is important because all that RAM is really coming from the same pool.
so shut up
I wonder if they can use the memory to cache any say incoming streams rather than having swap space
Rus
Cheap UK and US VPS
I mean seriously here. If they could make data entry more efficeint, it's pretty difficult to use for a left handed person, and slow for righties.
Instead of just improving specifications, why not improve the product design itself?
Sony Clie handhelds run the PalmOS. The memorysticks are used for storage, not RAM, as PalmOS can't use that much memory for RAM. Which is part of the reason why they're extending PalmOS.
SCO employee? Check out the bounty
With innovations like these, the future is truly bright. My, we haven't had this kind of creative thinking since people added extended memory hacks to DOS. World hunger is sure to end soon.
Both Palm and Microsoft love churning out these messed up, non-standard APIs because it ties programmers to them and creates a market niche. The messier the API, the better, as long as a company has a captive developer population.
From a purely technical point of view, both systems should be relegated to the dustbin of history and replaced with a decent POSIX-compatible kernel (Linux, QNX, whatever).
The real question is why PalmOS is such a pathetic mess on that kind of hardware. PalmOS gives you the programming experience and APIs of a low-end DOS machine on CPUs that are perfectly capable of running a full UNIX workstation environment.
or a hack?
"It's too bad that stupidity isn't painful." - Anton LaVey
up yOUR .asp, buy Godless greed/fear based payper liesense hostage ransom stock markup FUDgePeddlers, such .asp can be found DOWt at gov.va.msn.?net?, (VAST)?
lookout bullow. run for your options, should you have any left? after all of this phonIE ?pr? bullshipping scammage settles, we'll be fortunate to have ANY accurate 'memorIEs'.
lookout bullow. &, as always, consult with yOUR creator regarding matters of the heart/mind/wallet.
In my pre coffee morning stupor I read the headline as "Pain Memory Maximum Increased". That's some tech I can live without. "It's like high school but without the drugs".
Does this mean that I can write more phone numbers on my hand?
No, Beowulf clusters can't imagine in Soviet Russia.
Different devices for different needs. I still have an old (or better: now antique) Palm IIIc for my PDA needs. It does everything perfectly. I can download mail, I can even browse the web in a limited way, I have my phone numbers and even a game or two, and some ebooks to read. I want that device to be usable when I'm away from the grid. For a whole day. To effectively work with a keyboard, type this article, do some scripting and java programming, I have a notebook with all possible gadgets and softwares that will fit on a 40 GB disk (with Linux, as we know, an "awful lot" (c) by mousse-man 2003). I can watch multimedia stuff on it, can use Mozilla and other memory hogs, and I have a second battery in the DVD-ROM bay when I'm away from the grid, giving me approx 4.5 hours of work time. That's why I keep my old Palm and haven't bought a Sharp Zaurus - it won't work more than 3 or four hours at a time without recharging. Just one advantage the Zaurus has is all that fancy free software. If somebody makes a Zaurus that lives on little power, a smaller footprint than the current model, I might be tempted to test it since I'm a bit of a Linux zealot... :)
Getting a Palm to have more than 8 MB of RAM won't have any benefit for me as I don't even use 6 MB. And I use my palm as calendar, address book, and a for a few other applications and references.
The big items on my Palm are a dictionary (5MB), and AvantGo (2MB). Both of these could be improved with more memory. I haven't even fully realised the potential of my M515, and it's already sitting at 12MB used.
Graffiti2 ???
Now, if only they can find a technological innovation that'll let them make a Palm device with a decent size screen. Say, a device about the size of a paperback book. That way e-books might actually have a chance of catching on.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
This is probably used for the new Tungsten C (to be released at the end of this month, so they say). In addition to integrated WiFi (w00t!) and a 400 MHz processor, it's also said to include at least 32 MB RAM.
Alex Bischoff
HTML/CSS coder for hire
Both Palm and Microsoft love churning out these messed up, non-standard APIs because it ties programmers to them and creates a market niche. The messier the API, the better, as long as a company has a captive developer population.
Palm's API is clean, intelligent, and well-designed for its intended purpose (a PDA). The tools to develop for it are readily available and it's a very good interface.
From a purely technical point of view, both systems should be relegated to the dustbin of history and replaced with a decent POSIX-compatible kernel (Linux, QNX, whatever).
This is the kind of Linux-on-everything idiocy that makes my head hurt. Linux is great for some things and complete crap for others. A POSIX-compatible kernel is completely inappropriate for a Palm-style handheld. Have you ever tried to write a GUI-based Othello program that's 15K long on Linux? How about a 47K full scientific calculator? And those are big programs compared to many PalmOS apps.
It's that I-have-a-hammer-so-every-solution-involves-a-nail kind of thinking that has ruined many embedded systems. The PalmOS devices continue to be successful because they don't try to cram some variant of Unix or Windows in them and, instead, stick to an OS that is appropriate. As a result, the devices meet users' needs for speed, storage, and battery life. If you Linux pushers had your way, PalmOS handhelds would need faster CPUs, far more RAM, and would drain batteries so fast that Rayovac shares would jump up 50%.
I'm thinking "so what?" I don't want a PDA to be anything but a PDA that runs virtually forever on a charge. I'm on my third PDA only because I wore out the first two.
For me that's it - the only reason I'll buy another PDA is when the one I have dies. What I have does exactly what I bought it for - don't need any whizbang, battery-draining geegaws on it.
So maybe that's why Palm is hurting - they've sold their equipment to everyone who's willing to fork a few hundred dollars for an electronic rolodex/calendar/calculator. For everyone else, it's a device that's either too expensive compared to manual methods or they just don't need to be organized - their organic memories are good enough.
Checkout mmplayer.com.
I'm trying to develop a mobile media player that supports most codecs, formats and protocols.
I think this will be most useful when finished.
But Linux is generally tuned for a more capable class of hardware. Current Palm devices devote most of their RAM to long term storage.. stack and heap are extremely limited. A full-up Linux system with shared libraries, multitasking, graphics, etc., etc., wouldn't fit comfortably in a system with 2, 8, or even 16 megs combined heap, stack, and long-term storage.
When you're talking about a handheld with 32, 64, or 128 megabytes of RAM, you really can start to do those things with Linux well, but Palm started out with 128k of combined heap, stack, and long-term storage..
- jon
Ganymede, a GPL'ed metadirectory for UNIX
rgds,
-wdb
Having more RAM in Palm's is not going to do anything for the speed, as they don't have the slow storage/fast storage split that PCs do. In the Palm world, everything is stored and worked with in RAM. It could even make them slower, I know that with the V and Vx, the 2MB version was slightly faster in some areas, as it had less RAM to scan when loading and working with applications.
Slashdot: Playing Favorites Since 1997
Wow, very cool that they are modernizing this platform more to support this much memory. However, I gotta think that someday I'll look back and miss the days when I had apps on my pilot that would run in infinitesimal amounts of memory. I actually have one of the original Pilot PDAs (yeah, even before they caled them palm pilots). IIRC it had something like 256k of memory. Unfortunately, I don't think the thing even runs anymore.
:)
Speaking of which, anyone interested in buy a legacy PDA?
Here is the original leak, and here is one for sale on Ebay. The thing is supposed to retail for $499 on the 25th, but some dumbass is willing to pay an extra $300 to get it a couple days earlier. Anyway, Quill Corp, Amazon, and Staples all jumped the gun with listings for the product but have since removed them.
I for one am going to snap one up on Wednesday. It's got a hi-res color display, 64MB of RAM, a thumbboard (which I like), a 400MHz Intel XScale chip, no exterior antenna, and best of all... 802.11b. (No, damn it, I don't want to pay a stupid monthly bill for your wireless service when I can get it just about anywhere I work away from the office.)
This is totally true. Palm, as a company, is doomed because they have done nothing but sit on their asses and crank out the same products without any innovation. Look at the palms you can buy today versus the ones that came out in the mid-90s. Not a lot of progress is it? Same applications, a little more memory but it is available in several snappy colors! I hate Pocket PC for their upgrade policies (new version -- better buy a new device!) and their "lets-put-a-watered-down-version-of-windows-on-a-h andheld" philosophy but at least they're trying to improve the damn thing...
I am not a number! I am a man! And don't you
Does this mean that they can finally port Nethack to the Palm?
More capable than what? A T|T is more capable than most Linux machines a few years ago.
A full-up Linux system with shared libraries, multitasking, graphics, etc., etc., wouldn't fit comfortably in a system with 2, 8, or even 16 megs combined heap, stack, and long-term storage.
Why not? Tom's rescue disk gives you a recent bootable Linux kernel and a pretty complete command line environment on a single 1.4M floppy (including vi, command line editing, networking utilities, and other stuff). Of course, for a handheld, we are talking Linux kernel together with a different kind of user environment.
but Palm started out with 128k of combined heap, stack, and long-term storage..
I'm not sure what that has to do with whether PalmOS would beat Linux in terms of performance.
But yes, 128k is too small for a regular Linux kernel, but other UNIX-like systems do work in space that small. The question arises still whether Palm's quick-time-to-market and corporate success is worth the years and years of backwards compatibility woes for developers. I don't think so: Palm has to take the blame for what they did.
Refreshing all that memory has got to be hell on the device's battery life. Unless they've devised some clever way to ignore unallocated memory.
Monopolistic vorticies are ideas that when turned on, cause people to need your product in such a way that everyone needs it, and at the same time competitors can not be born.
This particular idea was infared scheduling.
You know how you have headaches scheduling?
Well simply enter in your free time, with a weight, and beam all the PDAs data between each other, and you have a few options for meeting times.
It saves time scheduling, but removes the "I'm more important than you factor", unless you want to add it in, or let the 'important guy' dictate which of the proposed times to use.
Everyone will need a PDA so meetings go faster. People on the road will need this PDA, like a nerd needs magic cards. Schedule a buisness meeting in 10 seconds on a conferance trip? Invaluable. If you don't have a PDA, you're gonna likely have the meeting time dictated to you, and not look cool.
God spoke to me
But yes, 128k is too small for a regular Linux kernel, but other UNIX-like systems do work in space that small. The question arises still whether Palm's quick-time-to-market and corporate success is worth the years and years of backwards compatibility woes for developers. I don't think so: Palm has to take the blame for what they did.
Backwards compatibility is the only reason that Palm has the market share they do. Same thing with IA32 processors and all flavors of Windows. Windows kicked the Mac's ass because it could run DOS apps on old-school PC hardware. No one cares about that now, but Windows couldn't have succeeded as well as it did if it weren't compatible when it counted.
See Linus' Comments on this recently on the LKML.
- jon
Ganymede, a GPL'ed metadirectory for UNIX
I bought it in 1988. It has had two sets of batteries so far. And the current set is still going strong.
Dragonball can only address 16M of RAM. Of course now that Palm uses ARM, they probably didn't have to do anything besides insert a larger memory chip.
Still, they'll need to come up with multitasking and other features of modern OS to use so much memory effectively. Now, it's basically DOS style programming, complete with malloc() limit of 64K. Embedded Linux running old apps in a silver box anyone?
Agreed, a Thesaurus (4mb) and Avant Go (2MB) eat up the main chunk of RAM available on my device, but there is also a Japanese Dictionary (5 MB), a Spanish Dictionary (3 MB), a Perl developer's guide (3MB), an HTML with Style Sheets guide (4MB) that need to be swapped on and off quite frequently. 128MB of ram could easily be filled with the reference material available online, and would be a compelling reason to upgrade.
The ______ Agenda
I don't know if it is because of variability in the capacitors, age, or unstrength batteries, but in my Pilot 5000 (yes, an original USR Pilot 5000, upgraded with the 2mb IR card), I often lose my main memory if I swap batteries at the 2.3v-2.4v level.
So, while some palms may successfully hold their charge while you swap batteries, don't count on it. Always remember to hotsync your unit before changing batteries...
My next 'phone' will be either Palm-based Tungsten or Symbian-based Ericsson/Nokia. Which one to get?
The Palm has thousends of applications and games, but Symbian has Repton, and is more 'modern'. GPRS here is surprisingly cheap, so I'm looking forward to use it, since I don't talk much on the phone.
Choices, choices....
This looks to me like Palm's plan for remaining competitive against handhelds like Sony's that can add more memory in via memory stick.
This shows a complete ignorance of Palm, PalmSource, Sony, and Palm OS itself.
PalmSource, the Palm, Inc. division responsible for Palm OS, announced this change to Palm OS because it's an important change. The previous 16MB limit was a holdover from older OS versions that ran on the 16/32-bit hybrid DragonBall (68328) processors. ARM processors have no such limitation. This change really should have been in Palm OS 5.0.
Palm Solutions Group, the Palm, Inc. division responsible for making Palm-brand handhelds, has little control over PalmSource, and can only make suggestions about what goes into Palm OS. Sony and Palm SG have about the same amount of influence over Palm OS now. Soon Palm, Inc. will be split into 2 completely seperate companies, and this distinction will be more clear to outsiders.
No version of Palm OS natively uses removable memory as RAM. Memory Sticks, SD, MMC, and CompactFlash cards are all accessed by using the VFS (Virtual File System) Manager API, which has been in PalmSource's Palm OS since version 4.0. VFS treats cards like removable drives, and files on cards must be accessed in a completely different way than databases in main memory. However, there are several programs that allow some directories on cards to be treated like RAM, allowing programs without VFS support some access to files on memory cards. Most of these only allow read-only access, though some work around this by copying the file from the memory card to RAM when it is accessed.
(Although VFS was added to PalmSource's Palm OS in version 4.0, Sony actually came up with most of the original API for its own version 3.5S. And HandEra (then TRG) actually predated both Sony and PalmSource's VFS API with a completely different "FFS" API for the CompactFlash slot on its TRGpro.)
--Mythos
Yet another lame linux zealot.
There are other far superior PDA's out there.
The system ROM is not *always* flash. The lower end devices tend to be real ROM.
Also... you probably know this, but you didn't mention it: The built in applications are stored in ROM. Except on Sony models -- they store a lot of their junk in database RAM. On a modern Sony device 16MB probably translates to 12-14MB or so.
Palms already have expandable memory to answer the memory stick... my Palm m130 has a 128mb secure digital card in it right now.
The real question is why PalmOS is such a pathetic mess on that kind of hardware. PalmOS gives you the programming experience and APIs of a low-end DOS machine on CPUs that are perfectly capable of running a full UNIX workstation environment.
Pardon me, but I don't think you've ever actually programmed the Palm. The Palm OS SDK is the cleanest SDK I've dealt with. The functions are very logically named and organized. Comparing it to DOS is insane. DOS didn't even really have an API, just a couple interrupts and low mem variables which development tool engineers built runtime libraries over.
A better comparison might be the classic Macintosh SDK, but designed by people who had already experienced the pain that Macintosh APIs grew into. The Palm has opaque objects, logical names, constants for everything, and a really well thought out event/notification model.
The great fault I find with it is the lack of standard C functions -- which makes sense, since you wouldn't want to include even a small subset of it with each Palm application. I've found most of those can be mapped to Palm OS traps with a simple #define, though.
Now, if you're not really talking about the APIs but the lack of threading for user applications... that's a licensing issue with the kernel, which I think is going to be replaced with Palm OS 6.
(Frankly, I'm a bit worried about this. It's possible to really screw things up with bad threading code, and I bet a lot of the shareware developers don't really understand threading very well. As part of being so easy to program, the Palm has attracted some programmers who don't really understand what they're doing. I hope PalmSource codes their OS to treat applications as potentially destructive code and does it well. They've done a really good job protecting RAM, but threading is another animal entirely.)
I store a lot of reference materials in my Clie. Things like recepie and drink databases. I'd like to store a full dictionary in there, but it's a bit small for that. I've written a program that stores a database of people in RAM. And, of course, I'd like to be able to keep a few pictures in there. My Clie doubles as a (crappy -- it's a older model) digital camera. Add it all up, and I could use about 20 MB of RAM at the moment. With a camera with better resolution, I would need more.
Gigabytes of storage aren't necessary, but I'm glad that we'll see new Palm handhelds go past 16 MB. You needn't worry about battery life suddenly dropping to unusable levels. That has always been a priority to Palm.
The requirements for phones and handheld computers are opposed. What makes a good phone makes a crappy handheld, and what makes a good handheld makes a crappy phone. This should be intuitively obvioous, but a great many people miss it: Consider the simple example jotting down a phone number someone it giving you over the phone, for instance. Or consider the size of phone you want to work with, compared with how small you want to write.
Instead, purchase two devices: A handheld and a phone. Make sure both have Bluetooth. This gives you the functionality of a combo device but without profile or multitasking compromises.
Well, considering the Divx movies only need to be 320x320 to match the screen's resolution, probably an entire 2 hour movie, and that's if a Palm has the processing power to decode a DivX video. If that's not enough then you can always slip in a SD memory card.
You guys are missing the point. The Palm really was never meant to play movies, mp3s, or even display pictures, so the fact that all of those are now possible is quite amazing.
Also remember this is a seven-fold increase over the largest Palm memory size so far. Imagine if the current largest hard drive was increased seven times, 250gigs to 1.75 tera, and sold for the roughly the same price as the 250gig drive? Puts it more in perspective doesn't it?
my karma will be here long after I'm gone
...since most palms have some sort of flash memory card support (SD in Palm, Memory Stick in Clie, Compact Flash in Handera). More memory would allow more programs to be stored in the (much faster) RAM. I'm not sure if it would speed up programs on the flash memory - I think it would, since programs loaded once seem to load much faster if they're loaded again after being used once (eg, 4 seconds the first time, 2 seconds the next). Anyone know if the palm OS has caching?
I've been wondering this for a while. It doesn't really seem to have any advantages over Graffiti, save for being a bit easier to learn.
I think of it more as a "satisfy the lawyers" change than an improvement.
Some of the potential new applications you might create if you had more memory include transporting documents around; those little 64MB USB memory frobs can do that almost as well. If a PDA had a VGA adapter and Powerpoint-like applications on it, it could let me leave the laptop at home or the office when I'm going out to visit customers, but I'm not aware of any that do.
My big frustration with the Palm as a Digital Assistant is that memos are limited to 4kb. My old Psion 3a had 32kb documents, which were almost always big enough for a month's worth of all my random notes, and I could type fast enough on its little keyboard to take good telephone notes; 4kb usually doesn't get me through a month, and there's no efficient way to search it, and it only lasts that long because Graffiti is slower than typing (even though I'm pretty good at Graffiti), so I don't write as much. But 8MB has also been more than enough for what I've used it for, and I keep half a dozen ebooks on it for reading on the train as well as my notes.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
It's not storage, you Miss America contestant, it's main memory. 128 MB of maximum memory to directly access.
Would it be possible to add "data ROMS" where PDAs could come with ROMs with dictionaries, thesaurui, maps, and books a la Hitchhiker's Guide to the Universe?
I think it would be a great way to add extra utility to PDAs and people wouldn't have to use up precious limited RAM and save on memory cards. is this feasible?
So great, Palm just discovered the breakthrough of 'paging'. They're just using an 8-bit index to a 16mb page frame. Wee.
-Billco, Fnarg.com
Hey ... just a quick note:
...). It is a mental trip to make but I don't think a very big one.
I don't think that the memo application was intented to store large amounts of text.
That's why one of the first really useful inventions for the Pilot was the Doc Reader (you currently use for reading your books in I guess), and soon to follow applications that could write to it (QED, ZDocm,
as for VGA adaptors, I think they currently only make them for those 'wince' machines, which is OK if you are OK with the shorter battery life, slightly harder and clunkier interface (but not by that much - you could get used to it), and some of the latest devices are really quite small (check out HP's latest cheap device).
As I am on a roll for expressing my opinions, I also think that MP3 playing is pretty much 'cutting edge' stuff which I won't think of as standard until it eats up less battery juice, and either cards become cheaper, or 10GB cards come out at a reasonable price that I can store my favorite CD's on to listen to. It will happen - just have to be patient.
I swear, if they started putting those mini HDD's in palms, so that storage could even get into the 1-2 gig range, id almost rather drop 1k on a nice wince based handheld than a laptop for college. they already run word, and if all you are gonna do is basic in-class note taking and u already have a desktop machine in your room, laptops are practically relegated to the high powered biz execs who can pay the premium for the extra power... ok, so maybe thats a few years down the line, but not having 2 lug a backpack et. al. to class, really has its upside, especially when your primary mode of transportation is a bicycle.
install OS/2 Warp in a virtual machine under Linux running on my Visor under .Net Server 2003.
-- Each tock of the Planck clock is a new world and here we are still life. --
The reason for the lack of many of the C lib functions is as follows. On the origional devices wth very limited RAM the designers decided why have a copy of this code in every program. So they put it in ROM and accesses it with traps.
True. My problem is more that the mapping files are fairly incomplete.