Slashdot Mirror


Why Palm Still Covets Palm OS

munchola wrote in with news that Palm has just announced a one-time payment for perpetual, royalty-free use of Palm OS. In 2005 Palm spun off PalmSource to an outside company, Access Systems Americas, and since that time has been paying out royalties for its use. At the same time Palm announced products based on Windows Mobile. Palm's latest announcement reduces the uncertainty among Palm OS developers. From the article: "In an unsurprising but symbolically important move, handheld and smartphone maker Palm this month signed a perpetual license with Access Systems Americas, which gives Palm the right to use Access' Palm OS operating system in whole or in part in any Palm device forever more. It sounds like a no-brainer, but the context is interesting, in particular what it means for the army of Palm OS developers out there. Believe it or not there are at least 160,000 Palm OS developers — and they're just the ones that Palm knows about."

9 of 197 comments (clear)

  1. Lying with numbers by BadAnalogyGuy · · Score: 5, Informative

    You say you have 160,000 PalmOS developers. I say you're lying.

    What you have are 160,000 people who may have once downloaded an SDK.

    Or maybe you have a few thousand people who forgot their account information and created a new account.

    Or maybe you're trying to count anyone who may have ever been a developer once for the OS in the last 10 years.

    But any way you slice it, there's no way in hell you've got 160,000 developers actively working on your OS.

    Neither Netcraft nor Kreskin need be sought out. Reality confirms it, PalmOS is dead.

    1. Re:Lying with numbers by PinkPanther · · Score: 4, Informative

      Palm OS is a great environment to work in specifically because it is not "feature rich". There is one way to create a button, one way to create a form, one way to talk to various OS services, etc...

      The people I know who "hate" Palm OS coding are either trying to do wonky things that the device was not completely designed to do or they are use to working in another environment and are trying to force their (wrong) model of an OS onto the Palm APIs.

      --
      It's a simple matter of complex programming.
    2. Re:Lying with numbers by mspohr · · Score: 4, Informative
      The original PalmOS was very "close to the hardware" but was very stable and predictable as well as useful. It was a very elegant design. Later versions of PalmOS have improved in features and abstraction so now it runs on ARMs, MIPS, etc. processors. There is even a Linux based version.

      In the early years, the PalmOS was a joy to work with compared to MS WinCE which was bloated, unstable and seemed to change every 6 months.

      In order to deal this both PalmOS and WinCE (and it's newer versions), I've been using CASL (caslsoft.com) which is a VB type language that compiles on both PalmOS and Windows handhelds. The nice thing is that I can develop one application for both platforms (and all of their variations)... plus it runs on a Windows desktop. CASL uses a high level editor which makes it easy to program plus it has the ability to incorporate C code if you need to do something that is not part of the standard feature set or get close to the hardware. The language has a built-in database as well and communications functions (serial, bluetooth, TCP/IP, HTTP, etc.).

      --
      I don't read your sig. Why are you reading mine?
    3. Re:Lying with numbers by pruss · · Score: 4, Informative

      Actually, with tools like Peal (open source, I am pretty sure), doing completely or almost completely ARM-based applications (e.g., tcpmp) is not hard at all. One issue is calling back to the OS, which normally goes ARM->68K->ARM, but this can be fixed by using the unofficial Mobile-Stream SDK which lets you call the OS directly from ARM code.

      I do a lot of programming on the ARM side as I sell an antialiased font hack (FontSmoother), and in my experience ARM code is, if anything, more stable.

      That said, for standard applications, one doesn't need ARM, except maybe for some small CPU-intensive procedure. With practice, these are easy to do and do not affect stability.

      It would have been nice if Palm/PalmSource released an SDK for doing ARM-only applications, but the reverse-engineered stuff in the Mobile-Stream SDK is pretty good.

  2. Palm OS is the better OS honestly. by falcon5768 · · Score: 5, Informative

    And Im being very truthful about it. One of my biggest problems with the Windows line of OSs has been how bloated it is. True Palms might not be as capable BUT honestly, its a PDA... do you REALLY need it to be a full blown computer when most of the time your going to be using it to take contacts and stuff. Whats worse is how even Windows Mobile emulates a full size Windows OS when on a 2x4 screen its uncalled for, even our barcode scanners piss me off because of that. And the sheer library of programs out there for Palm OS means you can tailor it for anything.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  3. PalmOS 5 is different from Access lInux by feranick · · Score: 3, Informative

    Palm licensed perpetually Palm OS 5, currently known as Garnet and used in many Palm PDAs and smartphones. This is has nothing to do with the future version of Access Linux, which Palm has yet to license. The problem with Palm OS 5 is that Access completely dropped support for it, because it is focusing all the effort into Access Linux. On the contrary Palm still believes there is potential in Palm OS 5. There is an interesting issue with the name. Palm bought the exclusive right to use the name Palm OS from Acess a year or so ago. Access Linux is NOT going to be named Palm OS. There is plenty of speculation about future moves from Palm. They are pretty tepid in licensing Access Linux, and the current move to use Palm OS 5 is a sign in this direction. Since now they have the right also to apply any modification to OS 5 and to use this technology in other products, I think they are going to build an emulation layer into Windows Mobile. In other words you would be able to use both Windows Mobile and Palm OS applications... If so there would be no need for a new, totally untested linux-based OS....

  4. PalmSource was NOT spun off in 2005 by waffffffle · · Score: 3, Informative

    Palm separated into hardware and software divisions in 2002 and split in 2003. Last year it seemed like Palm (the hardware company) was trying to buy back PalmSource (the software company), but they were beaten to it. The split happened originally because it seemed like it would most benefit the software side as the Palm OS could be licensed to multiple hardware vendors. Now Palm is the only major company using the Palm OS and the platform is hurting. The next Palm OS is supposed to be built on top of Linux but from the recent news it seems that the project has not yet gotten off the ground. There was a lot of comparison between this strategy and Apple's original strategy to transition to OS X. The main difference between Palm and Apple here is that Apple controlled both the hardware and software and was able to effectively control the entire platform while right now the hardware and software of the Palm platform is fragmented. I think everyone is realizing that the split was a terrible idea and that complete integration would have been ideal.

    From Wikipedia:

    In January 2002, Palm, Inc. set up a wholely owned subsidiary to develop and license Palm OS, which was named PalmSource in February. In October 2003, PalmSource was spun off from Palm as an independent company, and Palm renamed itself palmOne. palmOne and PalmSource set up a holding company that owned the Palm trademark.

    ...

    In May 2005, palmOne purchased PalmSource's share of the Palm trademark and two months later renamed itself Palm, Inc. As part of the agreement, palmOne granted PalmSource certain rights to Palm trademarks to PalmSource and licensees for a four-year transition period. Later that year, ACCESS, which specializes in mobile and embedded web browser technologies, including NetFront, acquired PalmSource for US$324 million. In October 2006, PalmSource announced that it would rename itself to ACCESS, to match its parent company's name.

  5. Re:PDA's are for sissies^H^H^H^Hprofessionals by ColdWetDog · · Score: 3, Informative
    Not for sissies or auntie who needs to remember her family birthdays. I'm a doctor (don't even play one on TV) and use a Palm all day / every day for the various and sundry little databases that have been developed for medicine. Lots of other physicians / nurses use them as well. It's not all that big of a market however, and all of the major developers have long since gravitated to writing their apps for the Palm and WinCE (or whatever it's called these days) platforms.

    I think Palm will continue to survive, if not thrive in various vertical markets but their heyday is clearly over. When my T3 finally died, I thought about going to a PocketPC device, but it's just too easy to buy another Palm and plug it in (changing the sync cord of course grrrrrr) and get up and going.

    --
    Faster! Faster! Faster would be better!
  6. Re:Why did they spin it off? by ConfusedVorlon · · Score: 3, Informative

    It was more a case of spinning off the hardware division.

    Palm wanted the OS to be in loads of devices by loads of manufacturers.

    Their os partners didn't really trust the Palm OS folks because they kept thinking that the Palm hardware folks would steal any innovations.

    So, they spun the hardware side of Palm off as Palm One and called the OS side PalmSource
    their major OS customer (sony) ditched Palm OS and the new customers they must have been hoping for didn't materialise.
    so PalmSource only had one customer - Palm One.

    Gradually, the child has been buying back the parent - first they bought the brand, now they've bought the OS.