Slashdot Mirror


PDA Giant Sharp Promises Linux-Running PDAs

ECaldwell writes: "It looks as though Sharp is stepping up to the PDA plate with a unit (the Zaurus) that uses Linux instead of Palm, CE or a proprietary OS. These units are designed to be direct competitors with Palms, Handspring and other PDA's. The timing for a release of is planned for around Christmas. The problems for Palm and CE devices so far is the limit of easy to use programming languages which makes it difficult for a novice to write even an basic progam (I don't know C or C++). The good news here is, with Linux loaded on a Zarus we should be able to use any of the great languages that Linux already supports to flood that market with good software." (Read on for more).

Lynuhx indicates a Japanese-language page where you can see a cute mockup of this thing, and denisbergeron points to these two links on yahoo for a bit more: [(1) and (2)] Sharp's products and reputation seem to have languished in the U.S., so this planned offensive will be interesting -- especially if by Christmas, "Linux PDAs" has become a crowded field.

177 comments

  1. Yeah by MoiTominator · · Score: 1

    This would be sweet, but when's it gonna ship? Hopefully sooner than the _other_ Linux running PDAs that have been rumored.

    1. Re:Yeah by MoiTominator · · Score: 1

      So?

    2. Re:Yeah by StuccoHead · · Score: 1

      Agenda has been shipping since last Nov www.agendacomputing.com

    3. Re:Yeah by glibdud · · Score: 1

      Not to general consumers... just as an in-progress developer effort. It's still too buggy to ship to your average consumer. It's quite a fun toy to hack at, though...

      Still, I'd expect the consumer release to be well before the Christmas estimate of Sharp's.

    4. Re:Yeah by pantherace · · Score: 2
      A friend of mine (a developer) already has one- the agenda www.agendacomputing.com If that isn't right, search for it on google.

      anyway, they are 70 MHz Mips processors with 8MB ram, 16 MB flash rom running a 2.4 version of the linux kernel, embedded qt (I think) or X
      Pretty cool

  2. Sounds cool... by pb · · Score: 3

    Too bad I can't read Japanese, but the movie player looks nifty.

    It's a shame that so much cool technology never makes it over here from Japan. I remember, at least 8 years ago, I met a Taiwanese student that had a device that was probably about the size of a TI-92. It had a built-in dictionary with a few languages crossreferenced to English, a currency calculator, a TI-81, and probably a few other things, built-in. I have yet to see anything like that in the US.

    Of course, by now we have PDAs like the Palm Pilot, but I have to wonder how many great ideas never make it over here. After all, my favorite Final Fantasy game was Final Fantasy 5, and that's still hard to find in America, and was only officially released a year or two ago here...
    ---
    pb Reply or e-mail; don't vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:Sounds cool... by ddent · · Score: 1

      a GREAT example of this is VCDs... they never really made it here.. although it wouldn't suprise me if the MPAA had something to do with that.

    2. Re:Sounds cool... by caduguid · · Score: 1

      No, I don't think vcds were ever popular in japan. Maybe Thailand or China, but my guess is japan has bought into dvds big-time.

      (Most all of their tvs are widescreen for one thing.)

    3. Re:Sounds cool... by Frick · · Score: 1

      Well VCD7s where popular here among the anime/porno crowd and the DVDs are popular among them, but they are slow to hit the main stream. Mind you a friend of mine has a shop near him that rents DVDs along site video tapes so they are gaining ground.

  3. Programming platforms aren't a problem for PDAs. by earache · · Score: 5
    The problems for Palm and CE devices so far is the limit of easy to use programming languages

    That's ridiculous.

    For WindowsCE you have Visual Basic, Waba, KVM. For Palm, you have AppForge, Satellite Forms Pro, Waba, KVM, PQAs, etc.

  4. how's compatability by quannump · · Score: 2

    How hard is it to write a layer for these things so i can download PalmOS apps to them? Golf and Asteroids had better come out pretty quick for it too, those meetings can get pretty dull.

    --

  5. How easy? by HydroCarbon10 · · Score: 2

    In reply to the person who submitted the story, how easy do you want it to be. Oh no, the horror, you must learn the language. C isn't hard, and programming for PalmOS isn't either. Download the reference PDF and you're set. It was all fairly self explanatory IMO (a heck of alot better than trying to program straight win32 from the crappy Microsoft help files that came with borland). I think some people today think programming ought to be handed to them, that the programming framework should allow them to do wonders with out lifting a finger, and granted, I do agree that a programming framework should do much of the gruntwork that ends up being repetitive in writing large apps, but you, the programmer, have to get in there and be creative. If programming was easy, everyone would do it (ok, if it was easy to everyone, to alot of us it is, but the /. crowd isn't exactly 'average').

    --
    The best way to accelerate a windows box is at 9.8 meters per second square.
    1. Re:How easy? by cyber-vandal · · Score: 2

      C is easy if you have the time to learn it, which a lot of us don't. I don't want things 'handed' to me, but if I wanted something low-level and complex I'd use assembler. High-level languages are supposed to allow the programmer to code in something resembling a spoken language, and although I'd never advocate something like COBOL (since I've been dealing with it on and off for nearly 11 years), the minimalism of C or Perl is too far the other way. So far the best language I've encountered that has the best balance between ease of use and power has been Rexx (let the flamewars commence :-))

    2. Re:How easy? by HydroCarbon10 · · Score: 1

      You can learn C in a day if you're dedicated...but anyways. I see what you're saying about a language hiding the internals of a system and providing a good framework, and not a minimalist base that everyone else can build their own framework off of. Something like this is just what is needed on a PDA, and the Palm API provides it. Granted, you still have pointers and the like running around (which some people think are too low level), but the whole API has a data-centric design aimed primarily at what the PDA is meant for -- storing data. I guess we could quibble over the language, but I really don't care and really couldn't argue about it effectively since my knowledge of languages doesn't include any of these new fancy languages, just C/C++ and assembler (vb does not count as a language ;).

      --
      The best way to accelerate a windows box is at 9.8 meters per second square.
  6. Development by the+eric+conspiracy · · Score: 1

    The problem with the CE isn't the languages, it's the cost of a development system!


    MOVE 'ZIG'.

    1. Re:Development by earache · · Score: 1

      The development environmnets for CE is free, unless you're planning on doing embedded work. But for PocketPC's and earlier, you can order a CD or download the shit from Microsoft's site.

    2. Re:Development by flynt · · Score: 1

      I just downloaded the WinCE Development Kit from MS. Granted it was rather large, but what I got was two fully functioning IDE's (1 for Embedded VB, one for Embedded C/C++) and all the documentation I could ever want. You can also order CD's from them for free (you pay shipping.)

  7. Graffiti by TheTomcat · · Score: 4

    Without question, the MAIN reason I bought my current PDA (Handspring Visor, PalmOS) is beacuse of the ease of use of Graffiti.

    Is there an open source equivalent? Or even a Linux equivalent that will run on these vaporous Linux PDAs? I'd love to run Linux on my PDA, if for nothing but the applications, but without Graffiti, I'm sure I wouldn't use it much.

    Then again, how does text entry happen on WinCE? I've never used it.

    1. Re:Graffiti by Khalid · · Score: 1

      I have tried graffiti for some time, but I finally gave up, not worth the hassel. I came to the conclusion that with some exercice I can type much quickly with the integrated keyboard.

    2. Re:Graffiti by Spiral+Man · · Score: 1
      ive havent used graffiti enough to make a completely fair argument, but i prefer ce's multi-stroke (ie you can lift the pen up to write a letter) to graffiti's single stroke, it seemed more natural and was faster to learn...

      but then my nino got stolen, so i dont have a pda anymore... but i really miss having one...

      --
      "we demand rigidly defined areas of doubt and uncertainty!" --Douglas Adams, The Hitchhikers Guide to the Galaxy
    3. Re:Graffiti by flynt · · Score: 2

      My PocketPC has 3 input modes. A soft keyboard. Another one is one letter at a time (I guess like you might enter graffiti. In fact, I think all the graffiti characters are supported in this mode, but plain letters work fine. Lastly, and most importantly, is MS Transcriber. This software is amazing. You can write just like you normally write, even in cursive if you choose, and transcriber will then change your input into text. This is one of the "wow" features I use to show off my PocketPC to friends, it never fails. The accuracy of this software is amazing right "out of the box" and it gets better because it will tailer itself to your handwriting. So no more 1 letter at a time, you can write just like you normally do, trust me I've seen transcriber work with some really really bad handwriting. So that is how it is done.

    4. Re:Graffiti by psocccer · · Score: 1
      I just saw this the other day on Freshmeat, it's a Virtual Keyboard for just this kind of thing. (for the link paranoid: http://freshmeat.net/projects/xvkbd/) Personally I like this approach because I've never really got the hang of grafitti. I can always go faster if I use the little keyboard thing. Of coarse, then someone showed me that to really get going, you should just enter the data on your computer then hotsync it in. It's a lot easier that way.

      I think that's the best way to go, but there does need to be a way to get data in "on the road." So far, this is all I've seen from the open source camp, and it does have it's issues.

      • X-Based, so the PDA needs to be X-Based
      • Not all X programs accept events from other applications, so they are effectively useless for this kind of thing
      • It takes up screen real-estate, you have to have it to type and to have it you give up screen space

      Hopefully, these guys will embed some kind of graffiti in it making it a complete solution.

    5. Re:Graffiti by StuccoHead · · Score: 1

      Yes where have you been under a rock?? there is a linux PDA been out for months. its still a developer model but runs X and Xscribble. mine is very real ( NO VAPOROUS PDA HERE ) use it every day http://www.csee.umbc.edu/~acedil1/agenda/images/st rokes.png

    6. Re:Graffiti by KFury · · Score: 2

      Without question, the MAIN reason I bought my current PDA (Handspring Visor, PalmOS) is beacuse of the ease of use of Graffiti.

      Is there an open source equivalent?


      Well, Graffiti's been ported from Newton to Palm, and the strokes themselves aren't patented. I don't see any obstacle to an implementation in Linux. After all, just because it's an open-source platform doesn't mean that it will only run open-source software.

      Kevin Fox
      --

    7. Re:Graffiti by phr1 · · Score: 1

      Quikwriting is supposed to be quicker to use than Graffiti, though the learning curve is maybe steeper. There's already been a /. thread about it, linked from the Quikwriting page.

    8. Re:Graffiti by stressbunny · · Score: 1

      wayV (http://www.stressbunny.com/wayv) provides Graffiti recognition, and it can be trained to recognise many other shapes. At the moment it doesn't do keyboard events (coming in version 0.2) instead it starts applications when it recognises one of the shapes drawn (fully configurable). Go to http://www.stressbunny.com/wayv/doc/trained-gestur es.shtml to see what shapes it recognises.

    9. Re:Graffiti by djweis · · Score: 1

      I wrote a small portion of an implementation of this. I'm almost ashamed of it, but you can find it on my site.

    10. Re:Graffiti by WillAdams · · Score: 2

      Uh, Graffiti has been patented, by Xerox as Unistroke for which they sued/are suing Palm Has this been resolved yet?

      William


      --
      Lettering Art in Modern Use

      --
      Sphinx of black quartz, judge my vow.
    11. Re:Graffiti by djocyko · · Score: 1

      Well, open source or not, I am working on a handwriting recognition algorithm at a lab here at Brown University that has IBM's interest running high. I can't assure open source, but I could state that it has around 98% accuracy in cursive handwriting and would be free. Tickle your fancy? Anyway, with this in place, making graffiti work would be a synch (and completely dumb to do).

  8. Vaporware by 1nt3lx · · Score: 2

    It'll be nice to see how they overcome the interface problems. Simply slapping a touch-sensitive screen on an LCD isn't sufficient. Many of the fundamental GUI "givens" really no longer apply.

    It'll be nice to see, but I honestly can't say I'll ditch my Palm IIIc for one. Maybe if it'll double as wireless Xterm.

  9. Cost? by jjr · · Score: 2

    Does this mean the price will drop alot on the linux PDA? Since they will not have any OS licensing fee.

    1. Re:Cost? by Arminius · · Score: 1

      Not likely. Even the distribution Yopy units are over $1000. This makes Ipaqs running PocketLinux a even more desirable option.

      --

      ------
      Never underestimate the power of stupid people in large groups.
  10. Why should the user care about the underlying OS? by WindowsTroll · · Score: 2

    From the perspective of a typical palm geek, one who is interested in using the built in applications or downloading a useful application for the palm device from some web site, why should I care about the underlying OS? Palm geeks use their Palm as an appliance - just turn it on and use it. They don't care whether it is using PalmOS, CE or Linux - they just want cool apps.

    From a developers perspective, maybe linux would be cool on a palm device - but this has little to do with marketability of the product to the masses.

    --
    "Microsoft has made computing accessible to a population who would otherwise not be able to use computers" - B. Kernigha
  11. Good Connectivity by PatJensen · · Score: 3
    According to the site, it will be equipped with a CompactFlash expansion slot for easy network connectivity. (802.11, CDPD, Ethernet) It will also synchronize with Linux via a built-in USB port and has infrared capabilities. It has a nice low-resolution screen too that looks like it can support up to 65k colors. Hopefully it's equipped with good battery life and a rechargable NiMH.

    This will let you dial out on your GSM mobile and print to IR capable printers. A quite connected device. With an MP3 player and an MPEG viewer, I'd be all set!

    -Pat

  12. Some background info on PDA etiquette by Chuck+Flynn · · Score: 5

    Linux may be new to the PDA scene, but some background principles must still be abided by. Julie Hinds of the San Francisco Examiner had an interesting article on the "Do's and Don'ts of PDAs" that holds just as true today as it did when it was first published four years ago.

    1. Re:Some background info on PDA etiquette by proxima · · Score: 1

      It's interesting that moderators either consider this post a joke or did not read the link. Unless I'm missing something here, "Public Displays of Affection" are offtopic. THe article was interesting though, just had nothing to do with the latest Sharp PDA.

      --
      "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    2. Re:Some background info on PDA etiquette by jrockway · · Score: 1

      *ahem*

      Um...that's the wrong PDA :-)

      --
      My other car is first.
  13. You should see their Japanese Ads by Kenzo · · Score: 2

    This summer while working in Tokyo I seen the ads for this product on TV. There is the boy band called "Da Pump," think of a more lame "n sync," bouncing around on trampolines and using thier little PDAs I wish I had a copy of this ad. I don't think anyone would take this product seriously even they marketed it that way over here. Anyways after seeing one up close up I wanted to buy it but I didn't have money to burn.

  14. other capabilities by banky · · Score: 1

    So.. its running Linux. can you access the guts of the device? recompile the kernel? mount its flash file system to your desktop?

    One thing I wonder about is how it'll sync; will Sharp include a Linux desktop sync program? I can just imagine the uproar if it doesn't include the ability out-of-the-box to connect to existing Linux boxes...

    Beowulf cluster of these things, yadda yadda yadda.

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
  15. It's not the kernel. It's the API. by Hanno · · Score: 5

    The advantages of Linux stated in the front article are void when it comes to PDAs.

    It's not the kernel that's important, it's the API. Because of this, it doesn't matter that there are lots and lots of programming languages available for Linux/Unix systems. It is simply not the issue for a PDA, if you haven't got a PDA-centric API to start with.

    You cannot simply take the current standard APIs for desktop Linux application development (and there are several) and put them on a PDA. You need handwriting recogniation or some similar data input method, you need graphics output, you need a flash-memory file system. All this in a device that has little memory to start with.

    Once you have all this, your version of Linux is so product-specific and different from what you know from your desktop that it might be worth considering to use one of the existing PDA-centric environment such as PalmOS or CE.

    The PalmOS API is pretty damn neat -- for its specific purpose. You get all the APIs and a full-fledged developers kit (based on the Gnu C compiler and other Gnu tools) for free. C as a language is damn easy to learn and is probably the one language almost every programmer knows. Other than that, there are several alternative (commercial) development kits out there for people who want to avoid C. (Yes, I tried the PalmOS API. I cannot comment on CE, though.)

    There are several PDA-environments based on Linux out there, but none of them are actually ready for prime time and all of them require significant rewrites of your existing source. I do hope that one of them will, I was very impressed by the PDA-version of Qt. But again: you cannot use the current advantages of Desktop Linux as arguments for a PDA Linux.

    ------------------

    --

    ------------------
    You may like my a cappella music
    1. Re:It's not the kernel. It's the API. by CAIMLAS · · Score: 1
      You cannot simply take the current standard APIs for desktop Linux application development (and there are several) and put them on a PDA. You need handwriting recogniation or some similar data input method, you need graphics output, you need a flash-memory file system. All this in a device that has little memory to start with. Correct me if I'm wrong (and I know I'm not, but what the heck...), but this was the procedure that was used to create WindowsCE. Take Windows 95-like functions and shove them up the arse of the PDA as hard as you can. Granted, they were quite modified, but they were still quite similar.

      The same applies here. Except, in this case, there might be handwritting recognition.

      Also note how it would be quite easy to get mucho-memory in there. I don't figure it would be too terribly difficult to get 128 megs in there relatively economically. That's plenty of space for pretty much anything you'd want on such a device.

      -------
      CAIMLAS

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    2. Re:It's not the kernel. It's the API. by Hanno · · Score: 1

      I don't figure it would be too terribly difficult to get 128 megs in there relatively economically.

      I am not an expert either, but AFAIK...

      Fast (= RAM) memory is a major drain on battery power, so I doubt that huge amounts of memory will be the norm in a PDA setting. The memory used on flash cards is very slow, but also uses very little power. You have to find a compromise.

      ------------------

      --

      ------------------
      You may like my a cappella music
    3. Re:It's not the kernel. It's the API. by guinsu · · Score: 1

      And look at how Palm kicked MS's ass b/c of that mindset.

    4. Re:It's not the kernel. It's the API. by Fervent · · Score: 2
      Damn straight.

      The PalmOS is devastingly easy to program for. Granted, you only have an extremely small resolution to work with (I think 160x120. Correct me if I'm wrong), but everything in the user interface is exactly where it should be. They really spent a lot of time working to make sure things were both easy for the user... and the programmer.

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    5. Re:It's not the kernel. It's the API. by FallLine · · Score: 2

      Yeah, totally agree. The combination of the relative smallness of the feature set, combined with better design and better documentation (i love the way how 99% of all the documentation that you need is contained in one easy to search pdf) makes it a joy to work with, at least once you've fully experienced the "joys" of writing similar event driven GUI apps under windowsXX.

    6. Re:It's not the kernel. It's the API. by Hanno · · Score: 1

      I think 160x120. Correct me if I'm wrong

      160x160. You asked for it. :-)

      ------------------

      --

      ------------------
      You may like my a cappella music
    7. Re:It's not the kernel. It's the API. by igrek · · Score: 1

      Actually, you are wrong.
      The WinCE is NOT a port from Win95 or NT.
      The WinCE API are modeled after those of WinNT, but implementation-wise it's completely new code.

    8. Re:It's not the kernel. It's the API. by CAIMLAS · · Score: 1
      If you're going to correct me, you should probably try a little harder at accuracy.

      I said that WinCE takes many of the features of Win95 and shoves them up the PDA's butt. Being that NT has a nearly identical GUI API, and was itself based off of Win95 in that respect, I was correct. I said nothing about actual implimentation.

      -------
      CAIMLAS

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    9. Re:It's not the kernel. It's the API. by CAIMLAS · · Score: 1
      Indeed! And what a thurough ass kicking it is!

      I'm not at all saying WinCE is better, (however, version 3.0 of this curse isn't all that bad anymore), but it does have a lot of things PalmOS lacks.

      I'd much prefer having a PalmV or TGRPro, but an iPAQ would be quite nice as well. This new device does, however appeal - and if it has a decent handwriting/input mechanism, I'm going to gobble it up. It has some quite impressive hardware features - Yoppy looks equally yummy.

      -------
      CAIMLAS

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    10. Re:It's not the kernel. It's the API. by selectspec · · Score: 2
      Absolutely correct. The kernel is not very important when dealing with a handheld. The API is essential. And more importantly, the user interface with which the API allows access. The Palm UI is pretty much the best for handhelds so far.

      However, I would love to see a linux kernel on a handheld, with a window manager that emulated the Palm UI. That way, in the future, when you are writing a palm program that uses some backend unix .so you dont have to sweat it.

      --

      Someone you trust is one of us.

  16. Psion is a player too! by PatJensen · · Score: 3
    I see a lot of talk about handhelds and OS's on Slashdot but Psion/Symbian never seems to get a mention. I just recently switched from my Palm III to a Revo Plus and I'll never go back!

    The OS on my Revo comes complete with a multiple destination, multiple device TCP/IP stack that supports infrared, serial cables and modems. Out of the box it supports syncing with any IR capable phone and sending SMS messages and it can print via IR too! My Revo comes with it built into ROM! Oh yeah, and it comes with a multiaccount POP client, a WAP browser and Opera 3. For nothing extra. With a Palm, you'd need about $100 worth of add-on software to do all that. The software is much higher quality too!

    Psion's PDAs have a built-in compilable programming language called OPL that really rocks. It reminds me of TCL/TK because it is so easy to build an interface and get your application working. Check out www.symbiandevnet.com to see more.

    You coders should pick up a Psion 5MX or Revo .. I could use a nice IRC application and a Weather checker.

    -Pat

    1. Re:Psion is a player too! by Nullsmack · · Score: 1

      I have an old Psion 5 sitting around that I'm seriously thinking of trying to sell.. It's an awesome handheld, don't get me wrong... but, it's highly unsupported!
      What's not to like about it? a keyboard that I can type on (though, I have skinny fingers).. built in word proc, spreadsheet, address book with a dialer, terminal app, audio recorder, the OPL language (though, I never did understand it.. I'm more of a basic user though :( ).. although, there are several 3rd party apps and the new stuff on the newer devices like the revo is awesome..

      Now, the reasons why I switched to a palmos device (palm 3xe) are somewhat simple.
      1) smaller size, my psion 5 was almost a tiny laptop, while my palm 3xe is somewhat okay to break out while waiting for a movie to start and check the time, or your email..
      2) avantgo.
      3) the mulitude of 3rd party apps and developers resources..

      Now, palm /could/ be better..
      -I miss the compact flash slot on my series 5.. I never used it, but now that cf memory is cheap I'd like to
      -I seriously need something better than graphite.. waay back in the day (of the palmpilot professional even) I bought a pda called avigo.. which had a useable T9 keyboard that I could bang some stuff out on.. I'd love to have some software like the 'transcriber' that wince has.. true handwriting recognition..
      -sound support, even if it really has no use, it was fun to play the odd .wav on my psion 5 every once in awhile.
      -decent wireless net access anywhere, I can use a cellphone in my area (granted, analog only.. for now), why can't I get some kind of addon for my palm, for a decent price and with a plan that has some kind of sanity to it.. (what? $30 for 500k a month? are you crazy?)

      I plan on fixing at least of my probs in a few months by buying a handspring visor and the compact flash adapter springboard.
      (maybe I'll find a prism for a good price.. or I'll stop dreaming and I wont..)

      -since when did 'MTV' stand for Real World Television instead of MUSIC television?

    2. Re:Psion is a player too! by mr · · Score: 1

      Welcome to the PDA world Pat.

      In 1997 the 'talk' was about Palm and Windows CE. No mention of the Newton, even though more 2X00's were being sold and the Newton division was showing a profit, you had real handwriting rec, text to speech, voice rec, sound recording, and the ability to play movies.

      Psion just doesn't have the market share in the US to get mention.

      --
      If it was said on slashdot, it MUST be true!
    3. Re:Psion is a player too! by mr · · Score: 1

      Note too how the Newton was showing a profit AFTER Gil announced the spin-off.

      Yes, being an Apple product was something the Newton developers had to make excuses for all the time.

      --
      If it was said on slashdot, it MUST be true!
  17. ease of programming? by delmoi · · Score: 4

    Actualy, if your running CE you can get microsoft's Visual Basic (or VisualC++, if you want) to program it, it's a free download off their website. I had some stuff up and running on my PocketPC in just a few minutes (a unicode font viewer, since CE supports unicode :)

    Of course, visual basic sucks ass as a programming language, but it is 'easy'.

    Anyway I don't see why being able to run Linux on a PDA will create a huge overwhelming amount of 'cool' software. I mean, most people already know C++, and I don't see that much cool client-side stuff written in Perl, or whatever.

    --

    ReadThe ReflectionEngine, a cyberpunk style n
    1. Re:ease of programming? by screwballicus · · Score: 1
      >Anyway I don't see why being able to run Linux on a PDA will create a huge overwhelming amount of 'cool' software

      If Palm could get the wealth of freeware and shareware it did, despite its proprietary nature and lack of programming solutions (PocketC? Yuck!) then just think what a Linux PDA could get. Most importantly, a Linux PDA will have the support of the Open Source community. It'll automatically have behind it half of the freeware programmers on the internet. It can't fail to beat out the competition in 3rd party development.

  18. Typo by bumbobway · · Score: 1
    which makes it difficult for a novice to write even an basic progam
    "an basic program" should be "a basic program" J. "Me fail english? That's unpossible?"
  19. but how thick is it ? by OmegaDan · · Score: 2
    I'm convinced -- after having owned several pdas in my life going all the way back to the US Robotics Pilot 1000 -- the true measure of a PDA's usefullness is how thick it is.

    My current PDA (visor deluxe) is very thick -- (atleast compared to something like the palm VX), and thus I find myself tempted to leave it at home instead of drag it along with me.

    On the otherside -- the palm VX is so thin it can fit in a specially designed wallet (thats only slightly larger then a regular wallet) -- which means it wouldn't be any more of a burden then my wallet which I already carry.

    So forget OS squabbles, and tell me about the next ultra-thin pda :)

    1. Re:but how thick is it ? by proxima · · Score: 2

      In a weird way, you've got a point. If you follow the Japanese link above you'll see several pictures of this Zaurus. I have no idea what the actual dimensions are, but it's easy to see that the screen does not take up the majority of the unit. Rather, it seems to have a bunch of launching buttons, and some other control mechanism. It also appears to be a bit thicker at the bottom, presumably where the batteries are stored (let's hope they're a good set of lithium ion batteries, replacing AAA batteries every couple weeks isn't fun or cheap).

      Yes, I too would be less inclined to bring along a thicker PDA (like my first gen keyboard one), because it's just not worth it. On the other hand, we can easily get in the habit of taking along small and simple things, which is probably once cause of the Palm's popularity. It may not have the greatest specs or features (even for the price), but it's got a great size and fits in the hand very naturally with great handwriting recognition. That, and not battery-sucking color screens, is the key to a successful PDA.

      --
      "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    2. Re:but how thick is it ? by OmegaDan · · Score: 2
      Yes :) I've often dreampt of a wireless Cell phone-stun gun-pepper spray-wallet-keys-lighter-swiss army knife-mp3 player-pda.

      Which are all things I carry with me at different times of the day / week :)

    3. Re:but how thick is it ? by bokane · · Score: 1

      Dude, it's not *size* that matters, it's how you use it!

    4. Re:but how thick is it ? by Jagasian · · Score: 1

      Ok, the REX6000 was just released a few days ago. Its the size of a PCMCIA card (a credit card), and it has touch screen input, 2MB of memory, a 4Mhz CPU, a larger screen resolution than a PalmPilot, and it runs off of tiny batteries for 6 months!

    5. Re:but how thick is it ? by OmegaDan · · Score: 1

      Damn that thing is cool! need one of those for sure:)

  20. Re:Programming platforms aren't a problem for PDAs by TulioSerpio · · Score: 4

    Dont forget smalltalk for the PalmOS. I think its the best solution for the Palm.
    www.pocketsmalltalk.com

    --

    I'm from Argentina: Tango, Asado, Mate, Gaucho, Maradona, YPF

  21. eh? by gunner800 · · Score: 1
    Unless these PDAs happen to use x86-compatible processors, or any of the other instruction sets supported by gcc and its ilk, there will be no automatic advantage for programming. Compilers have to target a specific machine language.

    The article only mentions Java support. Java's nice and all, but there's a lot of work to be done if you want C, C++, or even BASIC programs to work.

    Who wants to port gcc to a (I assume) proprietary machine language?


    My mom is not a Karma whore!

  22. check it out by RoufTop · · Score: 3

    Those of you who haven't tried looking at the Japanese site are missing out and adding some confusion to the discussion.

    The input method for this device is actually a small thumb-keyboard, similar to the RIM blackberry device. It's hiding underneath the control buttons, which is very cool as it stays out of the way when you're looking up information. I think this would make entering data much easier than Grafitti, which has lots of problems (ever tried playing zork on a palm while riding the subway? endless frustration :).

    It also contains some kind of mpeg 4 movie player.

    This device is really cool... but the future of these devices is definitely how well they interact with your other computer systems. If it's not too hard to create conduit-like things for it, that would help, but even better would be an easy way to pass any kind of information between it and multiple computers.

    -------

    QAExpress: bug tracking made simple.

    --
    QAExpress: Solid bug tracking for you. Graphs and reports for your PHB.
  23. The cost... by delmoi · · Score: 5

    Thats what I thought, to, untill I found the free download (Visual Basic and Visual C++). I was very, very, happy

    You can be happy to, go Here. This is just for pocketPC, though, not the HPCs, or whatever

    --

    ReadThe ReflectionEngine, a cyberpunk style n
    1. Re:The cost... by Arker · · Score: 1

      Thats what I thought, to, untill I found the free download (Visual Basic and Visual C++). I was very, very, happy

      For a quick antidote to that happiness overdose, read the EULA.


      "That old saw about the early bird just goes to show that the worm should have stayed in bed."
      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  24. Re:Battery Life by __aakpxi9117 · · Score: 1
    Hopefully it's equipped with good battery life and a rechargable NiMH.

    As very few people know, NiCAD actually beats out NiMH batteries in 99% of applications. Panasonic sells 1100mAh AA NiCAD batteries at my local Costco in six-packs. In fact, the last just as long as Alkaline batteries in situations where 2 AAs are used.

    The drawback to all rechargeable batteries is that they usually put out 1.25 volts instead of the 1.5 volts Alkaline gets. This is not an issue in CD players where only two are used (only .5v difference) but is a big deal in my Sega Nomad where 6 are used (1.5v difference) but I simply wired two extra battery holders in-place to compensate. So for a grand total of 15$ I got a battery pack that lasts twice as long as Sega's 60$ NiMH battery pack (which takes 12Hrs to recharge as well, compared to the 4Hrs for my NiCAD batteries).

    Another thing: NiCAD has a longer life (# of times it can be recharged), is much lighter, and are cheaper to buy.

  25. My PDA by hero_or_what · · Score: 3

    I manage just fine with a notepad and a pencil.

    Advts

    .

    No programming required.

    Can be easily customized.

    Glue languages are available for a dime

    Graffiti optional.

    Disadvts

    Doesn't cost too much. There goes my bragging rights.

    1. Re:My PDA by djocyko · · Score: 1
      Yes, but is it capable of IR printing? How about handwriting recognition? Can it tell thedifference between letters and graphics? What about the size? I think 8.5*11 is pushing the whole "portable" thing.

      I just can't wait till someone comes out with the 3*5 and 4*6 versions of this "notepad" device. I see a great potential market for such things, such as indexing information. They could call them "index cards."

      I marvel at the future; it will be a wonderous place.

  26. Re: Why a user cares about the OS by __aakpxi9117 · · Score: 1

    It's quite simple really. If you are a WINCE user, you are used to restarting all the time, getting corrupted files, having no control, and incompatabilities between programs made for different versions of the OS. Those things I thought of off the top of my head are just a few (very important) reasons why a user cares what OS is running the device.

  27. Symbol is already doing it by elmegil · · Score: 2
    http://www.symbol.com/news/pressreleases/pr_manu_. html

    Symbol is partnering with various folks to provide a palm on steroids running java on linux. I've seen some of these customized for a particular vendor partner, and they rock.

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  28. Programming languages by psocccer · · Score: 5
    Palm programming is not hard, there are many VM's out there like satallite forms, waba, etc that make it easier. Just like you can use GTK or TCL in linux.

    I would like to point out, though, that just because it runs Linux doesn't mean you can run perl on it or something like that. I just checked, and my perl modules alone are 16MB. Sure I have some extra stuff, but that's the stuff that makes it useful.

    The reason most people write in C or C++ for PDA's is speed. I'm involved in a project right now where I'm porting a satallite forms app to Metrowerks C. Not that it didn't work, or wasn't pretty, etc, but it was too slow. PDA's are kinda like programming back in the old days when every pointer mattered and every byte accounted for. Unlike desktop PCs, you're looking at MHz in the double, not triple digits, and memory is usually less than 8M on the majority of palm pilots, and that's shared storage AND heap memory. Not to mention that there's this 32K of contiguous data thing to deal with.

    So, just because linux is there doesn't mean you get all these great scripting languages for it, but on the other hand, just because it isn't doesn't mean you CAN'T have them either. The source is free, grab gcc-pila and start porting!

    1. Re:Programming languages by chris@stderr.org · · Score: 1

      Although I agree with the MHz/pointer/byte accounting the storage/heap problems are only found on the palm devices. Not to mention the 32K of contiguous memory thing. On WinCE programming is almost exactally the same as on a desktop. Just you have limited memory (but you can get pieces >32K).

      I've quit following palm because programming for them was a pain, but a few years back (palm III) you would have either 96(+-4... my memory is bad) or 64K (PalmPro) for stack *AND* heap (not storage). After getting the networking libs we would have ~14K of usable memory. and you could make something like 4 threads? (and the OS took a few as I remember... but its been a while)

      The CE machines are 100% different. You can get 32 processes, as many threads as you like and have as much memory as you wish.

      My point is, just because Palm cant do it doesnt mean someone else cant.

  29. i wonder if they'll make it "open zaurus" by TypoDaemon · · Score: 1

    get it? get it?

    i'm so punny...

    1. Re:i wonder if they'll make it "open zaurus" by Alatar · · Score: 1

      Rock me Dr. Zaurus!

  30. Re:java!?! by elmegil · · Score: 1

    Yeah, like you're going to fit a kitchen sink like perl on a palmtop. I don't know much about Python, but I suspect it's similar. Java at least has proven small implementations....

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  31. if by Lord+Omlette · · Score: 1

    it's an 'easy to use' language, will it produce executables that can handle the limited resources of a PDA comparibly to a system-level language like C? Is that the PDA's selling point, that it's easy to program? With the IPaq and others, you can't just use Linux as the selling point of a PDA anymore, right?
    --
    Peace,
    Lord Omlette
    ICQ# 77863057

    --
    [o]_O
  32. Linux PDA disclaimer... by garcia · · Score: 1

    we continuously see articles showing "promise" of a Linux handheld yet I have seen no TRUE concrete evidence of mass production of any of these products. Compaq has Yopi (or whatever it is), and now Sharp has this thing (the only two REAL vendors that I have seen). Problem is, Compaq's machine (while it seems to have actual photos of the product has yet to put anything of hte sort on the market and probably will just stick to its iPAQ line). Sharp on the other hand has non-realistic looking photos on its site and I highly doubt the future of this PDA.

    Like many others have said, Linux is a great OS with great possibilities, but the lack of good character recognition, and lack of a decent GUI have led to the downfall of Linux as a viable OS for the handheld market.

    Until I see a REAL LIVE Linux based handheld running w/a decent touchscreen based GUI (where I have to type little) I will stick to my Cassiopeia and WinCE.

    Just my worthless .02

    1. Re:Linux PDA disclaimer... by StuccoHead · · Score: 1

      checkout www.agendacomputing.com if you want to see TRUE evidence of mass production of a linux PDA ive had mine for months and runs great for a developer model runs X has 16M of flashable space 8M of ram for $180.00

    2. Re:Linux PDA disclaimer... by garcia · · Score: 1

      I seriously want to know how this was considered flamebait. I think you people should realize that some people's opinions are worthy of discussion.

      I don't normally support Windows, but I do support it on the PDA platform. Do NOT moderate down comments when there are TRUE flames out there.

  33. Re:Why would you want to program on a PDA? by tolldog · · Score: 2

    I think the idea is more programinf *for* the PDA, not on it. Cross compiling will allow you to do all development outside of testing off of the PDA.

    --
    -I just work here... how am I supposed to know?
  34. some possible stats by Grond · · Score: 1

    From scanning through the (japanese) page it looks like it'll have 16MB of RAM and 3.6MB of flash ROM. That compares somewhat favorably to Windows CE apps, but I dunno how much I like the idea of 16MB to fit the OS and apps and data into. Since it has a CF slot, I'd definitely buy a 64MB CF card. Maybe even more, I dunno. Problem is, doing something like that would likely make a (probably) already expensive device even more so. The pictures do look pretty sweet though.

  35. Re:Nonsense by Hanno · · Score: 3

    Obviously, you have never written a program for a PDA.

    You forget about the combined memory requirements of the Linux kernel, the C-library, the C++-library, the X server, the GTK libraries etc. Now take your favourite existing Linux app (how about Mozilla?), type make and try to put it in the little memory that's left. There's no swap space, no hard disk, just a bit of RAM.

    You'll have to do some serious work on all these components, taking out unneeded stuff, to save space.

    The PalmOS as an example runs on 512 Kilobytes ROM and 256 Kilobytes of RAM (used for stack and user data). Try to do that with Linux and an X-less GTK+. It is possible, sure, but you can't claim that it will work "out of the box".

    That's why a PDA-centric API offers less functionality than a desktop-centric API, to begin with.

    ------------------

    --

    ------------------
    You may like my a cappella music
  36. Re:Programming platforms aren't a problem for PDAs by Alan · · Score: 2

    True, however don't forget there is also the "zen" of programming that is needed. Someone who is used to writing servers (or console, non-gui apps) can't just jump into gtk or mfc because it's a different way of thinking. Event queues and callbacks just aren't used (as much in my experience) in your standard server which does "while(1){recieve_packet(); switch(packet); do_stuff_with(packet); }"

    There's a lot in palm programming that, while easy for those familiar with the realm, would be very confusing to someone who has written a few apps.

    However, as the author says, a familar platform will let you write in whatever you're most familar with, be it bash, perl, or gtk :)

  37. Actually, CE IS easy to develop for by NineNine · · Score: 1

    You don't have to know C# to develop for CE. CE's native language is a stripped down version of VB. A basic CE app can be generated in a half hour or so. I don't think that easy application development will be a draw for Linux based PDAs, when comparing them to CE PDA's. Our company actually chose CE for our PDA product because of it's super rapid development time.

  38. Linux PDA's by VertigoAce · · Score: 5
    Time to address some of the concerns about running linux on a PDA. These comments are based off of the Agenda VR3d "Developer's Edition"

    Graffiti: this is a concern for usability. The only one that I've seen mentioned is xscribble. It's characters are similar to Palm's graffiti, but not exactly the same. I don't know how well it works in general, but on the Agenda VR3d, it needs a little work.

    Speed and Memory: Definitely a potential problem. A Palm responds nicely at ~16MHz (don't know for sure). Linux needs a little more power. VR3 is using a 66MHz processor, but it's not as responsive as a Palm. The beta kernels/roms do improve this. They also need a lot more memory to run well. Not a problem for the highend PDA's that have 16-32MB of RAM, but for the VR3 with 8MB, it might be a problem.

    Portability: I haven't ported anything myself, but others have. How easy it is will depend on the program. The limitations of a PDA (small screen, less colors) can make it harder to directly port. On the other hand, programs written for the VR3d can easily be compiled to run on an x86 box.

    Open source: I'm not sure if this was mentioned before or not. A linux PDA with flash memory can be customized. Compile your own kernel and applications. If you don't like the way the Planner works, you can modify it for yourself. You can't do this for other PDA's.

    Free software: This goes with being open source. If you've ever looked through the Palm program archives, there are many shareware apps that cost about 10 bucks each. While some of those might be worth the money, many are not. A linux PDA encourages developers to write free software. This will certainly benefit the end user.

    The future of Linux in the PDA world is far from certain. It's quite possible that it will lose to Palm's near monopoly on cheap PDA's. It could, on the other hand, do far better than Palm ever will. It really depends on how many people will support Linux in the handheld environment.

    On a side note... I've repeatedly seen people calling the Linux PDA's vaporware. Some might be, but I have one sitting in front of me. Sure, it hasn't been officially released, but it is definitely real.

    1. Re:Linux PDA's by __aakpxi9117 · · Score: 1

      Speed and memory...

      Well a normal linux Distro takes up about 1 Gig. Should we assume that's what we need for a decent PDA? No.

      Just as with every PDA OS, it will be stripped down, shrunken, compressed, optimized, etc. If linux doesn't run great on a PDA the maker is to blame for not doing a good job of modifying the kernel and apps to perform well. Hell ELKS smokes on my 12 MHz 286. http://i.am/elks

    2. Re:Linux PDA's by VertigoAce · · Score: 1
      Linux size on the Agenda VR3:

      These are rough figures off of the top of my head:

      LinuxVR kernel (2.4.0-test9): 4MB
      Current Romdisk: 8MB
      Total Flash: 16MB

      So, it is fairly stripped down, but not perfectly yet. These numbers, particularly the romdisk, should shrink soon. (an enhanced compiler and linker that will make programs smaller and faster, is currently being worked on).

    3. Re:Linux PDA's by __aakpxi9117 · · Score: 1

      Personally, I'm far more concerned with performance rather than size. Storage space is very nice, but if it runs slow as dirt what good is the ability to store a video or mp3?

    4. Re:Linux PDA's by whydna · · Score: 2

      Ever hear of BusyBox?? Grab that, add a kernel, grab a floppy, run genromfs.. yada yada yadya... you get a floppy with a nice basic linux distro for about 700K (perhaps less).

      check it out, it's pretty cool.

      -Andy

    5. Re:Linux PDA's by kiwaiti · · Score: 1
      you get a floppy with a nice basic linux distro for about 700K (perhaps less).

      700K$????

      not just what id like to pay for a distro...

      ;o)

      Kiwaiti

      --
      Member of the Legion Of Microsoft Haters
    6. Re:Linux PDA's by slutdot · · Score: 1

      You're a project manager aren't you?

    7. Re:Linux PDA's by afflatus_com · · Score: 1

      Two claims in the above post are a bit misleading in regards to programming for the Palm:
      "If you don't like the way the Planner works, you can modify it for yourself. You can't do this for other PDA's."
      Palm gives out away the source code for all of the built-in applications for free, and without royalty. You can customize them and recompile them, or use them as a foundation to start off a new project, since most of the capabilities like database read/write of database, beaming, add/delete/records, preferences are already in there.
      Free software: This goes with being open source. If you've ever looked through the Palm program archives, there are many shareware apps that cost about 10 bucks each. While some of those might be worth the money, many are not. A linux PDA encourages developers to write free software. This will certainly benefit the end user.
      Actually, the vast majority of programs that most people would use are available for free, as its been about 5 years now of Palm apps being made, and every good idea has been written again for free, examples: BugMe($) is available as DiddleBug(free), a free gameboy emulator instead of Liberty, free doc readers instead of TealDoc, Free databases like db to compete with the commercial ones like HanDBase.
      Palm employs some people full-time to help maintain often the free, open-source GCC-PRCTools toolchain which is used makes a lion-share of the solid freeware open source apps. The result is that any fan of free software who has skill and who wishes to write and share a program can do so with zero barrier to entry versus the makers of the commercial software.

      ---
      "And the beast shall be made legion. Its numbers shall be increased a thousand thousand fold."

      --

      -----
      Cast a Cold Eye
      On Life, on Death
      Horseman, pass by
      --W.B. Yeats' gravestone
    8. Re:Linux PDA's by whydna · · Score: 1

      yeah, but they'll throw in a house and a car for free... =)

      ;-)

  39. Chuckle: C is "damn easy to learn" by Devil's+Avocado · · Score: 1

    Anybody who claims that C is "damn easy to learn" is either a troll or has forgotten the first time they tried to work with 2-D arrays.

    Either that or they've never tried Python.
    http://www.python.org
    There's even a port of Python 1.5.2 for Palm OS (though it's alpha software).
    http://www.isr.uci.edu/projects/sensos/python/

    -DA

    1. Re:Chuckle: C is "damn easy to learn" by QuoteMstr · · Score: 1

      Static arrays in general suck and are bug-ridden anyway. Most programs just use chunks of dynamically-allocated (malloc or alloca) anyway.

    2. Re:Chuckle: C is "damn easy to learn" by Hanno · · Score: 1

      C is easy to learn, but hard to debug, true.

      Any procedural programming language is easy to learn if you have grasped the basic skills of programming. Those who started with Java should have no problem turning to C.

      Of course, it is easier to write and debug applications in newer, "lazier" languages such as Java, Perl, Python. But that wasn't my point.

      ------------------

      --

      ------------------
      You may like my a cappella music
  40. PDA Innovation by Hyppy-99 · · Score: 1

    It will be interesting to see what happens next with PDA/NBCs. In the days of DOS and UNIX, nobody thought that in 2001, we'd be mixing music tracks, and watching movies allwhile posting messages on a worldwide community (thank you /. !) The next big innovations in PDA technology will likely be just as stunning. These kind of advances (re: Linux-based OS) only open new door for creative minds to experiment with new ideas. Beyond this, the main barrier seems to be the display. The only thing fast processors are necessary for are real-time gaming and those who have no patience. Or those cutting edge tech freaks ;-)

  41. Re:Programming platforms aren't a problem for PDAs by MeltyMan · · Score: 1

    ...and PERL !!! (lameness filter? it's an acronym...:)

    --
    "Ummmm..." ...The programmer's "Om."
  42. What the hell happened to Java? by yomahz · · Score: 1
    Wasn't this suppose to be Java's "Forte" (so to speak). I see everyone talking about programming PDA's in everything but java.
    --

    A mind is a terrible thing to taste.

    --
    "A mind is a terrible thing to taste."
    1. Re:What the hell happened to Java? by PinkFloyd · · Score: 1
      Good luck trying to get Personal Java on anything but a PDA. It's possible, but Sun has little/no info on how to do it. Besides, why would you want to run any interpreted language on a limited resource machine, when you can compile C++ to native machine code? Java is too slow and requires too much memory to be useful.

      Oh. I'm a Java Programmer...

      --

      The face of a child can say it all, especially the mouth part of the face.
  43. Re:black people by Anonymous Coward · · Score: 1

    Nostradanus predicts that you will get a ream job by a polar bear. Your lucky numbers are: 13 69 32 96 45

  44. Programming by Trollificus · · Score: 1
    "(I don't know C or C++)."

    Loser.

    "The good thing about Alzheimer's is that you can hide your own Easter eggs."

    --

    "People should be allowed to keep midgets as pets."
    - Gov. Jesse Ventura

  45. Re:Nonsense by chris.bitmead · · Score: 1

    Firstly, you obviously don't run X so forget that straw-man. Secondly, no-one's claiming every app in the universe will run, or that every app will run on a 256k PALM. What I said was that you've got a decent shot at an app working out of the box. That's obviously constrained by screen size, memory and so forth but there are plenty of tiny apps, some of them GTK, some of the command-line (so what, I like command line) that have got a decent shot at working. Why not???

  46. Ease of Programming Languages by Hasues · · Score: 1

    The statement made about programming in only C or C++ for CE is wrong. You can get SDKs that plug into Visual Basic and write apps for CE with it. Not that I would want to. You can do the same with VB and Palm for that matter. Just thought I would note that. Has

    --
    futang futang!
  47. Good Things by slinch · · Score: 1

    I think this is a sign of good things to come. I have already seen mp3 players run by linux. It will bring more feature rich, open products to users. As for the programming I think being able to program in languages you already know would greatly invrease the amount of software and applications that are for the particular device.

  48. Programming hard? by rabtech · · Score: 3

    I can't comment on Palm programming, although I've heard it is fairly easy.

    However, I have downloaded the Visual Basic WinCE Dev kit, and it works quite well. Visual Basic, since version 5, has had the ability to compile to native x86 code. However, it still retains the p-code mode, which is very beneficial on PDA devices. You get this fairly complex program and it takes only a few K. It has a full emulation environment, where you can simulate different screens, etc.

    If timothy finds VB too hard of a language to program in.... well..... Seek help ;)
    -
    The IHA Forums

    --
    Natural != (nontoxic || beneficial)
  49. Sweet. by NetGyver · · Score: 1
    Looks sweet! I just hope it makes it from Japan to the US. Then I'll have something other then this Palm V to *really* mess with.
    Confused by the "All Your Base" hoopla? NetGyver.com
    --
    A Penny for my thoughts? Here's my two cents. I got ripped off!
  50. Re:Really? by Arker · · Score: 2

    Really? All those languages huh? Let's not forget they have libraries associated with them that take up space - which on a PDA device is bound to be limited.

    Sure it will be. But then again, how many applications are you really going to want on such a device?

    The storage limitation is part and parcel for that sort of hardware - and it's the same issue no matter what OS you use.


    "That old saw about the early bird just goes to show that the worm should have stayed in bed."
    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  51. It's about time... by Hazelrah · · Score: 2

    I am currently working on a thesis where I am going to analyze a pocket PC game I develop for power consumption issues. My biggest complaint is that the most sophicated OS for these devices is windows CE, and that platform is a real big pain to program for. For example, to run emulation for my pocket PC programs, I need to have the embedded Visual C++ SDK and windows 2000. There is no other operating system that will run the emulator. So, now I have to go through the process of installing another whole OS just to do development on one program. Having a linux friendly platform would really help me. I could develop using Linux, I wouldn't have to use Microsoft Frustration Classes or the rather complex Win32 API. In addition, my school teaches programming exclusively in a Unix type of environment, and I believe that a lot of other schools do as well. Programming for linux would certainly be an easier transition for someone like myself who just want to do a small amount of development for the pocket PC platform.

  52. Re:Programming platforms aren't a problem for PDAs by white_owl · · Score: 1
    Once you have Java (as on the sharp) you can use Jpython which is the version of Python that compiles to Java byte codes.

    Without a doubt Python is my scripting language of choice, but I agree with the post suggesting that the API's you have to work with are more important as they determine how much work you have to do to make your program run.

    As for the post suggesting that one doesn't want to program on the PDA, I would agree. In general you want to create an program (even a small one) and deploy it to your PDA. But if you ever wanted to program it would be a scripting language rather than something like Java.

  53. Re:Programming platforms aren't a problem for PDAs by Arker · · Score: 3

    For WindowsCE you have Visual Basic, Waba, KVM. For Palm, you have AppForge, Satellite Forms Pro, Waba, KVM, PQAs, etc.

    Which, for various reasons, are unavailable, not favoured or simply not acceptable to many of the best and brightest, and many of the rest of us as well.

    Obligatory flames from VB victims aside, anyone that can code well, can code well under linux. It's a programmers system from the ground up, that's its strength, and its weakness.

    The success of a platform like this will directly depend on the the manufacturer getting them into the hands of the right hackers ASAP.


    "That old saw about the early bird just goes to show that the worm should have stayed in bed."
    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  54. Re:Programming platforms aren't a problem for PDAs by catch23 · · Score: 1

    Mod this up! Smalltalk is by far the EASIEST language to learn and use. The only complaint I have of pst is that the systrap stuff makes some of the code less elegant as I would like. There's no language out there you can get started in under 20 minutes and finish a full blown pda app in under an hour.

  55. Handwriting recognition by OverCode@work · · Score: 4

    Handwriting recognition is being worked on:
    http://www.patentburner.com/~overcode/glyphrec.p ng

    Not quite usable yet, but pretty soon handwriting recognition will not be a problem under Linux. Several other projects have also written recognizers, but this one outperforms all of the ones I've seen. It requires very little memory (5k code, 20k database). And it's GPL :) We're currently reworking the algorithm to have a shot at Kanji recognition.

    As for graphics output, the Linux framebuffer console does a great job, and it's a standard part of the kernel.

    Today's PDA's are pretty damn powerful -- many have 32-bit processors (often MIPS- or SH3-based), and at least 8 megs of RAM. The MIPS kernel certainly needed some modifications to run on handhelds, but it's still recognizably Linux, as evidenced by some of the applications it's already running.

    -John

    1. Re:Handwriting recognition by Frick · · Score: 1

      I would be very interested in this. COuld any one provide a working link?

    2. Re:Handwriting recognition by Jim+Haskell · · Score: 1

      If it could read my handwriting, I'd be very impressed. Doctors have nothing on me.

    3. Re:Handwriting recognition by Mandelbrute · · Score: 1

      I was playing with an iPac running linux & embedded Qt the other day and it could recognise most of my writing. Using a dash running from right to left as backspace erased the mistakes.

      A mobile phone style text input also worked very well on the beast.

  56. Re:Nonsense by whydna · · Score: 1

    Agreed.. For that matter, there's also the framebuffer GTK project which allows you to run GTK apps WITHOUT the need for X at all.. nice =)

    -andy

  57. Not a big deal... by pinkpineapple · · Score: 3

    I was in Japan last month and saw the current device. Sharp is going to put Linux on it and so their engineering group doesn't have to rewrite the whole app bundle designed for the specific Japanese market. IMHO, the device doesn't bring anything new to the PDA trend. The lower part of the unit slides and a really tiny keyboard is revealed. The keys are so small on it that even Japanese kids will find it hard to use. Sharp is just trying to play the Linux hipe because they don't have anything to lose as far as US market shares. And true, Palm and HandSpring are pretty aggressive at market penetration overseas (Japan and also Europe.) The only trouble with the PalmOS is Input method (you have to enter the graffiti roman syllables to obtain kanas and kanjis, I hate it compared to the hand writting recognition on WinCE.) I was surprised while I was there to find out that the iPaq 36x0 is not imported currently in Japan and that people were bashing really hard on the new Sony Transmeta chip (WARUI = BAD !) Lastly, the devel env for Palm and WinCE is not bad at all. I wonder what the author of this post complains about. Did he ever try to build a toolchain to get Helloworld to compile for the iPag running Linux? I wonder... PPA

    --
    -- I feel better now. Thanks for asking.
  58. Not a mockup, I saw one 2 hours ago by Frick · · Score: 2

    Just to knock the nay sayers, I live in Japan and was just down inthe electronics district where these things have been on sale for about a month.

    1. Re:Not a mockup, I saw one 2 hours ago by pinkpineapple · · Score: 1

      The model you saw down the street are not running Linux but this proprietary OS that Sharp puts on every LDC device they manufacture. Good enough for the Japanese market. Far from being useful in the States.

      --
      -- I feel better now. Thanks for asking.
  59. Re:Really? by dbrutus · · Score: 1

    Gee, my Palm Pilot Professional has its entire OS in 40k. What kind of OS load is Linux going to put on a PDA?

    DB

  60. Cool Stories About Shattering and Smashing PDAs by PatJensen · · Score: 1

    I know this is slightly offtopic but it is a cool link nonetheless, geek.com has PDA horror stories. People smash, drown, blow up, run over and do otherwise nasty and unadulerated things to their Palm's. It was quite addicting, I spent most of my day at work reading the stories. Which reminds me I need to pick up a good case! The link is http://www.geek.com/pdageek/pdahorror/. -Pat

  61. PocketLinux and MobileLinux by Jagasian · · Score: 2

    Don't forget that PocketLinux 1.0 has recently been released, and MobileLinux, from Transmeta (Linus and crew) is supposedly going to be publically released within the next week! I see 3 major PDA linux distros rising to power:
    1. PocketLinux
    2. MobileLinux
    3. Yopy's Linux
    Will a Linux OS for PDAs splinter or will the various distros eventually merge? Time will tell.

    1. Re:PocketLinux and MobileLinux by pinkpineapple · · Score: 1

      IMHO, Yopy is soon to be dead The device that was suppose to be available last year is now available to developers only for twice as much money as you can pay for a Compaq iPaq 36x0. Who's stupid enough to send $800 to Samsung by money order to Taiwan to buy one of these? If you look at the Samsung web site, the type of people they are trying to snag into their business is totally freaky: Young people community as they call it :) I call it marketing BS to cover the ass of incapable engineering staff unable to deliver on time. By the time the Yopy is out, Compaq will be manufacturing a model of the iPaq twice as fast using the intel Xscale technology. RIP Yopy. Amen!

      --
      -- I feel better now. Thanks for asking.
    2. Re:PocketLinux and MobileLinux by Debina · · Score: 1

      You say Taiwan, I say South Korea . Let's call the whole thing off!

      __

      --

      __
      Debian
  62. Newton HWR on WinCE! by joshwa · · Score: 2

    Apparently MS Transscriber is a feature-reduced version of Calligrapher, who which IIRC is a licensee of the famed Newton HWR! If you try their java demo (not working right now) it's damned accurate... I may have to switch to CE just to get that awesome Newton HWR I miss so much from my MP2100... Now if they could just port this to linux we'd have a serious contender on our hands!

    1. Re:Newton HWR on WinCE! by robbieduncan · · Score: 1

      Calligrapher is absolutly fantastic. USe it all the time on my CE2 powered device. Not only is the handwriting recognision spot on but you can write any where on the screen - not just in a little box. Very easy to use.

    2. Re:Newton HWR on WinCE! by Bomb+Regardless · · Score: 1

      In fact, Calligrapher was the orignal Newton hwr (aka cursive mode). It was made by a Russian company, but Apple didn't tell them enough about the Newton, so the original version wasn't optimised & thus sucked. This made the Newton doa (with Doonesbury, &c.).

      Later, Apple made their own hwr (aka printing mode) which was the great one. Calligrapher also further developed their product, so it's reasonable, & now sell it for wince.

      --
      I'm a bomb regardless
  63. Linux is being handed victory by screwballicus · · Score: 1
    How Linux could fail to dominate as a handheld platform would be beyond me. WinCE is buggy, requires ridiculous overhead and tries too hard to be Win9x (as if that's anything to aspire to) and Palm...well...PalmOS, though it has fabulous third party support, is living in the 80s, as far as technology goes. The Palm Colour does nothing to improve functionality and the Palm as a wireless platform is being murdered by the Blackberry which beats Palm at its own "convenience" and "simplicity" game.

    Third party programmers showed their stuff on the proprietary, restrictive Palm platform, just watch what they'll do under handheld Linux.

    One question, however, is whether the all-important corporate market will buy into a Linux handheld device, or be scared away by its open-endedness.

    1. Re:Linux is being handed victory by igrek · · Score: 2
      Could tell me, how Linux could fail to dominate PC market? Win'95/98 is buggy and so on, and Mac... well MacOS is living in the 80s, as far as technology goes...

      Well, just kidding.

  64. Re:Programming platforms aren't a problem for PDAs by Gfactorial · · Score: 1

    isn't it better to program on a pc or laptop? i don't think they are powerful enough for the 'real' programming. plus, their sizes are not convenient to work on for hours.

  65. it's not the OS by DrSkwid · · Score: 2

    I think that it's not the OS that holds back the apps but just the sheer almost uselessness of PDA's that's the bugbear.

    What cool apps could there be?
    you only really need address book and note taker.
    Beyond that there are games - gameboy style
    the rest of the stuff ppl are on aout mp3, movies are waiting for processor power & ram & battery life not Linux

    Personally I reckon that something like Inferno http://www.vitanuova.com is a better choice. Specialist Computers need specialist tools not universal tools. Mind you Inferno runs on plenty of platforms, uses byte code & a common architecture. It's an abstracted OS. Kind of Java but with a standard graphical environment too.
    It's coming soon to the Ipaq & SH3/4

    Limbo - it's language - is simple & powerful and is write once run anywhere
    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  66. Re:ALL YOUR BASE by daemonc · · Score: 1

    All your Shockwave Flash are belong to us.

    --
    All that we see or seem is but a dream within a dream.
  67. Programming languages? by TummyX · · Score: 1

    The problems for Palm and CE devices so far is the limit of easy to use programming languages which makes it difficult for a novice to write even an basic progam (I don't know C or C++).

    Um, you can program CE devices in VB. See VBCE. Before Sun sued Microsoft you could also use java. I think MSJVM 1.1 still runs on CE devices.

  68. Psion, the forgotten PDA by jawtheshark · · Score: 2
    Now I'll take the risk for a "me too" post. I completely agree. I have a simple Psion Siena (Little brother of the Psion 3) and it suits all my needs. Someone gave it to me for helping him with his computer troubles.

    I especially like the spreadsheet function which is what I nearly use all the time. The "database" (ahum, how dare I say it) is terrible: anything than a simple table is impossible.

    Since I'm a coder I looked at OPL. It is a BASIC-like laguage and you can have a lot of fun with PEEK and POKE ;-) Reminds me my BASIC days. The PDF's documentation is good and is easily downloadable from somewhere on the psion site. (Sorry, no link, I'm at work right now)
    I wrote some small tools that I needed, but programming for this thing is nearly impossible for larger projects. Any PDA development platform should come with an emulator for a full-grown PC: "develop on PC and deploy on PDA" (I saw this "slogan" somewhere in previous comments)

    I saw the Revo (a workmate has it) and was very impressed. Most of my workmates have Palms, which are very flashy (Play Simcity during meetings!), but I think they come with too few standard software....yes I miss the spreadsheet! I saw you could buy some, but I was spoiled by Psion....So there is no way that I'll buy a Palm. Pricing is about the same for the Revo and and a "nicer Palm", and except for Grafitti, it offers nearly nothing more (actually less).

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  69. Re:Nonsense by q000921 · · Score: 3
    PDP-11's ran UNIX in much less than 512k of total memory, including networking. Linux isn't quite as miserly as that, but you can probably fit a Linux kernel, a standard C library, X client libraries, and an X server into less than 3Mbytes of space, perfectly acceptable for PDA standards.

    I think Mozilla, Gtk+, Qt, and the C++ libraries are so huge because people these days write for reuse and generality, not simplicity, maintainability, space, or efficiency. I have concluded it's pointless to argue that point. Most programmers educated in the last 10 years don't even believe that they are doing anything wrong when they do that.

  70. that's great news by q000921 · · Score: 2

    The Sharp machines have always been a good value and a nice form factor. I think what has held them back was their hotsyncing software and limitations on programmability.

  71. PDA Giant, just a minute! by pinkpineapple · · Score: 2

    So everything you make in Japan, good or bad, everyone is buying it. You get a hundred and twenty millions of beta testers basically. Is this going to make the product popular in the States just because of Linux on it vs. their OS? I doubt it, especially if/when the only potential buyers of the product realize that the thing doesn't have a flashable rom, and holds barely enough RAM to run a PIM.

    --
    -- I feel better now. Thanks for asking.
  72. Did I miss somthing? by idries · · Score: 1
    "The good news here is, with Linux loaded on a Zarus we should be able to use any of the great languages that Linux already supports to flood that market with good software."

    Er... I must have missed somthing here. I've always thought that Windows was the platform which was full of "non-programmer" languages. VB, Delphi and so forth. When did Linux become the OS which has a "bunch of great languages?". I've just moved from a mainly Solaris/Linux development environment to a 98/NT one, so I'm not as "in the know" as I used to be about such things. Please enlighten me, what have I missed? Which languages are you talking about?

  73. Nokia's new baby. by lercio · · Score: 1
    My hope is that the Symbian alliance really takes off when the Nokia 9210 is released. The 9110 is fairly popular in europe and I think the 9210 should be a winner. There's nothing like popular appeal to wet a developer's appetite.

    Anyway if you get bored with EPOC on your Psion, you could try Linux ;-)

  74. Are PDA's really needed? by zoomshorts · · Score: 1

    For about $250.00 you can have a nifty(yes nifty) little Personal Data Assistant. What is the point? I carry a pen, a small spiral bound pad and my watch does the math for me. What INHERENT use does a PDA have that one should shell out $250.00? More importantly, why run Linux on one? Where are you going to be multitasking, and what? Please do not say games, the world wastes too much time on them anyway. Zoomshorts

    1. Re:Are PDA's really needed? by shagrat · · Score: 1

      Well, I have to say that I at least partially agree with you. I think many get PDAs just for the sake of having one. That's why I have waited and don't currently own one.

      However, I do think that there are possible good uses. Downloading mail and answering it while on the train/plane home is one. I also think as wireless use grows the overall usefullness of the PDA will grow along with it.

      As various devices such as phones, MP3 players, PDAs, etc are more and more integrated into one device, we'll have them by default.

      Uh...also I can't stand watch calculators. ;)

  75. Less we forget the mobilion by __Fenix__ · · Score: 2

    By the way this isnt Sharp's first attempt those of s that were taken by the early Windows CE craze might remeber the Sharp mobilion, This is how ever Sharp's first Up right palm device were as the mobilion never grew past the huge Palm-Top orgenizer that Windows CE Devices were.

    I personaly would like to handle one before giving it praise.

    --

    GPF : The program Win.exe has caused an erorr in ...
  76. But is Linux ready for the PDA? by Looke · · Score: 1

    Linux on a PDA isn't all about squeezing the desktop environment into a tiny computer. I have a Psion 5mx myself, and I'm constantly amazed at all the nifty touches. The screen is fully utilized-the menu is for example only visible when you use it. When you don't, you sure don't want to throw away those pixels.

    No open-source GUI I've seen addresses the PDA specific issues. Gnome or KDE on a PDA would require a lot of tweaking. Psion has 15 years of experience in making handhelds-how can Linux possibly catch up?

    It's an honest question, I'd really like to see good Linux-based PDA GUIs, but until now it all seems too focused on the "cool" features.

    1. Re:But is Linux ready for the PDA? by Looke · · Score: 1

      Yeah, lots of cool stuff around. I'm concerned about the usability though, and there seems to be no (or very few) mentions about the specific needs of the PDA platform.

  77. Re: Why a user cares about the OS by tang · · Score: 1

    I have a PocketPc. I've never had to reboot it. I've never had corrupted files. I'll agree with imcompatablities, but you've always got that (the box says version x or higher, and I have x-1).
    As far as having no control, Out of the box maybe not, but with some 3rd party apps, I'm doing just fine there too.
    I don't necessarily like Microsoft. But I don't think you should spread FUD about them. Slashdot users and linux users are always complaining about microsoft spreading FUD about linux, well, if you don't like it, don't spread FUD about microsoft.
    I might have not minded so much if you had written, "I have a WINCE device, and IM used to restarting all the time, etc etc..."
    Don't speak for all of us.

  78. Re:Programming platforms aren't a problem for PDAs by GregWebb · · Score: 3

    Interesting, but...

    Look at the various Symbian-produced EPOC boxes. Lovely things - I've got a Psion 5 and I'd never go back to a Palm III.

    They also come with OPL as standard - I've not played with it much but it's apparently pretty much BASIC. So, well known and pretty simple.

    Yet how many people use them?

    The argument that availability of programming tools to hackers is the critical factor in success may swing well to a Linux-focussed crowd, but it's wrong I'm afraid. Hackers simply aren't a large enough percentage of the userbase, while most non-hackers don't know how to get the software they've written. Don't believe me? Find a non-techie with a Palm, look at what's on it and be amazed.

    The critical factor remains price. How low can you go while still being acceptably usable. Palms are borderline acceptable (IMO) but also very cheap. Psions are orders of magnitude superior and more capable - and come with the apparently critical programming tool preinstalled - yet remain a niche player, largely because they're dearer. You have to play with the things for a while to understand why a Palm isn't as good as a Psion - and why the Psion is genuinely worth the doubled price - but most people won't do that, so buy the Palm.

    What still baffles me is why people then buy Palm Vs. Clearly less capable than Psions, you can spot that a mile off. Also a similar cost. Yet I see more Palm Vs than IIIs and m100s as a rule. Weird.

    --

    Greg

    (Inside a nuclear plant)
    Aaaarrrggh! Run! The canary has mutated!

  79. Offtopic by DVega · · Score: 1

    This is Funny or Offtopic. But not Informative. Moderator, read the link before moderate.

    --
    MOD THE CHILD UP!
  80. Promises, promises. by AFCArchvile · · Score: 1

    Remember Samsung's promise to the Linux world, the Yopy? I haven't heard of it ever since its first dose of Slashdot FUD.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  81. Re:Programming platforms aren't a problem for PDAs by DMoylan · · Score: 1

    As an ex Psion user now a Palm user I'll admit that the thing that I miss most is the OPL and filing system of the Psion. The OPL is a neat language that is simple and quite powerful and very like BASIC (that's not necessarily a bad thing as its simple to learn even for beginners).

    The filing system meant that I could transfer standard files between work and home on the Psion and view/edit a fair few of them with the standard apps.

    The bad thing about Psion right now is that you are locked to Windows as the desktop computer due to a lack of software to transfer/convert the documents produced in its word/sheet programs.

    The Palm will talk to anything and yes it is more limited in both memory and screen and software but the larger Palm market means that there is more professionaly written software out in the market.

  82. Re:Programming platforms aren't a problem for PDAs by Tet · · Score: 2
    The argument that availability of programming tools to hackers is the critical factor in success may swing well to a Linux-focussed crowd, but it's wrong I'm afraid. Hackers simply aren't a large enough percentage of the userbase

    You're looking at this from the wrong persective. Ultimately, any hardware platform lives or dies based on the size of the third party development community. The availability of a mainstream OS running on a PDA, with widely available programming tools, instantly makes it easy to develop for -- not just by hackers, but by small independent software houses. And that is what could make this a great success. Plus, of course, Sharp have a long history of getting it right when it comes to portable computing. Their PC-1500 from the mid-80s was way ahead of its time, comparable to Psion's early efforts several years later.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  83. Not clear thinking: by mr · · Score: 1

    The good news here is, with Linux loaded on a Zarus we should be able to use any of the great languages that Linux already supports to flood that market with good software

    The 'good software' needs a diet. Mozilla is an example of some code needing a diet if your target is a PDA. Almost ALL code 'written today' could use a diet if your target is a PDA.

    No one will care about the Zarus if it doesn't ship with useable software. People want a useable device. If the product is not useable, few will buy it. Adding 'linux' to a product is no magic pixie dust, even though that seems to be the way a large number of /.ers think.

    --
    If it was said on slashdot, it MUST be true!
  84. Hmmm can't really bring myself to care... by Mantrid · · Score: 1

    I mean as long as the thing remembers my addresses and appointments, it doesn't really matter to me what OS runs it. "Linux Inside" would not be a selling point for a PDA for me personally.

  85. Re:Microwindows and mobile linux by GodSpiral · · Score: 1

    http://microwindows.org/ has an X-like API. GTk is being ported t it.

    Java's strength is its bundled API.

    Neither of these may be as neat as the competition right now, but they have neat headroom TM

    The more important advantage of microwindows is simplifying ports of linux desktop apps. Its easier to move them to a linux PDA than PalmOS.

  86. Re:Programming platforms aren't a problem for PDAs by smcdow · · Score: 1

    ... Waba, KVM. For Palm, ..., Satellite Forms Pro, Waba, KVM, PQAs, etc.

    Perl?

    Ruby?

    Python?

    Haskell?

    E-Lisp? :-)

    --
    In the course of every project, it will become necessary to shoot the scientists and begin production.
  87. Since when is sharp a PDA giant? by angel · · Score: 1

    You know last time I walked through the PDA section at compUSA I didn't see anything from sharp. In fact I can't think of any PDA I've ever seen from sharp so how did they become a "PDA Giant"??? I think a better description would be "Big company that happens to make PDAs but nobody buys them"

  88. Newton Toolkit? by tb3 · · Score: 1

    Maybe we could get Apple to open-source the Newton Toolkit, the granddaddy of all handheld OSs.

    --

    www.lucernesys.comHorizon: Calendar-based personal finance

    1. Re:Newton Toolkit? by jbuilder · · Score: 1

      And maybe gianted winged monkies will fly out my butt.

      The Newton is dead (as much as I loved it). We need to move on.

      --
      Polymorphism -- It's what you make of it.
  89. Can you imagine? by WildHunter · · Score: 1

    A beowulf cluster of these?

    Ok I'll never say that again, I promise

    --
    Are you lonely? Hate having to make decisons? Meetings, the practical alternitive to work.
  90. Re:Programming platforms aren't a problem for PDAs by AMK · · Score: 2

    It also makes life easier for programmers of custom internal apps. Say you have a complex set of objects implementing your business rules in Python, Java, C++, or whatever. If you want to add handheld support using PalmOS, you have to either reimplement all of them in Palm C/C++, or keep the handheld an idiot that understands nothing of the objects and just have it talk to a server program that runs on a full OS and does understand the business objects. With a Linux PDA, the port would be much easier since the objects can probably run on it.

  91. Sharp can't market... by jbuilder · · Score: 1

    It doesn't matter *how* cool it is. Once it gets to Sharp USA, it'll be another hunk of junk like the Zaurus-5800, the Mobilon, and every *other* attempt in the PDA market that Sharp USA does. If Sharp Japan was in charge of the marketing and design of the device in the USA then I think we *would* see something very cool. However, all Sharp USA does is take something that is very cool, and castrate it of all of it's best technological and ergonomic features before selling it to the masses in this country. A perfect example *is* the Zaurus. In Japan the Zaurus looks like a PADD out of Star Trek. It's color, it has excellent HWR (handwriting recognition) and it has a development kit available and dozens (if not hundreds) of software titles available for it. The US marketing group gets their hands on the name Zaurus and what do they do: They design an anemic little semi-Wizard POS with NO HWR, NO SDK, NO color... and the list of NO's goes on and on. I will *never* recommend a Sharp product to anyone *ever*.

    Remember: From dull minds come Sharp products

    --
    Polymorphism -- It's what you make of it.
  92. Re:Programming platforms aren't a problem for PDAs by GregWebb · · Score: 2

    With a conventional computer, I agree wholeheartedly. In the main, people use them so that they can run bits of software. They don't want to run Windows, they want to run Office and Unreal: Tournament.

    With a PDA I'm far less convinced. From what I see, the majority of users treat them, pretty much, as electronic organsers with a backup facility. They already have the diary, the address book, the calculator and the memopad. What more could you want in your pocket?

    Note here I'm not saying it's all I want or even need in _my_ pocket - but I'm a computer nerd who's prepared to play and investigate. I also know what's possible. I'm far from convinced any of that is true for the average user - it's just this cute little gadget which sits in their pocket and looks flashier than a diary. Maybe it can even play Tetris or solitaire. Hence Palms win - they look good enough in the shops and they're cheap. Which results in the extra software being written as they get into a larger userbase, some of which includes hackers. Later the hackers may buy them due to the extra software - but that's more due to the Network Effect than greater availability of the relevant tools. You can't get better than 100% availability...

    Maybe there's some research out there which can settle this, but from my experience third party software really isn't an issue for the average end user as they don't know there's any for any of them - so what does it matter that there's more for one than another?

    --

    Greg

    (Inside a nuclear plant)
    Aaaarrrggh! Run! The canary has mutated!

  93. What other "linux supported languages?" by valen123 · · Score: 1

    Sorry to dissapoint but linux is primarily a c/c++ platform. Thats what its written in. What languages were you thinking of writing apps in? Sure you can write a ton of garbage in Lisp, Scheme, Adda but these languages arent at the heart of linux or even Unix. Some CS major was bored one day and decided to port them. I guess Tcl is a "linux language" but Im sorry to tell you it seriously sucks. I guess linux is a good perl platform but tcl and perl are scripting languages so who the hell is going to write games in them. Linux is a much more programmer friendly system then palm or ce but its primarily a c/c++ system even it java support is shit. I do all my java in code warrior but that getting of the topic.

  94. No, not another PDA platform... by Fizzlewhiff · · Score: 1

    With a Linux PDA what will you get? A PDA with themes so users can make their PDA look just like Palm or just like CE? What will the selling point of this new PDA be? More apps because there are more available languages. Ooh, I can run over 10,000 shitty perl, tcl, java, python, insert your favorite shell script, insert your favorite language here apps to track my kids birthdates on my Linux PDA, how many can you run? Only 100? Haha, Palm sux0rs, Hail Linux!

    --

    'Same speed C but faster'
  95. YAVLP... by smyle · · Score: 1
    Yet Another Vaporware Linux PDA.

    *yawn*

    (OK, so if you want to jump through some hoops, you actually can get an Agenda, but we still have nothing ready for prime time.)
    --

    --

    Sleep is just a poor substitute for caffeine, anyway. -Bob Lehmann

  96. Re:VCDs by Abreu · · Score: 1
    VCDs are very popular here in Mexico City, as they sell in shady markets for about 5 dollars a disk.

    They have software to compress DVD movies to VCD size (DivX ?) and then just press copies of the CDs at their hearts content.

    The players sell for about 40usd so you can imagine many people in Mexico City play these things... I dont have one yet, but I see them all the time in the markets and the quality looks (at least) as good as VHS.

    ------
    C'mon, flame me!

    --
    No sig for the moment.
  97. I have an older one. by GiMP · · Score: 1

    I have an older model before they could run linux, one of the few released in the states. It is great, although power runs out quickly.. thats what you get f or having something as powerful as a palm in 95'

    I tried to find information for using my much older model in linux, it has a minicom-like serial terminal which is nice (real serial port!). I found there newer models in japan.. they sound like they run linux quite well already from user support!

    would love to have one in america!

  98. Re:Oh yeah when *I* was a a young programmer.. by mabinogi · · Score: 1

    But we're not talking about a quick script here.....we're talking about an application...

    and anyway....C IS easy.....if you can't grasp C, then you don't have much chance with many other lanuages....C is so simple that it's almost a pure representation of structured programming principals.

    (Note, i'm not saying that if you don't know C that you have problems, only if after making a serious attempt to learn it, you cant get it)

    I think what the original poster really meant when he said there was no easy language, was that there was no language that he already knew. I'm sure that if he knows other languages, and was serious about wanting to program for palm or CE devices, that he would be able to pick up one up pretty quick.

    --
    Advanced users are users too!
  99. Yeah...it's the dev tools. by Charlie+Bill · · Score: 1
    "The good news here is, with Linux loaded on a Zarus we should be able to use any of the great languages that Linux already supports to flood that market with good software."
    Uh huh! Just like Linux has flooded the market already! All over the place! Can't turn around this shop here without knocking over a stack of 'em [and I -am- a Linux supporter...]
  100. PERL... by gozie · · Score: 1

    A PERL interpretor would be required if it uses PERL. C/C++ is about the only way to go. We just need to get a nice devel kit for Linux!

  101. AppForge on PalmOS by SpaceManBob · · Score: 1
    ECaldwell writes:

    The problems for Palm and CE devices so far is the limit of easy to use programming languages which makes it difficult for a novice to write even an basic progam (I don't know C or C++).

    I know its unpopular to suggest software based on Microsoft technology, but you might consider that AppForge now lets you write applications for PalmOS devices in the Visual Basic environment. IMHO, VB certainly qualifies as an easy to use programming language. With the newest release, its now easy to set up a conduit with to an ODBC data source as well.

  102. Re:Programming platforms aren't a problem for PDAs by shandrew · · Score: 1
    The critical factor remains price. How low can you go while still being acceptably usable. Palms are borderline acceptable (IMO) but also very cheap.

    I don't think cost is the huge factor here. The market for these devices right now is primarily composed of people who could easily afford to pay more. Using your example, look at how many more people paid the ~$100 to get a Palm V rather than a functionally equivalent but larger/uglier Palm III. This identifies the market as one that places high value on form factor and appearance, and one that doesn't flinch at an extra $100.

  103. Palm and Zaurus in Japan by mattr · · Score: 1

    Hi,

    We just had the PalmSource show in Japan last week and a bunch of people came from California. It was huge, over a thousand people here.

    Getting into Palm development myself, I still drool over the Zaurus. The Zaurus has a gorgeous screen, freehand kanji entry, a landscape web browser, and if you try a little game that comes with it where you corral lots of flying stars with your stylus you will realize that it is really a fast and rich experience. I mean arcade-style animation. Not sure if that is in Java or not, I would expect optimized C.

    Seriously that one little game application is to die for, very sexy and I am not a gamer.

    The Palm I was told has something called Google Pen for kanji stroke input, haven't tried it yet.

    But if localized as-is into English language only, I'd think the Zaurus would be pretty popular in the U.S. ..It's just that everyone already has palms. I'd have to steal my friend's unit for a bit longer to try it out more but I found the keyboard very small. Not sure if it would allow faster input than Graffiti on Palm, which I find too error-prone (obviously that part is my fault) and slow (limited by recognition speed).

    But I could totally see telnetting in and doing something useful on the BIG, high-resolution, high-contrast, gorgeous Zaurus screen with that keyboard. In terms of useability (comparing the latest version of Palmscape to Zaurus web browser, it felt like the screen was 2-3 times the size and maybe twice the resolution.

    Though I wanted to do gcc based development I had to buy CodeWarrior for PalmOS (with $100 show discount still about $200 for Japanese v6) because it is what everyone is using and I heard the Sony CLIE SDK requires it. CW 6 Japanese is used because 7 English is unstable for Japanese environment still.

    Seriously I would not discount anything on the Zaurus platform. They have been doing it for a long time in Japan, it's just that their flagship units have suddenly gotten a lot cheaper. Also memory is getting cheaper too.. those stamp sized SD chips are 64MB and 128MB now, and they said 1GB on a static-free, chicklet-like package could be reality next year. SD based hardware prototypes we saw actually had memory and executables inside the hardware which took over the device when snapped on, so I wouldn't be surprised if it gets easy to carry a bunch of linux distros in your pocket.

    I was just about to say that if Zaurus supported that you know what my Christmas list would be, but looking into the next cubicle I just found out the Zaurus actually does support SD memory chips, plus it has another slot for a quarter-size wireless cartridge and "maybe" microdrive hd. Time to do some more research..

    Anyone have one with more info? Maybe someone else has more experience with Palm in Japan as well; my Clie has an initial version of ATOK (kanji front end processor) but there are apparently 2 more levels as well.

  104. Psion Emulator by jawtheshark · · Score: 3

    I know nobody will read this by now, but Psion has emulators for some of their machines: check out http://www.psion.com/downloads/pc/"> http://www.psion.com/downloads/pc/

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)