Slashdot Mirror


Review Of The Sharp Zaurus 5000D

Tim_F writes: "Palmstation has a nice review of the recently available development release of the Sharp Zaurus 5000D. This device looks sweet, with QT Embedded, and Lineo Embeddix. It also features a full JVM based on JDK 1.1.8." Any readers out there who have managed to try one of these out as well?

142 comments

  1. Holy rusted metal batman by Anonymous Coward · · Score: 0, Offtopic

    Holy rusted metal batman! Okay so I'm lame, get over it you hosers. Really, go away. Please.

  2. Another PDA by artlu · · Score: 1

    This sharp PDA is an excellent idea, but it is just another PDA being relased to the general population, and PDA sales aren't skyrocketing by any means. I think it will just be absorbed like a lot of ther good ideas these days.
    AJ

    --
    -------
    artlu.net
  3. Eating Brains and Related Nonsense by Anonymous Coward · · Score: 0

    Here is a pretty cool demonstration of the product. Interactive, flashy kind of thing.

  4. JDK 1.1.8? by cygnusx · · Score: 1

    I haven't done much on embedded java, so would anyone please tell me why shipping with a ages-old JVM is a good idea? Especially since JDK 1.4 will be out around the same time (or a bit later than) the device's debut.

    1. Re:JDK 1.1.8? by Anonymous Coward · · Score: 0

      JDK 1.1.8 is the most tested and stable JDK out there. (So you don't have to debug several hours just to find the following printed in small text in the API; "this method is not implemented yet")

      Hardware limitations on this device also makes JDK1.2 to large and heavy to run.

    2. Re:JDK 1.1.8? by Anonymous Coward · · Score: 0


      Yeah, why would they release with something they knew was stable, when they could hold up their release to use CUTTING EDGE RELEASES?

      RAAAARRR!! I AM BLEEDING EDGE.

    3. Re:JDK 1.1.8? by Anonymous Coward · · Score: 0

      I honestly dont understand why they would put java on a device with limited CPU power.

      Seems like a stupid idea.

    4. Re:JDK 1.1.8? by Anonymous Coward · · Score: 0

      Do you have a computer with unlimited power? If so where can I gets one, shucks!

    5. Re:JDK 1.1.8? by Anonymous Coward · · Score: 0

      Yes, and it's-ah ver-ay nice-ah-one! And-ah you can't have it! You're father was a haddock and your mother smelled of elderberries!

    6. Re:JDK 1.1.8? by Yokaze · · Score: 4, Informative
      Just a guess.
      The download size of the file

      jre-1_1_8_008-win.exe = 2,764,736 bytes.

      j2re-1_4_0-beta3-win.exe = 9,156,008 bytes.

      j2re-1_4_0-beta3-linux-i386.bin = 21,550,344 bytes.

      This could be of some concern for a PDA.

      Of course, all those numbers apply only for x86 CPUs an were not optimised for size.

      Lastly, the VM is based on JDK 1.1.8, which is a (industry) standard, and not necessarily a JRE.
      In other words, the VM may be quite new.

      Now the question, why did they use a full fledged Java-enviroment instead of the Java 2, Micro Edition? Probably, because the device can handle it.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    7. Re:JDK 1.1.8? by Juergen+Kreileder · · Score: 0

      We (ie. Blackdown) have J2RE 1.3.1 for iPAQs running Linux. It can be stripped down to about 6-7 M which isn't that big.

    8. Re:JDK 1.1.8? by mlanett · · Score: 2, Informative

      Actually there is no significant difference between JDK118 and J2ME. Minor security classes.

      The major addition to J2SE was Swing, which nobody in their right mind would use on a PDA. Unfortunately most RADs only emit Swing code. However for PDA you're talking hand-written small code (AWT).

    9. Re:JDK 1.1.8? by Anonymous Coward · · Score: 0

      The J2ME isn't yet fully implemented, and the CLDC profile in it has a GUI that makes HTML look a better option.

      J2EE is overkill for a PDA, at least for 99% of it's userbase. Those who need EJB and RMI could add them to the JVM.

      A full J2SE w/Swing would be nice, but it requires a bit too much space.

      Take a look at www.insignia.com, their JVM isn't bad for PDA class devices, although it would be a little limiting for something like a webpad.

    10. Re:JDK 1.1.8? by ardiri · · Score: 1

      Actually there is no significant difference between JDK118 and J2ME. Minor security classes.

      you sure about this? :) J2ME is a subset of the standard Java API's that has been specifically designed to suit embedded systems such as PDA's, mobile phones yada yada.. - you can dig up more information at http://java.sun.com/j2me/ - if you have ever messed with J2ME, you'll be familiar with a concept known as MIDlets - yep, try http://www.midlet.org/ or http://www.midletcentral.com/ - and, you'll see exactly what they are. they are nothing but applets really, with a very limited subset of API calls so it is possible to squeeze such applications/applets into embedded systems.

      as for the zaurus, i have not played with the unit myself - and, i am not exactly sure if it is capable of executing MIDlets (but, shouldn't take long to set this up). i doubt it is strictly J2ME. sure, a Java virtual machine may have been written - but you'll find it along the lines of KVM or similar, providing a small subset of the Java language (as another poster mentioned - no Swing et al) :P Java can get big, but, if you trim it down, the virtual machine and base classes can be as little as 256k - ideal for a PDA environment.

    11. Re:JDK 1.1.8? by ofels · · Score: 1, Informative

      It is not JDK 1.1.8 on that device, it is Insignias Jeode runtime version of Personal JAVA, which is in most parts JRE 1.1.8 compliant (and JRE, not JDK).

      PJ is a (though almost complete) subset designed for use with embedded devices.

      Taking a fully bloated JDK/JRE of tha JAVA2 environment would require the device to be extended with much more memory and CPU power- Swing is a beast here.

      Oliver

    12. Re:JDK 1.1.8? by Anonymous Coward · · Score: 0

      Originally this device was supposed to ship with TAOs Elate, which has its own Personal Java implementation. Tao's Java is currently Personal Java 1.2 compatible (personal Java always lags behind in versions), and has a host of cool features. For instance the Java is NOT interpreted, or even JIT-compiled, rather it's statically recompiled (on first use) to VP assembler, and then from VP to machine code for the target processor...

      Alas, somehow that deal fell through. Sigh. Incidentaly, Tao's Elate is also the basis for Amigas much hyped next generation system AmigaDE which is looking to be a good candidate for that vaporware of the year list.

    13. Re:JDK 1.1.8? by greg_barton · · Score: 1

      Gee. Maybe you could check out the Zaurus developer's site. There you'd find this:

      "According to the PersonalJava Technology White Paper, PJAE's target device is specified as follows: less than 2MB of ROM, 1MB of RAM..."

      It's in the section "Java on the Sharp PDA."

      But, by all means, keep guessing. Why let pesky facts get in the way?

    14. Re:JDK 1.1.8? by Yokaze · · Score: 2

      Unless there is some fact in this statement, which is not apparent to my eyes, we still have to guess the actual size of a Java2 API supporting VM.

      The PJAE provides an API equivalent to the Java 1.1.8 API.
      I'd say therefor there is no such fact, which shows us, how large an assumed, because nonexistant, Java 1.3 or even Java 1.4 VM for the Zaurus is. Hence, we have to guess.

      The increase of size for the Intel JREs gives us an idea about the probable increase.
      My _guess_ is that a Java 1.4 API compatible JRE would be roughly 3 times larger.

      The "less than 2MB of ROM, 1MB of RAM..." just gives you a basis to extrapolate the absolute size.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    15. Re:JDK 1.1.8? by greg_barton · · Score: 1

      The "less than 2MB of ROM, 1MB of RAM..." just gives you a basis to extrapolate the absolute size.

      Yep. And, you have to extrapolate DOWN, because this is an upper limit. True, this limit may be increased in future specs, but I doubt it will be anywhere near the sizes you quoted in your first post.

      Why?

      PersonalJava is targeted for small devices. The two larger JDK's you used as examples were targeted for PCs.

      The two JDK implementations you used as examples were BETA versions, not optimized for much of anything, let alone size.

      So, guess again.

  5. Embedded QT by sketerpot · · Score: 1

    With QT embedded we should have quite a few programs ported over to that pretty quickly, especially since it uses Linux. Some of KDE's flashyness would probably go over nicely. Some of KDE's programs will probably go over nicely, for that matter....

    1. Re:Embedded QT by vscjoe · · Score: 2

      If it ran X11, it wouldn't just have Qt applications ported over, it would also have all the AgendaVR and Familiar programs ported over, plus the handwriting recognition and input software.

    2. Re:Embedded QT by ofels · · Score: 0

      Just for your information, Intimate is a Linux distribution (mainly for ipaqs) which is able to run the full KDE package:
      http://intimate.handhelds.org

      Oliver

    3. Re:Embedded QT by Anonymous Coward · · Score: 0

      X11 is in the works. It will, with work, coexist with QPE ("Qtopia") on the iPAQ now.

      What I want is to run QPE under X. Starting and stopping X servers is a pain.

      Cpt_Kirks

  6. Who cares? by Anonymous Coward · · Score: 0

    PDAs are pointless expensive electronics. You can do almost anything they can with a notebook, daily organizer, and a calculator. It's a lot cheaper.

    1. Re:Who cares? by bears · · Score: 1

      Absolutely.

      And when your diary, address book and notebook get lost/stolen/given an ink bath/catch fire/..., your backups are where?

      I got an old Psion after my Filofax got nicked a couple of years ago. The Psion got nicked a year later. Get replacement, restore from backups, and this time I didn't lose the only contact details I had for some folk I would have preferred to stay in touch with.

      Being able to quickly and easily back up your address book/notes/diary is THE killer PDA app. That you can play games on 'em is a bonus.

    2. Re:Who cares? by tercero · · Score: 1

      but you can't fit all those in one pocket...

      BTW, you can't go check your email from any open WLAN with a piece of paper or a calculator.

    3. Re:Who cares? by jimfrost · · Score: 1

      Well, you're right, it's much cheaper to use a notebook and organizer and calculator.

      Thing is, I've got five years of notes in my Visor Edge right now. With my previous organizer I could fit only about two months worth of notes, then I had to remove them and archive them. Need a note from three months ago? Gotta go back to the archive....

      Can't search notes in a notebook, either.

      Both of these also apply to the calendar. A year's worth of daily calendar pages wouldn't fit, yet I have five years worth of them in the device.

      What if you lose the notebook or it gets destroyed? You're SOL. With the device, there's a backup of the data. Get a new device, sit it on the cradle, and a minute later it's like nothing happened (except you're a couple hundred bucks poorer, of course).

      These things are real advantages, but there's one more that I just didn't expect: Books. E-books. When I'm taking the bus or the train I always carried a book with me to pass the time. One more thing to carry, you know. The device can hold several full-length novels (I usually carry two, the one I'm reading and one more so there's something to read when I finish the first) plus daily news from a number of sources -- all without adding a bit of bulk.

      Nice.

      That's all with the Palm, which is ages-old technology at this point. Newer stuff like the Z can fulfill other roles. Mine is doing good duty as an MP3 player on top of its PDA functions. Snap in a CF card full of tunes and listen away, still nothing extra to carry.

      --
      jim frost
      jimf@frostbytes.com
    4. Re:Who cares? by boydtel · · Score: 1

      Yeah, and how about those damn computers all they do is crash and whine about kernel32.dll why heck I bet those darned things aren't long for the market place. Soon you'll be able to pick up a pentium 3 doorstop or a pentium 4 space heater for next to nothing at a garage sale. 'Course no one will want them because they're so cumbersome by the door and suck so much juice for heating. Maybe if there were a way to sell them to third world countries so we keep em all out of our landfills... Damned newfangled fratzen...

  7. I own one of these little puppies by Breakfast+Pants · · Score: 1

    I own one of these little puppies and I am happy to say it rocks. Tons of kde apps are already ported to Qt embedded, you can hack this thing to run X, and most importantly it is as good as any palm/pocket pc and keeping you orgranized.

    --

    --

    WHO ATE MY BREAKFAST PANTS?
    1. Re:I own one of these little puppies by Anonymous Coward · · Score: 0

      How long does the battery work?

      Thanks for answer

    2. Re:I own one of these little puppies by 1010011010 · · Score: 2

      How long does the battery work?

      I don't have a definitive answer, but I do have an anecdotal one: I charged a unit right out the box for about 10-15 minutes and then went around the office for an hour showing it to people -- so I'd say the battery life is pretty good. It dims the display very quickly, to save battery power.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    3. Re:I own one of these little puppies by Anonymous Coward · · Score: 0

      Qualitatively: I charge it overnight, and then take it to work and run it without a charger. I use it for calendar/address book throughout the day, in meetings for notes, the occasional asteroids game ;-), etc. The battery meter doesn't reach low battery status until I get home and go to hotsync with my home PC.

      Not bad, but a mobile charge/spare battery would be usefull for travelling.

    4. Re:I own one of these little puppies by Anonymous Coward · · Score: 0

      Could you point me to any docs on how you hack it to run X? Does QPE run under X, or do you have to switch back and forth? If you have to switch, are you doing it with run levels?

      BTW, has anyone tried it out with a udrive?

      Cpt_Kirks

    5. Re:I own one of these little puppies by fredrik70 · · Score: 1

      *one* days use??!!!
      God, I do remember my Palm, (bless it's soul - I stepped on it...), stayed up for weeks without recharging. Then again, there's a bit more processing power in this baby... I gonna get one when it comes out in the 64MB version! ;-)

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
  8. A Review? by Anonymous Coward · · Score: 0

    "I don't want to turn this into a device review - that will come later" -- Good job guys.

  9. Review? Please do your JOBS (i.e. filtering)! by dbretton · · Score: 1

    "I don't want to turn this into a device review - that will come later "

    IDIOT!

  10. PDA's not what they're cracked up to be... by diwolf · · Score: 1, Troll

    I have owned a few Palms in my day, and all of them have ended up being ignored for the most part. The trouble with them is that if I'm in my car making appointments on my cell phone, there's no way I can spend 5 minutes using graffiti, etc. to enter a new appointment. It just isn't convenient enough for me. So, until they have a voice recognition system that allows me to add a contact, and schedule a meeting with them by uttering a few simple words, I'll stick with my pen and paper.

    1. Re:PDA's not what they're cracked up to be... by BlacKat · · Score: 2, Informative

      Uhhh... you may want to go look a the article and/or the pics on the Sharp website.

      This PDA has a nice little tuck-away QWERTY keyboard... built in... so no "5 minutes using graffiti" required. ;)

    2. Re:PDA's not what they're cracked up to be... by Anonymous Coward · · Score: 0

      Surely the current PDAs aren't ready to make instant time appointment entries. They are useful as _organizers_, to _sort_ your appointments, todo items and so on.

      A really useful PDA should be able to do more things than just to handle todo lists and appointments. I wouldn't pay so much money just for that. For me, a PDA should also be able to make translations (English/German dictionary), to work as voice recorder, to play sound/music, and possibly to view TV and videos.

    3. Re:PDA's not what they're cracked up to be... by fwr · · Score: 3, Insightful

      Depending on where you are located it's possible you shouldn't be using your cell phone in the car anyway, let alone working on some DPA. Perhaps it would be beneficial to use the scheduling features of PDA's so that you are not pressed into making appointments and holding meetings while driving a car. If you're that important, then hire a driver so that you can really do your job while travelling.

    4. Re:PDA's not what they're cracked up to be... by Anonymous Coward · · Score: 0

      It's a poor man that blames his tools...why not learn how to use and configure pull downs and autofill.

      And buy a cell phone that will record a memo...c'mon, you're just lazy, and the only thing that will make you happy is a day off.

  11. Personal Java, not full blown JDK by Anonymous Coward · · Score: 0

    It's not full blown JDK...it's Personal Java, which is a subset.

    1. Re:Personal Java, not full blown JDK by Juergen+Kreileder · · Score: 0
      It's not full blown JDK...it's Personal Java, which is a subset.
      Blackdown has a full-blown J2RE 1.3.1 for iPAQs running Linux. See http://www.handhelds.org/pipermail/ipaq/2001-June/ 007221.html.
    2. Re:Personal Java, not full blown JDK by ofels · · Score: 0

      Juergen,
      great you plugged in :-)
      Unfortunately, your port won't run on the Zaurus, as it requires X which is not available on the device.

      Oliver

  12. Sweet little machine by Anonymous Coward · · Score: 3, Interesting

    It's a sweet little machine. I have spent all of 5 minutes playing with it as the day job is insane these days.

    I love the keyboard, and I love the size of the thing. A few things stick out as sore thumbs. One is that it needs some sort of carrying case. I guess I'll see if I can find one from a CE or Palm that it would fit nicely in.

    Another is that while it attempts to do hand writing recognition, it's brain dead at it. Sure the keyboard is there, but I find it quicker to write on the screen being used to my Newton 2100. Would be nice if it had Graffitti (not sure it doesn't) or the ability to write text on the screen.

    When you do HWR, you have to switch modes (a UI design no-no) and it splits your screen into two areas, one into which you write. Once it recognizes your handwriting - and it never does, it pastes the text into the currently open application. In other words, it's brain dead.

    This would be a great area for improvement.

    I totally love the color screen. The size and clarity of the display would be perfect for reading text, playing games (porting MAME would be awesome), and with the camera attachment - taking pix.

    It would be really sweet if I could attach a small hard drive to this, like one of those IBM microdriver in some sort of backpack/cradle - then I could use it to see short mpegs, have some real mp3 storage, etc. :)

    That it has an mp3 player is awesome, but CF and the secure flash lots limit how much you can store, so I won't be using this as my mp3.

    Another annoyance is I find is that it doesn't fit very well into the cradle. You have to wiggle it a bit, and I'm afraid of breaking the connector...

    It looks very promising though.

    1. Re:Sweet little machine by Anonymous Coward · · Score: 0

      Try training the handwriting recognition. Some of their characters are truly hideous, like # which is a Z with another Z over top of it and rotated 90 degrees. I retrained it in about 60 seconds to something more recognizable.

      I like the fact that you don't have to buy a trainable handwriting recognition hack like on PalmOS.

    2. Re:Sweet little machine by firewort · · Score: 2

      The IBM Microdrive is a CF II card form factor. The 340mb ones are available pretty cheaply. Buy one and let us know if it works. The 1gb ones are more expensive.

      --

    3. Re:Sweet little machine by Anonymous Coward · · Score: 0

      As soon as X is running, my (and Greg B.s) xmame port should run fine. The sound may need teaking.

      For a butt load of X apps that run on the iPAQ, look here: http://www.handhelds.org:8080/wiki/HandheldsApps

      I use the Rhino Skin 2000 case for my iPAQ. It is very roomy. Rhino Skin has several cases that are nice, in leather and nylon.

      Heh, "Rhino Skin 2000" sounds like a kevlar condom.

      Cpt_Kirks

  13. Sharp's Website by davydmadeley · · Score: 1

    For a Linux PDA, it doesn't like the linux browsers (ie Galeon). It does like Netscape though. It's funny as they're built off the same base.
    If Sharp are hoping to sell this primarily to the linux market, then surely they should allow their website to be viewed with any browser!!

  14. It's nice by 1010011010 · · Score: 5, Informative
    I have three of them for a project at work. We plan to used them, or a device like them, to aid in scoring oral exams -- pace the exam, prompt the questions, collect the scores for each section, etc.

    It has a number of nice features for this application:
    • Screen cover (unlike the iPaq)
    • $399 price includes two expansion slots ($499 iPaq has no slots)
    • Light (50% lighter than iPaq with $150 add-on expansion sleeve)
    • comes with linux on it (I don't have to reprogram 150 or so of these things)
    • works with inexpensive CF 802.11b cards, like the Linksys model.
    • can be powered/charged from AC without being in the cradle
    • although we don't plan to use it for the exams, the keyboard is nice
    • full networking support, including dhcp and multicast.
    • removable/replaceable battery. I have an iPaq that will no longer hold a charge, and I cannot replace the battery.


    Adding a single PCMCIA slot and wireless card to an iPaq increases the cost to $850/unit and yields a device with no free slots, but 802.11b networking.

    Adding a wireless card to this Zaurus yields a device with networking and one free slot (an SD slot) for $500. Plus, its noticeable smaller and lighter, and much easier to hold for a long time. Only problem so far: the 802.11b card blocks the stylus slot.

    Now we just need apps! apps! apps! so that Sharp will ship this thing retail and sell them at best buy. It includes all the usual stuff - address book, calendar, todo list, email (pop/smtp), etc. Also includes games, like asteroids (everyone in my office found the asteroids game almost immediately). It just needs "fit and finish."

    Sync over 802.11b would be a nice trick. Currently it uses Intellisync over USB, using 192.168.1.200 and 192.168.1.201 as the unit and host addresses for its private network. It would seem that a major corporate nice-thing would be to have a sync server for the Zaurus, so that employees could just walk near an access point and get things synced.

    Anyway, it's easily the nicest PDA I've seen, and held.
    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:It's nice by 1010011010 · · Score: 2

      Correction: iPaq cost is $750. The iPaq setup is abotu 150% of the price and mass of the Zaurus.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:It's nice by Telek · · Score: 3, Insightful

      You can get brand new iPAQs 3670s on eBay for $350USD-$400.

      I've also seen them in stores for $550USD-$600.

      The iPAQs are more expensive, yes, almost certainly in part to the WinCE lincense, however in many cases YGWYPF (you get what you pay for). I can't really comment because I haven't used one of these Sharp units yet, but I can't wait to try one.

      Also, we have no idea WHAT the sale price of the Sharp unit will be, as it's not in stores yet. It could turn out to be $450, and by that time new iPAQs could have dropped to the same (in stores), so it's unfair to make a price comparison yet.

      --

      If God gave us curiosity
    3. Re:It's nice by 1010011010 · · Score: 2

      it's unfair to make a price comparison yet

      I was comparing what I actually paid for both kits, a couple of weeks ago. :)

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  15. Linux is dying. Movie at Eleven. by Anonymous Coward · · Score: 0

    If you push the battery up the puppie's ass, the battery is good for just over an inch.

  16. What it needs by Telek · · Score: 1, Flamebait

    In my opinion, is a WINE for WinCE... If it had that, I'd buy one in a second.

    As for the people who are saying that it's so easy to program, have you ever done any windows programming? I find it a *lot* easier to do programming for WinCE/Windows using any of the nice RAD tools that you can get, and I don't see so much in the way of linux, but I could be wrong.

    I am absolutely in love with the keyboard, as I had a Rim pager for a while and absolutely loved that keyboard. It took a bit of getting used to, but it was so much nicer than using a stylus.

    The only thing that I'm worried about for these devices is the "quirks" that are so typically linux. I've used linux a lot, and it works great, that is provided that nothing goes wrong. As soon as anything goes wrong you require a lot more knowledge than the average CS person to get it working again, and there are also a lot more applications out there for WinCE than there are for Linux. Add to that when .NET comes out, you'll have a lot of WinCE applications that are just an extension of what you have on your desktop (I've heard some about what you will be able to do, and it will be damned neat for anyone who doesn't have a vendetta against Microsoft). For example, I have a friend who has an iPAQ with a wireless card in it, and he can use Terminal Services to TS to his main workstation while he's in a meeting, monitor his build progress, change a few things and recompile, and a bunch of other things. It's really quite neat.

    Let the flaming begin, but if WinCE was available for this device then I'd definitely wait for it to roll out before buying a new PDA. But at this point in time I've heard too many complaints about using embedded linux (if you have any comments, no flames please, but I'd be glad to hear rational comments) and my personal experience with desktop linux hasn't been fantastic either. The last time I tried it the default install wouldn't work on either my old or my new laptop, and I still have yet to be able to recompile the kernel on my old laptop without it doing a kernel panic on boot.

    In any case, just my opinion.

    --

    If God gave us curiosity
    1. Re:What it needs by 1010011010 · · Score: 3, Insightful

      Iv'e not found anything particularly nice about WinCE or its included apps. I find Windows more difficult to program for than Linux, using GTK. I've not started programming with QT, but it looks as easy, maybe easier. I'll avoid the JVM.

      I agree with your "quirks" assessment. As I mentioned earlier, it still needs some "fit and finish." For instance, a way to edit /etc/pcmcia/* without a text editor. For instance, this would be nice:

      1) insert Linksys 802.11b card
      2) Zaurus sees if it is already listed in config files
      3) if no, start a configuration app that asks what kind of device it is, etc.
      4) zaurus modifies config files

      ... the same app could be used to view/configure already configured devices, or configure a device in advance of plugging it in. Or read an installer file from an SD or CF card that contains drivers for a new device. OR read installer packages on the device that came over from IntelliSync. Maybe they'll do things like this in the retail model. This is the developer model, the "D" on the model number is there for a reason. You have a pre-release device. They even cut the RAM in half (to 32MB) to encourage developers to write smaller apps. It absolutely rocks for a pre-release developer model. I can't wait to see the final version.

      Also, as far as the remote-desktop thing goes, I can use VNC on the Zaurus to do the same thing, and it works with windows, macs and unix, unlike "Terminal Services."

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:What it needs by sdw · · Score: 1

      You are wrong about GUI development environments.

      QT blows away everything else I've seen. Makes MFC look like the mess it is.

      sdw

      --
      Stephen D. Williams
    3. Re:What it needs by jallen02 · · Score: 1

      If you know your OO programming well enough QT is a complete dream to program in compared to the C version of GTK (Never Tried GTK--)

      Jeremy

    4. Re:What it needs by Anonymous Coward · · Score: 0

      You know, I think some people are just ignorant of what is out there. In linux you can remotly monitor servers in a variaty of ways. There is network X windows, telnet, and VNC. VNC is great because it works with almost any OS and Java. My coworker uses it at work to admin his (windows) FTP server which is at home hooked up to a cable modem. I personaly prefer telnet or X, both are faster, but realy. People see TS on windows and say wow that is cool, while the Unix crowd has had that functionality for years. It is all what you know and are use to I guess. The differnce is, for some reason when something goes wrong with windows people just throw up their hands and say it's just Microsoft, and reinstall. When something goes wrong with compiling the Linux kernel people bitch. Of course it is harder - I would like to you try and compile Win2000's kernel. If you want the simple unix just install Mac OSX or any of the more user friendly Linux distros if you don't have PPC hardware and install just the few programs you need on a daily basis. You want a windows machine that is hard to manage just install everything under the sun - don't forget all the service packs - and run unstable beta software and look it is as hard to manage as the hardest Unix system out there. It goes both ways, so I don't understand why people are so quick to forgive and live with microsoft's quirks and so quick to point out Linux's as a reason not to use it. In reality the "quirks" you have noticed are not Linux specific but part of a Beta product that is not been through the full development cycle yet. When windows CE came out its handwriting recognition was down right dirty. I still hear of Compaq iPAQ's crashing on people. Funny thing is Beta Linux products may be quirky but are often more stable then their retail Windows counterparts. I got the blue screen of Death installing Windows 2000 server the other day, oh but it is just Microsoft. Reboot, reinstall, goodnight.

    5. Re:What it needs by jimfrost · · Score: 1

      Add to that when .NET comes out, you'll have a lot of WinCE applications that are just an extension of what you have on your desktop (I've heard some about what you will be able to do, and it will be damned neat for anyone who doesn't have a vendetta against Microsoft). For example, I have a friend who has an iPAQ with a wireless card in it, and he can use Terminal Services to TS to his main workstation while he's in a meeting, monitor his build progress, change a few things and recompile, and a bunch of other things. It's really quite neat.

      Umm, if you're developing under UNIX you've been able to do that for years since remote login support has always been there. Being able to do it with a palmtop has been possible for years too; telnet over a wireless connection has been available on PalmOS since before the first WinCE device shipped (I tried it in 1997 over a CDPD modem), and at this point all of the palmtops have 802.11 support and available telnet applications.

      This is one of the reasons I prefer to develop on UNIX. I can leave the computer wherever I normally use it and access it via any network-connected device.

      I have no comments on the viability of building things for embedded Linux at this point, having done no programming for the device yet, although in general it looks and feels like a stripped-down UNIX, and not all that stripped-down at that. I am very certain I can work with that. I can especially work with it given that there's a decent Java interpreter. Maybe that's not good enough for production but it's sure good enough for proof of concept.

      I don't have anything in particular against WinCE/PPC other than that the units are much too expensive to compete against PalmOS, at least until someone comes up with a killer app that makes the extra functionality of the PPC worth the extra money. Right now it's like paying hundreds of dollars more for flashier versions of the same applications, and getting a box that doesn't even fit in your pocket to boot.

      The Zaurus has some of these faults too. The developer unit, at $400, is still more expensive than any PalmOS unit I've ever bought. It's much larger than the Palm V or the Visor Edge or the Clio.

      Where the Zaurus stands out over the PalmOS units is that it is fully internet aware and has superb 802.11b driver support in the box, plus a full-function web browser. This unit, plus $100 for a wireless card, makes a very nice network access device for a lot less money than a similar WinCE/PPC unit or a laptop.

      This thing may never be popular as a consumer device, not when the production unit is expected to be priced well above even the most expensive PalmOS devices. But it sure as heck could find some niches in vertical market applications.

      --
      jim frost
      jimf@frostbytes.com
    6. Re:What it needs by Telek · · Score: 2

      MFC is very very old.

      I have a circa 1995 program called Optima Power++ that makes it so incredibly easy to develop in C++ for windows... Like Visual Basic made easy for C... very very sweet. I can still use that to design the UI and then write the guts in a newer RAD tool... It's great. Very very easy. I don't think that anything like this exists quite yet for linux, but if I am wrong please tell me where!

      --

      If God gave us curiosity
    7. Re:What it needs by Telek · · Score: 2

      Uh guys, VNC is to Terminal Services like what telnet is to X-windows. VNC is much slower, flaky, and doesn't have full compatibility.

      With Terminal Services you can redirect sound, print jobs and serial port and floppy access, and mount your local drives on your remote machine for easy access. Last I checked VNC can't do that.

      I love it, because I just leave my computer on with my ICQ and email and everything running, come in to work (where we are behind a firewall, but the TS port is open), and just connect back home and it's like I'm sitting there.

      Yes, and I am well aware of x-windows as well, but that doesn't allow you to connect to an already running session. It does have the advantage that it's not transmitting screen captures like VNC is.

      And I have heard about plenty of "quirks" and errors and problems with using linux, so ...

      And tell me, on your blue screen of death, what was the message? I'd bet that it was due to shitty hardware or a driver incompatibility, and last time I checked you cannot hold Microsoft responsible for what 3rd parties write... Thus driver errors are *NOT* microsoft's problem, but hey, I was running Win2K and it BSOD'd so it must be MS's fault, right? Couldn't be that third rate ISA sound card that I just installed...

      So yes, to quote you it is absolutely amazing how ignorant people are about what's out there...

      --

      If God gave us curiosity
    8. Re:What it needs by Anonymous Coward · · Score: 0

      What about PyGTK? I have been using it, for the most part, to write GUI front ends for console apps on the iPAQ. The Python bindings take most of the repetitive wordiness out of the calls.

      How advanced are the Python bindings for Qt? About all I know about coding Qt is from the article in the December Linux Magazine. It looks harder than GTK there.

      Cpt_Kirks

  17. Pretty good so far by generic-man · · Score: 1

    I just got my Zaurus in the mail on Thursday, and I have to say that it was worth it. The demo unit is a bit unrefined, but at least it doesn't crash nearly as often as my old Windows CE 2.0 device (a clunky old Jornada). Audio playback is OK, but I just really love how it runs Linux. Not having to pay the Palm or Microsoft tax is quite liberating, I must say.

    Unfortunately, I couldn't make it to the conference due to some work obligations. However, I'm already in the process of coding some (GPL, naturally) applications for the Zaurus, including a web browser, a small game where you have to clobber Bill Gates (think xbill, but for Qt), and a text editor.

    /me loves his new toy.

    --
    For more information, click here.
    1. Re:Pretty good so far by ofels · · Score: 0

      Yeah, go ahead.
      We need software for that device.

      BTW, besides opera, there is a free web browser available:
      Konqueror Embedded can be acquired from http://www.konqueror.org

      Oliver

  18. No digital rights protection by darkov · · Score: 2

    It's interesting to note that the specifications state that there is no 'copyright protection' on the SD slot. I never really understood why manufacturers ever included the 'feature' since it would have to be turning off lots of customers, including those not into copying but forseeing hassles just doing what the have a right to.

    Hopefully this and other copy protection features will be weeded out by natrual selection.

  19. It won't sell by Anonymous Coward · · Score: 0

    That PDA is a very nice piece of technology, but most interested people won't buy it at all, and I'm one of these. It's price is way too high compared to what the device is: too big for a PDA, too limited for a laptop.

    At this price you get a complete laptop, or fill all your pockets with smaller PDAs.

  20. Apps? by fm6 · · Score: 4, Informative
    Now we just need apps! apps! apps!
    Well, there will certainly be apps, given the established community of Java programmers and the rising community of Qt programmers. But Java 1.1.8? Java 2 has been out for nearly 2 years, and Sun plans to end-of-life the 1.1 stream next year. I suspect that Sharp considers Java to be a stopgap technology, to be used only until the Qt software base reaches critical mass.

    Certain folks in Cupertino can't be happy about this. Java doesn't seem to be winning much acceptance in hand-held application development. Given the failure of Java in other markets, the technology seems to be limited to writing business logic for app servers and hacking out specialized XML editors and filters.

    1. Re:Apps? by GeorgieBoy · · Score: 3, Informative
      Well, there will certainly be apps, given the established community of Java programmers and the rising community of Qt programmers. But Java 1.1.8? Java 2 has been out for nearly 2 years, and Sun plans to end-of-life the 1.1 stream next year. I suspect that Sharp considers Java to be a stopgap technology, to be used only until the Qt software base reaches critical mass


      Unfortunately, part of the reason that Java 1.1.8 is the highest supported version is b/c of the legal battle between M$ and Sun over M$ about violating their license. The M$ VM for IE is stuck at this versionr - so developers remain stuck on Java 1.1.8 for applets, b/c they are more or less "guaranteed to work" if they are written with this spec. This is a sad reality. Even so, Is there really existing Java software that would be suitable on this device? I have two of these units in my office, and they did not ship with any Java apps, only a dumb gfx demo and an animated applet from the web.
    2. Re:Apps? by gidds · · Score: 1
      Given the failure of Java in other markets...

      [fx: resists]

      [fx: resists]

      [fx: gives up]

      Java is extremely popular for in-house software. That may not be a very visible market, but it accounts for 90% of software (according to a figure I saw in a mag). Far from `failure'.

      That's all, you can carry on now.

      --

      Ceterum censeo subscriptionem esse delendam.

    3. Re:Apps? by Dg93 · · Score: 2, Informative

      Ummm - no. The Personal Java spec is aimed at lightweight machines, and was at jdk 1.1.8 because it doesn't have a lot of the (enterprise app driven) overhead of the Java2 platform. It has nothing to do with supporting applets.

      Java is much more than applets.

      --Dg, a java developer who hasn't written an applet in 4 years

      --
      --Dg
    4. Re:Apps? by GeorgieBoy · · Score: 1

      Yes, but the PJ spec is crappy for embedded.This doesn't mean it won't continue to be used, sadly. The company I work for makes embedded Java VMs, and we have better solutions than the AWT that the Personal Java spec uses. It's too thick a layer for embedded, we've made much better performance using other GUI frameworks.

      Applets are the least exciting thing about Java.

  21. Screenshot by Anonymous Coward · · Score: 0

    For Gods sake man, cut those nails!
    http://www.interpug.com/palmstation/sharp4.JPG

    Thats just freakin' gross.

  22. yes, the apps... by vscjoe · · Score: 3, Insightful
    Now we just need apps! apps! apps! so that Sharp will ship this thing retail and sell them at best buy.

    As an open source developer, why would I want to develop for an embedded toolkit that almost nobody uses? A toolkit that's put out in this form as an advertising gimmick by a software company? A toolkit that takes over the screen and excludes all other open source GUI software?

    And as a commercial developer, why would I want to develop for a toolkit that's more expensive than an MSDN subscription and is used on almost no platforms?

    Sharp shot themselves in the foot when they picked Lineo and Qt/Embedded--there is no way this is going to attract a large developer following. They should have gone with X11/FLTK on Familiar or something combo like that. It's too bad, too, because the hardware is really nice.

    1. Re:yes, the apps... by 1010011010 · · Score: 3, Interesting

      A toolkit that's put out in this form as an advertising gimmick by a software company?

      Actually, my spy network tells me that Sharp paid TrollTech to develop QPE.

      toolkit that's more expensive than an MSDN

      They will apparently be lowering the price.

      They should have gone with X11/FLTK

      Mmm... ugly, non-portable, AND obscure. A winning combo. QT can at least be used on Windows, Mac, Linux, Solaris, etc. :)

      I do wonder if they (or someone else) will ship Wince for this thing at some point. Not that I want Wince.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:yes, the apps... by vscjoe · · Score: 3, Insightful
      "They should have gone with X11/FLTK"

      Mmm... ugly, non-portable, AND obscure. A winning combo. QT can at least be used on Windows, Mac, Linux, Solaris, etc. :)

      I'm not sure what you mean. FLTK runs on Windows, UNIX, Linux, and MacOS, with several other ports in the work. It's tiny, and you'd be hard pressed telling an FLTK application from ones written in other toolkits. And it's the de-facto standard for handheld Linux and lots of applications have been written in it.

      But with X11, you aren't limited to one toolkit, you can still run Qt apps if you like. Qt/Embedded pretty much forces everybody to buy into Qt, a great business move for Troll Tech, but no good for everybody else.

      Actually, my spy network tells me that Sharp paid TrollTech to develop QPE.

      So? Qt is still being released under the GPL to generate business for Qt from commercial customers. You may think that arrangement is pretty swell, I think it will ultimately kill Linux on handhelds if any commercial developer has to pay thousands of dollars before being able to create GUI software for something like the Sharp.

    3. Re:yes, the apps... by Anonymous Coward · · Score: 0

      How about X11 and PyGTK? Hell, with that combo you can sit in the airport and write apps.

      I just cranked out some simple little toy code. The screen is a grid of buttons and each one activates an mp3 sound effect. "Punch", "Doh", "Punch", "Doh", or various bodily noises, then a "flush". My sons love it!

      Cpt_Kirks

  23. Re:Sweet little machine--size? by B00mZilla · · Score: 1

    The specs seem 'giant' compared to other PDA's? Am I reading this wrong? What's your take on it compared to say a Palm 500/505?

    Thanks.

  24. VAMPIRES! by tempest303 · · Score: 3, Funny
    Oh my GOD!! Check out the claws in this pic!

    The dead have risen, and they're reviewing handhelds! AAAHHHHHHH!!!!

    1. Re:VAMPIRES! by haggar · · Score: 1

      That's some gross shit there, I must say.

      I don't know what's worse: to imagine that it's the hand of a woman (but a woman with such manly hands is an unsetting thought) or a man (gross).

      --
      Sigged!
    2. Re:VAMPIRES! by RedWolves2 · · Score: 1

      It definatly looks like a mans watch on 'its' (not to be confused with SegWay) wrist.

  25. I have one of these... by bc90021 · · Score: 4, Interesting
    And I've been using it for half a week now. Some things to note:

    • The handwriting recognition isn't that bad. It requires you to train the device for certain characters if you want your own handwriting to work, but that doesn't take much time.
    • IBM MicroDrives work with no problem. I have a 340MB version, and several other Zaurus owners have reported the 1GB version working. (Though they drain the battery quickly.)
    • There are already tons of programs that have been ported. SSH, Telnet, Seminole Web Server, Jikes, Python, BitchX, Konqueror, NMap, and Perl to name just a few.
    • The keyboard is really easy (and actually kinda fun) to use!
    • The synching for Windows could use a little work, but it is a developer's model. Someone has already patched the 2.4.x kernels to allow USB networking over Linux in order to connect it to a Linux box, so it is now Linux friendly. :)
    • The "Word Game" that comes with it (like Scrabble) has been very addicting!
    • It is easily 80% of the size of a typical WinCE handheld, and includes two expansion slots (one CF and one SD) by default.

    Overall, it's a very neat little device. Since it is only a developer's version, it still has its few kinks to work out. But I won't be buying another PDA for a good long time.
    1. Re:I have one of these... by Anonymous Coward · · Score: 0

      How big are your hands? The keyboard's kinda getting mixed reviews, but I'd like to have something like that.

    2. Re:I have one of these... by bc90021 · · Score: 1

      I have "normal" sized hands, if there is such a thing. I actually fit into everyone's definition of "average" size in terms of adult males (6'0, 185), so my fingers are neither small nor large.

      (This has been a very weird question to answer. ;) )

  26. It's OK, reality is harsh. by Anonymous Coward · · Score: 0

    tell me why shipping with a ages-old JVM is a good idea?

    1) Stability of the product.

    In the 'internet time', no one seems to care about quality. Because they have this idea, just ship a new patched version.

    2) Testing. (which ties into one)

    Back in the day when people gave a damn about quality, they tested stuff. Given you don't have the background in testing, it makes EVERYONE's life hard when you are testing YOUR code, and you keep moving the underlying code your code uses. Where is the problem when YOUR App breaks?

    Not everyone writes java for some porn site, where the program is ripped off from anohter porn site, your contribution is 10 lines of code, and the deletion of someone else's copyright, and the update doesn't break other people's work.

    1. Re:It's OK, reality is harsh. by Anonymous Coward · · Score: 0

      pr0n sites use Java? last time i checked all were mostly pure apache/cgi operations. but maybe you have spent more time with them ... :->

      Some links would be appreciated tho...

  27. My review, as submitted to slashdot weeks ago by Russ+Nelson · · Score: 2, Informative

    Here's my review of the Sharp Zaurus. Maybe it sucks, and that's why it wasn't published as a Slashdot story? Anyway, you can read it for yourself.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:My review, as submitted to slashdot weeks ago by flynn_nrg · · Score: 0, Offtopic

      Nice review Russ, although I see you use the same spellchecker as /. editors :-)

      "but the Zaurus is also soon run Familiar as well."

    2. Re:My review, as submitted to slashdot weeks ago by Russ+Nelson · · Score: 2

      You *sure* it says that???
      -russ

      --
      Don't piss off The Angry Economist
  28. Mac support by Anonymous Coward · · Score: 0

    I have a friend with another sharp pda and it can be made to sync with his Mac. Anyone know if this will sync with anything but windows and linux? Hell i can sync my newton with my g4, and its old as hell, so i hope this does as well.

    1. Re:Mac support by ofels · · Score: 0

      The new Qtopia release will support synching using irda and network via obex.

      So if you have an obex stack installed on your Newton, it should work (though I am looking for that myself).

      Oliver

  29. RAD IDE Tools Available Today by KarmaBlackballed · · Score: 2


    programming for WinCE/Windows using any of the nice RAD tools that you can get, and I don't see so much in the way of linux


    Since the Zaurus runs Java, you can use any number of Java RAD IDEs today to write your code. Forte and Visual Age are two free ones that come to mind.

    --

    --- -- - -
    Give me LIBERTY, or give me a check.
    1. Re:RAD IDE Tools Available Today by Telek · · Score: 2

      Visual Age is a POS really, I tried it and it's horrbile.

      And I have an inherant dislike of Java because it's designed to be inefficient and slow. It's a beast. I have been programming in it fulltime now for a year however, and I can appreciate that it comes with libraries that make things easy, however I dislike the language itself. It's like the "oohhh, no you're not smart enough to play with pointers!" type of thing. I know that in many cases programmers don't want to care about memory allocation and pointers, but what if I like optimization and efficiency? There should at least be some way to give me that functionality.

      Having said that, C# looks rather interesting.

      --

      If God gave us curiosity
  30. Here is another review + Hi-Res Pictures by kawaichan · · Score: 1

    Infosync also have a eview on this PDA, it has some hi-res pictures too. http://www.infosync.no/show.php?id=1162&page=1

    --

    kawai
  31. Re:Terminal Services Client for *NIX by clutchcargo · · Score: 1

    I'm not sure if it would work on one of these devices, but you can use a Windows Terminal Server using RDesktop. I've been using it at work, and it works surprisingly well--I haven't had any problems at all.

  32. Better pictures here... by Anonymous Coward · · Score: 0

    http://insomedia.com/comdex/pages/Pb160049_jpg.htm

    http://www.flashenabled.com/mobile

    this site had great coverage

  33. from the Simpson's Planet of Apes, the Musical by Anonymous Coward · · Score: 1, Funny

    "Doctor Zaurus!"
    "Doctor Zaurus!"

    Perfect marketing campaign.

  34. Zauru by mduckworth · · Score: 4, Interesting

    Hey, My roomate has the japanese equivalent, the Zaurus MI-E1 which has been out in japan for over a year now. He was over there last winter. He has all sorts of attachments for it including the Compact flash digital camera. This device is pretty amazing, the japanese one has an SH processor and runs ZaurusOS but it's very very sweet. Full screen mpeg4 video is not a problem for it. It's very fast, and this american one should be faster and a lot more amazing. These things put Ipaq's to shame, trust me ;)

  35. hmmmm by Capt.+Beyond · · Score: 2, Interesting

    I got mine on Monday. It's now sunday, and I can now upload emacs to it.

    geeky little thing. this device was meant to be wireless.

    Alot has been said about the headphone jack vs. speaker. I can't really understand this. Did a walkman have a speaker? The Zaurus can output 44.1/16 bit audio, and your never going to get that from a little tiny pda speaker. I applaud their decision to do that.

    It has a speaker for beeps, congks and groans, anyway.

    The keyboard is a nice feature. Not at all difficult to peck out messages and letters fairly fast.

    and handwriting terminal commands is really bizaar!!! well worth the price paid!!

    --
    -- "Perceptions create reality. By changing your perceptions you change your reality."
  36. Re:Sweet little machine--size? by Anonymous Coward · · Score: 0

    Seems huge to me. The "review" had a comparison picture with the Sharp and a Handera. The Handera is about as big as a Palm III or Visor. The Zaurus was a bit thicker, and at least an inch longer with the keyboard closed. The Newtons had a problem with size, and I think this this will too.

  37. Questions... by vscjoe · · Score: 2

    The device runs Lineo and Qt/Embedded. Is Lineo completely open source or are there proprietary components? Can I recompile every binary on it from scratch? Is the screen buffer driver code in its version of Qt/Embedded open source (so that one can port X11 to it)?

    1. Re:Questions... by ofels · · Score: 0

      I dont know about Lineo, but Qtopia (the new name of qpe) is running under a GPL license.

      The Qt/E on the Zaurus afaik is a licensed version from TrollTech, though a non commercial version running under the GPL can be acquired from TrollTech.
      Running Qtopia under X11 is currently tried by several people and there is an interesting project running a VNC server on top of X11 so the built-in VNC client can display it under Qtopia.
      Have a look at the mailing list archives under http://familiar.handhelds.org and http://qpe.sourceforge.net

      Oliver

    2. Re:Questions... by vscjoe · · Score: 2
      The Qt/E on the Zaurus afaik is a licensed version from TrollTech, though a non commercial version running under the GPL can be acquired from TrollTech.

      So that would suggest that the actual display code running on the the Sharp is, in fact, not open source (this is one of the reasons why dual licenses are so annoying). What about other parts of Lineo?

      Running Qtopia under X11 is currently tried by several people and there is an interesting project running a VNC server on top of X11 so the built-in VNC client can display it under Qtopia.

      Running X11 applications under VNC popped up through a VNC server under Qtopia is not an acceptable solution for any software you want to use regularly or give to other people: the window management doesn't integrate and you can't cut and paste. Furthermore, some of the most important X11 utilities aren't useful in that mode: input methods, screen dump, session record/playback, shortcuts, etc.

      Running Qtopia under X11 is currently tried by several people

      That will be nice for users of the iPaq and other X11-based handhelds, who will then get the same handheld apps that run on the Sharp without the limitations of its "embedded" display engine.

    3. Re:Questions... by ofels · · Score: 1

      That will be nice for users of the iPaq and other X11-based handhelds, who will then get the same handheld apps that run on the Sharp without the limitations of its "embedded" display engine.

      The ipaq is not a X11 based device.
      Mine perfectly runs Qtopia using the built in framebuffer.

  38. Very nice! by ddmckay · · Score: 3, Informative

    I just got back from the LISA '01 conference and there was a guy (can't remember his name...) that had a SHARP there. He had received it on Thursday before the conference and was showing it off at the Linux on Handhelds BOF.

    I got a chance to use it and it was quite nifty. The thumb keyboard is very usable. I opened a terminal window and was able to type in a few stock UNIX commands, no problems. The keyboard's main problem was a lack of control keys and the escape key. They may be there with some funny mapping, but I couldn't find them in the few minutes I had to play with the device.

    The other impression I got was how well built the device is. It's much stronger than it looks and the slide that hides the keyboard has a nice solid feel to it.

    I'm planning on ordering one in the next few days...

  39. Depends on what you're doing... by Svartalf · · Score: 2

    A PDA can hold books, documentation, specialized application software, personal notes, appointments, and play calculator- all of which will take up vastly less space than the notebook, daily organizer, and calculator. If you can afford one, it's NOT pointless. If not, well, you CAN fall back to what you suggest.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  40. Guess you don't know a lot about FLTK do you? by Svartalf · · Score: 2

    "Mmm... ugly, non-portable, AND obscure. A winning combo. QT can at least be used on Windows, Mac, Linux, Solaris, etc. :)"

    FLTK can be used on Windows, MacOS, Linux (and anything running X11...). As for "ugly"- that'd be the default UI look and feel. You can produce NICE looking UI code with FLTK (Witness "Post Office", a mail program using FLTK as the GUI lib (http://www.tarball.net/postoffice)- it looks as polished as many commercial products.) and the default UI look and feel is about to get an update with the 2.0 release that is currently in development.

    Don't get me wrong, Qt is nice. Qt, however, is much, much larger (even with Qt Embedded) than FLTK (2 or so Mb versus 200-400k for FLTK!) and requires special pre-processors to make the code go.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Guess you don't know a lot about FLTK do you? by 1010011010 · · Score: 2

      Guess you don't know a lot about FLTK do you?

      Apparently not. The tarball screenshots looked pretty nice. :)

      I wonder why the Agenda went with the Ugly theme for FLTK...

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  41. Re:Just a reminder. by XB · · Score: 1

    These are only dev versions. They have less memory than the final versions will have (32/64). And the software is also far from complete.

    Do note that because it is CF2 compatible it WILL support the microdrive.

  42. Personal Java by fm6 · · Score: 2
    Ah, good point. So my inference that Sharp wasn't serious about Java is obviously bogus. Oh well.

    But I find Sun's strategy in this area to be a little confused. On the one hand, they're EOLing Java 1.1.x. On the other hand they're still using it as a basis for PersonalJava with "possible inclusion" of Java 2 features. My guess (by percentages, I'll get one right eventually) is that they'd like all the handheld developers to migrate to J2ME, but are having trouble convincing people.

  43. Delete Microsoft Astroturfing by oob · · Score: 0, Offtopic

    This sort of nonsensical Microsoft propaganda has no place on /. - yet it's frequency is increasing.

    I don't want to wade through bullshit posts that have been bought and paid for by Redmond, please censor them or provide me with the ability to filter out this noise.

    1. Re:Delete Microsoft Astroturfing by Telek · · Score: 2

      if anything I was dissing microsoft... I don't know what colour those glasses are that you're looking at the world with... :)

      Yes, and there is a LOT more of the ignorant "micro$oft $uXX" posts running around than there are posts defending or supporting microsoft, so how come you don't complain about those?

      --

      If God gave us curiosity
  44. finger nails from hell by SubtleNuance · · Score: 2

    WOW, someone has to tell our reviewer to trim his hist finger nails... weird.

  45. but can it run BSD? by Anonymous Coward · · Score: 0

    I don't want to run a GPL-infected operating system. I wonder how easy it is to run NetBSD
    on it.

  46. Re: Calling all Squeak/SmallTalk developers! by stephanruby · · Score: 1
    " ...[Ohshima] wrote Squeak for Sharp PDA with 320x240 color display. This has a scheduler and other base functions. This has a serial port and infrared port. I can get PPP by cellular phone or telephone line. This can record sound. The other important feature is a card with a camera. (Takes picture of audience--applause, cheers). The price range is $700-$1000. (Can you shave with this?) The person at the registration desk said "Wow, you are James Bond!" This has 70% of Japanese market... "
    http://jeffsutherland.org/oopsla98/squeak98.html

    You can find the Squeak Zaurus port and the Squeak IPaq port on http://minnow.cc.gatech.edu/squeak/458

    You can find general information about Squeak (a dialect of SmallTalk-80) at http://www.squeak.org

    Enjoy!

    Stephan

  47. You know it's good.... by AnimalSnf · · Score: 1

    when the first 100 posts aren't concerned with how to flash the thing to make it run something else.

    On a more serious note, I can't wait until Evolution and Outlook will natively support synching over IP.

    1. Re:You know it's good.... by ofels · · Score: 0

      Synching is underway.
      The new Qtopia 1.5 (this is how the QtPalmtop Environment is now called) will support sync operations.

      Oliver

  48. Zaurus is awesome by Bill+Kendrick · · Score: 3, Informative
    Now, I have an entire To-do list filled with bugs, oddities, and ideas about the thing, but for only just coming out as even a developers' edition, this machine is quite mature. The community is great (although too many people ask "how do I make a pipe ('|') character?" on the lists... hint: It's Shift+Space!), and Sharp is going ALL OUT with this puppy.

    I was one of the lucky few invited to the Symposium they held the day before the Internet World Wireless West conference in San Jose last week (many, was that place desserted! - and, not too surprisingly, Sharp's booth was by far the kick-ass-est). (Not doubt because of all of the random Linux development I've done, including stuff for the Agenda (another Linux-based PDA).

    As for the hardware, it's quite sturdy (compared to my poor, beat up dev. edition of the Agenda), and the keyboard is a godsend. (I knew I'd love it, because I have a pager with a similar keyboard, and love it.) Now - the onscreen keyboard, pickboard, unicode and handwriting aren't to sneeze at, though. They're quite useful!

    It's just, when you whip out your PDA, turn it on to show off its color screen, and then pop out the keyboard, THAT's when people's eyes bug out. ;^) Anyway.. I love it. Expect plenty of games for it from me once I get my USB, development environment, etc. set up. (Oh, and learn Qt and that damned C++ language.)

  49. Qt and cost of development by jimfrost · · Score: 3, Interesting

    Qt is still being released under the GPL to generate business for Qt from commercial customers. You may think that arrangement is pretty swell, I think it will ultimately kill Linux on handhelds if any commercial developer has to pay thousands of dollars before being able to create GUI software for something like the Sharp.

    Actually, buying the development unit entitles you to the development software. Even if that weren't the case, though, it's pretty much the same place you're standing if you were developing for PalmOS or WinCE/PPC. Somebody here was saying that QPE was more money than MSDN. Uh, have you received your MSDN bill recently? Sure, if you're getting the docs only subscription it's still relatively cheap, but if you want those compilers you better cough up a lung.

    The best part about MSDN, for me, was sitting there opening my mail and watching the news and hearing that Microsoft had told the judge that they weren't a price-gouging monopoly. I opened my MSDN renewal invoice and in the span of one year the price had jumped 40%. That was the year that the last of the competitive Windows development tools producers gave up....

    As a developer I am not especially turned off by the fact that the whole thing isn't open source. It's more important that it be open information. This tool is the most open of any of the palm devices I've seen; anyone with any Linux or UNIX experience at all is going to be able to make this thing do backflips.

    Lots of people have been wondering where the market will be for this device, since Linux people are such a small market in and of themselves. I don't see that being the issue at all. We're the seed market, but the real market going out the door is going to be integrators and vertical market apps people. Java and superb 802.11b support? Damn, in a couple of weeks I could deploy this thing as a handheld database access tool with a custom application. And this can be done for about $600/unit ($100 less for the preproduction units). You can't touch the extensibility with the Palms and you can't touch the price with the PPCs.

    And that, my friends, is going to sell units -- even if they don't do anything to the unit at all by the time it ships.

    If there's any one thing I'd like to see, though, it would be Qt bindings for the Java interpreter. AWT sucks, and Swing (you /can/ get Swing) is just too much of a pig. Still, you really want the widgets ... and Qt has 'em and they're tight and fast like you wish Swing would be.

    It's a very interesting unit.

    --
    jim frost
    jimf@frostbytes.com
    1. Re:Qt and cost of development by vscjoe · · Score: 2
      Even if that weren't the case, though, it's pretty much the same place you're standing if you were developing for PalmOS or WinCE/PPC.

      If the proposition is "this is no worse than PalmOS or WinCE", that's not a particularly good one. I expect more from Linux, and not just technically.

      This tool is the most open of any of the palm devices I've seen;

      Perhaps you haven't seen much then. The Compaq iPaq runs full Linux with X11 and allows you to use whatever toolkit you like. The AgendaVR runs a full version of Linux and X11 as well. Availability of powerful handhelds running fully open Linux has not been a problem.

      anyone with any Linux or UNIX experience at all is going to be able to make this thing do backflips.

      Well, no. A Java programmer can create Java applications for it, but a Java programmer can also create Java applications for Palm or WinCE. A C programmer can't write any GUI apps for it. And a C++ programmer has to learn a new toolkit and completely change the GUI code of their existing X11 applications.

      It's a very interesting unit.

      It is. It is also too bad that Sharp didn't have the guts to go with completely open and unencumbered software and standards.

    2. Re:Qt and cost of development by jimfrost · · Score: 2, Interesting
      Even if that weren't the case, though, it's pretty much the same place you're standing if you were developing for PalmOS or WinCE/PPC.

      If the proposition is "this is no worse than PalmOS or WinCE", that's not a particularly good one. I expect more from Linux, and not just technically.

      I don't much buy into the theory that Linux ought to be an all-free-or-nothing proposition. If it is the case that I can get a better tool if I pay for it (and, historically, that has been very much the case) then I'm happy to pay for it.

      This tool is the most open of any of the palm devices I've seen;

      Perhaps you haven't seen much then. The Compaq iPaq runs full Linux with X11 and allows you to use whatever toolkit you like. The AgendaVR runs a full version of Linux and X11 as well. Availability of powerful handhelds running fully open Linux has not been a problem.

      I don't count the iPAQ as an "open" palmtop because, when you pull it out of the package, it's proprietary all the way. Granted you can convert it, but I have a lot of better things to do with my time than doing that kind of thing, and I certainly have no intention of trying to sell palmtop software that's created for an iPAQ running Linux until Compaq sells them that way, hopefully for obvious reasons.

      Even if you do, the iPAQ is a substantially larger and more expensive unit (at least if you want expansion capabilities). Cheap stuff wins.

      anyone with any Linux or UNIX experience at all is going to be able to make this thing do backflips.

      Well, no. A Java programmer can create Java applications for it, but a Java programmer can also create Java applications for Palm or WinCE. A C programmer can't write any GUI apps for it. And a C++ programmer has to learn a new toolkit and completely change the GUI code of their existing X11 applications.

      Well, ok, some UNIX programmers will have to learn some new tricks to make it sing, but they ought to be fairly comfortable doing things with it.

      Regarding rewriting GUI code for X11 applications, I would kind of expect that to do a good job for a palmtop application you're going to have to rework you UI to a significant degree anyway -- different form factor and input considerations usually means different design. The fact that Microsoft didn't want to do that has a lot to do with why WinCE sucked so much.

      YMMV, of course, but this is unit has a lot of potential in my opinion. The fact that there are likely to be a lot of different handhelds running Linux doesn't change that, although it does make this one even more appealing to me as an early-adopter system.

      I suppose how interesting this is, versus something like an iPAQ with Linux, has a lot to do with your goals. I don't want a device for personal hacking, I want a tool that makes it easy for me to build software I can sell.

      --
      jim frost
      jimf@frostbytes.com
  50. Synchronization support by jimfrost · · Score: 1

    It won't sync with MacOS out of the box. In fact, it won't sync with Linux out of the box. The software only runs on Win9x/ME/2K ... not even WinXP (though the latter will almost certainly be corrected rapidly).

    If there's one thing that this box needs, it's improved sync support. The default system uses an IP-based scheme with predefined addresses that conflict with many small networks. That's easily fixable by editing some files and making a configuration change on the Windows box, but it shouldn't have been an issue at all. The cradle is a bit touchy, and the Windows drivers -- if they work at all -- even moreso. There is no network sync support.

    On the other hand, this thing is so programmable that it's no problem to develop your own sync program. I'm just using tar to a CF card right now, but it's a no-brainer to turn that into a network backup to some box via either PPP over USB , a CF ethernet card, or a CF 802.11 card. You can bet on a host of sync programs being out before this thing goes into consumer mode.

    It's got its problems, but this is still the most mature pre-production developer system I've yet to use.

    --
    jim frost
    jimf@frostbytes.com
  51. Why Java? by Colonel+Panic · · Score: 1

    OK, I guess Java is kind of popular out there, but not as much in the Linux community or open source communities.

    I think Ruby would be an excellent choice of programming languages for this thing. Ruby:
    *is small - less than 800K (can be made even smaller if you get rid of a few libraries that you may not need)
    *is Free (as in Open Source)
    *has Qt bindings
    *is easy to write distributed apps in dRuby - this would especially be good if they can get a wireless link for this thing.
    *has reasonable performance
    *is (IMHO) a much nicer language to program in than Java.

    How about it Sharp?

  52. Re:Sweet little machine + Microdrive by flickering · · Score: 1

    I've been using my Zaurus with a 340MB Microdrive and it works just fine, I dont see any reason why the 1GB wont work too, since they both work the same under Linux on my laptop (just haven't gotten around to trying the 1GB one in the Zaurus yet).

  53. I hope it's as good as others by Anonymous Coward · · Score: 0

    I own a Sharp Zaurus that I bought back in 1991 over in Japan. It, of course, wasn't Linux/QT/Java based, but it was an excellent PDA (until my kids were born). I hope Sharp can release this new Zaurus with the same level of quality that their old ones were.

  54. Opinion by benzdesignz · · Score: 1

    I am very interested in the Sharp PDA, but I need to make sure my $400 will not be wasted. I am a developer with Sharp, so I can get one now, but I have heard (or read) that the memory Sharp advertises that the sl5000d will have is not what developers get. If I order and get one now, will I get less RAM, and if so how much? I am very anxious to get it (it is just so darn sexy), but I need to know if waiting until the retail, public version is worth it. Thanks.