Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Handhelds Hardware

Palm to Shift to ARM Processor 167

krugdm writes "According to this article, Palm is expected to announce that it will be modifying its OS to run on faster ARM processors instead of the current Motorola Dragonball processor."
This discussion has been archived. No new comments can be posted.

Palm to Shift to ARM Processor

Comments Filter:
  • by Anonymous Coward
    So what are the guys from Dragonball Z going to do now?
  • by Anonymous Coward
    But who needs an organizer that runs faster than 33 megahertz?

    Yeah. And who needs a computer with more than 640k of memory, anyhow?

  • by Anonymous Coward
    If we combined this rumor with the one above about NewtonOS, then maybe we'd be onto something really interesting. They just have to fit Go PenPoint and Novell SuperNOS technology in there somehow.
  • by Anonymous Coward
    RISC is now more a obsoleted marketing term than anything. Technical wise, I think all modern cpu implies RISC in some degree.

    When only a few companies incorpate RISC, they boast about that a lot. In reality, pipelining is probably are more importance leap for perforamnce, isn't it?

    Because most vendor realize pipelining is good about the same time, no one really care to marketing it.

    When a cpu translates CISC internally into a few RISC instructions to execute, it is only matter to the marketing department to decide should the cpu be named as CISC or RISC.

    Thomas
  • ARM processers have been around for quite awhile now. They are semi-modern RISC machines that don't have a lot of the brain dead architectural cruft from years gone by.

    And no, they can't help you move pencils with your telekenetic "third arm", sorry.

    Down that path lies madness. On the other hand, the road to hell is paved with melting snowballs.
  • See: this page [motorola.com] for information about Motorola's MX1, Dragonball + ARM9.

  • I think one can safely assume that:

    The core apps that come with the device will be ported to the new architecture.

    If there is an emulation layer (which seems likely) the new chips should be plenty fast enough to emulate an old, slow chip like the DragonBall. Many 3rd-party apps may even see a speedup, depending on how good the emulation is.

  • Good point.

    And of course, this is just how Motorola prefers to do business. Lock 'em in, suck 'em dry. God, you should try dealing with them in telecom...
  • I disagree. The one thing Apple didn't do going 68k->PPC was fragment their market. Sure, the first generation of PowerMacs ran old 68k software slower than the last 68k Macs, but that was more than made up for by the fact that it was relatively easy to port apps to PPC native code, and when you did, they ran much, much faster. [Incidently, Apple never introduced "faster" Quadras after the first PowerMacs - the fastest Quadra was the 840 @ 40MHz, which came out several months before the first PowerMacs. The only post-PPC 68k machines were the 630s and the PB190 @ 33MHz. Yes, the 630s were a big mistake for Apple. I blame Scully.] Even Quadras weren't dead ends at that point, other than being slow (as all new computers will eventually be); consider that the first MacOS that wouldn't run on any 68k machine was 8.5 in 1998 - 4.5 years after PPCs first debuted.

    Apple was also very successful with the transition because they had a great emulator (in software! that's important), which was perfected in about a year, at which point PPC Macs were outperforming the fastest 68k macs in emulation. There were *no* incompatibilities due to the emulator.

    Apple's biggest mistake was that after transitioning to PPC, they relied too heavily on their emulator. They sat around with their old OS software which did not perform as well as it could have been. 8.5 made a huge difference, but even 9.1 still has legacy 68k code sitting around in various parts.

    Where Palm is in trouble is that, while Strong ARMs are fast, I don't know that they're fast enough to emulate old-series Palms. This might be important. Apple had the luxury of knowing that PPCs would eventually be fast enough to make up for any performance lost to emulation. Does Palm have this? Either way, it should be easy to avoid the mistake of relying on an emulator too heavily. However, Palm might be able to just say "okay, use a new Palm, use all new software too."

    In conclusion, Palm: figure out if you need to support old software on new Palms: if you're technically capable of doing so, make an emulator; if you make an emulator make it work perfectly, but don't rely on it for too long; don't second-guess your product strategy and go backwards with old-generation products; and deliver your customers the features they care about, not the ones your competitors think are important.

  • Is when Palm announces they will be building devices that run Windows CE.

    I give 'em two years. :)
  • WHY?

    Have you ever developed software for the palm? It's butt ass slow. Doing any kind of drawing routines can be downright painfull. I know a few people who will be dancing in the street when these bad boys hit the shelves.

  • Shouldn't be a problem. Palm has people on staff who continuously help out with the development of POSE; it's an extremely critical development tool for PalmOS.

    --

  • Some fair complaints there. Let me elaborate. The CPU power in the newer Palms will probably (I don't have any good insider information) go towards tasks to make it a better organizer. For example, speech to text notetaking. I added Mp3 playing just because it works so well & people will like it. This is in contrast to WinCE's use of its power on a feeble attempt to replace a desktop computer.

    This moves us onto the second question, which was about feature count. WinCE's trying to do much more than is appropriate for a handheld machine; things (like word processing) which are honestly better left to a desktop computer. The point I was making about "waaay too overpriced for too little functionality" was in comparison to the desktop machine that WinCE's apparently trying to overtake.

    And finally, I have to quote this one directly:

    Does Palm have any killer app Pocket PC doesn't have? If it does, why not just run the PalmOS emulator on a Pocket PC? I doubt there is any killer app that CE doesn't have though.
    That's just it. The pocketPC is simply overpowered for what's needed from a handheld. Sure you could make a handheld computer that does everything a desktop does, but you'll pay for it in weight, size, battery life, cost, and complexity. The Palm handheld is simple. The core applications that it comes with it don't have complex user interfaces, don't require megabytes of ram (the original palm came with what, 128K?), and don't ask much of the user in order for them to find use for it. They can just pop in whatever phone numbers they want, maybe a name, whatever.

    If you're looking for a cool new toy, go WinCE. If you're looking for a useful tool, go Palm. Feature count simply doesn't matter once the features you need are present.

    --

  • by Lally Singh ( 3427 ) on Monday July 23, 2001 @07:06PM (#66218) Journal
    Palm's biggest advantage has always been their mission plan: be a good handheld organizer. Note that I didn't say 'handheld computer.'

    Palm's single greatest asset has been a _WELL_DEFINED_ _PLAN_ and a _TARGET_MARKET_. CE's target market is "Palm's customers," without a second thought about _WHO_ those people are: salespeople, businesspeople, etc... you know, the _ordinary_user_, who doesn't really care that much about running a full web browser in their pocket (hence the philosophical difference between full internet connectivity and web clipping :full unadulterated access at disgustingly low speeds versus an efficient access point for the data most often accessed)... Don't let me go off on how little foresight or design MS actually puts into their products...

    I don't see Palm turning their products into the ubergeek-toys that the CE crowd has been putting out: tiny handheld computers that are simply painful to use because they try to replace desktop computers with shitty, overpriced, small screened, keyboardless versions. Palm aims for the general public with a tool that lets you store your data, recall it, and otherwise, just gets out of your damn way.

    CE's just turning into another Apple Newton: a handheld computer that's waaay too overpriced for too little functionality; useful only to those .1% of the computer buying population that can't possibly sit down and use a desktop for the majority of their real work.

    Palm's probably going to use the new CPU power for things like a prettier GUI, voice recognition, MP3 playing, and perhaps some multimedia. At the end of the day, just improving what it does now: assists you with your life's tasks, not taking them over like CE.

    But, let me end my random tirade on WinCE versus PalmOS... I'm afraid that the percentage of people here on /. that seek an ubergeek-toy is disproportionately high.

    --Lally Singh, Palm Software Developer.

    --

  • Why does it need to get faster. More memory I understand, color and backlighting and better batteries also, but are people really feeling the lag when looking up phone numbers or appointments?

    More memory means more stuff for "find" to search (for those that don't know find runs every app and asks it to look at all the data it knows how to search). More pixels (and more bits per pixel) means more stuff to manipulate on the screen, again requiring more CPU to keep up.

    Is the Palm slow? I had a Visor Delux until a month or so ago, it never felt all that slow. I broke (and later repaired -- any one want to buy a Delux?) it, and got an Edge. It feels a whole whole whole lot faster. So did I need it? I don't think so. Now that I have it, will I give it up? No, I don't think so.

    Besides, it could allow other kinds of applications. Ever wonder why it costs $200 for a MP3 playing module? If you had a 200Mhz ARM you wouldn't need $200 worth of hardware to play MP3's (you may still need an external module for stereo output).

    Plus...maybe better games. Civ would be fun...And if MicroProse won't do it, maybe someone will port OpenCiv, but it just isn't any fun porting things to a non-memory protected OS (and the DragonBall doesn't have a MMU, the ARM does...hopefully the ARM version of PalmOS will use it)

  • Even Palms are using more power nowadays. A year ago, it was common for a Palm (say IIIxe) to last a month or more on one set of batteries. Right now, I'm averaging 6 weeks between replacement, which is terrific. The newer m500 models are touted as lasting up to two weeks.

    Are you sure they are using more power, as opposed to storing less? The IIIxe takes normal AAA batts, the m500's have a built in rechargable. Rechargables tend to be more costly, and store less power per unit volume. The m500 most likely lasts 30% as long because it only has 30% of the power! (well, it may consume a little more power to run the CPU at 33Mhz vs. 25Mhz, but probably not much since the CPU on a Palm spends most of it's time "executing" the HALT instruction).

    My "new" Visor edge has more then 50% of it's battery after 2 weeks of use (with the power not connected to the cradle). My old Visor Deluxe (anyone want to buy it?) has rechargable NiMH AAA's in it. It lasts about 5 weeks between charges. It doesn't look to me like the Edge eats it's power noticeably faster (and I use the backlight more on the edge because the lighting is more even, and also it's far louder speaker sucks more power, and my new headphones keep me from hearing the alarm a lot of the time, so it frequently has to ring a lot more...)

  • lauch a terminal session into a server and use real apps is a big deal, and is something that PalmPilots cannot do

    Eh? Not only can the Palm do that, it can do that via SSH. Go look at TopGun SSH. Enjoy.

  • Just a reminder the Sony Clie 710c (and the newer 610c that's coming out) both support 320x320 screen res.
  • The ISA bus was fairly tightly coupled to the 8086/8 processor bus, but it still exists in many modern PCs where the processor bus has changed out of all recognition, and I remember there being ISA bridges for the Amiga.
  • I know its a joke, but actually, Palm will likely use Thumb, which is an extension to ARM's instruction set using 16-bit compressed instructions. You execute more instructions, but you use less memory bandwidth, making it a big win for 16-bit wide memory architectures.
  • Actually, the Motorola DragonBall ARM doesn't run 68K code, it just has a peripheral set that is register-compatible with the DragonBall Super VZ. You would still need to recompile code, but you wouldn't have to do major rewrites of device drivers.

    Palm will have a 68K emulator in their new OS. It will execute system calls in native ARM code, so it should be pretty fast for most programs.
  • by bcombee ( 5301 ) on Monday July 23, 2001 @07:00PM (#66226) Homepage
    Moving to ARM does two important things:

    1. Palm OS now can run on the same chipset used in many cell phones, meaning its easier to make Palm-based smartphones.
    2. There are multiple companies making ARM-core based chips. The 68K is a dead end, while ARM allows a wide range of scalability, from cheap ARM 7 devices that are cheaper than Dragonballs to fast XScale processors that can power information appliances.
  • Palm developers knew about their plans since Palmsource 2000 last October. Old apps will run on the new Palms so the only problem is that new apps may not work on the old ones. Such is progress...
  • No they won't use Thumb.
  • I wouldn't be surprised to see a WINE for PalmOS 5 which lets you run PocketPC apps on your ARM Palm. Not that Palm is in any need of them hehe
  • you mean like Wordsmith or Tiny Sheet? :)
  • Compaq announces the Dragonball PocketPC
  • yeah but PalmOS 5.0 will have official OS support for it. It's much easier for developers to program for OS 5 than for Sony and Handera's specific implementations
  • yeah but you'll never stick a 10 gig harddrive and a cable modem on it. And even if you could, the batteries wouldn't last longer than a few minutes. There's more involved than just cpu, memory and a better OS.
  • No, Palm won't have that problem. First of all they are sticking with ARM for their next gen CPU instead of the free for all that exists in WinCE (i.o.w no SH or MIPS to deal with). PalmOS 5 will have an emulator to take care of legacy apps but it will use native calls so it will be faster than a traditional emulator. Also, PalmOS 4 is the bridging OS: apps written to the API's won't have a problem under 5.0.
  • take a look at what's planned for PalmOS 5.0 here: http://www.seapug.com/articles/palmsource2000.html
  • I dunno -- I have a telnet app on my Palm that I can use to run emacs. Seems to me that's a real app... haven't connected to an Oracle instance, but I've managed a PostgreSQL DB with it.

    The telnet app is only a double-handful of K too. However, trying to run emacs with a stylus is... well, pretty stupid.

  • Nice. New processors. But will they fix the OS, or will ARM palm programs still have to deal with ~32k heap and so forth?

    --
  • Palm developers have always had to recompile for new versions of the PalmOS, as well as for the different Palm devices


    This is simply not true. When I upgraded from my Palm Professional (running PalmOS 2.0) to a Palm V (running PalmOS 3.5.2), every single program I had continued to work. Even system software like Hackmaster continued to work.

    In addition, as a palm developer, I have developed software using the PalmOS 3.5 SDK, the software runs just fine on PalmOS 2. This requires the developer to be aware of what API's appear on what PalmOS versions, and work around the lack of API's on older versions of the OS, but it is possible.

    PalmOS is probably the best OS at maintaining compatibility that I have worked with.
  • by Accipiter ( 8228 ) on Monday July 23, 2001 @06:19PM (#66241)
    WHY?

    Tell me why an electronic datebook / addressbook / personal information unit needs a fast processor? Is it that important to display a datebook entry in .03 milliseconds rather than .1 milliseconds?

    The Palm line was designed for a few specific tasks, and to perform those tasks well. Palm succeeded in doing this; the Palm is a wonderful organizer. But who needs an organizer that runs faster than 33 megahertz?

    A switch to ARM-based chips means that Palm OS-based handhelds will run at significantly higher clock speeds than their current 33MHz. This means the devices will be able to handle more complex applications, such as video streaming and digital-audio playback, and to match the processing power of handhelds based on Microsoft's Pocket PC operating system.

    Okay, hold up. Let's review this:

    Palm has significantly more market share than Windows CE, because it does what it's designed to do a lot BETTER than CE.

    So why are they changing their product to adapt to the weaker market segment? Who the fuck needs digital audio and streaming video embedded in their addressbook? Yes, it's badass whiz-bang stuff, but not practical. They throw in the excuse of "planning for the future", but that's marketspeak bullshit. They need to concentrate on making their products BETTER, and not necessarily COOLER.

    -- Give him Head? Be a Beacon?

  • by hatless ( 8275 ) on Monday July 23, 2001 @06:38PM (#66242)
    For Palm to stay in their longstanding $200-$450 price range, this move is right on schedule. Palms have been shipping for about 5 years now, just over 3 generations of Moore's Law. Since the original Palms were 20 MHz 68030-class computers, it should be possible to produce something 8-10 times faster overall with 8-10 times the memory. This roughly translates to 150-200 MHz ARM-based systems (right on target) with 4MB RAM in the lowest-end devices (think m100) and several times that in the high-end ones.

    Do all the math and you can easily come up with roughly the same hardware spec as a current iPAQ handheld, but about $200 cheaper since it will hit the market about a year later, which in 2002 puts a color 200 MHz ARM-based device with 16-32MB memory built in right in Palm's pricing sweet spot.

    While Compaq will be targeting its $500-$600 price range with lovely 300 MHz 64 MB devices, this hypothetical $400 Palm device should be comparable performance-wise to the current iPAQ, but with longer battery life and what will probably be transparent support for all Dragonball Palm apps. They're not dead yet.
    1. Yes, there will almost certainly be some emulation in Palm OS 5, which will be the OS that the ARM-driven Palm devices will run. The emulation will be needed to let the old apps run on high-res screens (the old resolution was hard-coded into the OS in order to keep things simple).

    2. As far as the Pocket PC Palm emulator, remember how much good Windows compatibility did OS/2. It only confirms that Palm is the market leader.

    Jon Acheson
  • Or so the rumor mill goes.

    Jon Acheson
  • There is already very good emulation for the Palm devices: it's used for software development. It will be no big deal to include some version of it in Palm OS 5, and it will moreover give a clean fix to the problem of running the legacy apps on new high-res screens.

    Jon Acheson
  • That's a cheap shot, but really, I'm not sorry.

    The fact is, the Palms and the Newton were and are entirely different animals. The Newton was tablet-sized, at least twice as expensive, didn't hotsync, and was more of a tablet PC than a calculator-like device.

    It didn't really sell, possibly due to a bad launch (the thing was rushed out the door thanks to bad decisions by John Scully). But then, tablet devices generally don't. It might have been spun off into a survivable independant company, but even that is debatable. There is enough of a niche market in hospitals and etc. to keep tablet PCs going, but the tablet PCs can run Windows software. They probably woudn't make it if they had to develop all their own software.

    The Palms did sell, because they're small enough, cheap enough, get enough battery life, back up their data, and they're easy to use like a calculator. Plus, Palm made it easy to develop for, and the devices come with all the basic apps you need.

    The Palms are about as much like the Newton as a dog is like a dire wolf. Same phylum, maybe, but sorry, one of them just didn't make it in the wild.

    Jon Acheson

  • I think what really killed the Newton family was that they got bigger and more expensive, instead of smaller and cheaper. But I submit that there would be no Palm if it hadn't been for the Newton, if for no other reason that the Newton was where Graffiti (and Palm) got their start.
    I tend to agree about the reasons the Newton failed.

    I do think that there eventually would have been something very much like a palm even if there had been no Palm or Newton. There was enough experimentation going on that someone would have hit on the sweet spot and form factor. The size comes from things like pocket notebooks, cigarette packs, shirt pockets and Game Boy. The battery life would need to be greater than a walkman's (Sorry, CE). The price follows from everything else but needs to be below half the cost of a laptop.

    Jon Acheson
  • What I want to know is, why does my palm really need to be faster?

    It's all got to do with the relative cost of the processors. I don't know, but I suspect that a Dragonball chip is now *very* cheap, so they make up a smaller and smaller part of the manufacturing cost of Palm devices. However, they aren't likely to get any cheaper.

    As time goes by, the ARM processor will reach a point where it, similarly, costs only a few dollars more than a Dragonball. At that point, seeing that you get maybe ten times the performance for negligible cost, why wouldn't you go with the high-performance solution and the extra applications it will make possible?

    Go you big red fire engine!

  • > Palm has significantly more market share than Windows CE, because it does what it's designed to
    > do a lot BETTER than CE.

    Palm has the market share because it was the first that gave the consumers an affordable, pocketable device that got the job done. Previous attempts all went drastically wrong in at least one of those departments.

    Palm is losing the market share because WinCE devices are starting to get that mix of features right also, and offer features above and beyond that. Given the choice of spending $400 on a basic device that gets the job done, or on a really fancy device that gets the job done, most consumers (you possibly excluded) would opt for the fancy device.

    That is simply the reason why Palm needs to get with the program. Just look at the automobile industry, which could teach them a thing or two about minimum feature requirements. Manufacturers might disagree about the necessity or usefulness of this or that feature, but omitting it would remove them from the market.

    That said, WinCE isn't quite there yet. Neither are the devices quite as usable as Palms, nor do they have satisfactory battery life (except for the most dedicated users), nor has the Palm price point quite been reached (except maybe with monochrome devices). But in another iteration or two, they might have Palm beat.
  • by dennism ( 13667 ) on Tuesday July 24, 2001 @04:22AM (#66253) Homepage
    This is great, in my opinion. Faster processor, with backward compatibility. And no sacrificing the easy to use PalmOS. At least if Palm does it right :)

    The ARM has a number of advantages over the Dragonball/68k line. One of which is that it is designed to be used in battery powered devices such as the Palm and the GameBoy Advance. The current Palms run between 16-33mhz. You can even overclock them (in software!) to run faster. The ARM chip in the Palm should be running at 200mhz.

    Why such a jump? Well, there are a couple of reasons:

    - 68k emulation. To run the old dragonball apps, you'll need to emulate a 68k. I'm going to guess here, and say that instead of using something like POSE running under a new OS, they will instead go the same route Apple did. The core OS will be written in ARM, and the 68k code when calling a trap, will run code natively on the ARM. i.e, OS routines will run at full speed.

    - Multimedia. I don't think that the Palm will be ready to run very much in the line of movies, but MP3 playback becomes very practical. Along with other things such as dictation, telephony, etc, etc. The extra boost of speed will definetly help here.

    - OS functions. I currently have a Visor Deluxe, with about 800k free. And the thing is slow at times. If I go to check info, delete an app, whatever, it takes 10-15 seconds just to get the list. After that, it's cached so it appears instantly, but the initial time it's slow. And once another app is started, the cache is gone. In addition, the Find function isn't exactly the fastest thing in the world. The extra speed will help here.

    As far as the PalmOS goes, I think that the ARM version will be an evolution of the current version. I'm sure we'll see Palm push different screen sizes, we already have some variations on the market now (Sony's Clie - 320x320, for one). 160x160 will probally become the minimum size.

    I think another thing that will happen is that Palm tosses out the current kernel they use, and use another kernel that they can actually expose to the developer. This will allow things like MP3 playback to continue in the background while other applications continue to run -- a kernel thread would handle it. I don't see Palm getting rid of the single application running scheme -- it just works so well, and prevents things like out-of-memory errors from occuring because you have 20 programs open (WinCE/PocketPC).

    Palm knows what they need to do. I think they want to make the transition to ARM as seemless as can be. This means making source code compatible (as much as possible) between the Dragonball and ARM version. If programming an ARM version of the Palm is completely different than the 68k version, developers may just get up and move to WinCE.

    On the other hand, I would imagine that most developers could write 68k version and allow the emulation to handle running it under the ARM. For most apps, you don't need the power of the ARM. And on the ARM, those apps would benefit from the faster CPU (for OS functions).

    Palm has a lot of ex-Apple employees (or at least they did :) working for them, so I'm sure they are studying the 68k->PPC transition that Apple pulled off. Don't expect the radical (completely new OS) on this, but expect a smooth transition... they have way too much investment built around the 68k Palm (both in binaries and source code) to just throw it away for a different CPU.

    This is going to be an exciting time for both Palm users and developers. I personally can't wait until I can buy a ARM based Palm of the shelf at the local computer store.
  • I'd be thrilled if they used this as an opportunity to transition from PalmOS to Linux, with the emulator running PalmOS of course. If they did a good job on the SDK, people should be able to recompile PalmOS apps to run under the new Linux. I don't have a feel for how likely this is, but it would give Palm more control over their destiny, and save them paying licensing fees.

    Let's see... they would gain control over their destiny and stop paying licensing fees... because they would no longer be using their own OS??? Forgive me, but I fail to comprehend the logic here.

  • Ummm...guess they'll just have to run their apps through a different compiler. Woo. Doesn't sound like the end of the world to me.

    It's funny...so many people around here are yapping about a Hacker Ethic, making things work for the sheer joy of doing so...yet when a company like Palm tries to upgrade their hardware, we're supposed to hate 'em because some app developers might have to do some work. With Palm's track record, it'll be a TRIVIAL amount of work, with ENORMOUS dividends. This is bad...why?

    Somebody draw me a diagram.
  • Keep in mind that despite the fact that Microsoft has utterly failed to make this sort of a transition work well, it has been done. Apple's emulation of 68k processors on PowerPC was pretty damn bulletproof. The overwhelming majority of software out at the time just kept on workin', with only modest speed penalties. After a recompile, it was off to the races.

    This can be done, and done well. I just hope they don't spank their battery life (PalmOS's single hugest advantage) moving to this gee-whiz new processor.
  • Palm OS is running on top of AMX.

    http://www.kadak.com/html/kdkp1400.htm

    AMX is a real-time OS that's available for x86 and many CPUs common in embedded applications.

    AMX is royalty free (if distributed in executable form (ie compiled)).

    So Palm didn't write everything on the Palm, specifically not the hardest bit, the realtime elements. Palm OS deals with the resource allocation and UI issues, leaving task scheduling and (if they go to ARM) memory protection issues for the AMX segment.

    IMHO, it was a very smart move. AMX is incredibly stable, very low overhead, and abstracts a lot of the annoying hardware issues, making it easier to port Palm to a new CPU (AMX already supports ARM, and has for quite a while.)


  • I think it's a more apropriate comparison. You get added benifit for old games. Two alternating screen-sizes to try and enhance the old size (wide screen) or play old games at original resolution. Everything from what I have seen of it works quite well.




    --------------------
    Would you like a Python based alternative to PHP/ASP/JSP?
  • With palm I doubt it will be that bad. They've never shown any real intention from what makes plam so great. Even Motorola was EOL the old 68000 Dragonball, they really needed to move to a new platform eventually. They'll probably have an emulator to execute the old code (the new ARM is easily more powerful that the old chips, as referenced by the WinCE emulator discussed eariler today), but in the end I expect they'll stick with ARM. Probably even stick with the Dragonball processor, since the next version [cnet.com] will have the AMR technology in it. Just because WinCE decided to take the brain dead move of making incopmatable and different versions of the same OS, doesn't mean Palm won't do the same thing .
  • by GenetixSW ( 35311 ) on Monday July 23, 2001 @06:13PM (#66267)

    This is an interesting, and mostly welcome development. I could argue that a palmtop platform really doesn't need to be terribly fast, since most people simply use them for keeping up with contacts and maintaining schedules, rather than watching video and streaming MP3s wirelessly...

    What has me worried is this:

    Although speeds have not been announced, the company has demonstrated the upcoming chips at 1GHz.

    200MHz is a lot. 1GHz is utterly ridiculous. The biggest concern with having faster chips is reducing battery life. Most, if not all, WinCE devices have a max battery life in the hours. Granted, most such devices have colour screens, but it would be foolish to say the faster chips doesn't play a part in it. Even Palms are using more power nowadays. A year ago, it was common for a Palm (say IIIxe) to last a month or more on one set of batteries. Right now, I'm averaging 6 weeks between replacement, which is terrific. The newer m500 models are touted as lasting up to two weeks. That's nice, yes, but a disturbing fact of life is becoming increasingly obvious and disruptive: more features require more power and drain more energy.

    Do we need the extra abilities? As I see it, we'll be losing sight of the original goal of a palmtop. Instead, what is now occurring is that the personal agenda of a year ago is being replaced with ever more powerful be-everything devices.

    This has me worried. Perhaps my fears are misplaced?




  • This will be more difficult for Handspring than for Palm. The Springboard is basically a direct connection to the DragonBall's bus, so I can't see how it would be very easy to do a compatible Springboard on an ARM chip. Also, Springboard modules have code on board for the cool plug-and-play, and that code is of course DragonBall code.



    That's why Motorola came out with a new DragonBall with an ARM in it.

  • You might be right, but don't assume that's all there is to it. If the power consumption isn't equivalent, then your view only represents a very small portion of users.

    I know very few people who have any desire to use their palms/visors as anything but a Filofax that can be easily shared and backed up. Those people are uninterested in sacrificing battery life for wacky features that don't work and that they don't need.

    Boss of nothin. Big deal.
    Son, go get daddy's hard plastic eyes.

  • by Drath ( 50447 )
    Oh no the program i had to write for assembly class to draw rectangles will be usless now!
  • So... Palm might be supporting the Palm emulator for ARM chips after all...



    - - - - -
  • I wouldn't say "Apple really did a great job of smoothly transitioning their users over to the PowerPC", quite the contrary.

    The 68K --> PowerPC transition fragmented the Mac market. The first PowerMacs wouldn't run legacy software even as fast as the Quadras that had been out for some months, and Apple was bringing out faster Quadras. However, if you bought a Quadra, you knew you were buying a dead end. Result: many Mac users transitioned to Windows, where there was a clear upward path. That setback hurt the Mac by robbing it of critical mass.

    IF Palm is smart, IF they make sure the StrongArm based Palms will run all older software as fast or faster than the current crop of Palms, IF they make sure users know they will not be buying a dead-end product, they can benefit from this. If they don't learn from Apple's mistakes, they will fragment their market at exactly the wrong time, and WinCE and Linux will claim their spots.

    True, I wouldn't need a PDA to play movies, but having one that could play MP3 or Ogg files would eliminate once gadget I want to carry.

    And as a side note: The DTMF generation trick isn't as useful as you might think: between having to dial access codes (or not), area codes (or not), extensions (or not), you have to have a fairly complex UI to select the options. Plus, since the PDA cannot listen for the call progress tones, it cannot know when to send the next burst - it has to just wait. I know, I have a watch that does DTMF.
  • I don't see why they would transition PalmOS to Linux. The second they do this, they become irrelevant. People like Handspring and Sony would no longer pay Palm for every machine they made, and would likely be able quickly gain dominance over Palm. I mean, Sony already got mp3s onto Palm before Palm did.


    ---
  • My Palm7 is dog-slow. My Psion 3A wasn't, in spite of having 3 times as much gorgeous screen area and a 7.8MHz 8086-clone processor (Of course, having an excellent keyboard instead of a touch-screen with handwriting recognition saves a lot of horsepower.) Quadrupling the CPU might make the handwriting recognition faster and more accurate, and make up for the clunky operating system. And somebody else already commented that using an ARM core makes it much easier to use already-written ASIC libraries, which means that Palm can do more integration and keep costs down in the future, which is important when you want your product to cost less than 50 shares of your stock. The other big win is that changing processors gives you an excuse to fix some of the appallingly small limits built into the OS, like the 4KB data structures used for memos and email. The Psion had a few 32KB or 64KB limits from 8086 small model, but the last system I used with a 4KB limit was IBM 360 Assembler Language - the PDP-11 had gotten away from the PDP-8's 12-bit limit....

    Memory is important, and it's pretty close to free. Selling a 2MB machine is tacky enough if you're doing it to get people to buy the overpriced memory expansion card, but there's simply no excuse for doing so on a non-expandable machine just to create product differentiation, or to bait&switch people into buying the much more expensive model just to get $6 more RAM. For many applications it doesn't matter, but if you want people do buy the box for things beyond the basics - ebooks, or industry-specific applications that require more data, or reading some real fraction of their email (especially using the overpriced radio link), you need more memory, sometimes lots more. Even if the future Palms don't play MP3s, storing compressed speech uses about 1MB per 20 minutes, so it helps to have more memory.

    Better Screens - the Psion 3a has 480x160 mono, and lasts about as long on batteries as the Palm; the WinCE and iPaQ machines really do have good-looking screens, more readable as well as flashy, but the battery life is too short for practicality.

    Audio, especially speech recognition - that does need more horsepower, though some of it can be done with ASICs like cell-phone voice compression instead of the CPU if that makes sense. Microsoft is going after the MP3-player / Video Game / TV set in your pocket market, but for business users and other people who want organizers rather than toys, the two obvious directions to go are cellphone capability and speech recognition interfaces to the box, and those may be CPU burners.

  • by molo ( 94384 ) on Monday July 23, 2001 @06:38PM (#66291) Journal
    Motorola, TI and Intel will use Palm's software developer kit to build processors using ARM technology, sources say.

    Man, thats some SDK. Why don't my SDKs do that?
  • Um, how many palm programs have you used? Most of them are awfull and the registration fees are outrageous :) Good ridance to (mostly) bad rubish. If palm was smart they'd line up a bunch of serious developers to produce some usefull stuff for the palm ...

    I've owned 3 palm units going ALL the way back to the *US ROBOTICS PILOT 1000* and *the* most usefull program on the palm is the birthdate reminder app (which is gpl btw) (IMHO)

    Your onto palms problem -- theres no killer app for the palm! they need this cpu power to develope a killer app like a office compatible suite.

  • But remember that a PDA is a limited environment. Less CPU horsepower, less room inside for extra chips, less electrical power to run chips... if you are going to do some sort of backwards-compatible bus, you will need to do it very efficiently. I'm not saying it is impossible, just that it will be a headache if they try this.

    steveha

  • by steveha ( 103154 ) on Monday July 23, 2001 @08:47PM (#66295) Homepage
    This is a risky move, but if Palm does it right it will pay off. They only get one chance.

    Apple showed it can be done. Apple really did a great job of smoothly transitioning their users over to the PowerPC.

    As long as they are doing this, Palm needs to break out of the 160x160 display trap. I'm sure they are eager to do it. All the current Palm apps, when running under emulation, can have a 160x160 box to run in, but new software can have more room. And, Palm needs to release two different reference designs, with different screen sizes, just to make people get serious about testing their apps with different screen sizes.

    I'd be thrilled if they used this as an opportunity to transition from PalmOS to Linux, with the emulator running PalmOS of course. If they did a good job on the SDK, people should be able to recompile PalmOS apps to run under the new Linux. I don't have a feel for how likely this is, but it would give Palm more control over their destiny, and save them paying licensing fees.

    They should make sure the new Palm can play DTMF tones through its speaker; people have been crying for this since the first Palm. Look up a phone number, hold the Palm next to the phone, and click on "Dial" and the Palm makes DTMF tones and dials for you. I'd like that.

    If they make it rock-solid reliable, and give it really long battery life, this transition could be a very good thing. Oh, and they need to keep making DragonBall Palms for a while: don't make people feel they are being forced at gunpoint to switch.

    steveha

  • by steveha ( 103154 ) on Monday July 23, 2001 @08:57PM (#66296) Homepage
    This will be more difficult for Handspring than for Palm. The Springboard is basically a direct connection to the DragonBall's bus, so I can't see how it would be very easy to do a compatible Springboard on an ARM chip. Also, Springboard modules have code on board for the cool plug-and-play, and that code is of course DragonBall code.

    So, does Handspring stick with the DragonBall? Or do they try to emulate the Springboard bus using the ARM? Or do they do Springboard 2.0 using the ARM bus? Or can they do a new bus that isn't so tightly coupled to the CPU's bus? (How about making the plug-and-play use some sort of portable bytecode?)

    By the way, I hope Handspring will adopt the "universal connector" idea Palm introduced with their latest devices. Having both a serial port and a USB port is a nice thing. Having both of them plus a Springboard would be even better.

    steveha

  • So let's see.. PALM is going to use ARM. I wonder if HANDspring will use ARM as well since they use PALM as well. Will the programs be written in THUMB?
  • A lot of people, I'm sure, are going to ask about backwards compat. Yes, the new processor is being designed my motorola and it will still run the old DragonBall based software, it is an ARM based dragonball. I would also like to point out that for some reason or another, the new processor includes built in support for Sony's memory stick, as well as SD media. I for one am looking forward to this new processor, as long as they leave the interface the same.
  • by tjwhaynes ( 114792 ) on Tuesday July 24, 2001 @04:09AM (#66299)

    200MHz is a lot. 1GHz is utterly ridiculous. The biggest concern with having faster chips is reducing battery life. Most, if not all, WinCE devices have a max battery life in the hours. Granted, most such devices have colour screens, but it would be foolish to say the faster chips doesn't play a part in it.

    The Motorola MC68328 DragonBall microprocessor uses about 55mW. The power consumption for a modern colour LCD screen is about 25mW. So CPU power usage is an important factor in battery life. There is a paper on power consumption which is worth a read [berkeley.edu] which shows that power consumption for the Palm Pro 16MHz uses between 26mW (sleeping) and 160mW for intensive tasks.

    Now the ARM family has been designed for high MIPS/Watt ratios. Looking at the ARM10 tech specs [arm.com] the ARM chip uses 275mW when running, and can drop down to less than 5mW when idling, and in sleep mode uses 0mW with the option for fast wake up.

    So what does this mean for the average Palm user? If the CPU goes to sleep in between uses, and idle mode is invoked during any period of inactivity, the new Palms should maintain good battery life while being a lot snappier to use. To me, it looks like you should get the same sort of battery life if you use it for the same sort of tasks. If you want to play MP3's all day long, then your Palm will be chewing around 350mW out of the batteries. Given that a single AAA battery gives roughly 1000mAH (milliAmp Hours) so that would imply a pair of AAAs would give you about 8 hours of continuous 100% CPU usage.

    Cheers,

    Toby Haynes

  • by rjamestaylor ( 117847 ) <rjamestaylor@gmail.com> on Monday July 23, 2001 @07:25PM (#66300) Journal
    Oh no the program i had to write for assembly class to draw rectangles will be usless now!

    Now?

  • Palm devices have done great things for the people who bought them for contact management, scheduling, and porting small data files with them on the go. But the reason WinCE devices are selling at levels that are beginning to really erode Palm's lead, is that the average consumer simply wants bells and whistles.

    I look at my Palm IIIc that I got just this past February for $329, and wonder what I really did get for my money. Having waited just a few months, I could have gotten an m505 with the extra money saved. Though if I were going to do that, and spend five hundred dollars or so, why not get a WinCE device? Expandable memory using more common components than the new stuff in a 500/505, and with a variety of vendors to choose from.

    The basic reason Palm needs to make this change, is because simple and reliable isn't impressive. Those of us who -do- know better, are rare indeed. I was a longtime PC fanatic, until I saw a recent iBook, and how well it handily trashed my IBM ThinkPad for reliability. I may be glad I got my IIIc when I did, but I do still feel badly about the fact people with less knowledge get better toys.

    I shouldn't rant when I'm tired. Damn this heat.

    Palm needs to deliver stability, AND better toys and gimmicks. I just hope they pull it off.
  • With the much higher raw processing power of the ARM chip, emulating a 33MHz Dragonball should be no sweat. I heard a rumor regarding this switch about 9 months ago, with speculation running that the ARM chips would be hittling 1GHz (as mentioned at the end of the article); the hope was that there would be enough processing power to support fairly sophisticated voice-recognition capabilities. My understanding (which could be way off here, please feel free to correct me if I'm wrong) is that even the higher-frequency ARM chips have low enough current requirements to allow for "Palm-like" (kick-ass) battery life.
  • Since the original Palms were 20 MHz 68030-class computers...

    I think that's wildly optimistic. My Palm III isn't nearly as fast as an '030 based computer like a Mac SE/30.

    According to this page [palmclub.nl], the original Palm was a 16MHz Dragonball. If true, performance isn't scaling with clock speed. A Mac SE/30 feels far more than twice as fast as an older Palm.

  • I once built an optical hub that would let 5 Mac laptops with IR all "see" each other. All you had to do was point each IR eye at the hub... which was a drinking glass. :)

  • I know you can't do a totally scientific test, but all my personal experience tells me that there is no WAY a Palm has as much zap as an '030-based computer.

    Opening a big fat text document is the example that comes to mind. When I read a big page in AvantGo, it takes a lot longer to appear than a similarly-sized MacWrite doc took to open.

    The Mac could also do games a heck of a lot more quickly than the Palm. That old Mac Star Wars game was cool, but all the action games I have tried on my Palm III are glacial in comparison. As in, don't bother playing them.
  • by MrBogus ( 173033 ) on Monday July 23, 2001 @07:34PM (#66318)
    The Palm versus WinCE battle sorta reminds me of the old PC versus Mac versus Unix battle of the 1980s. Sure 90% of the people could get their work done fine and move along with an el cheapo DOS PC. However the other 10% couldn't shut up about their colorful graphical user interface with WYSIWYG printing, or their multi-user multi-tasking memory-protected super stable workstation.

    Then one day, the Mac people and the Unix people woke up and figured that the PC could do almost exactly everything their specialized and more expensive systems could do.

    It's the same thing in the handheld world, turned on it's head. Eventually WinCE-type handheld computers will have all the battery life, cost, and 'filofax' features of the Palm. BUT, if Palm gets the MPEG and Quake and Spreadsheet 'features' (which means a fast CPU and something resembling a real OS) before then without losing it's primary advantages, it will probably hold it's dominant marketshare lead forever.
  • by suwalski ( 176418 ) on Monday July 23, 2001 @05:57PM (#66320)
    I first heard of this last summer.

    This brings along great opportunities for Linux. For example, the Rebel.Com NetWinder kernel could fairly easily be modified to run on this Palm system, with full X, etc. The news could impact the Palm and Linux even more than it did on the iPaq.

    The ARM is a greatly versatile, very low power RISC chip. I'm happy they are finally pursuing this. Nokia is supposed to also take advantage of this in accordance with their deal with Palm to use the PalmOS. This is why the PalmOS isn't on Nokia phones yet, they are waiting for the ARM version...

    This will be cool on two fronts. :)
  • "...Palm maintains a huge lead in market share over its rivals..." Then why would they screw themselves by making their products compete more directly with the products in the minority market share? People are buying Palms to replace paper organizers, not laptop computers. But people are people and they usually want they latest thing with the most power, can do many more things than they need, can fit the most stuff on it, and might be able to play quake on it.

    "That's why they are revising their platform--to grow room for the future." A standard idea, but I for one, do not want streaming multimedia and MP3s on my handheld. My Palm m105 does exactly what I need it to do. If I want to watch a movie on a plane, $4 headphones from the stewardess or a laptop w/DVD will do the trick. If I want to read a book, I'll spend $6 and get a paperback from the store or check out one from a library. No batteries, backlighting, or internet connection needed.

    The Palms were designed to replace the paper organizer that contained our calendars, to do lists, addresses, etc. Last I checked, my paper dayplanner did not play MP3s. It doesn't need to. My Palm doesn't play MP3s either. It doesn't need to. Unfortunately, too many people forget about this and want the latest and greatest. Maybe when they start burning holes in suits because they run so hot, people will realize that the current Palm line does more than they need it to.

  • Because the writing is on the wall, and the added features that PocketPC's can run are going to wipe palm out.

    The ability to control my Oracle instances, lauch a terminal session into a server and use real apps is a big deal, and is something that PalmPilots cannot do.
  • Palm developers have always had to recompile for new versions of the PalmOS, as well as for the different Palm devices:

    apps that worked in 2.x broke for 3. Apps that worked in 3 were broken for 3.3 and 3.5. Apps that worked great were recoded for the higher quality grayscale screens, and then refused to work on earlier Palm IIIs.

    Apps that worked great on the new 16 shade grayscale screens got recoded for color devices.

    Everything got altered to work on Handsprings.

    In other words,
    making changes to existing application code is nothing new to Palm developers.


    A host is a host from coast to coast, but no one uses a host that's close
  • Aye, but if you'd bought the m505, you'd be cursed with having to run with the backlight on fulltime to see the screen at all.

    You'd also have SecureDigital cards, and who wants cards with crappy content protection built in?

    go get yerself a prism, or stick with the IIIc.

    A host is a host from coast to coast, but no one uses a host that's close
  • Welcome to the incompatibility that now reigns in the world of Windows CE. Will that be SH3, SH4, MIPS, ARM, etc with your Palm? Do they plan to emulate the older chips to get the older software to run? That would definitely make the point of moving to the new processor moot.
  • Palm has significantly more market share than Windows CE, because it does what it's designed to do a lot BETTER than CE.
    It may be true that PalmOS does what it's designed to do better than CE, but that's not the reason Palm has more market share. The reason Palm has more market share is simply that it was there first. CE (particularly the iPaq) has been eroding that market share ever since.
  • ARM [arm.com] also patented revolutionary network technologies [arm.com] such as a (V22 soft modem [arm.com]) based on their lovely chip so we might soon see some real and versatile alternatives to these phone/organizers behemots [women.com].
    --
  • What I want to know is, why does my palm really need to be faster?

    Mine doesn't need to be faster, but I reckon I could use a faster crosscompiler (I know, I know, here's a nickel to upgrade my old linux box).

    What I want to know is (and I don't know bo diddly about ARM technology, except that it reminds me of Gil the ARM, so these are probably moronic questions)...
    - how big will the heap be next year, and
    - will I still have to mess around with these blasted code segments?

  • ...programming FOR your PDA in the environment we all know and love. :)

    I'm confused. I already program for my Palm in the environment I know and love: emacs+gcc+gdb on a linux desktop.

  • Actually most apps don't even break, either. Follow the rules and don't push the outside of the envelope, and who needs to recompile... It's just that users beg and plead and cajole for the hip new features supported by the new OS (like, color, and hey, who wouldn't) so you gotta add them and then recompile. (So you're still right that this is nothing new to Palm developers ;-)
  • I know faster processors are (usually) better, but I wonder if this is the right direction for Palm?

    In the past, the stability, battery life, and simplicity have been hallmarks of their device, and brought them success.

    If there is now enough "oomph" to decode MP3, play video, etc, will Palm stray from their ease of use?

  • Seems to me that most of the older stuff will probably still continue to work, through some kind of emulation layer, much like the Apple 680x0 to PowerPC transition.

    I'm no programmer though, maybe someone else can speculate. But with ARM in the 200-300 mhz range, it seems like you could easily emulate all the old stuff.

  • Quoting: "Let's hope Palm publishes the data sheet for the chip they're using -- unlike the originally secret Dragonball" *nearly chokes* You are kidding right ? The 68328 Dragonball processor HAS GAZILLIONS OF DOCS about it on Motorola site (EZ, nonEZ etc...) I was using them in 1997. How hard did you look ? Why do you seem to assume it's Palm Inc. responsibility as opposed to Motorola's ? Farewell =)
  • Sounds like under-clocking to me. If they can hit 1G at normal voltage, they usually can get it to run cooler, slower. Worked with the old x86 chips - slow them down enough you could get by with just a heatsink.
  • by FrankDrebin ( 238464 ) on Monday July 23, 2001 @08:37PM (#66344) Homepage

    The shift to ARM will mean of course incompatible binaries for all those vendor-supplied and open-source projects. Generally not too big a deal since there are lots of tools for ARM (gcc supports cross-compiling to ARM of course).

    But, perhaps more interestingly, a new version of POSE [palmos.com] is required. Development of the original POSE (nee CoPilot [hewgill.com]) is a fascinating story of reverse-engineering, ingenuity, and personal persistence of Greg Hewgill. Do a Google [google.com] search for 13hewgil.pdf for an interesting account.

    Let's hope Palm publishes the data sheet for the chip they're using -- unlike the originally secret Dragonball -- so POSE can be implemented for the new architecture without too much headache.

  • by Bonker ( 243350 ) on Monday July 23, 2001 @07:18PM (#66345)
    Shogakukan's 'Ranma' processor. If you douse it in cold water, it transforms into an 'ARM', but if you pour hot water over it, it changes back into a 'Dragonball'.

    "Oh sirs, very tragic story of microprocessor that drown in spring one thousand, two hundred year ago!"

    Okay, enough with the stupid anime jokes already.
  • by spellcheckur ( 253528 ) on Monday July 23, 2001 @06:11PM (#66350)
    I don't know about you, but my Palm is great for the limited things I call on it to do.

    It essentially replaces my organizer, which was, as far as I can tell, it's intended purpose.

    Why does it need to get faster. More memory I understand, color and backlighting and better batteries also, but are people really feeling the lag when looking up phone numbers or appointments?

    How about making the things cheaper? I don't want a palm to replace a computer... if I did, I'd buy an iPaq (and put linux on it). I want it to take care of scheduling, take notes and remember phone numbers.
    ...oh, and I guess a few simple games never hurt anybody.

    What I want to know is, why does my palm really need to be faster?

  • WinCE devices have a max battery life in the hours.

    Depends on what you use them for. You are correct that the Palm battery life is, in general, lightyears ahead.

    I'll give you my experience. I've got the iPaq 3650 with WinCE 3.0 and by taking certain measures (e.g. backlight set to low, power off settings after 3 minutes max etc), I can always get a "full" day of (constant use) battery life out of the device (games, music) whatever and not have to worry about it.

    However, I do have to remember to put it on the cradle *every night* to re-charge. "That's crap!" you might say. Well it is not much of an issue for me.

    Would I like to have my battery life last longer? Of course. I'd like it to last all year if I could. However as long as I can be around a power outlet when I travel, it is not a problem having effectively 15 or so hours life.

    And why not put 1GHz processors in something the size of a palm device. Heat/power problems have been overcome before. If you can *effectively* have the processing power of your desktop in your pocket device then surely you can see some nice possibilities there (entertainment wise at least).

    For example, the LA Lakers (nba) had a promotion where people, during the game, could have real time multimedia, statistics etc "streamed" to their Pocket PC (sorry can't find the link). Things like processing MPEG streams (say) on the fly would require some significant MHz power in the pocket device to be usable.

  • by stu42j ( 304634 ) on Monday July 23, 2001 @09:56PM (#66352) Homepage
    From the August issue of MaximumPC:

    A sequal to the DragonBall VZ, the Super VZ doubles clockspeed to 66MHz and adds on chip support for USB 2.0, on-chip SRAM cache , DMA memory transfers, and a frame buffer to speed up video. Its 0.18-micron shrink (down from 0.25-micron) should offer a two-to four-fold increase in speed and drink less power compared to the fastest Palm procs available today. The Super VZ will debut alongside the DragonBall MX1, which will be based on ARM technology and run at 200MHz.
  • Nice thought, but it's taking Palm eons to port Palm Desktop and Palm Sync to OS X. I don't think there's any deals between the two.

    But, gee, in nine months the Palm will have an ARM CPU and get to the point that the Messagepad was seven years ago!

  • I'll defer to you on the size and the price, no argument there. Sculley really missed the price-point.

    But, I found the Messagepad easy enough to use, and had no problems syncing with my PC. It wasn't as simple as the idiot-proof Palm hot-sync cradle (which is a pretty slick innovation) but it still worked.

    I think what really killed the Newton family was that they got bigger and more expensive, instead of smaller and cheaper. But I submit that there would be no Palm if it hadn't been for the Newton, if for no other reason that the Newton was where Graffiti (and Palm) got their start.

  • Wow, just 4 megs of memory? Good heavens, they're actually going to back down from their current fairly common configuration of 8 megs for the next generation of Palms? Well, I guess with memory prices so high, and ever increasing(!), you must be right. Combine that with the inherent limitation in ARM processors which only allows 22-bit addressing? You're right, only a celibate "fart-knocker" would run X-Windows on a Palm-sized device [ipaqlinux.com].
  • I own a PalmIIIx (black&white display). I'm very happy with it.

    I would replace it for a better palm if the new version would be:

    thinner

    lighter

    with better battery life

    can do simple wireless operation (with my cell phone for example)

    cheaper

    What I don't need it to have:

    color display

    3D surround sound playing MP3s

    T1-speed internet connection

    voice recognition (not with the current frustrating technology)

    voice recorder

    word processor/spreadsheet/presentation manager or other office related software (which I can use at the office).

    I want an easy to use organizer that will make my life easier.

    -Omer

  • Who cares if it runs Linux. I'm not programming on my PDA.

    I think the point is not programming ON your PDA, but programming FOR your PDA in the environment we all know and love. :)
  • by baumanj ( 459939 ) on Monday July 23, 2001 @06:11PM (#66370) Homepage

    ...instead of the current Motorola Dragonball processor

    Oh great! Now how is Goku going to buy gohan for Gohan?

    Those heartless bastards.

  • Can you imagine a beowulf cluster ...

    Yeah, but you'd better get those IR ports lined up just right...

    Sorry, I couldn't resist...

Talent does what it can. Genius does what it must. You do what you get paid to do.

Working...