Slashdot Log In
Handspring's New Palm-OS Entrants: Color and Speed
Posted by
timothy
on Mon Oct 16, 2000 03:47 AM
from the will-the-deluxe-get-cheaper-now? dept.
from the will-the-deluxe-get-cheaper-now? dept.
ResQuad writes: "Handspring realeased a new palm top in their Visor collection, the Prism. It is $450 and have 65k colors, compared to the 3c's 256 colors. It also has an internal Li-Ion battery. Handspring also came out with another new palm, the Platinum. It is still gray-scale, but it is suposed to be 50% faster that the Visor Deluxe. This makes four palms out from Handspring." These are the same models discussed a few weeks ago, but now Handspring claims that they're shipping. Personally, I'm still pretty happy with my Deluxe, but the Platinum one looks very nice.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Too Heavy/65.6k colors on 25.6k pixels (Score:1)
The Platinum is 5.4 oz (the same as the old Visors) and the Prism is 6.9 oz! That doesn't count the covers.
I read six months ago that Handspring was working on creating a smaller Visor. So, why is the Prism 6.9 oz, which is heavier than the color CLIE, IIIc, and IPAQ?
The biggest selling point seems to be that the screen displays 65.6k colors. Why is that important when the screen only has 25.6k pixels?
Maybe if they had used a 320x320 screen, making the unit this large would be justifiable. But as is, I don't see how Handspring expects to sell many Prisms at $450.
Bring on the color Vx!
Re:Can anyone clarify? (Score:2)
But since I'm such a nice guy...
Prism product details [handspring.com]
Battery Life: 2 weeks or 6 continuous hours
beta-testers perhaps? (Score:1)
Just send it on over, I'd be glad to take a look at it for ya!
Re:PalmOS... (Score:2)
Re:We with the old ones. (Score:1)
Don't buy it just because of the photos (Score:5)
The Prism looks awesome in the photos, but remember that the resolution is ONLY 160x160 -- the same as the Palm IIIc. For those that have seen the IIIc, you will remember that it has a very grainy resolution.
Although the Prism does have a higher color depth, and uses TFT color, unless the screen has a tighter dpi, you will probably find that it is only marginally better than the IIIc. Also, remember that it is thicker and heavier than a regular Visor.
Be careful buying this blind -- I'm very interested in seeing a real one up close, in both indoor light AND outdoor light. As far as color goes outside, I have only seen 2 color LCDs that really work well outside -- the Sony hybrid LCD on their digital camera, and the Compaq IPAQ. The rest wash out completely.
Why PalmOS Is Not My Favorite Operating System (Score:4)
But it's not virtual. So even if you maxed out the Dragonball VZ's DRAM controller with 64M, you'd still need some way of controlling fragmentation etc, because you don't have a hardware MMU to shuffle pages around.
Why is controlling fragmentation important? Old Amiga hackers remember the pain of programs refusing to load, not because you didn't have enough memory left, but because you didn't have enough contiguous memory left. (If an app is expecting to be able to malloc a meg, the OS can't really reply "would you take two 512k chunks instead?".) That kind of behavior sucked back then, and it would suck even more on a PDA that stays up for weeks at a time.
The most reasonable way to solve fragmentation on a 68000 is to address all memory through handles. Load up a raw 32-bit pointer to the start (or middle) of a chunk of memory, then do all addressing based on offsets from that pointer. Whenever nobody is using a chunk, the OS is allowed to move the data and the pointer---after the move, the data, relative to the pointer, will be in the same place.
This is not a very Unix-y memory model. This is why nobody has ported perl to PalmOS. You'd have to change everything that assumed that a single 32-bit pointer was enough to access memory. Even if you could convince PalmOS to give you, say, a contiguous 2M chunk to use for malloc, and lock that region down forever (don't want pointers in there moving out from under us), you'd be back to the original problem of fragmentation.
A 2M chunk would be unnatural for another reason. Until the 020, 68000 addressing modes can only reach +/-32k from a register. Plop your chunk pointer in the middle of a region and out pops...that 64k limit you're always seeing in PalmOS hacking. If you're willing to take the performance hit, you could *manually* add 32-bit offsets to an address register (and give up the offset addressing mode). But pretty soon this starts looking just like the near/far pointer tar pit from the bad old 8086 days.
The newer versions of PalmOS are also moving closer to processor agnosticism with a HAL, which will sever its dependence on the DragonBall Series (MIPS, anyone? How about an IPaq, then? Mayhaps even Crusoe...).
I still can't figure out what they're going to do to move beyond 160x160 or 160x240 screens. Those hundreds of third-party apps are almost all using absolute pixel positioning for form layout. Wait...I have an idea---what if we redefine old pixel positions as really being dimensioned in "dialog units", and...wait, nobody would actually do that...
Unlike Microsoft, Palm is changing and eliminating its OSes primary weaknesses rather than saddling its developers/users/customers with archaic requirements, just like a company in a competitive market should.
So, what should Linux people be doing? Sitting back and waiting for Palm to be the source of All Good Things?
To hell with Palm and Handspring. (Score:2)
The Helio comes with VTOS, which seems to be a clone of PalmOS. It's actually pretty decent, and I'm using it until the Linux desktop stuff stabilizes. It uses Jot, a pretty good clone of Graffiti (I had no trouble switching over). This particular model retails for $180 or less, considerably cheaper than anything from Palm or Handspring (the Palm III series STILL sells for $250, which is exactly what I paid for mine 2 years ago).
Palm has been selling the same basic palmtop for years. It's not bad at all (I'm a happy owner of a Palm III), but they're going to need to innovate more if they want to stay in the lead. It does its intended job well, but VTOS is just as good and runs on a much more powerful processor. I think Palm is currently riding on its name recognition rather than its features.
-John
Attached to a *projector*??? (Score:3)
http://www.wired.com/news/business/0,1367,39456
is that there is a (vaporware) attachment to make it capable of attachment to a projector for doing presentations. For me, this is (nearly) a killer app - no more lugging the laptop onto the plane. Right now I can only ditch the laptop if someone else is presenting too and I can email them slides...now if the Ansyr Primer PDF viewer (http://www.ansyr.com/) works on it (in colour) I'm in.
I just rented "Pirates of Silicon Valley" (Score:1)
The simple truth is that Palm &Co. better watch out that they don't become isolated in their own high opinion of themselves while MS and its philosophy of "A C+ was good enough for me at Harvard it's good enough for the shit we make for you.." stumbles across the finish line first.
Re:Bleh (Score:2)
Handspring has poor QC and Service (Score:1)
So I have owned 2 Handsprings, both of which were defective. Whenever I want to do anything about this fact, I have to pay to call the service line and sit on hold intermiably. Then they ask me questions like "Sir, are there batteries in the unit?" that make me want to hurt them. I will never buy from this company again no matter what they come out with. I'm sick of companies pushing out products before the proper QC is done. dammit. Chris
Re:scaling the screen (Score:1)
>do to move beyond 160x160 or 160x240 screens.
The most sensible solution would be to go to 320x320 screens, and use pixel doubling routines for all apps that weren't marked as "PalmOS 4 compatible" or whatever - so they would look pretty much the same, and newer apps written for "palmOS 4" could take advantage of higer rez.
Regards,
Alex
I concur, but... (Score:2)
Is this color figure wrong? (Score:1)
First off, Never send a German to do an American's proofreading job.
Secondly, doesn't the IIIc have more than 256 colors? I cite this quote from this AP article [boston.com] from the Business section of the Boston Globe:
First off, 16-bit color means 65,536 colors. Secondly, the Prism will be 16 times more colors than its competitor (the IIIc). This means that the closest competitor outputs 4096 colors, or 12-bit; not 256 colors, or 8-bit. Furthermore, the cover of the IIIc box and demonstrations of the unit indicate a higher-than-256-colors output.
Re:Why PalmOS Is Not My Favorite Operating System (Score:2)
> This is not a very Unix-y memory model.
How do you mean it's not very "Unix-y"? This is exactly how relocation in ELF works, it uses a register to store that magic offset, then indexes all relative symbols from it. ELF was indeed invented in the UNIX world.
Re:Why PalmOS Is Not My Favorite Operating System (Score:2)
-From PalmOS.com
If you're willing to take the performance hit, you could *manually* add 32-bit offsets to an address register (and give up the offset addressing mode). But pretty soon this starts looking just like the near/far pointer tar pit from the bad old 8086 days.
-From PalmOS.com
So, what should Linux people be doing? Sitting back and waiting for Palm to be the source of All Good Things?
So what should Palm developers be doing, wasting their time porting bloated Unix tools to a decidedly (and purposefully) limited platform, for the sheer intellectual rigor of the excercise, or devloping for a fully functional OS that's well suited for the tasks it's asked to perform?
Gimme a break. Linux is useful, no doubt. But I don't think it's going to be all things to all people, as some would posture. There are better tools more suited for certain tasks.
If the Linux developers are having a tough time figuring out what to do , a much more useful pursuit would be developing a better way of syncing a Palm device to Linux. Right now there is no standard conduit API for Linux. For people who own PalmOS devices, that'd be a lot more useful than PERL for Palm.
First Visor Prism review (Score:2)
http://www.pencomputing.com/palm/Pen37/visorsprism platinum.html [pencomputing.com]
Solution to 160x160 limitation (Score:2)
What you do is implement a new, updated OS on more capable hardware with a bigger screen, and by all means DON'T saddle yourself with backwards compatibility. Then run the old stuff in the extremely good Palm emulation that already exists. The emulator should be able to map the 160x160 dimensions to the new screen without too much difficulty.
I'm hoping for someone to do this with Linux on the IPaq.
Jon
pr0n to go (Score:3)
Re:I concur, but... (Score:2)
The devices are vapour in so forth that only Ericsson has showed Quartz running on actual hardware (look at their web, the Communicator platform)
Is it just me... (Score:2)
Visor Prism in action (Score:4)
http://www.zdnet.co.jp/macwire/0010/16/r_viprfi.ht ml [zdnet.co.jp] h tml [zdnet.co.jp]
http://www.zdnet.co.jp/macwire/0010/16/r_viprfi2.
You're speaking some wise words (Score:2)
I don't know, even simple things turned me off: why should there be two calls, LoadLib and FindLib, and why should the programmer be in charge of doing refence counting and unloading of libraries? Why couldn't OpenLib and CloseLib do that behind the scenes, without duplicating all that code for each program that used libraries? It seems that doing it the way they did precludes multitasking at some future point.
Anyway, I'm starting to wonder whether Palm OS is really as great as it's made out to be. It's one thing to encourage programmers to keep the apps small and simple, but it's quite another if you force them to do so through architectural limitations and artificial shortcoming. Forcing small apps just because you yourself as an OS creator can't really see any use for large apps on a handheld smacks of shorsightedness.
Re:I just rented "Pirates of Silicon Valley" (Score:2)
Re:Is it just me... (Score:2)
What I want to see most in the Palm is a larger screen--more pixels horizontally, but especially vertically. The Palm is used more and more for business data entry, electronic forms etc, and for that sort of use 160x160 pixels can get constraining very quickly. Even one hundred extra vertical pixels could make a huge difference. And something like the Sony jog dial would be insanely great too, though it should be integrated at the OS level rather than the app level (like the Sony's).
How long will it run? (Score:2)
Re:iPaq! iPaq! iPaq! (Score:2)
Anyone know a place? Ideally retail, with the iPaq in stock, within an easy drive of Palo Alto/Mountain View. Alternatively, somewhere in the UK. E-mail me direct - I'll go and buy one and then come back here and post it. That way, I get one before the store gets /.ed :-)
Re:How long will it run? (Score:2)
Re:PalmOS... (Score:2)
See Symbian's website [symbian.com] for more info, or just browse around on Ericsson's [ericsson.com] for some pictures of the R380 smartphone running Epoc ... or look at the devices Motorola, Sanyo, Psion etc will release.
The future looks bright indeed!
Re:Is it just me... (Score:2)
Re:PalmOS... (Score:2)
But no one says you have to run palmos on it.
ucLinux! [uclinux.org]
Re:PalmOS... (Score:2)
Since the iPaq (with Linux, of course) may not be much more expensive once they ship in larger quantities, why not just get that?
Re:PalmOS... (Score:3)
The newer versions of PalmOS are also moving closer to processor agnosticism with a HAL, which will sever its dependence on the DragonBall Series (MIPS, anyone? How about an IPaq, then? Mayhaps even Crusoe...).
Unlike Microsoft, Palm is changing and eliminating its OSes primary weaknesses rather than saddling its developers/users/customers with archaic requirements, just like a company in a competitive market should.
Re:I concur, but... (Score:2)
My CPU is bigger than yours (Score:2)
This will please people who play Quake on the Palm. For everybody else, I think the relevent response is, "So what?"
__________
Re:Bleh (Score:2)
You don't get to replace the batteries in a lot of the devices that have built in rechargables. Handspring is currently /.'ed so I can't check. However the palm V and Vx for example don't let you change the batt. The custom rechargables are also pretty expensave (I assume because the market is small and there arn't many comperiters). For example a new battery for the Canon PowerShot 100 is about $60, while four AA rechargables are about $3. The four AAA's in my Visor were also about $3 (plus $30 for the charger).
So it is really more like "buy AAA's every month or a new Palm in two years". Of corse in two years you will probbably want a new Palm, but it would be nice if the old one had some resale value!
Given a choice I would like NiMH AAA that recharge when the unit is in the cradle. That would be more convenient then using NiMHs in the current Visor/Palm, and would be a lot cheaper in the long run then custin batts. I don't know why it isn't done, the legal issue can't be too bad because Semmins does that on the GigaSet phones (well NiCADs, but still if you put Alkalines in it they will explode or leak...)
Re:You're speaking some wise words (Score:2)
PalmOS and the Palm hardware (and Visor hardware) has lots of short term thinking in it. I think that is part of why it was the only succesful PDA. I don't think it will serve them as well in the long run, but if they hadn't done it they wouldn't even have gotten this far.
The hardware limitations are easier to forgive, how could they have hit their price point with a CPU with a MMU? Or high clock rate? If they had put in more memory what would have happened to battery life? And how could the feeble CPU search it all? The software ones are harder to forgive (esp things like LoadLib and CloseLib that have no good reason not to do ref counting in the OS).
Will Palm manage to switch to a longer term mode? Who knows, I hope they can. Switching to faster CPUs will help (it is hard to justify making resulition independent programs when they will draw t-o-o-s-l-o-w on a 16Mhz CPU), but that alone won't fix things. Switching the entire OS (with a compatability box for old apps) may not help either as it will kill the investment programmers have made in learning the current OS, and will mean existing code will have to be ported to the new OS before it can get any benifits. Thwy have to face a similar hurdle Apple faced going from the 680x0 to PowerPC, and also the hurdle Appl faces going to OSX, or Microsoft has repeatldly bumped into trying to get people to switch to NT or Win2K.
Re:You're speaking some wise words (Score:2)
It had really really really good hardware acceleration compaired to the none that the DragonBall has. It also had much more effectave memory because the 512K/1M/2M/8M in the Palm/Visor includes all the storage that would have been a stack of floppies or a hard drive on the Amiga.
Besides your Amiga may well have sucked for the task "look through 8M of data for the string 'wing' - decoding any and all file formats as needed" which is exactly what the Palm find button does (assuming you have a 8M palm), and was one of the cheif "excuses" given by Hawkings to limit the memory.
If Mot had they might have lost in the pager market (where the DragonBall also sells, see the black berry), or the programable remote market (Phillips Pronto and the Mirantz work-alike), or...
The DragonBall has a fine 32 bit model ('tho maybe only 24 bits get off the chip). It has a limited immediate offset, but so do a lot of CPUs. Including the 80386. Including the SPARC. It isn't segmentation, it just means you can only do "LOAD (A2+32000), D2", and not "LOAD (A2+64000), D2", you would need "ADD #64000, D2; LOAD (A2), D2" (trashing A2, which you may need to copy to another register or something...). (P.S. sorry if I don't quite rember the 68000 asm syntax, it is has been about 10 years since I wrote any!)
I don't know of any 386 derivataves that are as cheap as the DeagonBall, consume as little power, and have the LCD controler, memory controler, chipselects, and pretty much everything else built into it. Plus the 68000 is nicer to hand code for.
Besides the thing the Palms could use but don't have is an MMU. Sure it can't page in from a disk, but it could keep the flaky copy of "Pocket Crack Monkey" from trashing my phone list! Or allow things to page into and out of FLASH letting power off mode be a real power off...
Re:PalmOS... (Score:2)
Re:Why PalmOS Is Not My Favorite Operating System (Score:2)
Check this out. [syncml.org] When it's finalized, it ought to provide a reasonable standard for synchronization.
So me saying "Linux people" was a mistatement. I hope you get what I meant.
No problem. Got it.
Re:But why will peieople buy it (Score:2)
The mp3 player (IMHO) fits in as part of the headset, not the handset. All the handset should need to do is sequence and stream stuff, eg over bluetooth, and leave mp3 decoding to a dedicated codec. NB that mp3 over bluetooth is not a bad fit as you need to compress the sound for transmission over a limited bandwidth network anyway - so why should the handheld decode anything? In this scenario the handheld mainly acts as a memory device.
WinCE comes nowhere near this ideal (nothing does, yet) and I agree with your main point that handhelds should stick to the KISS principle - mostly. However, handheld (computers) should be expected to supercede other devices which are successful _as_handhelds_ (phones, media players, radio recievers).
Re:How long will it run? (Score:5)
- Leaving the Palm (only for units running on alkaline batteries) in its cradle drains the batteries. There's a *very* easy fix for that (a wire to cut in the cradle). You can find detailed instructions here [conklinsystems.com]
- Perform a warm reset, it often solves lots of problems. There's plenty of info on usenet, and I strongly recommend comp.sys.palmtops.pilot, there's heaps of guys who probably have all the answers to any question...
On average, my Palm IIIx runs about 18 hours on 2 AAA el-cheapo alkaline batteries, about 45 days of use. I once managed to run the beast a whoping 34 hours on a pair of the same batteries. Uptime hack is pretty handy, and once you get to know your batteries' discharge curve you can really guess how long they'll last (I have found many variations, even between batteries from the same pack).
Nevertheless, I really wouldn't mind a Palm Vx. The lithium-Ion battery is a dream to use, and if you know how to use them properly (recharge them as often as possible, never empty it totally and never, ever, leave the device usused with an empty battery).
Cheers,
/max
Bleh (Score:2)
Of course, I still want a wearable with an optical display :-)
Its just you... (Score:2)
You're overlooking a serious feature in the Visors: Springboard expansion.
The basic system doesn't really need much more evolution - the color Visor is really about all you need in a platform, since Springboard gives you so many options.
Right now, you could turn your Visor into a cell phone, a GPS receiver, an MP3 player, a MIDI instrument, an Oscilloscope, a Data capture device (16 analog inputs), etc. All with Springboard modules.
Try to do *all* of that (not just some) with a Palm. Forget it.
Re:Its just you... (Score:2)
In the days when Palm only claimed to have a highly focused PDA that does just what you need and does it well, they had a certain ground to stand on--as their market share proves. But the more they try to be all things to all people via expansion etc, the more Microsoft et al have a point when they say "hey, we can already do all those things, out of the box". In other words, the keep-it-simple mantra was great until now to gain market share, but now that they ARE top dog, they will have to actually fight to stay there.
Re:You're speaking some wise words (Score:2)
Re:Is my math wrong here... (Score:2)
I'm not exactly sure what they are using to base their "50% faster" expectation on though. Anybody know what kind of benchmarks exist for PalmOS? Global Searches?
Re:PalmOS... (Score:2)
There are no palm-sized machines that run EPOC. The clamshell sucks. If the EPOC partners came out with a machine that was like the ones everybody has been buying, they'd probably catch on a lot bigger in the US.
Not enough RAM?? (Score:2)
I have at least 30 third party apps, including a web browser with 1 MB cache, in a 4MB Palm IIIx. I've just upgraded to a Visor with 8MB, but that's largely for web browsing and to read books on the thing. If you just want to use it as an organiser, even 2MB is overkill.
Having said that, the iPaq is tempting because it can run Linux - although there are probably few useful apps for Linux at present, the stability is attractive (my Palm III just had to be hard-reset, losing all data - first time in months, but still...)