Slashdot Mirror


Sharp Ships New PDA Running Linux 2.4

cbowland writes: "Sharp is now shipping the SL-5000D Zaurus PDA with a Linux 2.4 kernel, embedded PalmTop, Personal Java, and QT. Priced at $399 for developers only. Their plan is to get some apps created before marketing it to the public. Check it out" I wonder if the USB port on the docking station would let these work with the Happy Hacker keyboard ...

11 of 181 comments (clear)

  1. Re:2.4 by gregfortune · · Score: 3, Insightful

    Two things instantly come to mind...

    1) The newest VM is probably the way to go for an embedded user responsive system. Comparisons posted here on slashdot show the newest 2.4 VM to whip the 2.2 VM
    2) Not totally sure about this, but wouldn't the 2.4 kernel do a better job os supporting USB devices?

    There's probably more too... As long as the OS is flashable (I'd be astonished if the developer editions had the OS ROM burned in...), then 2.4 is most likely a really good decision...

    Greg

  2. Re:2.4 by ankit · · Score: 2, Insightful

    Well, yes 2.4 _is_ a good idea. Infact the familiar distribution for the ipaq has 2.4 for as long as I can remember!

    2.4 has several features like enhanced USB etc. that make it better suited. Besides, most of the work for the strongarm processor is now neing done on 2.4... no point playing around with anything older!

    --
    Don't Panic
  3. Re:"developers only"... by varslot · · Score: 2, Insightful

    I would say this is a way to tell people that there are not that many applications comming with it, so you should be prepared to create whatever you need. I don't think they would reject anyone wishing to buy it.

    --
    There arises from a bad and unapt formation of words a wonderful obstruction to the mind. (Francis Bacon)
  4. developers usually follow users, not vice-versa by petree · · Score: 2, Insightful

    I would imagine that for most developers, personal (shareware) or commercial houses, they go where the user base is. I can understand being interested in developing a new handheld, but I think that most developers are interested in marketing to where there are the most users: either PalmOS or WinCE. I would imagine that is where 95% of PDA users reside, so I can't imagine anyone devoting -THAT- much time/effort/resources to a PDA that has no user base.

    I certainly wouldn't put my time into developing for a non-existant userbase. Who knows if this will even make it to market?

    Just my thoughts.

    1. Re:developers usually follow users, not vice-versa by OverCode@work · · Score: 2, Insightful

      It is true that there will probably be fewer third party apps for this platform. However,

      a) Qt is a popular and well known API. Writing Qt apps is a hell of a lot easier than writing Palm OS apps.

      b) WinCE development is of little interest to the hordes of Linux developers out there.

      c) The ARM processor is quite powerful, and many existing Linux apps can be ported directly to the PDA. For instance, I ported my modplayer directly to the iPAQ. I ended up reworking the mixing system to get rid of floating point math, but the port was mostly straightforward. The main problem is the smaller screen, and hence user interface issues, but Qt makes this a bit easier. Some of the OHH people (see below) are working on a version of GTK with improved support for PDA displays.

      d) There is a sizeable Open Handhelds community out there. Try http://www.handhelds.org, or #handhelds.org on OPN. These people are actively working on making open source PDA development viable.

      e) Several large companies (Compaq, Sharp, HP (before the merger), etc) are interested in alternatives to Windows CE. Per-unit license fees add up quickly when you're mass producing units. Linux has no per-seat licensing, and the ARM port of the kernel is quite stable and mature.

      I agree that Linux probably won't see the developer backing of WinCE (currently PocketPC 2002) or Palm OS, but it's definitely not out on a limb by itself, like VTech's VTOS (on the Helio PDA).

      -John

  5. Did not take time to read the EULA... by mirko · · Score: 3, Insightful

    Short question :
    Can a Registered Developper Port something else than Linux to it ?

    The PDA actually looks sexy on the hardware side, not on the software side (A friend of mine bought a Linux-iPaq from Lisa and it appears to be quite slow, lacks responsiveness and also burns its batteries in about one hour).

    I think some special projects like RiscOS would be more adequate.

    --
    Trolling using another account since 2005.
  6. Re:Feedback from prospective developer by vscjoe · · Score: 4, Insightful
    3) Dependence on embedded QT license. There is some concern about paying QT for your applications, but on the Sharp forums Sharp says that they are working with QT for low-cost commercial QT licensing.

    The concern isn't (just) with the license, it is with the lack of compatibility and interoperability. If you run Qt/Embedded, you can't share the screen with applications written in other toolkits or in raw X11.

    Does that matter? I think it does. It places the Sharp outside the family of other Linux-based PDAs and embedded systems, meaning that code for other PDAs can't easily be ported to the Sharp. It also means that workstation applications are much harder to port--even if you change the UI to accomodate a smaller screen, much of the display logic can be shared between desktop and handheld applications.

    A cheap Qt/Embedded developer's license just won't help. Sharp needs to provide X11. They can still run their applications using Qt/X11 on it.

  7. Re:Very nice looking by Albanach · · Score: 3, Insightful

    It's a developer edition - perhaps they want folk to develop apps that run comfortably in 32MB, then when they release a production version with 64MB or even 128MB multiple tasks from multiple developers should be able to run side by side without memory problems. Just my 2p worth.

  8. Re:Feedback from prospective developer by infiniti99 · · Score: 4, Insightful

    It places the Sharp outside the family of other Linux-based PDAs and embedded systems, meaning that code for other PDAs can't easily be ported to the Sharp.

    What other PDAs? Really, Linux handhelds are mostly vaporware. There are not tons and tons of small-screen Linux apps to be ported to the Sharp. One of the biggest problems normal users have with X11 are all the differing toolkits. If Sharp wants to target normal users then it is going to need a consistent interface. This is an excellent time to establish a precedent for Linux PDA applications.

  9. Re:Pardon My Ignorance. by yomoma · · Score: 2, Insightful

    Really, well why is it that we can't go a day without every developer at my company cursing Microsoft? Microsoft has successfully marketed to everybody who makes purchasing decisions, not people who actually deal with these decisions. An in turn, software companies support them because that's where the most potential customers are.

    In response to the original question, Linux is not hard to use - Unix-like systems are unfamiliar to most people, and granted, were not designed with an end user in mind. But, Linux provides a stable platform to build applications on. It's up to Sharp to provide a good UI - the user shouldn't have to care if it runs Linux or PocketPC underneath. (kind of like what apple did with OS X, if you don't care to look, you'll never know it's Unix-based).

  10. Re:Feedback from prospective developer by mj6798 · · Score: 3, Insightful
    Really, Linux handhelds are mostly vaporware.

    iPaqs have been running Linux for several years and are quite popular.

    There are not tons and tons of small-screen Linux apps to be ported to the Sharp.

    There are tons of X11 apps with X11 display logic that can be usefully ported to X11 handhelds with only small modifications to the UI.

    One of the biggest problems normal users have with X11 are all the differing toolkits.

    I have never seen any evidence for that, and repeating that claim endlessly doesn't make it true. In fact, I suspect most people couldn't tell a well-written Qt application from a well-written Gtk+ application. Furthermore, even on Windows or MacOS, developers use many different toolkits, yet users don't seem to notice.