Slashdot Mirror


Handheld Programming?

dutky asks: "What devices does Slashdot recommend for the programmer on the go? Recently I went on vacation to Vietnam. Before we left my wife asked what I would do if I couldn't program for a month. I tried to assemble an inexpensive and portable programming environment using a Palm 130, but it was less than satisfactory. With the recent article on the Zarus PDA I have gotten to thinking about the problem again. Notably, I -don't- need a whopping amount of RAM, disk space, or processor speed, and I can live with fairly modest screen sizes. I was unable to find anything that matched all these criteria in about two weeks of occasional (and hurried) research. Do any such beasts exist?"

"My requirements are pretty simple:

  • Small and durable (I was packing three and a half weeks of clothes and stuff in a moderately large backpack)
  • Long battery life (able to get in a good 8-hour programming session without interruption)
  • Able to use a keyboard (I can't write C code from Grafitti)
  • Reasonable screen resolution (I need to be able to see at least 80 columns by 40 lines)
  • Ability to run a wide variety of programming tools (at least a good editor, C compiler, and probably several common scripting languages as well)
  • External mass storage of some kind (I'd settle for SD or CF cards)
  • Relatively inexpensive: $200-$400 is a good range (I don't want to be too upset if it gets lost, stolen or dropped off of a cliff)"

6 of 66 comments (clear)

  1. Check out the NEC Mobile Pro by n1ywb · · Score: 4, Informative

    The NEC MobilePro is probably the most elite handheld PC I've seen. I don't understand why they aren't more popular. There are lots of them on ebay, and on the newer ones you can run NetBSD with X even (have a big CF card obviously.) The 770, 780, and 790 are the ones to look for. The 800 also runs NetBSD with X, but it's a larger laptopish form factor.

    --
    -73, de n1ywb
    www.n1ywb.com
    1. Re:Check out the NEC Mobile Pro by RevAaron · · Score: 4, Informative

      I think there are a few reaons the MobilePro models aren't more popular.

      1. They run WinCE. Automaticly hated by people around these parts. (excluding me) Yes, Slashdot isn't the rest of the world, but...
      2. They are large. Yes, they have a large, nice kb as a cause/result. But they're almost as big as a regular laptop- I think most people figure that if they're going to have something as big as a MP, they're just going to have a laptop.
      3. They don't have a 206 MHz StrongARM. More importantly a SA in general. Most software for WinCE these days is for StrongARM, not MIPS. It's hard finding up to date sofware for the MIPS+HPC 2000. It's a lot easier to find stuff for the Jornada 720, 728, or 820 (bigger laptop formfactor of the Jornada 72x)- people are still maintaining H/PC 2000 packages for StrongARM. Also, with a couple DLLs, you can run packages meant for StrongARM PocketPCs, widely expanding the mass of available software. Can't do that on the MobilePros.

      Last summer, I was looking for a WinCE device with a built in, touch-typeable keyboard. I was mostly looking at either the MobilePro 790 or the Jornada 720, and after a lot of reading, decided on the J720, for the above reasons and some others. I was a bit afraid the keyboard would be too small on the J720, but it's just big enough that I can touch-type on it, but just small enough that it fits in my pocket. Definately couldn't stash a MP790 in my pocket, that's for darn sure. :)

      (you can run Linux on the J72x)

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  2. Programming on vacation would be great.. by ewhenn · · Score: 4, Funny

    Very Few Lines of Code.

    While (onVacation)
    {
    leaveComputerAlone;
    }

  3. IBM Workpad by glenstar · · Score: 5, Funny
    Before we left my wife asked what I would do if I couldn't program for a month.

    Translation: "If you bring a computer, you are guaranteed to not see the inside of my panties for a month".

    Find an old IBM Workpad. Not the handheld one, but the one that looks like a tiny Thinkpad. They rock. Unfortunately, the have been discontinued, but I am sure you can find one.

    Seriously, though... check out sex. It's much more fun to boink your wife in some new and exotic place than it is to debug C code... really.

  4. Programming != computer by heikkile · · Score: 4, Insightful
    A simple solution: Pen and paper. For a few $ you can get enough paper to write a large system on. No worries about battery time, display resolution, or keyboard. Survives the worst conditions.

    For a long time all programming was done this way, first on scratch paper, then on "fine" paper, then punched on cards or tape, and finally fed to a Computer, which took several hours to produce a pile of listing with one important syntax error in it...

    Seriously, most projects can use a few weeks of high-level thinking, without writing many lines of code. Even if you loose the papers, the thinking will have been good for your project.

    --

    In Murphy We Turst

  5. OMG! by dfinster · · Score: 5, Funny

    Lemme get this straight... You get a vacation *for a month*, to an exotic location, and you want to code? Just "code"? Did you have an actual project in mind, or is it just "coding"? Hey, I program for a living too, but I don't look for an excuse to be a geek when there is something better to do... Like say, look up from the screen for a while and see some new sights.

    Try changing "coding" with "auto mechanic":

    What devices does Slashdot recommend for the mechanic on the go? Recently I went on vacation to Vietnam. Before we left my wife asked what I would do if I couldn't work on cars for a month. I tried to assemble an inexpensive and portable grease-monkey environment using a matchbox car, magnifying glass and jewelers screwdrivers, but it was less than satisfactory.