Slashdot Mirror


Filesystem Problems with the Treo 650s

Kaisa Tarasov writes "It turns out PalmOne's new Treo 650 is shipping with a major problem that's causing first adopter users and developers to cancel their orders in droves. The new Treo, along with the Tungsten T5, utilizes a new FAT based nonvolatile file system. Not only is the new system much slower, as the data has to be loaded into a SDRAM chip before running, but in this filesystem PalmOne switched from using directly addressable storage, to storage addressed in 512 Byte blocks. This has caused many files to swell in size - up to 500% in some cases (such as the address book). Users, already flustered with the small 23 MB of available memory, when trying to sync their old data onto the new device are discovering that their old data does not fit on the new Treo. What does PalmOne do?"

289 comments

  1. What do they do? by Anonymous Coward · · Score: 3, Insightful

    Easy. Palm should write a efficient 512 byte FAT block mapping layer.

    1. Re:What do they do? by WillerZ · · Score: 4, Informative

      Or go back to the PalmOS 5 way of storing data.

      I prefer the Palm database model to the desktop file model for use on handhelds, as it fits in nicely with how the majority of handheld applications want to work.

      As someone who's used Palm and PocketPC devices (and developed my own programs for both) I definitely preferred the Palm approach. Which is why my Tungsten C gets carried around and my HP Jornada is at the bottom of a box somewhere.

      Of course the main reason is that my jornada used to crash a couple of times a day, whereas my Tungsten C has crashed a couple of times (both when an 802.11 connection got dropped by a faulty access point).

      Phil

      --
      I guess today is a passable day to die.
    2. Re:What do they do? by Anonymous Coward · · Score: 0

      "an efficient"
      "an efficient"
      "an efficient"

    3. Re:What do they do? by shokk · · Score: 2, Insightful

      As explained during the recent Treo 650 roadshow, the reason they chose this type of file system use is that, with the low low price of flash memory cards, you are expected to use that expansion port for something like a 1GB memory card to store files in.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    4. Re:What do they do? by Impy+the+Impiuos+Imp · · Score: 1

      > PalmOne switched from using directly
      > addressable storage, to storage addressed in
      > 512 Byte blocks. This has caused many files to
      > swell in size - up to 500% in some cases (such
      > as the address book). Users, already flustered
      > with the small 23 MB of available memory, when
      > trying to sync their old data onto the new
      > device are discovering that their old data
      > does not fit on the new Treo.

      "Yes, but the Treo is very neat!"

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    5. Re:What do they do? by karmatic · · Score: 0, Offtopic

      Willing to sell that HP? :)

    6. Re:What do they do? by saha · · Score: 1

      Get Palm 6.1 (Cobalt) with BFS.

    7. Re:What do they do? by WillerZ · · Score: 1

      Dude, if I could find the bloody thing I'd give it away.

      Phil

      --
      I guess today is a passable day to die.
    8. Re:What do they do? by karmatic · · Score: 1

      Well, if you find it, I'd gladly pay you something for it :)

      (Poor, but can always use "new" hardware)

    9. Re:What do they do? by Anonymous Coward · · Score: 0

      Finally a statement from PalmOne:
      http://www.treocentral.com/content/Stori es/494-1.h tm

      I found this somewhat reassuring but we will see.

    10. Re:What do they do? by Anonymous Coward · · Score: 0

      That's bullcrap! If they are expecting us, the consumer, to augment their device to usuability status by purchasing additional SD memory, then maybe they should lower the price on the 650 by about $100. And besides, what if I need the SD slot for something else?

  2. I know, I know! by Anonymous Coward · · Score: 5, Funny

    What does PalmOne do?
    File for bankruptcy?

    1. Re:I know, I know! by SenatorOrrinHatch · · Score: 2

      Lets just hope they release all their documentation and open source their OS and drivers before they do, so that at least their hardware will have some use in the world.

      Otherwise, we may as well just throw them straight in the recyclotron. My next palmtop will have a full strength OS, either a true windows box (like the OQO) or a linux box from Japan.

      --
      The Christian in me says it's wrong, but the corrections officer in me says, 'I love to make a grown man piss himself.'
    2. Re:I know, I know! by Anonymous Coward · · Score: 1, Funny

      Don't forget to misremember that it was Microsoft's anti-competative practices that put them out of business.

    3. Re:I know, I know! by Anonymous Coward · · Score: 0

      +1 Funny.
      But you really need to fudge your misrecollection a little further.
      See, Beelze-Bill forced them to use a big, FAT filesystem, so that, as soon as Mr. Softie's government holdings expand from the DOJ today, to include the PTA (hooray), Mr. Softy can sue PalmOne, ensuring ascendency of wince, or pocketpuke, or whatever new moniker they toss on their product to change its diaper.
      Less trollifically, I hope that the Palm Desktop's hard-disk formats stay the same. I realize that asking for interoperability amongst desktop PIM applications is rather an extreme request. Please just keep the file spec constant so the DIY community can DI,I.

    4. Re:I know, I know! by Anonymous Coward · · Score: 0

      How about ... Sue Microsoft? Sureley we can place blame on them somehow.

    5. Re:I know, I know! by Anonymous Coward · · Score: 0

      Yeah Microsoft forced Palm to come out with the crappy T5 and Treo 650. Right.

  3. Ouch! by Anonymous Coward · · Score: 4, Interesting

    Who gets fired for this? Q&A? The engineers? Managament?

    It's too bad that such a glaring problem got missed in production. Hopefully they will be able to fix it.

    1. Re:Ouch! by baywulf · · Score: 4, Insightful

      It should be the management getting fired because if it was successful you would see quotes praising the leadership effort of the management in making the project a success. Since they are calling the shots and credit they should take the blame.

    2. Re:Ouch! by Simon+Lyngshede · · Score: 4, Insightful

      Firing people isn't always the solution.

    3. Re:Ouch! by nomadic · · Score: 0

      And because this is slashdot you never blame the engineers or programmers, even if they do an incredibly lousy job.

    4. Re:Ouch! by CrackedButter · · Score: 1

      But to some its the easiest solution....

    5. Re:Ouch! by baywulf · · Score: 4, Insightful

      I have no problem blaming engineers and programmers. I just belive management should go along for the ride. They have to take the good with the bad. If they got $50K bonus for "successfully guiding the development of product abc" they should be fired for "majorly screwing up product xyz"

    6. Re:Ouch! by smittyoneeach · · Score: 4, Funny


      It was Joey, in the Conference Room, with the Marketing Plan:
      "How can we drive up sales of the memory cards," inquired Philo, VP of Marketing, "and make room for XML, AFU, and the TLA host?"
      "Well, my broker is E.F. Hutton, and he says," all eyes on Joey "that FAT is all that."
      Bipperton Fusslebeak could wait no longer: "But that's so inefficient! What are we, the government? We can't just pick people's pockets like that! You'll kill the product!"
      Philo responded calmly: "I don't even know why Engineering shows up at Marketing meetings. I'm a little surprised the relocating of your position to Bangalore didn't affect your attendence, Mr. Fusslebeak. You looked surprised...received you not the memo? Engineering does such a poor job of communicating with its...people. Joey, your ideas, and your bonus, are splendid..."
      </clue moment>

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    7. Re:Ouch! by Anonymous Coward · · Score: 0

      why is it always the xyzs that get dumped on and the abcs that get praised?

    8. Re:Ouch! by Anonymous Coward · · Score: 0

      Of course it is. I mean always getting rid of people who screw up and learned from their mistakes? How could this not be a good idea? =P

    9. Re:Ouch! by scribblej · · Score: 2, Insightful

      I read a story - I think it was in an old, old copy of "How to Win Friends and Influence People." The details are fuzzy now; I imagine the story named some rich Oil Baron by name, but I don't recall.

      The story was basically that an employee had fucked up and cost his company $10,000 -- and he came in the next day and said to his boss, "I expect you'll want my resignation now." To which the oss replied, "Hell no, I just spent $10,000 on your education!"

    10. Re:Ouch! by djupedal · · Score: 2, Informative

      The story was about Lee Iaccoca, who had an automotive Engineer cost the company $17 million - When asked if he intended to fire the Engineer, Lee said "Hell, no - I just paid $17mil for his education!"

      Which is a bit different with this case, in my opinion. Someone will take the fall, of course, but that's all we will ever know...the details will be buried in someone's memory, I'm sure.

    11. Re:Ouch! by CrackHappy · · Score: 1

      Cynical, are we?

      I thank God I don't work in a company that works like that! Management ALWAYS takes the blame first, and instead of firing people, unless they truly are incompetent, they find ways to educate and learn from mistakes. This generally ends up costing the company SO much less money, as firing someone, replacing them, and then training the new person up to the level of the old is usually VERY expensive in comparison.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d Capitalization really works: i helped my uncle jack off a horse
    12. Re:Ouch! by Anonymous Coward · · Score: 0

      Fire managament. No one will notice that they're gone. While you're at it fire management too.

    13. Re:Ouch! by Anonymous Coward · · Score: 0

      I believe the story predates Lee "can-the-taxpayers-spare-a-dime" Iaccoca by 50 years, at least.

    14. Re:Ouch! by djupedal · · Score: 1

      No more than 40, but who's counting... :)

    15. Re:Ouch! by mmarshall · · Score: 1

      Oh no... you just relocate them to another position instead.

    16. Re:Ouch! by stickyc · · Score: 1

      It's too bad that such a glaring problem got missed in production. I doublt it was "missed". I'm sure Palm was aware of the tradeoff of going with the FAT filesystem and felt that it was worth the rewards of not having to re-engineer a filesystem and break compatibility with current SD card file formats (they currently sell an SD card reader to allow end users to install MP3s).

  4. an excellent product by pbrinich · · Score: 5, Informative

    I think this new item is a bit too negative. I just upgraded from a 600 to a 650 and I think it's a great product. I didn't even know about any of the filesystem "issues" before reading this news. While, I guess this may be an issue for some users, I have not had any problems myself. Also to note:

    - the 650 loads programs at least 3 times faster than the 600 from my experience (likely due to the faster processor, but still!)

    - the 650 has 4X the resolution of the 600. It can be argued that the 600 should have had 320x320 to begin withy, but either way, it's worth the upgrade by itself.

    - Also, one of the benefits of the new memory is that you don't loose data when you loose power completely. Making the removeable battery system feasible.

    - Finally, it's the first sprint phone (to my knowledge) to have bluetooth. I love my jabra :)

    Well, just my $.02, I thought palmOne was getting a little too harsh of a rap, the 650 is a very good product in my opinion.

    1. Re:an excellent product by IO+ERROR · · Score: 2, Insightful

      I dunno what PalmOne does, but I go shopping for another PDA.

      --
      How am I supposed to fit a pithy, relevant quote into 120 characters?
    2. Re:an excellent product by MadBiologist · · Score: 3, Informative

      Second phone from Sprint to have Bluetooth... they released the Sony Erricson t608, but only through Telesales, and it sucked... so it may be better to say that it's the first good Sprint phone to have Bluetooth :)

      --
      'Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?'
    3. Re:an excellent product by Anonymous Coward · · Score: 0

      you don't loose data when you loose power completely

      F---ing illiterate.

    4. Re:an excellent product by Anonymous Coward · · Score: 0, Troll

      learn how and when to spell LOSE, for the love of God!

      Why does everyone seem to have so much trouble with this?

      If I had the means, I would LOOSE a million evil pedants upon you in order that you LOSE this annoying misconception!

      PS. If I get someone calling me a looser, I shall be very much put out!

    5. Re:an excellent product by Anonymous Coward · · Score: 0

      It's your stupid motherfucking language that should be fixed, you asshole!

    6. Re:an excellent product by Anonymous Coward · · Score: 0

      See, now, it's these outbursts of understanding and compassion that I, for one, find so endearing about /.

    7. Re:an excellent product by Zugok · · Score: 1, Insightful

      the 650 has 4X the resolution of the 600

      uh the Treo 600 has 160x160 resolution, the Treo 650 has 320x320 resolution. Pixel count is quadrupled, resolution is merely doubled. Don't fall for the marketing speak.

      --
      "I just can't sit while people are saying nonsense in a meeting without saying it's nonsense" J Watson, Sci Am 288:(4)51
    8. Re:an excellent product by Anonymous Coward · · Score: 1, Funny

      > you don't loose data when you loose power completely

      I work for Verizon, and I've never heard someone complain about loose battery connectors on the Palm. The battery is internal and very secure. I've replaced several after being dropped. Not a one had trouble with the power. Just what problem are you talking about?

      As the the "loose data" part, I have no clue what you're trying to say. What would make the data not tight? There's an SD card slot, but I've never heard of anyone having trouble with it. It's not even required to use the phone. Just what do you mean by data that isn't tight?

    9. Re:an excellent product by Anonymous Coward · · Score: 0

      Now I'm completely convinced the moderators are on drugs. A post from someone with experience with the Treo while working for a cell carrier is moderated as funny.

      As to my experience with loose data, when I insert an SD card in my Treo 600, it rattles badly and any hard impact will knock the card out of place. The Treo 600 does have a problem with loose SD cards. The power cord seems fragile. I could see how someone could have a problem with loose power with this model of phone.

    10. Re:an excellent product by Anonymous Coward · · Score: 0

      Don't like it? Move, you fucking turd-world leech.

    11. Re:an excellent product by Anonymous Coward · · Score: 0

      Hmm. It seems to be working here. The problem must be on your end, sir.

    12. Re:an excellent product by Anonymous Coward · · Score: 0

      Btw, resolution is defined as the number of horizontal pixels x vertiacal pixels. Sine you have said that the number of pixels quadrupled, then the resolution (total # of pixels) has in fact quadrupled.

      If you want it doubled it will be 160x320 or 320x160 -- or any variant totaling 51200 pixels. ;)

    13. Re:an excellent product by cheekyboy · · Score: 1

      Bluetooth should be killed, its a crap system because it interferes with lots of 802.11 wifi stuff.

      --
      Liberty freedom are no1, not dicks in suits.
    14. Re:an excellent product by samantha · · Score: 2, Insightful

      It has some nice features but the memory/file problem is a hugely big deal to many of us and to most serious business users. A major screwup that makes many users unable to use the latest model with all those fine features is about as negative as it gets short of blowing up in your hand.

    15. Re:an excellent product by pardonne · · Score: 1

      Under what terms did you upgrade? Do any of the careers have a deal where they take your 600 and give you a 650 with you paying some extra?

      Pardonne

    16. Re:an excellent product by RevAaron · · Score: 1

      +4 insightful? No, it's 4x.

      If 320x320 is only double the resolution of 160x160, what about a resolution like 320x160? That would be twice the resolution, no?

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  5. I think PalmOne is right by aldoman · · Score: 4, Interesting

    I think that PalmOne is right in choosing to use a block based filesystem. There is obvious limits on the the old method, and while this has some problems, from what I gather they could easily solve them by instead of having each contact data in a seperate file, moving it to one file (or having a 'zip folder' which could expand and look like a normal folder when opened).

    The main problem is that PalmOS is looking very dated compared to WinCE and Linux, and it's going to require serious pain that I don't think PalmOne can take to modernize it fully. This is just one step.. think how much it's going to hurt to get proper multitasking in etc...

    1. Re:I think PalmOne is right by Anonymous Coward · · Score: 0

      The main problem is that PalmOS is looking very dated compared to WinCE and Linux

      LOL!!! Have you ever used a Linux based handheld/palm/smartphone? It's unstable like Windows ME!

    2. Re:I think PalmOne is right by DoctorPepper · · Score: 5, Informative

      I don't know, I've owned one Windows CE device and two Palm OS devices, and I have to say I much prefer the Palm OS devices. Longer batter life, clean simple interface, easy to use and understand.

      --

      No matter where you go... there you are.
    3. Re:I think PalmOne is right by BenjyD · · Score: 4, Informative

      Each piece of contact data is not in a seperate file, they are each a seperate record in a database. In the past, each database record took up (size of record+8) bytes. It looks as if that it is now (size of record+8) and round up to nearest multiple of 512 bytes.

      All the current applications for PalmOS use the database way of accessing files. So there's no real workaround for it, except rewriting applications to combine records into one and use their own database access wrapper.

      This will affect the program I develop for Palm OS too, as it stores small (~100byte) macros in seperate records of a database.

    4. Re:I think PalmOne is right by back_pages · · Score: 1
      I think that PalmOne is right in choosing to use a block based filesystem. There is obvious limits on the the old method, and while this has some problems, from what I gather they could easily solve them by instead of having each contact data in a seperate file, moving it to one file (or having a 'zip folder' which could expand and look like a normal folder when opened).

      That's a very informative comment. (I can't be bothered with reading this article about something I don't and won't own.) The summary was very uninformative in saying that storage is addressed in 512 byte blocks, oh the horror!

      This problem seems pretty clearly one of software implementation rather than a file system flaw - of course this is Slashdot. Thanks for the information, though.

    5. Re:I think PalmOne is right by RzUpAnmsCwrds · · Score: 1, Informative

      "Longer batter life"

      This is simply not true anymore. It may have been true in the days of the Palm III, but it's not true anymore. Many PocketPC devices will go for 12 hours of *continuous* use. The Treo 600/650 is good for less than 8.

      "clean simple interface, easy to use and understand"

      This is highly subjective.

      Here's why PocketPC devices make Palm devices look dated:

      - Multitasking
      - A *real* FAT FS for the entire device; not the "half-and-half" split of FAT and the proprietary Palm FS
      - Lots of memory that can be used by programs. Even the new Tungsten T5 only allows around 5MB of heap. PocketPCs can use 64MB+.
      - High-res. 320x320 or 480x320 may seem high, but the new high-res PocketPCs have 640x480 resolution; that's more than double the resolution of the Treo 650.
      - Speed. The Treo is decent, but new Pocket PC devices use the XScale at 600+ MHz.
      - Graphics. Many new Pocket PC devices have hardware accelerated 2D chips from ATI or Intel. This lets them play back high-resolution video without dropping frames.
      - Sound. Every Pocket PC ever made can play MP3s and WMAs. Every Pocket PC has removable flash storage. Since these capabilities existed from the start, they are implemented in a standard way. Every app can take advantage of them. Many Palm apps still aren't high-res, and those that are frequently don't take advantage of the soft input area on some Palm OS devices. Every Pocket PC has a soft-input area.

    6. Re:I think PalmOne is right by ForestGrump · · Score: 3, Insightful

      i agree with you.

      I started off with a pilot 1000 with 128k of ram.

      Then it was a palm V with 2 meg. Wow, 2 meg was ALOT.

      Then this summer i got an axim x5 basic. When buying it I thought, gee 32 meg. I'm moving from a 2 meg Palm V...what the heak am I going to do with 32 meg?

      So when I first start playing with it, the multi tasking thing got me confused. I was used to one program at a time. Ok, so I figured that multi-task thing out. But to add insult to injury, it would RANDOMLY CLOSE running programs.

      Now I know 32 meg of ram is NOT ENOUGH. Geez, I never realized how different the Palm and Windows Mobile architectures are.

      But after reading this, I'm glad I went with Microsoft. (yes, I'm glad I went with M$ in this case)

      Grump

      --
      Is it true that more people vote for the winner of American Idol, than vote for the president? -Ali G.
    7. Re:I think PalmOne is right by Malfourmed · · Score: 1
      Many PocketPC devices will go for 12 hours of *continuous* use. The Treo 600/650 is good for less than 8.

      Are the PocketPC devices also running as cellphones? If not, the comparison is hardly apt.
    8. Re:I think PalmOne is right by rudedog · · Score: 3, Interesting

      I think that PalmOne is right in choosing to use a block based filesystem.

      Except that they haven't really. They've moved from storing their databases on battery-backed RAM to NVRAM. Their implementation uses a block-based filesystem, but the API continues to be the same as it always was (DmQueryRecord, DmWrite, DmReleaseRecord, etc.).

      The backing store uses FAT, but I believe that each database is still stored in a single FAT file, that the programmer never sees or knows about.

      PalmOS uses a cache to arbitrate between the NVRAM backing store and the Dm* functions. For performance, their cache implementation pads records up to the nearest 512B block, which is why databases with small-sized records seem to bloat.

      The solution to me is simple: add a new header flag to the database that tells PalmOs not to pad records on that database. This would go back to the way that PalmOS exports databases to normal flat files without padding each record.

    9. Re:I think PalmOne is right by Anonymous Coward · · Score: 0
      But to add insult to injury, it would RANDOMLY CLOSE running programs.
      You do realize that it's supposed to do that, right?

      Properly written WinCE programs are persistent; that's why you never see an "open" or "save" command. Idle processes are terminated whenever another program needs its resources.

      When you switch back to a program that you haven't used in a while, the OS may simply wake up the sleeping process, or it may run the program again from scratch, and restore its state. The user shouldn't see a difference either way, unless he keeps a close eye on the obscure Running Programs control panel. Unfortunately, people who are used to a desktop OS often do just that, and it makes them nervous; hence all the requests for a close button on program windows. (MS did add a close button to appease the complainers, but it actually doesn't close anything, it just switches to another window.)
    10. Re:I think PalmOne is right by Kris_J · · Score: 1

      I own a TRGpro (PalmOS) and an Asus MyPal A716 (PocketPC). It's not a fair comparison, but I'll make it anyway. This post was made on the Asus. They both have CF slots, but the Asus has drivers for far more of the hardware I'm interested in. Basically I use the Asus far more than I ever used the TRGpro.

    11. Re:I think PalmOne is right by dunkelfalke · · Score: 1

      lots of them, actually.

      htc wallaby (o2 xda, t-mobile mda)
      htc himalaya (xda 2, mda 2)
      htc blue angel (xda 3, mda 3)
      htc magician (mda compact)
      yakumo omikron
      some siemens (don't remember the name)
      hp ipaq rw6100
      hp ipaq h6300
      hp ipaq h6340
      trium mondo (bad, old and ugly)
      sagem wa3050 (also bad, old and ugly)

      and then also a lot of smartphones

      --
      Conservatism: The fear that somewhere, somehow, someone you think is your inferior is being treated as your equal.
    12. Re:I think PalmOne is right by RzUpAnmsCwrds · · Score: 1

      "Are the PocketPC devices also running as cellphones? If not, the comparison is hardly apt."

      The iPaq 6315 has Bluetooth, WiFi, a cellphone, and it runs for 12-hours if you turn down the display brightness and turn WiFi off (the Treo doesn't have WiFi).

      It also has more memory than the Treo, and it's the same price.

    13. Re:I think PalmOne is right by dave420 · · Score: 1
      +5, Biassed beyond belief :)

      You don't like powerful software, then?

    14. Re:I think PalmOne is right by ForestGrump · · Score: 1

      I understand the switching thing, but it gets very annoying.

      Ok, this is a scenario that happens alot. I'm on campus and I have a little time to kill. I fire up Aol IM and Pocket IE (PIE).

      Let me establish that I try to have as much free ram as I can. I have 2 256 SD cards. 1 for Multimedia (mp3, videos) and the other for "Everything else". AIM is installed to the "built-in storage".

      So I'm surfing along doing my thing when AIM randomly pops up with "do you want to sign off?" diaglog box. NO! If i wanted ot sign off I would. But too late. It had swtiched to AIM and PIE is closed. Well, I Just lost my place in internet land.

      It is half assed multi-tasking like that which pisses me off. I like the idea over Palm where you can run multiple things at once, but if AIM/PIE randomly die becasuse Windows says "out of ram!" That doesn't fly with me.

      --
      Is it true that more people vote for the winner of American Idol, than vote for the president? -Ali G.
    15. Re:I think PalmOne is right by TheHonestTruth · · Score: 2, Informative
      According to every review I've read, the iPaq 6315 also runs dog slow because they're using an 168MHz processor in it.

      like here

      here

      and here

      No thanks, I'll deal with the memory issue easier than I will a slow-ass pda.

      --

      I had a steady B+ in my AI class until I failed the Turing test...

    16. Re:I think PalmOne is right by peawee03 · · Score: 1

      My iPaq 3800 (3850 I think?) is sitting right next to me, running Familiar unstable, with Opie unstable. Once I got it set up, it hasn't locked once. My only problem is that it's only like 95% compatible with stuff for the Sharp Zaurus, but that's solved with a compatibility library quite easily. Oh, and it doesn't do X like GPE (the gtk palmtop stuff) natively, but then again, GPE's PIM apps suck major ass.

      --
      I wish I could write clever and witty sigs.
    17. Re:I think PalmOne is right by Gadget_Guy · · Score: 1
      I own a TRGpro (PalmOS) and an Asus MyPal A716 (PocketPC). It's not a fair comparison, but I'll make it anyway. This post was made on the Asus. They both have CF slots, but the Asus has drivers for far more of the hardware I'm interested in. Basically I use the Asus far more than I ever used the TRGpro.

      This is not surprising considering that the Compact Flash slot on the TRGpro and the HandEra 330 was not supported by Palm at all, and it was just the engineers of Handera that made it work. Unfortunately Handera was too small to get much support from 3rd party manufacturers. Why would they spend much time developing drivers for one relatively unknown brand of PalmOS device.

      It was a shame that they could not compete with the better known companies, as they did some pretty amazing things long before anyone else in the Palm world did (like hires display and CF support). It shows how important a marketing department can be. Who would have guess?!

    18. Re:I think PalmOne is right by mikefe · · Score: 1

      If you are rounding up to 512 bytes per record, it looks like your "database" saves each record in a seperate file.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    19. Re:I think PalmOne is right by Anonymous Coward · · Score: 0

      Only on /. is a user's opinion modded "Informative".

    20. Re:I think PalmOne is right by Anonymous Coward · · Score: 0
      Each piece of contact data is not in a seperate file...

      S - E - P - A - R - A - T - E

      Jeez...it's not that hard.
  6. ARGH by Andy+Dodd · · Score: 4, Interesting

    Dammit, yet another possible replacement for my Kyocera 6035 proves to be insufficient.

    I was hoping for the 7135 to drop in price, but Verizon outright pulled it instead.

    None of the current batch of smartphones appeal to me in design. They're all more PDA than phone, the Kyos were EXCELLENT phones. I *need* tactile feedback when dialing my phone, and all of the current smartphones use on-screen dialing.

    --
    retrorocket.o not found, launch anyway?
    1. Re:ARGH by what+about · · Score: 0

      Why not having a look at Nokia 9500 ? Maybe it is closer to what you need. Nokia 9500

    2. Re:ARGH by mordors9 · · Score: 4, Funny

      Hmmm, it says it is slower and has less space, what's not to love.

    3. Re:ARGH by Doc+Ruby · · Score: 4, Interesting

      I went from a Kyocera 6035 to a Treo 600, and I've been extremely pleased - smaller, but not too small (like many phones), smarter, but not too smart (like a palmtop PC with all its problems), acceptably good Internet connection, color, stereo music, 1GB SD cards, camera, keyboard + stylus, yeah! I might not go for a 650 so fast, since they're delaying PalmOS6 (multitasking), and skipped the 1.3Mpxl camera (though the new VGA camera seems much better). But this FAT issue seems fairly trivial, especially with 1GB+ SD cards and Bluetooth. Maybe the next iteration sometime in 2005 will have all that, plus the hirez camera, plus EV-DO/EDGE WAN (>130Kbps, up to 1.5Mbps) which is the threshold for the mobile multimedia terminal the Treo 600 almost became.

      Frankly, I chucked my 6035 beneath the wheels of an oncoming train to stop it (the phone, not the train :). Its many bugs and inconsistencies made using it like shaving with a nicked razor. Treo 600 reinspired my love of Palm - once again, Pilot is my co-god!

      --

      --
      make install -not war

    4. Re:ARGH by datastalker · · Score: 1

      The Treo 600 offers a choice of on-screen of keypad dialing. You are not forced to use on-screen dialing by any means.

    5. Re:ARGH by gellenburg · · Score: 1

      May I highly reccomend taking a look at the new Blackberry 7100. I switched from my Tréo 600 to the BB 7100 because first and foremost I wanted a phone, and the 7100 is an awesome device. Bluetooth, speakerphone, web browsing (and not just WAP - even supports swf flash files). Definitely worth taking a look at and it's very reasonably priced, too. My only gripe is no SD card slot but I'll live.

    6. Re:ARGH by gessel · · Score: 2, Insightful

      I agree with the sentiment. I want a phone first, not a PDA, not a game boy, not a video player. I want something that fits in my front pocket (and doing so doesn't risk grievous bodily harm to sensitive bodily regions when I sit down). I also don't want it to call my friends when I do sit down.

      Dear phone people: release a phone with the following features: I promise I will buy it.

      1) Flip style smart phone like the i500. Flat phones are too big and I hate making accidental calls.

      2) Palm OS. I simply won't let Microsoft into my phone. They've made a horrible mess of my laptop and I'm desperately trying to get my application providers to move to Linux so I can finally end the nightmare of their miserable security flaws and stop supporting their criminal behavior. (PTC: Pro Mechanica Linux Please!). Other options are acceptable, CE isn't. I just won't do that. A real, open source phone with an extensible, repairable, verifiable OS would be very nice - no secret spy features.

      3) A camera would be nice. 1.3 Mpix would be nice. A flash would be nice. Seems to be the emerging standard. Short video clips with audio would be nice. I can see the utility of camera features and probably wouldn't buy a new phone without them.

      4) CF would be a bonus. I hate SD cards, too expensive for the capacity. Why anybody thought we needed 5 approximately equal removable media formats is beyond me. They should be fired, especially Sony with their stupid Memory stick. What were they thinking? I have lots of CF cards, I'd love to be able to use them with my phone. Plus if the phone could support the 802.11, bluetooth, and wired network cards and other great features you can add via CF that you can't with any other removable media it could address the huge variety of non-critical but highly desired features people complain about.

      5) If it's got CF, it should have good quality MP3 playback through a headphone jack. I'd be happy to have MP3 playback integrated into my phone, to play off my CF cards. If one want's, one can get 8GB CF cards now, plenty of music for a long flight.

      6) Any phone MUST integrate with TrueSync Desktop (which is why I prefer Palm). I realize it's abandondware, but it is the ONLY PIM that handles time zones correctly. (try setting a full day meeting in outlook then changing your time zone. Which day was that meeting?)

      7) Worldphone. Optimally it would be CDMA/GSM/Analog as CDMA coverage in the US is much better than GSM. But I travel places that only have analog service, so I need that (the first purpose of the phone is to get out of trouble even if you're 65km down a dirt road in the mountains of Mexico). I'd be happy with GSM/Analog, but I won't buy another phone without GSM: I'm tired of renting phones in other countries.

      8) Hi Speed USB connector: I should be able to see the contents of the CF card on my computer. This is key.

    7. Re:ARGH by Anonymous Coward · · Score: 0

      Kyoceras are some of the shittiest implementations of a PalmOS based Smartphone on the market. Trust me, I spend my life maintaining a large third party email app. The Kyocera causes more headaches than any other Palm smartphone - although the Samsungs come a close second.

      Do yourself a favour, upgrade from your Kyocera 6035 'brick' to a Treo600 at least. I'd wait and see what happens with the Treo650 line as this new filesystem they've implemented is causing us developers a bunch of headaches.

      Thanks for telling us this was coming too PalmOne.

    8. Re:ARGH by Gaijin42 · · Score: 1

      I love CF, I have tons of cards for my camera (including some 2G CF cards)

      But Sd is better for a phone. the CF card itself is big, and the hardware required to read CF is big. It would be the size of most phone's batteries at least.

      But I do think have 7 different standards is stupid. 2 would do.

    9. Re:ARGH by datastalker · · Score: 1

      They skipped the camera because the 1.3Mpxl version doesn't create significantly better pictures, but it does increase the file size. So it would take longer to send them, but not make them appreciably better in terms of quality.

    10. Re:ARGH by Justin205 · · Score: 1
      I realize it's abandondware, but it is the ONLY PIM that handles time zones correctly. (try setting a full day meeting in outlook then changing your time zone. Which day was that meeting?)
      Well, Apple's iCal puts it on the same day you originally set it for... Example: Created all day event. Set event for "all day" (checking the option box). November 21st is the day the event was set for.

      Changed timezone 2 hours. Still all day on Nov. 21st. Changed timezone 13 hours. Still all day on Nov. 21st.

      Now, since you didn't give more info, is that they way you complain "everything else" does it? Or is that the way your program works, and you like it?
      --
      "Your effort to remain what you are is what limits you."
    11. Re:ARGH by HotshotXV · · Score: 1

      If you're buying a combo for the phone first, and yet you want all these features (btw: I'm sorry, but camera phones are absolutely useless for any sort of real photography. If all you're doing is moblogging, it may work, but outside of that... useless) and it to still fit in your pocket, and YET still run PalmOS, you're asking for a heck of a lot. The screen size required for a proper palmOS is incompatable with the size of the phone you seem to want. Plus, with all the crap you want, you obviously don't want a phone first. Buy yourself a small clamshell and a PDA and call it a day.

    12. Re:ARGH by hacker · · Score: 1
      "3) A camera would be nice. 1.3 Mpix would be nice. A flash would be nice. Seems to be the emerging standard. Short video clips with audio would be nice. I can see the utility of camera features and probably wouldn't buy a new phone without them."

      Unfortunately for the rest of us that work in the real world, in real industry, camera phones are a serious liability; a terminatable offense in most companies.

      Once these phone vendors get out of the middle-school crowd they're catering to, and see how real-world people use real-world devices to complete real-world tasks, they'll see that the phone is a problem, and ditch it.

      At the very least, make it a clip-on/snap-on adapter, not built into the phone itself. I'd rather keep my job than worry about whether or not someone knows my phone has a camera on it, and find myself without a job at the end of the day.

    13. Re:ARGH by dave420 · · Score: 1
      You paranoid bastard :)

      PocketPCs don't have spyware, and are not to be scared off. You're denying yourself some great, great features and software because of ideological views. I respect your opinion, but as a computer professional (which I assume you are, being here), isn't that very narrow-minded? Shouldn't the right tool be used for the right job? I guess there's no use trying to point it out to you - your head seems too far up your ass for you to hear.

    14. Re:ARGH by Doc+Ruby · · Score: 2, Insightful

      How does a 1.3Mpxl image look insignificantly different from a .3Mpxl image? We're talking 1280x1024 vs. 640x480 - each old pixel gets at least 4 new ones - an order of planar magnitude higher rez.

      --

      --
      make install -not war

    15. Re:ARGH by ikea5 · · Score: 2, Informative
      4) CF would be a bonus. I hate SD cards, too expensive for the capacity.

      From Tigerdirect.com

      1G CF: $75

      1G SD: $69 /w rebate or $79 w/o

      The price advantage for CF is quickly dissapiring

    16. Re:ARGH by telstar · · Score: 1

      9) And a pony

  7. What to doN by palad1 · · Score: 1, Flamebait
    What does PalmOne do?

    apart from sucking and cancelling orders? Well, not much beta testing I would say.

    I'd rather not be their Q&A manager...

    1. Re:What to doN by Anonymous Coward · · Score: 0

      This isn't a stinking QA problem. This is a fundamental design flaw. No amount of testing can overcome a retarded design. All QA does is verifies that the design works as it was designed, and this clearly passes that test.

  8. What fat? by datadriven · · Score: 0

    fat is so ... 80s, they should have used something a little more modern like reiserfs.

    1. Re:What fat? by Anonymous Coward · · Score: 0

      ReiserFS is a fad, like Gentoo.

  9. Step backwards into a FAT hole by Doc+Ruby · · Score: 4, Insightful

    Why move from the major innovation of *all database storage* backwards to a FAT filesystem that even Microsoft doesn't use anymore? The way to get compatibility with prepackaged Flash storage that unwisely stuck with the ancient FAT system was to include a Palm DB wrapper for the Flash legacy filesystems. Yet another reason Palm should open their PalmOS source, so manufacturers can make it work across platforms, and Linux hackers can make Palm a GUI mode as we take over computing.

    --

    --
    make install -not war

    1. Re:Step backwards into a FAT hole by geg81 · · Score: 1
      Why move from the major innovation of *all database storage*
      • It wasn't an innovation (lots of systems had used that kind of storage before)
      • Palm's implementation of the concept was poor
      • Whether you like it or not, handhelds need to be able to deal with files

      Palm needed files. The real question is why they didn't put the Palm application environment on top of a nice Linux kernel and ReiserFS, instead of hacking in FAT.
    2. Re:Step backwards into a FAT hole by Doc+Ruby · · Score: 1

      Which consumer-grade OS used only DB storage before PalmOS? And why do handhelds need files, instead of just datasets? Why does *anyone* need files, except perhaps in the presentation layer, where they can be simulated (and always have been simulated)?

      --

      --
      make install -not war

    3. Re:Step backwards into a FAT hole by geg81 · · Score: 1

      Which consumer-grade OS used only DB storage before PalmOS?

      The Newton, original Sharp and Casio organizers, several versions of Psion, and PARCTAB handhelds, to name just a few. (And, in contrast to its predecessors, the poor storage system Palm actually has hardly deserves the name "database".)

      And why do handhelds need files, instead of just datasets? Why does *anyone* need files, except perhaps in the presentation layer, where they can be simulated (and always have been simulated)?

      Because files represent units of data and metadata that people commonly work with: documents, images, etc.

    4. Re:Step backwards into a FAT hole by Doc+Ruby · · Score: 1

      OK, you've got me on DB prior art... now I seem to recall the Newton "soup" and DB storage from way back.

      But don't you think it's telling that all those PDAs used DBs for data, rather than files? Files and filesystems are primitive hierarchical databases, exclusive subsets (acyclic graphs, trees) with symlink hacks to wriggle in the straitjacket. And their metadata is structured upfront by the filesystem designers, and typically becomes obsolete, therefore retrofitted, very quickly. That's why filenames are overloaded for unique ID, content description, sorting, mnemonic and data type. Instead, we should learn from 30 years of accumulated experience about structure, relations, and data use. PDAs need to do all this well, because its users aren't going to learn new skills for each new datatype, or app to use them. They shouldn't even know they're dealing with data or apps: their device should just do "x" when the do "y" with it. That says DB. Palm's response to defects in their DB implementation should be to fix it, make it better, rather than give up and crawl back to an even more braindead DB, the filesystem.

      --

      --
      make install -not war

    5. Re:Step backwards into a FAT hole by The_Quinn · · Score: 1

      Why move backward? I'll bet nobody over at Palm could even really answer that. I've seen enough design decisions gone screwy to know it is possible for a hodge-podge of strange design decisions all mix together in a big pot to form a product. Their whole engineering department is probably a constant, percolating brew of "good ideas", which through a mish-mash of marketing, managers, and engineering pushing, merge their way into a new "product".

    6. Re:Step backwards into a FAT hole by geg81 · · Score: 1

      But don't you think it's telling that all those PDAs used DBs for data, rather than files?

      Yes: it's telling you that they were RAM-based devices with limited memory.

      Files and filesystems are primitive hierarchical databases, exclusive subsets (acyclic graphs, trees) with symlink hacks to wriggle in the straitjacket. And their metadata is structured upfront by the filesystem designers, and typically becomes obsolete, therefore retrofitted, very quickly. Instead, we should learn from 30 years of accumulated experience about structure,

      You got it backwards. File systems started out much more like databases. They turned into what they are today because it's the best known compromise from the user's point of view. If they are going to change, it's more in the direction of ReiserFS and Plan9. And one important purpose of file systems is to organize general purpose databases, like for PDA apps.

      Palm's response to defects in their DB implementation should be to fix it, make it better, rather than give up and crawl back to an even more braindead DB, the filesystem.

      Palm's "DB implementation" doesn't "have defects", it is a defect--as is Palm's file system implementation (I'm not talking about FAT, I'm talking about the directory listing you get in Launcher > Delete).

    7. Re:Step backwards into a FAT hole by Doc+Ruby · · Score: 1

      Maybe we're seeing a clash of cultures between "Palm" and Handspring, re-merged this year after their 1990s spinoff. The Treo is really a Handspring device, and is full of innovation, good design. While the Pilots (nonphones) seem to be swimming around in circles, incrementally upgrading along paths paved by Windows PDAs. Maybe it's time to spin off Handspring again?

      --

      --
      make install -not war

    8. Re:Step backwards into a FAT hole by Doc+Ruby · · Score: 1

      Can you tell me about "more like DB" storage systems which predate the hierarchial DB filesystem? Relational DBs are 1970s/80s tech (though there was some research in the late 1960s).

      --

      --
      make install -not war

    9. Re:Step backwards into a FAT hole by geg81 · · Score: 1

      The original UNIX file system was an arbitrary directed graph (similar to databases for knowledge representation), not hierarchical. Pick and MUMPS were database-based OSes developed in the 1960's. AS/400 came out in the 1980's and was database-based. Going back at least as far as the 1960's, people also experimented in various ways with more complex file systems: metadata, versioning, notification, etc., and many mainframe OSes also effectively made every file a database. All of these have disappeared, except for niche applications. In practice, after half a century of experimentation and evolution, flat files in a directory hierarchy, together with user-mode database implementations, have turned out to be the best engineering compromise. They suck, but they suck less than all known alternatives.

  10. thanks for replying, PalmOne. by Anonymous Coward · · Score: 0, Funny

    you horrific shill.

  11. What do we do?..... by Shikoten · · Score: 2, Funny

    We die

    1. Re:What do we do?..... by the_skywise · · Score: 2, Funny

      >sigh I'm probably the only other person that's going to get that quote...

    2. Re:What do we do?..... by belarm314 · · Score: 2, Funny

      No, you're not the only other one.

      --
      When moderating, assume I have not yet had my coffee.
    3. Re:What do we do?..... by malchus842 · · Score: 1

      Heh. I bet more people get it than the OP thinks. :-)

    4. Re:What do we do?..... by Anonymous Coward · · Score: 0

      This IS, after all, Slashdot. Don't we ALL love cheesy 80s movies?

    5. Re:What do we do?..... by Anonymous Coward · · Score: 1, Informative
      For all those wondering - The Last Starfigher.

      As found by this search on google (4th link from top): "what do we do" "we die".

      Now we can all be part of the club!

    6. Re:What do we do?..... by Blakey+Rat · · Score: 1

      I always wanted one of those thought-controlled green-lens... things... what was that thing for, again?

    7. Re:What do we do?..... by RenaissanceGeek · · Score: 1
      Heads-up display, I always thought.

      And it's not just cheesy 80's movies... It's cheesy 80's movies with computer-animation!

      --
      What is the difference between a small revolutionary change and a large evolutionary change?
    8. Re:What do we do?..... by Anonymous Coward · · Score: 0

      >sigh I'm probably the only other person that's going to get that quote...

      At the risk of dating myself, I get it too. "The Last Starfighter" is a classic in my opinion. Sure, the graphics look very clunky now, but it was ground-breaking in its day. And there's some serious geeky coolness and bragging rights in having used a Cray to render those space combat sequences.

    9. Re:What do we do?..... by Anonymous Coward · · Score: 0

      Uh, it's RED... not green.

      RAMMING SPEED!!!!

      And you can have the lens/HUD thing, I'll take a Gunstar!

  12. What do they do? Well... by Anonymous Coward · · Score: 0

    They take it up the ass as usual for thier lousy testing procedures.

    I'm tired of Palm devices being buggy out of the
    box (and I say this as a long time Palm user and a former contractor).

    I want to use and like the platform, I really do. But thier devices have always been behind the curve on technology, and even that older stuff never did really work right on the first try.

    These newest problems should surprise exactly no one.

  13. FAT by vijayiyer · · Score: 4, Funny

    Ah, FAT. The cornerstone of any modern operating system...

  14. A Fix? by Temfate · · Score: 0

    Correct me if I'm wrong, but this sounds like a software patch fix here. Change the block size, or re-write the fs manager. One way or another a software patch would accomplish a fix to this easily.

    1. Re:A Fix? by v1 · · Score: 1

      Re-arranging the FS on a drive whilst being booted off it is um... rather challenging to do.

      --
      I work for the Department of Redundancy Department.
    2. Re:A Fix? by willfe · · Score: 2, Informative

      Nah, probably not so bad. If they handle it the same way previous Treo upgrades have gone, it works like this:

      1) You sync all your stuff to a desktop/notebook (back everything up)
      2) Load the firmware upgrade application to the device and run it
      3) Firmware gets updated, effectively erasing (or at least rendering useless) the contents of memory
      4) Device restarts, "virgin"-like, with new firmware
      5) You re-sync your stuff back to the device
      6) "And there was much rejoicing" "yay..."

      If they do it the same way now for the 650, and manage to fix/patch the filesystem, reloading the data back onto the device will just automatically put things in memory in a more efficient way. Should clear up the problem with ten minutes' work (three minute sync, four minute flash, three minute re-sync).

      --
      Read my stuff.
  15. What does PalmOne do? by Mike+Rubits · · Score: 2, Funny

    If it's anything like me, it'll go home and cry.

  16. Treo 650 Scam on eBay by bumbobway · · Score: 5, Informative

    Given this scare with the 650, I did a search on eBay to see if people are unloading their treos. What I found was a lot of listings for people selling COUPONS to get the Treo 650 at a discounted price of $349. I noticed that some people were obviously mistaken and bidding upwards of $300 for this coupon, rather than the actual device. Does anyone have any information on this coupon?

    1. Re:Treo 650 Scam on eBay by bumbobway · · Score: 5, Interesting
    2. Re:Treo 650 Scam on eBay by Ianoo · · Score: 3, Insightful

      Because people are stupid and don't read item descriptions properly? A fool and his money are soon parted. I'd hate to see the face of the guy who's paying $215 for this coupon when he gets it in the mail!

    3. Re:Treo 650 Scam on eBay by Anonymous Coward · · Score: 0

      I'll sell you one for $348...

    4. Re:Treo 650 Scam on eBay by mrmeval · · Score: 2, Informative

      It's a common scam done with anything some crook thinks will sell. It's all fully disclaimed but that will not stop some state prosecutions.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    5. Re:Treo 650 Scam on eBay by Anonymous Coward · · Score: 0

      This is a common scam on EBay. I've seen people bid $100+ on a list of websites that sell Powerbooks. The trick is in the phrasing of the title. Then again, I wonder how many of those bids are from shills and how many are real...

    6. Re:Treo 650 Scam on eBay by Anonymous Coward · · Score: 0
    7. Re:Treo 650 Scam on eBay by sydb · · Score: 1

      To call this a scam is hyperbole. These eBay sellers make it quite clear that they are selling coupons, they make no effort to hide the fact. Indeed they seem to spell it out, and put coupon in bold.

      If a buyer is stupid enough to bid hundreds of dollars without reading an item's description, well, let that be a lesson to them.

      --
      Yours Sincerely, Michael.
    8. Re:Treo 650 Scam on eBay by Anonymous Coward · · Score: 0

      Wow - current bid is $590. Plus 349 for the coupon, that's $939 for the Treo. That's one hella expensive treo!

    9. Re:Treo 650 Scam on eBay by Anonymous Coward · · Score: 0

      Lets be honest though, the seller must have noticed $400 bids on a coupon and thought it a little extreme. Why has the seller not pulled such an obviously over-priced item? Has he attempted to contact the buyer to give him a chance to retract their bid? I bet they havn't; they just have $$$ in their eyes.

    10. Re:Treo 650 Scam on eBay by nacturation · · Score: 1

      Worse? How many times does the guy mention COUPON in bold on the page? Sheesh... people really are stupid!

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    11. Re:Treo 650 Scam on eBay by Registered+Coward+v2 · · Score: 1

      Lets be honest though, the seller must have noticed $400 bids on a coupon and thought it a little extreme. Why has the seller not pulled such an obviously over-priced item? Has he attempted to contact the buyer to give him a chance to retract their bid? I bet they havn't; they just have $$$ in their eyes.

      Uhh, but $$ is why people sell things on eBay.

      It's not the sellers fault if a buyer is stupid enough to overpay (in fact, that happens at many auctions - I've seen stuff sell for more than you can get it at a local store, brand new in the box); the auctions listed enough are pretty clear about what's being sold and how much the phone will cost above the coupon price.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    12. Re:Treo 650 Scam on eBay by snerdy · · Score: 1

      The "coupon" isn't a coupon at all. PalmOne has a program wherein anyone who registered for and attened their recent roadshows can purchase a Treo 650 for $350. The "coupon" is simply a photocopied note directing you to a website (viennachannels.com) where you can place an order. If your name is not in the database, you won't be able to place an order.

    13. Re:Treo 650 Scam on eBay by Anonymous Coward · · Score: 0

      totally legit. I purchased a 650 for $350 using th ecoupon. Had to go to a roadshow to get it. The value of the coupon is technically worth $249

  17. Palm Reach Out to The F/OSS for Help? by Levendis47 · · Score: 5, Interesting

    Call me wacked but sometimes the best way to wipe egg (or in this case, a whole omlette) off your face is to ask someone to wipe for you (eek...).

    Palm could reach out to the OSS community for help in dealing with this...

    1) Rapidly turn around a six-month trial developers kit and a limited-licensed SDK for OS development.
    2) Make it extremely easy to find/download/bootstrap.
    3) Setup a contest... List the top five major issues/flaws in the software at any given moment with corresponding prizes for the individual/team that develops a viable solution for a given issue/flaw.
    4) Filter solution entries though a rapid in-house QA and system testing process.
    5) Release patches in "leap frog" pattern (i.e. say four-month cycles overlapping for bi-monthly update releases).
    6) Build and distribute a Palm Desktop conduit for System and Application updates. Call in "pa1m OneUpdate Utilities" or such.

    Just an idea... Run with it at will...

    I have a Treo 600 that I waited for two update cycles to occur before I bought... I've been burnt by Palm and WinCE before. And while I loved Handspring products, I can't think of a single one that didn't have some odd problem (shiver, the Visor Edge...).

    cheers,
    Levendis47

    --
    --==[ AOL YIM ICQ : Levendis47 : levendis47@yahoo.com ]==--
    1. Re:Palm Reach Out to The F/OSS for Help? by tasinet · · Score: 1

      There's one thing... PalmSource (And not palmone, palm source is responsible for the operating system ) is ecstatic about being as closed-source as it goes.
      For example remember how long palms didn't have wifi because they wanted to write the drivers themselves.
      So a turn to the OSS community would be very unexpected IMHO..

      Geia sou leventi!

    2. Re:Palm Reach Out to The F/OSS for Help? by Levendis47 · · Score: 1

      Agreed on that point... just thinking outside of the box a bit...

      To your point, it could be that P@1m's [snicker] current quandry is a partially caused by such a closed-source policy. Given the success of independent/third-party development w/r/t applications for their platform one would hope they'd see the light when it comes to fostering a community development process... sigh...

      This is also further illustrated in the fact that many of the best P@1m-based devices are those made by licensees of the platform. Sony had done some great things with their Clie line and it kills me that they haven't entered the P@1m-phone business... talk about a Treo-killer...

      Regardless, pa1mOne and PalmSource are now in a "tight spot" given this recent problem concurring with the introduction of two significant hardware releases. If they don't deal with this in a creative fashion, they may find themselves with a double-wammy loss on two products that should otherwise be flourishing.

      my two cents,
      cheers,
      Levendis47

      --
      --==[ AOL YIM ICQ : Levendis47 : levendis47@yahoo.com ]==--
  18. Perhaps it makes some things easier... by SuperKendall · · Score: 4, Interesting

    One advantage I could see is that the FAT filesystem is well understood and supported by a lot of things - it might make it much easier to mount the device as portable storage and make direct modifications.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Perhaps it makes some things easier... by Doc+Ruby · · Score: 1

      As I noted in my post, "compatibility with prepackaged Flash storage" was an advantage of using a FAT filesystem. But I also noted that "a Palm DB wrapper for the Flash legacy filesystems" would let them keep the better API, as well as use the popular bad one.

      --

      --
      make install -not war

  19. I KNOW, I KNOW!! by Bonk_Keith_Akins_on_ · · Score: 1

    Call EA Games and ask to borrow some of their slaves to help recode their OS =D

  20. Free iPod!! by Anonymous Coward · · Score: 0

    They should give you a free 40 gig iPod to store the obese address book records...

  21. Where is the other 20 GB stored? by Anonymous Coward · · Score: 0

    The link says there is 32 MB RAM and 256 MB flash (the non-volatile files system). But we also know there's 20 GB of storage.

    So the real question is, how is the 20 GB stored?

    They imply all data fits in the 256 MB of static RAM, but that's ridiculous, and they're not charging enough for 20 GB of static RAM.

  22. Re:Ouch! WRONG by Anonymous Coward · · Score: 5, Insightful

    "It should be the management getting fired".

    It should, but unfortunately nowadays "management is another form of politics". In this era, presidents/management take the glory for flasely labeled "Mission Accomplished" and hard workers or people who gave their entire lifes for their jobs get sacked for the failure of the management/president.

    I have seen it many times.

  23. reiserfs by wotevah · · Score: 4, Interesting

    They should have licensed reiserfs. It uses a block system but small files can share a block:

    http://www.namesys.com/v4/v4.html#sharing_blocks.

    You can get a special license to include it in your own proprietary OS.

    1. Re:reiserfs by Anonymous Coward · · Score: 1, Informative

      Palm hates Open Source software. Last time I worked them, they opted to spend $100k+ for a proprietary Windows-based bug-tracking system instead of open-source Bugzilla (and Bugzilla covered their requirements better).

    2. Re:reiserfs by ph4rmb0y · · Score: 1

      Hmm why would they have to license it if its free? Oh yeah, its not free - its GPL'd

    3. Re:reiserfs by Anonymous Coward · · Score: 0

      Licensing costs aside, you'd have to hire someone with Linux and PalmOS clue and spend several months porting the code. It's easier to write a journaling filesystem from scratch for your OS than to port it from Linux.

    4. Re:reiserfs by Anonymous Coward · · Score: 0
      I assume that's coming from your extensive experience with porting journaling filesystems, correct ?

      Cause otherwise your just talking out of your ass.

    5. Re:reiserfs by Anonymous Coward · · Score: 0

      nice troll.

    6. Re:reiserfs by Anonymous Coward · · Score: 0

      Be that as it may, you can relicense reiser under non-free terms if you so wish.

    7. Re:reiserfs by ph4rmb0y · · Score: 1

      Well, on a linux fanboy news site, I suppose that could be considered a troll.

      However, I strongly believe it, and think that if the software in question is GPL'd that it should not be called free software, but freeish software.

    8. Re:reiserfs by mikefe · · Score: 1

      The concept is freedom.

      The idea is that you can not have software freedom without the source. The GPL enforces that software under that license keeps its freedom.

      Freedom does not mean anarchy, as you can't kill someone and keep your freedom (and avoiding capture doesn't count).

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    9. Re:reiserfs by mikefe · · Score: 1

      That may be so if you ask someone unfamiliar with Linux internals to do the porting. On the other hand, a lot of the ineternals, and especially the VFS is very well documented.

      I would say that writing a mid-layer between the licensed journaling filesystem and the proprietary OS would be a good "get it working" first step. The later code factoring to integrate the two can come later. But consider changing the base OS instead of the licensed FS since you will want to be able to easily handle future updates of the licensed code.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
  24. What does PalmOne do? by TheSHAD0W · · Score: 2, Insightful

    Adding an extra couple megabytes to the built-in storage would solve any upgrade problems. As for slower access, I think it's worthwhile considering it makes the memory non-volatile, don't you?

  25. Do Do by hkb · · Score: 1

    What does PalmOne do?

    From the look of things, they go the way of the do do. Their serious lack of smart choices has really put them behind the Windows Mobile devices.

    They don't listen to their customers. They STILL haven't released a PalmOS Cobalt device after what... a year? They're still using a crappy, old, severely limited, non-multitasking operating system that's getting its ass handed to it by the infamous Windows CE for god's sake.

    They have great hardware (well, I consider the Tungsten C the penultimate in PDA's right now)

    --
    /* Moderating all non-anonymous trolls up since 2004 */
    1. Re:Do Do by ccage · · Score: 2, Insightful

      I see where you're coming from, but I think Palm and PPC are just really different animals. PPC is robust and can do all sorts of things, but is a truly lousy organizer. Palm is a great organizer, but really doesn't do other things that well.

      As a developer, I traded in my Palm for a PPC a few years ago -- mainly because I was embarassed when a client would ask me a question about the organizer functionality (which I'd never used). After a year of it, I couldn't stand it anymore and happily switched back to a Tungsten E. I realized that I just don't care about my PDA being a remote control, running SQL Server, or having a thumbprint scanner. I just want a good organizer!

      Now for enterprise situations where you're developing for them -- different story.

    2. Re:Do Do by Jaysyn · · Score: 1

      I just went from a Mako to a Tungsten E & I'm completely in love with it. the only thing I miss about the Mako is the Thumboard & the full version of Nethack.

      PS My Tungsten makes for a good remote control too!

      Jaysyn

      --
      There is a war going on for your mind.
    3. Re:Do Do by Anonymous Coward · · Score: 1, Funny


      You say you consider the Tungsten C the "penultimate" PDA?

      As you must know since you used the word, the word "penultimate" means "next to last." The Tungsten C is the next to last PDA?

      If you really think the Tungsten C is the next to last PDA that will ever be manufactured, then pray, do tell us, which PDA do you think will be the LAST one ever manufactured, and why?

      Do you have some inside knowledge on an impending Skynet-like event which will prevent the future manufacture of any PDAs?

      Geez, and to think, I had started to LOSE faith over the LOOSE usage of language on slashdot.

      Thanks for coming along and restoring my ... something.

    4. Re:Do Do by Anonymous Coward · · Score: 0

      My Tungsten C has been very disappointing. The form factor and that is nice, but the case is more fragile than it looks. Add to that the buggy OS (what the hell do you do with a web browser that crashes the OS every time you try to type in a URL???), and I am not a happy camper.

    5. Re:Do Do by hkb · · Score: 1

      I know what the fucking word means, thanks Bryce.

      The ultimate PDA would be the Tungsten C with a sturdier casing, PalmOS Cobalt, and maybe an even longer battery life.

      But thanks for the pointless, dipshit troll post!

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    6. Re:Do Do by Anonymous Coward · · Score: 0

      Not to mention that the bird he refers to as a "Do Do" is the Dodo. A do do is a piece of shit in kiddy talk...

  26. Bad testing all round... by ccage · · Score: 4, Funny

    I know that at least two of the major cell phone manufacturers provide beta test units to their employees. Even though you hear of some problems being corrected (like a camera whose lens protruded too much and was easily scratched) there seem to be 10 major problems for every one corrected. Are the employees just not USING the devices? Or are the companies just not listening?

    At least Palm isn't alone:

    - How could the original Nokia nGage get into consumer's hands with the game cartridge located UNDER the battery?

    - Why didn't Motorola figure out that their beautiful smart flip phone had to run for more than an hour or so on a charge?

    The list goes on...

    1. Re:Bad testing all round... by Anonymous Coward · · Score: 0

      apple should buy palmone and fix it up, make it simple, and bring back mac os suport. Also we need a mac os pda cause it would rock!

  27. Stupid Stupid Stupid... by Mean_Nishka · · Score: 1
    Why do manufacturers always do jugheaded things like this? It never ceases to amaze me how people can take what should be killer app products and cripple them with 'features' or release them to market with limitations that ultimately make them undesirable. I'm glad I didn't rush out and preorder this one.

    Just the other day engadget featured a bluetooth wireless speaker adapter that incidently introduces a delay that causes audio to get out of sync with the video.

    1. Re:Stupid Stupid Stupid... by Grishnakh · · Score: 4, Insightful

      I'm glad I didn't rush out and preorder this one.

      This should be a good lesson for anyone who has. There is almost nothing out there, made by large companies, that is worth rushing out and getting the very first model of. As other posters have noted, these companies don't even do any real usability testing to see if there's major problems with them, and engineers don't ever even see the finished product, or get to try out the prototypes, to see if there's something obvious that was missed. Amidst all this, there's simply no reason for anyone at the company to care one whit about the product itself; engineers just have to worry about keeping their jobs and getting a good review, managers just care about being able to spin things to their managers so they can get a bonus or raise, and executives just care about pushing the stock price higher. In the end, no one in large companies gives a rat's ass about the products they're making. If they don't care, why should anyone else?

      If you're looking for products to get excited about, I only see two options: 1) make your own products. MythTV and other open-source software makes it fairly easy to build your own computing/entertainment systems using commodity components, and since you can build it the way you want it, you can leave out crap like DRM, monthly fees, inability to skip commercials, etc., and put in features you really want, like Ogg compatibility, a one-touch slideshow linked to a directory full or pr0n on your home server, or whatever else floats your boat.
      2) Look for products from small companies where the engineers run the company, and are building the product because it's something they want. A good example of this is SlimDevices.

    2. Re:Stupid Stupid Stupid... by Anonymous Coward · · Score: 0

      As other posters have noted, these companies don't even do any real usability testing to see if there's major problems with them, and engineers don't ever even see the finished product, or get to try out the prototypes, to see if there's something obvious that was missed.

      This is a gross generalization. I'm sure there are some companies like this, but certainly it's not the case across the board. It's been my experience that engineers often care very deeply about what they're building. I worked at Palm for several years on various new devices (Palm V, Palm IIIe, Palm Vx, Palm IIIc, m500/505). We put a *lot* of time into testing them, and usually had employee-volunteer beta programs to get additional testing in by engineers, marketing folks, qa, and even (especially!) management and executives. Sure, prototypes were scarce - they're expensive, and copanies need to be fically responsible! But R&D always had an allocation, and when the hardware was revised, we got new prototypes.

      Companies are not fundamentally unreasonable. This is just the reality of balancing time-to-market and expense-reduction pressures with reducing the risk of schedule slippage and nasty bugs by allocating lots of time and money up front. Sure, people don't always make the right decisions, and sometimes it becomes clear that a little extra testing or some more prototypes would have paid off, but it's neither as bad nor as consistent as you seem to indicate. If companies are too conservative when playing this game, then nobody buys their products because they're always behind competitors.

  28. We don't need no stinking file system by mysterious_mark · · Score: 2, Insightful

    As Palm developer I've never found the lack of file system to be a problem. Moreover the siplicity and compactness of the DB system is quite desirable. The best thing about Palm OS is that it is simple and robust. I tend to think that the file system got added because other operating systems have such.

    M

    1. Re:We don't need no stinking file system by MikeBabcock · · Score: 1

      One of the most touted features of developing for the Newton MessagePad was always its Sloup-based system that was much more "intelligent" to write software around.

      --
      - Michael T. Babcock (Yes, I blog)
  29. FAT? by kasperd · · Score: 2, Insightful

    Who says they use FAT? The linked article does not mention FAT anywhere. Besides FAT is just not a good choice. Other file systems like reiserfs have been carefully designed to avoid the slack problem being described here. Of course it could easilly have been avoided by not storing all data in a bunch of small files.

    Just about anything would have been better than FAT. The minix file system is simpler and more efficient, but it doesn't help on slack. Reiser is more complicated, but does solve the slack problem. I don't know if they really need any journaling. It is quite easy to come up with a file system, that is better than FAT, and even one that is simpler and solve the slack problem. It is builtin, and there doesn't seem to be any need for compatibility with anything else.

    --

    Do you care about the security of your wireless mouse?
    1. Re:FAT? by Anonymous Coward · · Score: 0

      The slack isn't a problem on palmos devices, it is a feature just like the space reserved at the end of a file on an ext2 filesystem. It allows the records to be efficiently resized.

      They used to store databases as linked lists. Applications expect to be able to randomly access any node in the list and modify the data in place. They expect to be able to efficiently grow records in constant time. If they didn't leave the slack in the database, growing a record would be proportional to the size of the database. Adding a note to a contact would have to shift the entire database down in order to fit the expanded record. This wouldn't just happen when the user quit the application. The updates are written out immediately when the form closes.

    2. Re:FAT? by arivanov · · Score: 1

      I am afraid they do. Check the reviews and the register which has an article on the matter.

      This is the exact reason why the storage requirements have gone up by up to 200% in some cases compared to the old palmOS.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
  30. FAT Files by Anonymous Coward · · Score: 0

    Am I the only one who finds it ironic that a file system called FAT cause files to swell up in size, I mean come on, they should have seen that one coming.

    1. Re:FAT Files by Anonymous Coward · · Score: 0

      My advice: Stay away from technology.

  31. Simple... by Philzli · · Score: 3, Funny

    FSCK IT!

  32. The flashmem suppliers use it... by Monf · · Score: 1
    they probably use fat because that's what all the products that use flash memory use, cameras, etc...

    plus, Hey! FAT is phat! (not)

    --
    Pay no attention to that man behind the curtain.
  33. Not As Big an Issue as it seems by Anonymous Coward · · Score: 5, Insightful

    I am a expert handheld reviewer and I have to say that its shocking to see what a poorly presented and researched piece this is. Are the real editors sleeping in on sunday morning?

    While the lower addressable amount of memory is disappointing this is not a major issue, and I think this article is WAY too over-negative. Sounds like the submitter has some sort of bias on palmOne and the new Treo.

    How can people be returning units in droves when only a few hundred have shipped!!!!

    Only the most hardcore techie is even going to notice this sort of filesystem procedure, it is not a bug but a symptom of the Non volatile memory architecture.

    Give me a break, The Treo 650 will do just fine.

    -7L-

    1. Re:Not As Big an Issue as it seems by Anonymous Coward · · Score: 0
      I think this article is WAY too over-negative.

      It is kind of sensationalistic (is that a word?).

      Only the most hardcore techie is even going to notice this sort of filesystem procedure, it is not a bug but a symptom of the Non volatile memory architecture.

      It's not really a necessary consequence of using non-volatile memory. It's a consequence of an implementation decision that PalmOne made.

      Unfortunately, it's not just hardcore techies who might notice. The problem is that 512 bytes is used for every record in a database, even if the record is only 100 bytes long, or even if it's only 10 bytes. Taking my own personal address book as an example, I have 201 records in the database right now, and the total size is 25646 bytes. Given the minimum record size on the T5 of 512 bytes, the absolute minimum possible amount of space that will be used on the T5 for my address book is 512 * 201 = 102912 bytes. Using similar logic for the datebook, my datebook database would expand from its current 41477 bytes to a minimum of 216064 bytes. So basically quadruple and quintuple, respectively.

      It's going to vary depending on how the database is laid out, but it is not at all unusual for a PDB to become 4 times its original size. In some cases, there will be virtually no expansion at all, and in some it could be much more than 4 times as big.

    2. Re:Not As Big an Issue as it seems by lonesome+phreak · · Score: 1

      Bias? On Slashdot! OMG, say it isn't so!

      --
      Maybe we DID take the blue pill. You wouldn't remember anyway.
    3. Re:Not As Big an Issue as it seems by SuperQ · · Score: 1

      Most of this has been over-dramatized by whining assholes on the treocentral forums. The impatients, self importance, and ignorance on treocentral rivals the WORST comments on slashdot. If it wasn't for the jewels of information coming from a select few posters, I wouldn't even visit the site.

      yes, the "droves of returns" ammounts to about a few dozen of the first FEW THOUSAND sales.

      Most of the posts on treocentral for the last 6 months have been nothing but rumor-mongering.. it's pathetic.

    4. Re:Not As Big an Issue as it seems by samantha · · Score: 1

      Not with me it won't. I barely squeeze most used programs and data into memory on the 600. Anything worse is a waste of funds. Buy one if you want but I will wait for something that actually accomodates my needs without steps backwards for all steps forward.

      If you are such an expert reviewer then you presumably know the importance of examining a device relative to the needs of those likely to purchase it. Instead of doing so here you cry bias and take minor shots. I am not impressed.

  34. Eating the dogfood by ratboy666 · · Score: 4, Insightful

    Actually, the employees typically DON'T use the devices.

    I have engineered features for a set-top & tv box -- and I don't have (probably never will have) that tv.

    I have worked for computer companies whilst never owning ANY of their product.

    I have just done some engineering work for a printer company, and while I *have* in the past owned the vendor product, I will never own this particular product (and, indeed have never SEEN the product).

    I have worked with a major graphics board company, and, though I do own several of their products, I was never given one to "home test".

    In other words, the engineers put in the features, but we DON'T actually "eat the dog food". That job is left to Product Managers who probably don't care, and Marketing who probably doesn't either (make sure it meets the requirements).

    So, if a "one-hour battery life" was in the requirements (or worse, no mention of battery life at all), that's what gets delivered.

    And the justification? The employees/contractors won't BUY the stuff (why would we?); the company feels it is too expensive to build extra prototypes -- and besides, what does the employee know anyway? Stick to engineering; that's what we pay you for.

    Does lead to Dilbert moments, though.

    Ratboy.

    --
    Just another "Cubible(sic) Joe" 2 17 3061
    1. Re:Eating the dogfood by jyoull · · Score: 1

      that's vaguely interesting, but I can't really stand up and cheer for an engineer who doesn't even use his own stuff.

      As for the Palm guys who just completed a roadshow - I attended - they all had the devices, and obviously were using them for day to day living. The demos given by the Palm staff were all from personal devices containing personal address books, numbers, etc (to the extent that a friend and I were questioning whether that was a good idea!).

      So, to the extent that they can, the company does seem to use its own products.

    2. Re:Eating the dogfood by archen · · Score: 1

      I can't really stand up and cheer for an engineer who doesn't even use his own stuff.

      Just because your job describes that you design something, doesn't mean that you can use it. If I work for a graphics card company am I going to buy every card I work on? I replace one every 2-3 years, not every 1-2 months. How often do you replace something like a printer? Hell can you even afford to purchase the stuff you engineer? maybe not.

      "Eating your own dogfood" is a good concept, but it really has to happen starting at the management level. Giving your employees stuff to test and work out the bugs is a great way to get REAL feedback on a product, but this means that management also has to be receptive of that input. If you go out and buy something that's already in production, then it's already too late, and I highly doubt that management will listen to what you have to say anyhow.

    3. Re:Eating the dogfood by Anonymous Coward · · Score: 0

      that's vaguely interesting, but I can't really stand up and cheer for an engineer who doesn't even use his own stuff.

      That's the biggest load of bullshit I've ever heard. You've now single-handedly wiped out every engineer who has worked at NASA, Boeing, Lockheed, Caterpiller, or any other large-scale engineering firm.

      And don't whine that it's a different case. It's the same case but just on a different scale. Just because I work on product X doesn't mean I have either the time, need, or money to use product X.

    4. Re:Eating the dogfood by mikefe · · Score: 1

      Well, you would get shock absorbers and padded chairs in those Caterpillers at least.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    5. Re:Eating the dogfood by jyoull · · Score: 1

      This is an old commentary, but i'll clarify with what I should have written originally, which is that I can't really stand up and cheer for a consumer products engineer who doesn't even use his own stuff if it's plainly within reason that he *could* use it, as would be the case with the comment to which I was replying.

      And i never said you've got to use *all* of it. iirc the original posted said he never used *any* of it.

  35. Re:FAT [Off-Topic] by ThePhilips · · Score: 5, Funny
    You do not know what you are talking about.

    Another day I have heard screams in computer room. I went there just to find my friends literally laughing to death. They were trying thru laughing point to the screen of WinXP with error message.

    As soon I have taken a look at screen - I have joined them laughing to death under table.

    "Invalid MS-DOS function"

    For sure, we had over-reacted, due to couple of M$ Zealot who tried to persuade development department that WinXP is complete rewrite of Windows from scratch. And it has nothing to do with MS DOS.

    As a person who switch to Linux & Apple long time ago I find bit fuzzing insistence of some companies on using technology from 80s. If you haven't noticed, all external hard-drives are shipped formated with FAT.

    No-one yet came out and proposed read-write file system for hard-drives supportable by all OSs. File systems are not standard - I'll love to see OpenGroup/POSIX/ISO having standardize some file system in order for interoperability between OSs. Just like it was done for CD/DVD media.

    P.S. Message in our case was showed when one guy tried to delete file with name 'nul' with Explorer. Who remember DOS times - it is reserved name which is presumably impossible to give to a file. Some tools do allow to create/delete files with such name under WinNT/friends.

    --
    All hope abandon ye who enter here.
  36. Palm OS vs. Copland by TimmyDee · · Score: 5, Interesting

    As I've been monitoring the discussions of the 650 at TreoCentral (I'm thinking about getting one myself when the GSM version comes out), I couldn't help but thinking that PalmSource and PalmOne seem to be in a position very similar to Apple a few years ago. I know, they're two separate companies where Apple was (and is) one and their new OS is actually off the ground, but bear with me.

    A few years ago, Palm/PalmSource probably realized that their OS wasn't going to cut it in the New World of modern computing. They were making the transition from 68k processors to the StrongARM/Xscale series much like Apple made the switch from 68k to PowerPC. All arguments aside, I'd say this was the right thing to do for both companies, but it left them in a bit of a predicament -- legacy code. The only option for both companies was to develop an emulation system so the old could be run on the new. They both work really quite well, but everyone knows you can't run on a hack forever. The time to break with the old had come.

    So, Palm decided to start developing Cobalt and Apple started to develop Copland. Preemptive multitasking, protected memory, better multimedia handling -- the calls to arms were the same. Yet where Apple failed with Copland, Palm didn't. Sort of.

    Copland was a nightmare. Years of legacy code had turned the Mac OS into a bunch of spaghetti and for some reason the Copland developers thought they could use that spaghetti and bake a tieramisu. It didn't work. Drained of billions of dollars sunk into development, Apple started shopping around in 1996. They looked at BeOS (to what degree of seriousness is a matter of debate) and NeXT and some others, thankfully settling on NeXT. Palm, too, had likely started from the bottom up, found themselves a bit stuck, and then stumbled across the devalued Be, Inc. Purchasing Be, they gained huge strides in the multimedia area and were on their way. They also created PACE, an emulation environment similar to Classic in our beloved Mac OS X, for all that legacy code.

    Cobalt should be a runaway success like Mac OS X is. But it's not. You could say that Cobalt is like Mac OS X when it was new. Everybody thought it had great promise, but even Apple was afraid to use it because it just wasn't finished. Now, I'm not sure how "unfinished" Cobalt is at this point, but it could be in the same boat. There are also issues of licensing fees (which I hear are significantly higher for Cobalt compared to Garnet) that cause the analogy to break down a bit, but for the most part it holds.

    So in the end, Palm OS 5 is starting to look a lot like Mac OS 9. It works well, but man does it have its problems. Adoption of Cobalt will be key, but PalmSource needs something killer to drive that. It's a shame for PalmSource/PalmOne that they didn't pick up Dominic Giampaolo with the Be acquisition, but I'm also a Mac user and I'm sure glad he's on our team now.

    --
    Per Square Mile, a blog about density
  37. Duh! by kid_wonder · · Score: 1

    to storage addressed in 512 Byte blocks. This has caused many files to swell in size - up to 500% in some cases

    This is news for nerds. Don't you think we figured that out as soon as we read the 512 blocks - or did you just need to juice the story up?

    I swear this place is turning into my local news, with all the pomp and circumstance...

    --

    "Oh, you hate your job? There's a support group for that, it's called everyone, they meet at the bar."
    1. Re:Duh! by tepples · · Score: 1

      Don't you think we figured [a five-fold file size inflation] out as soon as we read the 512 blocks

      Perhaps many of us were unaware that many apps' DB tables used rows on the order of 100-150 bytes in size. I sure wasn't aware. It appears that only storing multiple rows in one disk block in the next OS version can save PalmSource now.

    2. Re:Duh! by Anonymous Coward · · Score: 0

      Do you think that a 1 to 512 increase is 500% ???
      Back to nerd nurseryschool for you, my little friend.

  38. Jeez. by Anonymous Coward · · Score: 0

    This is amazingly stupid.

    Whoever thought of this deserves a swift kick in the ass.

    Where's my HD-based iPod iPDA?

  39. What does PalmOne do? by lycium · · Score: 1

    stop hiring tards.

  40. Amen by Anonymous Coward · · Score: 1, Interesting

    Palm has been underwhelming ever since the IIIc.

    They're caught in this terrible "Do I want to be an organizer or a pocket computer" conundrum, and they're starting to do neither very well.

    So we have PocketPC which sucks or we go with Palm which produces sucky hardware (in 2004, they have no WiFi solution. Welcome to 1997, Palm).

    Between MS and Palm, they'll kill the portable computer market for sure.

    1. Re:Amen by Anonymous Coward · · Score: 0

      Um... Tungsten C released last year has wifi. Of course that was last year...

      I bought 3 650's, all heading back to Sprint as soon as I get the return kit. I spent a year dancing around the inadequate memory in the 600 (usually max of 1-2MB free at any time after putting all I could on external memory).

      After trying everything I could to squeeze 22MB of non-vfs compatible Treo 600 data into the Treo 650's 15MB box, I realized that if the damn thing isn't usable out of the box, it sure isn't going to be more than a flashy "bling-bling" in about 3 months as more great applications get written for the Treo.

      Maybe I'm just being fickle and picky, but I had expectations that after a year in development the Treo 650 (I shelled out $650.99) would be SMARTER than the Treo 600 it replaces. Anyone here know of other computers being upgraded with 66% of the memory of last year's model? Seems a little backwards, eh?

  41. Will break existing applications by iamacat · · Score: 2, Interesting
    On regular Palm devices, you can read from and write to database records directly. It goes something like this:
    MemHandle mh = DmQueryRecord(db, recNum);
    void *p = MemHandleLock(mh);
    MemSemaphoreReserve(true); // write-unprotect storage memory
    // Do some access to database record here
    MemSemaphoreRelease(true); // Restore protection
    Granted, MemSemaphore calls are undocumented and Palm asks you to use DmWrite to update a database block instead. The trouble is, Palm devices used to have 36K(!) of regular heap and for recent ones it's around 256K. And C++ compiler wants like 30K for each program/shared library (which is another sorry tale) for virtual functions, exceptions and jumps between 32K segments that you need to partition your code into. Finally, say your database record is a list of stuff >36K and you want to sort it. Imagine how good 2 DmWrite calls to do every record exchange will be for your performance and code readability.

    So if you want to do some good stuff in your program, you just allocate "database" pointers and use them as your regular heap. I doubt it would for with Flash on Treo 650, since it will not even know which records are dirty. Even if they still support these calls, performance of your heap being swapped out to flash in 512 byte chunks would be dreadful.

    The trouble is, programs that needed to use MemSemaphore calls are probably the ones that do something worthwhile. Try business applications, 3D games, VM-based programming languages... They are going to cripple the most cool programs written for their platform. Should have just included a rechargable backup battery just enough to swap out RAM on power failure.
    1. Re:Will break existing applications by mclove · · Score: 2, Insightful

      They already announced a year ago that they'd be breaking MemSemaphoreReserve() in Palm OS Cobalt, so most developers have been aware of the problem for a while now and the good ones have likely already managed to write around it. Which isn't really all that difficult on a fast device - most of the slowness in DmWrite() is not in the copy operation (which is really just an inter-heap memcpy()) but in the bounds-checking that comes before it, so if you need to make a lot of little changes you can simply read out the entire record into a buffer, make your changes and then write the record back.

      But this is all moot since I'm pretty sure MemSemaphoreReserve() still works on the Treo 650 anyway. The way the flash filesystem is implemented is that whenever you query a database record, the record is loaded from flash into a portion of RAM (I believe something like 10 MB) sset aside for caching database records. So as long as you aren't accessing 10 MB worth of records at the same time (which would be a pretty dumb idea anyway for any number of reasons) you're OK - some things may be a lot slower but the software should basically still work and you can write around those slowdowns. Remember that even with the memory semaphore you're still limited to editing records that you've locked down, so the OS doesn't have to worry about making the entire database accessible in RAM, just the portion of it that you're currently using.

    2. Re:Will break existing applications by mclove · · Score: 1

      Oh, and I don't know where you got that 256K figure but most current Palm OS devices (including the 650) ship with several MB of heap memory.

  42. Who has 22,000 contacts on their phone? by jdb8167 · · Score: 5, Informative

    If you read the threads, this isn't something that is going to affect most users. This guy is trying to put 22,000 contacts on his phone. It is taking up over 11 MB. Not good but we are talking an edge case here. I can't believe that this is a normal usage pattern for a phone!

    I have about 100 contacts on my phone and I don't know who many of them are. They were added during business meetings or various introductions. How can anyone keep track of 22,000 contacts?

    The supposed problem with the Treo 650 seems to be completely overblown from what I can see.

    1. Re:Who has 22,000 contacts on their phone? by Anonymous Coward · · Score: 0

      If course you have 100 contacts and don't know who there are... That's exactly why you're using a phone and I'm using a Treo....

      I have 5,000+ contacts, 5,000+ datebook entries, and 1,000+ memos and the db's that took 2.5 megs in the Treo600 takes 12.5 megs in the Tre650!

    2. Re:Who has 22,000 contacts on their phone? by jan+de+bont · · Score: 1
      Tens of thousands of contacts? I do.

      Having the corporate directory (in a separate category from my personal contacts) is the main reason I have a Palm phone instead of some other phone.

      It's also the reason I've shunned WinCE and PocketPC variants for years. My PalmVx could handle many many more contacts than the much vaunted CE variants of that era... and Palm has stayed ahead in storage efficiency. Until now.

  43. Forest for the trees? by rfunches · · Score: 1

    Between this and the Halo 2 problems, this sounds like quality control and alpha/beta testing has become more focused on complex, obscure problems as the products themselves have become more complex. You'd think that a filesystem bloat of this size would be caught pretty quickly, but if the people breaking the software/hardware are so busy looking at relatively minor issues, they might not think to try something as simple as doing a sync with an almost-full Treo. It's like the tech who spends an hour taking a computer apart to find out what the problem is, to realise that it won't turn on because it's not plugged into the wall.

  44. in other news... by Anonymous Coward · · Score: 0

    PalmOne lays off Treo 650 developers and are hired as slashdot moderators making it even more useless...

  45. Wow, a NEW filesystem by Anonymous Coward · · Score: 0
    So what is this FAT system. Wow, 16 bit FAT tables...

    I don't think this would slip through the cracks before release.

    most likely, palm sees the light at the end of the tunnel, and its an oncoming train for the Palm

  46. My Ass by Anonymous Coward · · Score: 0

    " I am a expert handheld reviewer"

    That's like saying you're an expert in masturbation.

    So is everybody who owns a handheld device and uses it.

  47. Not good by Anonymous Coward · · Score: 0

    "So in the end, Palm OS 5 is starting to look a lot like Mac OS 9."

    Mac OS 9 was horrible. It had all the stability of Windows 3.1 once you loaded apps in it.

    My son's imac still has OS 9 loaded on it, and he still complains because once a night it locks up.

    OS 9 stayed around 18 months too long.

  48. Are you trying to troll? by WIAKywbfatw · · Score: 4, Insightful

    Man, at least try to compare apples with apples rather than apples with oranges.

    Even if you figures are true, which I doubt, "most PocketPC devices" are just PDAs, where as the Treo 600/650 is a phone/PDA combo. What that means is that when you're not using a PocketPC directly it consumes no power but when you're not using a Treo 600/650 directly, it's still consuming power because it's communicating with your mobile phone network.

    If you want a fair comparison, use a Tungsten C/E/T3/T5 as your example, not a Treo.

    Comparing a Treo to "most PocketPC devices" and then attacking the Treo's battery life is like comparing a swiss army knife to a screwdriver and then saying that the screwdriver is better than the knife when it comes to unscrewing something.

    Resolution is another area where you conveniently forget to compare like with like. Of course the Treos don't have 640 by 480 resolution screens: they have built-in keyboards in a similar (if not smaller) form factor, so they hardly need any area for you to write in, do they?

    Some of your other points border on ridiculous too. Every PocketPC ever made can play MP3s and WMA files? So what? Every Palm model made in the last two years plus (apart from the cut down, dirt cheap $99 Zire 21) can play MP3s too. Are you really suggesting that playing music on a Palm is a problem?

    And as for the size of apps, wow. Again, I'll take your word on the actual numbers but are you really saying that 5MB isn't big enough for any application that you'd want to run on a PDA?

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:Are you trying to troll? by Anonymous Coward · · Score: 0, Redundant

      640K should be enough for anyone.

    2. Re:Are you trying to troll? by vanyel · · Score: 1

      so they hardly need any area for you to write in, do they?

      Actually, that's one of my complaints about the treo 600 I have: granted, I haven't looked real hard as it's only a minor nuisance, but I haven't been able to figure out how to get graffiti to work on it, and it's a nuisance to have to switch back and forth between the keyboard and the stylus in some apps.

    3. Re:Are you trying to troll? by WIAKywbfatw · · Score: 2, Informative

      Dude, the internet is your friend. You can use it to look up all sorts of interesting information. The reason why you can't figure out how to get Graffiti to work on a Treo is because Treos don't support Graffiti. (Well, according to those official specifications they don't.)

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    4. Re:Are you trying to troll? by vanyel · · Score: 1

      Like I said, I didn't try very hard... partly because I suspected that was the case, as it would have been a lot more obvious if it were supported. And it's a real disappointment to have it confirmed.

    5. Re:Are you trying to troll? by nneul · · Score: 3, Informative

      No. Graffiti works just fine on the treos. It just doesn't have the input area. If you want to enable graffiti, just install the GraffitiAnywhere package (free). It enables graffiti on the full screen area, and also works on older palm models.

    6. Re:Are you trying to troll? by WIAKywbfatw · · Score: 1

      Thanks for clarifying that. Weird that the official website seems to suggest no Graffiti support, but I suppose they mean no support out of the box.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    7. Re:Are you trying to troll? by daft_one · · Score: 0

      I don't know... In my experience, a knife IS better than a philips screwdriver for unscrewing at least half of the screws I've encountered. And it's about as good as a flat-head screwdriver for the other half.

    8. Re:Are you trying to troll? by tjrw · · Score: 1

      Mod parent up please. Yes, "Graffiti Anywhere" is your friend. The ROMs have Graffiti support built in but it's not enabled by default. I also disagree with this design decision - should have been an option, but GA makes the point moot. Check out "Treo Butler" too. I still love my 600 :-)

    9. Re:Are you trying to troll? by h4x0r-3l337 · · Score: 1

      'Philips' -> Electronics company
      'Phillips' -> Known for a certain kind of screwdriver.
      It's really not that hard...

    10. Re:Are you trying to troll? by daft_one · · Score: 0

      Thank god I didn't make such a drastic error when talking about a torx screwdriver... I might have received an hour-long physics lecture! But seriously... Thanks for pointing out my error, but there's no reason to be a condescending dick about it.

  49. Well add some memory then... by Stumbles · · Score: 0, Redundant

    What's the big deal here and why is everyone moaning. Don't ya get it? It's marketing and engineering to make you buy upgrades/memory plugins, etc. Ya'll should be used to this sort of thing. Microsoft has been doing this for years. New OS needs more RAM, needs more powerfull CPU, needs bigger hard drive, etc.

    --
    My karma is not a Chameleon.
  50. It should be managers by jinushaun · · Score: 2, Interesting

    They ultimately approve the specifications, so they're responsible for why the filesystem is the way it is.

  51. Motorola MPX by DoorFrame · · Score: 2, Informative

    It's not quite out yet, but the Motorola MPX looks like it's going to be a great combination of PDA and phone. It's got a snazzy dual hinge clamshell design which will allow it to open vertically to function as a phone, and then open horontally to function as a Pocket PC PDA.

    It's supposed to be out sometime in the next three or four months.

    1. Re:Motorola MPX by yandros · · Score: 1

      Sadly, this is looking to be a large disappointment, designed for gee-whiz factor in the press releases rather than for actual use. The `snazzy' dual hinge design seems to get in the way of important buttons regardless of which orientation you choose, the actual specs on the device are not as nice as people had predicted, and the device was ``supposed'' to be out in September, and then in November, and now ``sometime next year''.

      With any luck, Motorola will use the extra half-year to fix the various hardware problems, but it would be a pleasant surprise, rather than a reasonable expectation (phone hardware must be approved well in advance).

    2. Re:Motorola MPX by DoorFrame · · Score: 1

      I know it's had some setbacks, but I've been desperate for a phone that does a good job of combining Pocket PC with phone function, without it having the form factor of a PDA. I'm tired of carrying around two devices, and I can't get rid of either one.

      I can deal with not have access to the keyboard with the dual hinge... I don't use a keyboard now, I use a stylus. That's not a problem for me. I don't want an exposed to be scratched screen (like the Treo) and I don't want a tiny, non-touch display (like the Motorola MPX-220). And I do want Pocket PC (unlike the other options out there) so I can sync with Outlook.

      Are there any other options for me out there?

    3. Re:Motorola MPX by yandros · · Score: 1

      The combination of clamshell form-factor and PDA capability is the `hardest' requirement for you. If all you want is Outlook sync, you no longer need avoid Palm-based phones, and that's good, because there are very few PocketPC/SmartPhone/Windows Mobile/etc phones that use a clamshell form-factor.

      You might be interested in the Kyocera 7135 Palm clamshell.

      You might also be interested in the Samsung SPH-i500 clamshell Palm phone, or it's Windows Mobile cousins, the Samsung SP-i600 and the Samsung SCH-i600.

      You may have to switch carriers to get the phone that you want, which is a shame, but that's also the way our markets work.

  52. Re:FAT [Off-Topic] by fbjon · · Score: 1

    Wow, I never thought of that, but it's true. It's impossible to rename a file to "nul", or move, copy, whatever, with explorer or the command line. Filesystem does not make a difference, it just complains that it already exists.

    --
    True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  53. not really a big problem by ardiri · · Score: 4, Informative

    as an owner of the Treo 650 for a few months now (yes, i got it early) - it is definately the best phone/pda combination that exists; it gives users everything that the Treo 600 users have always been asking for.

    as for this being a problem, its not.

    palmone can get an update out for this to use the memory layout for its file system much more efficiently and then users can run a simple rom updater application (direct from SD card) to get the latest rom image flashed to the device.

    if the device had mask rom, it would be an issue. but, i've been updating my treo 650 every week with new rom images. its a small issue, the developers should fix it quite quickly and then its just a matter of getting the flashable SD card image out to normal users to fix the problem.

  54. Re:FAT [Off-Topic] by Anonymous Coward · · Score: 0

    I'm astounded that anybody would find this funny.

  55. Keep what I have by iluvcapra · · Score: 1

    What do we do?

    I will happily keep my treo 270, still a fantastic smartphone for my needs, and will wait for next year.

    --
    Don't blame me, I voted for Baltar.
  56. wait a minute... by commodoresloat · · Score: 1

    Where can I find these $100 powerbooks you speak of?

  57. Re:FAT [Off-Topic] by cooldev · · Score: 1

    XP is based of NT, and NT is definitely not based on DOS. Learn your history.

    Now, whether old code from the FAT file system was eventually ported to NT (NTFS is the native file system in NT) for compatibility reasons -- that's a good question. I don't know the answer.

  58. he is absolutely not a troll by dunkelfalke · · Score: 1

    i actually defelop software for a pocket pc phone (small truck telematics with help of gps navigation).

    it is a htc himalaya (better known as o2 xda II)
    http://www.my-xda.com/

    windows ce mobile 2003 phone edition os
    320x240 display
    64k colors
    64 mb ram
    400 mhz arm
    sd card slot
    bluetooth
    tri band phone with gprs
    camera
    and so on and so on

    and this even not the latest htc device. the latest one (sold as t-mobile mda III) has got integrated keyboard and w-lan.

    you really can play music and video on it, or even play music in the background and work with it. or have a gps navigation in the background and the to-do list in the foreground and switch seamless between them.

    multitasking and hardware power, that's where palm lacks.

    the only two problems of the pocket pcs are quite short battery times and the somewhat instable operating system.

    --
    Conservatism: The fear that somewhere, somehow, someone you think is your inferior is being treated as your equal.
    1. Re:he is absolutely not a troll by uncadonna · · Score: 2, Funny
      the only two problems of the pocket pcs are quite short battery times and the somewhat instable operating system

      and the only problem with my car is that it gets six miles to the gallon and that it stalls out on the highway all the time. Oh, yeah, those and that it's pig ugly. Otherwise I like it fine.

      --
      mt
    2. Re:he is absolutely not a troll by dunkelfalke · · Score: 1

      well, it gets 3-4 days standby or half a day working time. it is too short for my taste, but with that display it is understandable.

      and the possibility to play monkey island, doom, duke3d and some other good old games is very nice

      --
      Conservatism: The fear that somewhere, somehow, someone you think is your inferior is being treated as your equal.
  59. the real story behind this by Anonymous Coward · · Score: 2, Interesting

    I'm a third-party Palm developer, so let me shed some light on why this has happened. Or at least on my theory as to why it has happened.

    OK, first of all, the current shipping version of Palm OS is 5.x. PalmSource (the software company that makes Palm OS -- Palm was recently split into PalmSource for software and PalmOne for hardware) has been working on OS 6.x. But, OS 6 is not out yet. They're basically done with it, but no devices running it have yet been released.

    Now, OS 6 adds many great things (like threads, security, and graphics tools), but one of the big features is the ability to run everything out of flash (with a RAM cache). This is supposed to be a great feature for cell phones since people are always running their cell phones until the battery is dead, dead, dead.

    BUT, there have been big delays with OS 6. So, my theory is that the T5 was originally intended to be an OS 6 device. But OS 6 wasn't ready, so PalmOne decided to just stick with OS 5 for it. And the thing is, they had already designed a flash-based device (the T5) but OS 5 doesn't have this flash-based feature, only OS 6.

    So what did they do? They (PalmOne, the hardware company) added their own support for flash-based storage heap to OS 5. And they did it hastily, and it kinda sucks. Although it does basically work, but it's just not a good design because it's wasteful and stupid. (They probably didn't want to put in lots of engineering effort since they know it's only a stopgap thing anyway.)

    Perhaps PalmOne will redeem themselves by making OS 6 available for the T5. Then it will have a proper implementation of the flash-based thing instead of this temporary crappy implementation that exists right now.

    (I can't say definitively, but there are reasons to believe OS 6 does the flash-based thing by using the actual MMU. OS 5 almost certainly does it all in software (by shoehorning it into the system calls), which makes for a bad implementation because you can't really determine which pages are least-recently accessed to get good performance. If you do an actual paging system like I think they've done in OS 6, then you could easily pack small records into a 512-byte block of the backing filesystem instead of just mapping every single record to a list of blocks.)

    So, to recap: T5 designed by PalmOne with OS 6 in mind; OS 6 (by PalmSource) delayed too much; PalmOne needs to release T5 so decides to go with (older) OS 5; OS 5 doesn't have flash feature necessary to even WORK on T5 hardware, so PalmOne has to add it at the last minute; OS 6 flash feature could/should be MUCH better.

    1. Re:the real story behind this by Mike+Buddha · · Score: 1

      This assertion that PalmOne hastily applied a flash-based storage heap to these devices is patently wrong. What they did was to create an internal VFS store. A FAT based VFS has always had the issue of 512b blocks.

      If you'd like evidence, feel free to copy any application from your PalmOS devices internal store and copy it to your SD card. You'll see just about the same increase in storage device usage that you see when loading the app onto a T5 or Treo 650.

      The absurd comment about some applications taking 500% of the storage space on the Treo 650, in the original "news article" is an outright lie. I've found the source of this lie by digging through the forums and finding one fellow who claimed that his address book which was 2.4M on his Treo 600 had suddenly sprung up to 15.5M on the Treo 650. His claim was that instead of taking 25-30b per record, the Treo 650 was now taking 512b per record. This is a lie. The addresses book included on PalmOne devices does NOT create an individual DB for each entry. If this numbskull on the forums had actually transferred his addresses the way he claimed he had, his addressbook PDB would have been, at most, only 511b larger than it was on the Treo 600.

      It amazes me how a "third-party Palm developer" like this AC above me has so little knowledge of the workings of the device for which he claims expert knowledge.

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
    2. Re:the real story behind this by Euroclie · · Score: 1
      His claim was that instead of taking 25-30b per record, the Treo 650 was now taking 512b per record. This is a lie. The addresses book included on PalmOne devices does NOT create an individual DB for each entry. If this numbskull on the forums had actually transferred his addresses the way he claimed he had, his addressbook PDB would have been, at most, only 511b larger than it was on the Treo 600.

      Sorry to disagree, but you're wrong! ;-)

      You should know that indeed the PalmOS Address Book program doesn't create an individual DB for each entry, as you judiciously wrote, but what it does is create an individual record in the (unique) AddressDB.pdb database. And the problem is that EVERY RECORD in a database needs its own 512 bytes memory space. That's why a database with, say, 2000 contacts of each 140 bytes would require approximately 300KB of RAM on a device with volatile memory, and around 1 MB on a device with non-volatile memory... Of course, the smaller each individual record, the bigger the loss when transfering the file to NVFS. The DateBook database has smaller records (in the 10 to 30 bytes, I'd say) than the Address Book, so the impact will be greater on the DateBook than on the AddressBook.

      On the other hand, the problem is less crucial for applications with resources, for which the typical "bloat" when switching to the NVFS is "only" around 35%.

      Anyway, it's already been answered by PalmOne here: http://kb.palmone.com/SRVS/CGI-BIN/WEBCGI.EXE?New, Kb=PalmSupportKB,ts=Palm_External2001,case=obj(352 22)

  60. Why is Palm so cheap with the RAM? by jchristopher · · Score: 3, Insightful

    Seriously, why is Palm so cheap with the storage in this device? For the (IMO ridiculous) amount of money they ask for this device, users deserve perfection!

  61. Block addressed memory is much cheaper by tepples · · Score: 1

    I tend to think that the file system got added because other operating systems have such.

    Actually, it's because block-addressed flash memory is much cheaper than word-addressed flash memory. Compare the prices of a 1 Gbit GBA flash card and a 128 MByte (same capacity) SD flash card.

  62. Re:FAT [Off-Topic] (NUL secrets) by Anonymous Coward · · Score: 0

    Ah yes, hiding my secrets in NUL. Those were the glory days.

    For you see, the luser admin could not do anything w/ them because he was stuck in the Win32 layer and didn't know how to use NtCreateFile, et all.

  63. Re:FAT [Off-Topic] by ctr2sprt · · Score: 4, Informative
    Who remember DOS times - it is reserved name which is presumably impossible to give to a file. Some tools do allow to create/delete files with such name under WinNT/friends.
    Try \\?\path, e.g., \\?\c:\nul.

    C:\>echo Hello, world! >\\?\c:\nul

    C:\>dir \\?\c:\nul
    Volume in drive \\?\c: has no label.
    Volume Serial Number is 2007-5968

    Directory of \\?\c:

    11/21/2004 03:38 PM 16 nul
    1 File(s) 16 bytes
    0 Dir(s) 0 bytes free

    C:\>type \\?\c:\nul
    Hello, world!

    C:\>del \\?\c:\nul

    C:\>dir \\?\c:\nul
    Volume in drive \\?\c: has no label.
    Volume Serial Number is 2007-5968

    Directory of \\?\c:

    File Not Found
    Think of it as an issue of escapes. Remember the days of files called "-rf"?
    % echo 'Hello, world!' >"/tmp/-rf ."
    % echo rm *
    rm -rf . sess_c22cc906b82ec003d96a0c9aae5158cf
  64. knowing Palmone... by outz · · Score: 0

    all of this will be fixed in the treo 700...

    --
    What was your username again? -BOFH
  65. The Treo 650 is not a first generation product by gum2me · · Score: 1
    This is at least the third iteration of the Treo line. You'd think they'd have banged out all the bugs by now.

    I was seriously considering getting this puppy. Now i think i need to hold off for another year or so.

    sigh. early adopters always get screwed on usability.

    gum2me?

  66. So sad to see the Palm flame out. by MsGeek · · Score: 1

    I have a Palm m125. It is great...does everything I want it to do and nothing I don't want it to do. I would have stuck with the m100 I had before I got this one, but the SD/MMC slot was a very compelling addition.

    Basically everyone is thinking way too new when they think about PalmOS. Basically PalmOS is most comparable to MacOS 6.x with Multifinder switching. Which is not surprising considering that Palm was originally created by Mac refugees. Up until PalmOS 5, that was the point it was stuck at.

    If you want an accurate view of where the PalmOS is now, think a little older than 9. Think Taligent, Blue Box, Red(Pink) Box and the shift from 6 to 7. Cobalt is basically like Apple making the jump from 7.1 to X. No 7.5.x, no 8.x, no 9.x.

    Add to this the jump from the Dragonball proc to the ARM, and you can see in just what kind of a world of hurt Palm is in right now. Netcraft confirms it: Palm is dying.

    --
    Knowledge is power. Knowledge shared is power multiplied.
  67. Re:FAT [Off-Topic] by Linker3000 · · Score: 1

    Yup - I was once called to look at a 'wierd problem' where someone had typed and saved a long document and it had disappeared.

    Turned out the customer was typing up a contract and was trying to call it con.doc (CON is a DOS reserved file name too) - the WP application was reporting 'file exists - do you want to overwrite it' to which the user was happily saying 'yes' all day. The next day when they went to load it and carry on though...

    --
    AT&ROFLMAO
  68. penultimate PDAs by guet · · Score: 1

    uhm, no you didn't know what the word means. It doesn't mean one before the ultimate as in 'almost the greatest but not quite', it means one before the last, from penult. As the poster above explained to you.

    Just accept it and move on, looser
    and more relaxed is the way to be...

    1. Re:penultimate PDAs by hkb · · Score: 1

      suck it, nerd.

      oh, and it's "loser", not "looser".

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    2. Re:penultimate PDAs by Anonymous Coward · · Score: 0

      It was a joke, fool.

    3. Re:penultimate PDAs by hkb · · Score: 1

      pee pee

      tee hee

      --
      /* Moderating all non-anonymous trolls up since 2004 */
  69. I'm glad I chose BlackBerry by spif · · Score: 1

    This makes me doubly glad I picked the BlackBerry 7100t instead of waiting for the Treo 650. It has a removable battery and Bluetooth headset support, just like the 650. I find its collapsed QWERTY with predictive text *better* than a full thumbboard in virtually all scenarios. And it has a very nice form factor, especially compared to other BlackBerry devices - although I'll admit I've never actually used one, they seem too big to be used comfortably as a phone.

    OK, so the Treo 650 has Bluetooth data/sync support. Yawn - seems pretty useless to me given the limited transfer rate. And it has a camera - which I actually think is a negative since I would never use it but I'd have to pay for it. And I know that they sell a Treo 600 with the camera disabled, but they charge the same for it. What a ripoff.

    And yes, PalmOS has a selection of applications that is many orders of magnitude greater than the BlackBerry OS. Again, yawn. The BlackBerry has e-mail, web browser, address book, calendar, task list, photo album, calculator, alarm clock and a breakout game. More than enough for me. And I don't have to worry about bogus issues like this. They seem to go hand-in-hand with the platform complexity that enables people to write all those nifty yet useless apps. I have a PalmOS device, a Handspring Visor Platinum, and it doesn't do anything useful for me that my 7100t won't. Quite the opposite in fact.

    So I only carry the BlackBerry now.

    YMMV.

    --
    fnord.
  70. Ditch FAT, use a flash file system by EmbeddedJanitor · · Score: 3, Insightful
    FAT, in embedded devices, is the worst way to save data that you care about. FAT is also veeeerrrrryyyy slow relative to some other options. For anything you care about, they should use a well proven fault tolerant file system like YAFFS or JFFS2.These file systems are designed for use with flash storage which makes them far more efficient.

    For amyone that wants to know more about this hit Google for YAFFS or JFFS2.

    Bias acknowledgement: I wrote YAFFS. I quite often get emails of the type: "We tried file system xxx but could not make it reliable enough to ship. Since switching to YAFFS we have no more problems".

    --
    Engineering is the art of compromise.
  71. It is a $600 item... by NotQuiteReal · · Score: 1
    ... if unencumbered by contracts and rebates.

    Now while it doesn't seem like a good deal, the calculus of $200 coupon + $349 unlocked device does come out to less than $600 MSRP, plus you might save sales tax on the $200.

    You would have to be pretty lame not to know the ebay item is a coupon, so the only question is what is the coupon worth? The market will tell.

    No body is laughing at the junk YOU buy on eBay - yes you, I'm talking to you, the trekkie in the stupid uniform!

    --
    This issue is a bit more complicated than you think.
  72. 7100t by dulinor · · Score: 1

    I like my 7100t (stopgap till GSM Treo 650) but the bluetooth is only for headsets/car kits - no dialup networking, no sync, no BT keyboards, nothing.

    The HP phone has some real issues - I returned mine, will try it again once they've incorporated the learning from this one. (No car kit support, flaky switching between networks, insane Windows wizard for joining wifi networks, etc...) Plus, have you seen it with the keyboard attached? U.G.L.Y...

    1. Re:7100t by gellenburg · · Score: 1

      Hmm... My 7100t works as a GPRS modem beautifully via BlueTooth on my PowerBook. I agree, syncing via BlueTooth would be nice but I can deal. Hopefully the syncing would be fixed with a software update.

  73. The word you want is lose. by Anonymous Coward · · Score: 0, Flamebait

    Loose describes your mom.

  74. Re: 22,000 contacts... LDAP! by iamatlas · · Score: 1
    If you work someplace that has lots of people, and synchronized their LDAP data to your PC locally, and then to your PDA, you could have quite a few.

    Aditionallly, try putting an HTML ebook(s) on a memory device addressed like this-- I've filled up 128MB SD cards with 80MB of html files this way.

  75. Put FAT on a diet by Anonymous Coward · · Score: 0

    It's new!
    It's improved!
    It's lightweight!

    Introducing...

    The Skinny Filesystem (SFS)!

  76. Maybe they used EA programmers by cheekyboy · · Score: 1

    Maybe those programmers worked to death with crap all experience and who have only ever used a computer from 2001 onwards (not like us oldies who have used C-64s in 83) are being hired by PalmOne to save a few "bucks".

    --
    Liberty freedom are no1, not dicks in suits.
  77. FUD? by xigxag · · Score: 1

    Maybe I missed it, but I didn't see anything at the linked article indicating that Palm users are in fact cancelling their orders "in droves." It seems to me that this is much ado over a rather esoteric bug that won't affect most people, and that possibly, Slashdot is being irresponsible here for allowing such an allegation to reach the front page with nothing resembling research.

    It would be ironic if this Slashdot writeup indirectly causes one of Microsoft's few remaining competitors to bite the dust.

    --
    There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    1. Re:FUD? by Mike+Buddha · · Score: 1

      I went to the link were the poster claimed people were "cancelling their orders in droves" and counted 4 unique users that claimed to have cancelled their order. Apparently the number of people in a drove has recently been downgraded by the Department of Weights and Measures...

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
  78. Re:ARGH: SD cards are the way of the future! by Anonymous Coward · · Score: 0

    CF cards suck ... old technology ... good for low tech cameras!

    SD cards (and MMC cards) are the way of the future ... more
    compact and more features. End of story! 8-)

  79. what do they do? by samantha · · Score: 1

    Well, they apologize profusely, get a new model w/o the problems out pronto and establish a liberal one for one trade-in policy. Short of that, they may well lose a leg from shooting themselves in the foot.

  80. Optics by Andy+Dodd · · Score: 1

    With bad optics and bad lighting, the sensor doesn't matter.

    Mobile phone cameras take shitty pictures, even for 640x480.

    --
    retrorocket.o not found, launch anyway?
    1. Re:Optics by Doc+Ruby · · Score: 1

      Well, the new 650 camera, though at the same rez, apparently has better optics and sensor calibration, because its pics are much better than on the 600. Why not change both? Why be satisfied with shitty pix?

      --

      --
      make install -not war

    2. Re:Optics by Andy+Dodd · · Score: 1

      Because the optics may still be the limit?

      Cost? A lot of people might be willing to pay for a basic camera but not be willing to pay the increased cost for a 1280x960 camera.

      --
      retrorocket.o not found, launch anyway?
  81. Shrug by Anonymous Coward · · Score: 0

    That's what they do. They shrug and say "Oh well. It still stores data more efficiently than PocketPC."

  82. NVFS + NAND Flash on Treo 650 by evilxyzzy · · Score: 1

    So, reading the Red Mercury article it talks about the T5 having 256megs of NAND flash and that the Treo650 has NAND flash also which is accessed like a disk. I can find nothing that says how much NAND is in the Treo650, but if its the same at the T5 shouldnt this just mean that Palm apps just need to be written a bit differently? Unstead of relying on the combined small battery backed ram, write your app more like a real computer app and access your data out of NVFS.

    If so, this is less a flaw and more a move towards making the Treo into a real handheld computer vs a simple PDA, but pure speculation until someone can definitivly say how much flash is actually in the unit. Sure, this breaks current apps which is not a great thing, but perhaps this is a larger evolutionary leap. Of course if theres no NAND or 32megs of NAND, all bets are off and let the PalmOne roast begin.

  83. slicker by SubtleNuance · · Score: 1

    Nevermind that Palm schtuff. Have a look at this badboy; RIM's Blackberry 7100

    Not clunky and slow *at all*. Crisp. Slick. Sweet.

    Its the best PDA/Phone on the market bar none, hands down.

  84. Samsung i500 by ChrisCampbell47 · · Score: 1

    It still amazes me that nobody ever notices the Samsung i500.

  85. Re:an excellent product..... ditto by Whumpsnatz · · Score: 1

    Sorry you got such a sucky response. 'Anonymous Coward' certainly fits. I completely agree with you. I gave up some time ago, and now conclude that anyone who can't figure out the difference between one 'o' and two, is too stupid for me to waste any more time with.

    I do like your idea - evil pedants! Of course, the same idiots who don't know the language (or are just too lazy), will think you're making some kind of sexual reference.

    When pigs fly, use an extra strong umbrella.

  86. Cheap Linux handheld? by Strick-9 · · Score: 1

    Hm, has anyone got Linux to run well on these things? The price should be going down, and if you're running linux, you don't care about their filesystem.

  87. Interesting lack of detail in this "article" by Mike+Buddha · · Score: 1

    I'm rather amused at the fact that the links on this "news article" all point to forums where a few curmudgeons are encouraging people to cancel their orders, because of a perceived gross error on PalmOne's new phone. All of the claims seem fairly petty on said forums. The only claim that is made that might lead one to believe the problem is a big one, (the statement that some apps can be "500% larger on the Treo 650") is completely unattributed, and I could find no evidence stated on any of the links to support this claim.

    Sounds like a pretty minor issue to me.

    --
    by Mike Buddha -- Someday the mountain might get him, but the law never will.
    1. Re:Interesting lack of detail in this "article" by Anonymous Coward · · Score: 0

      I have a contact management program the entire app and database was only 2.4meg on the Treo 600 on the Treo 650 it is 14.9 Thats over 600% increase in size. This is a problem for people who also want to use this "phone" as a PDA

  88. Easy! by under_clocker · · Score: 1

    delete the old palm os and replace it with pocket pc 2003 or linux...

  89. Never buying another Palm Again by doublem · · Score: 1

    The Palm Pilot I currently own is the LAST one I will ever buy. I, and many other customers, were really screwed over when the Wi-Fi card for the T2 and other models was killed not for technology reasons, but marketing ones. Palm decided they would rather keep working Wi-Fi cards and built in Wi-Fi restricted to the higher end models, even though the T2 hardware would support a Wi-Fi card as easily as any other model.

    I bough the T2 because Palm's site made it sound like a Wi-Fi card was on the edge of release. The reality turned out to be they were feeding us a line of BS to push products to customers they HAD to know would be unhappy with being screwed over.

    If I had gotten accurate information from the Palm web site, if they'd said "No card will be released for the T2" instead of claiming it was being developed, I would have gotten something else.

    No, I'm never buying Palm again. I don't really care what they do with hardware, they've demonstrated they don't care about their customers and are happy to lie to them for short term gains.

    I really don't like Microsoft or their products, but Palm is no longer on my list of options.

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  90. What does PalmOne do? by go$$amer · · Score: 1

    Um, QA.

    QA could help a bit.

    QA Guy - "Uh, Bob, seems I can't fit the test address book with it's 15 entries on the device."

    Bob the Manager - "Good to ship then! Outstanding 'QA' work, what did you say your name was?"

    --
    STOP. You're being farmed.
  91. FAT by Pan+T.+Hose · · Score: 0, Troll

    Ah, FAT. The cornerstone of any modern operating system...

    That's true, but you have to remember that the FAT filesystem doesn't work very well on thin clients, for some reason.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  92. Good point... by SuperKendall · · Score: 1

    Sorry, I didn't read that carefully enough I guess. A good point that a wrapper would probably help matters.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  93. humor me by SamCraig · · Score: 1

    Ok, so I know there will probably be keyboards a'flyin' with this question, but humor me (please). I am strongly debating between purchasing the 600 or the 650. I've read all the reviews/criticisms for both units but I guess my ultimate question is - since I have NOT been a treo user before (only a palm vii once upon a time ago) - will the memory, lag and whatever issues on the 650 be all the noticable or a major concern for a "lay" user. My primary function for the unit will be for calls, about 200-300 contacts, email, messenging and some browser stuff. Your thoughts?

  94. Finally a statement from PalmOne: by Anonymous Coward · · Score: 0

    Finally a statement from PalmOne:
    http://www.treocentral.com/content/Stori es/494-1.h tm

    I found this somewhat reassuring but we will see.

  95. Tungsten C released last year has wifi. by Anonymous Coward · · Score: 0

    I have one. works great. get yer facts straight, pardner.

  96. The Treo 650 is a great product by laird · · Score: 1

    I can't believe that people are worried about this trivia...