Slashdot Mirror


Opie GUI/PIM Project Reaches 1.0

An anonymous reader writes "The Open Palmtop Integrated Environment (Opie) project has announced its first 1.0 release. Having been forked from TrollTech's Qtopia environment, Opie has evolved into the most sophisticated free and open graphical user interface for Linux based embedded devices and PDAs. Opie features a sophisticated personal information (PIM) framework as well as several other productivity apps, extended multimedia capabilities and document model, networking and communication tools as well as multi language support for more than a dozen languages. Based on common industry standards like XML, Obex, IrDa et. al. Opie is capable of interacting with lots of devices ranging from cell phones to server backends. Opie is highly optimzed for mobile devices and tries to support the user with shortcuts and ease of use."

13 of 146 comments (clear)

  1. about Qtopia by Anonymous Coward · · Score: 4, Insightful

    Cool thing about Qtopia was that it could be used with Python. Developing GUIs in python is easy and fun

  2. why the fork? by sniggly · · Score: 4, Insightful

    Why is this forked? Doesn't that lead to double efforts? Is it political or is there a technical reason?

    --
    Of those to whom much is given, much is required.
  3. iSync ? by mirko · · Score: 5, Insightful
    What about its synchronization features ?
    Can I :
    • sync it to Outlook (work) ?
    • sync it to iCal (at home) ?
    • use my existing Qt/ZAurus apps on it ?

    Should at least 2 answers be positive (100%), I'd consider installing it.
    --
    Trolling using another account since 2005.
  4. Is linux too much? by Anonymous Coward · · Score: 4, Insightful

    I can't help wondering if Linux is too much for smaller devices like these. It has a brilliant place in larger systems, and small basic webservers (PII machines of only a few hundred MiHz) but isn't it a bit much for a system the size of embedded machines, devices and PDAs?. I can't help thinking that a more focused coding effort could be spent not on unixifying the entire world, but directing effort more appropriately.

    Something the size of the Amiga exec kernel is under 40kb and provides the essentials and runs blindingly fast on single-digit-MiHz machines. How much performance is really being lost in having bigger more complex base kernels?

  5. I know I am going to get a troll or offtopic... by skogs · · Score: 5, Insightful
    I know I am going to get a troll or an offtopic...but I just don't understand the point of the opie project at all. Perhaps because I am not cool enough to use a palmtop/PDA...I use paper notes or cards in my wallet for the things I really, really...really need. Good thing I don't have a lot of them.

    Question I can't get out of my head is this. All of this equipment already ships with an OS that works and that was custom designed for that piece of hardware...so why rebuild it with linux?

    I like linux, I run linux...and it helps me avoid the evil empire that would like to tax me. But palm/etc does not charge me extra for the use of their palm os. I can buy niftly little game packs and everything to fit in a palm that holds all the games of my youth on it...

    I just don't understand the need. Except maybe to force layoffs in big companies like palm...when they switch over to this newly made free OS. Thats what the /. community needs...more out of work software engineers.

    --
    Who is this that even the wind and the waves obey Him? Surely this computer must submit also!
    1. Re:I know I am going to get a troll or offtopic... by Anonymous Coward · · Score: 1, Insightful

      It's the same reason PPC Linux distros exist for MAC. It offers a simply superior cross platform solution, to horizontalize a product in a vertical market. You can get the best of both worlds if you need it, or just stay with Linux if you're willing to leave the proprietary system behind; something I found incredibly easy.

    2. Re:I know I am going to get a troll or offtopic... by infiniti99 · · Score: 2, Insightful

      Question I can't get out of my head is this. All of this equipment already ships with an OS that works and that was custom designed for that piece of hardware...so why rebuild it with linux?

      Well, it depends on the PDA. OPIE is largely Qtopia, which the Sharp Zaurus already uses. As far as I know, you can even upgrade your Zaurus to use OPIE and not lose compatibility with existing Sharp apps. Of course, only a niche would desire to do this. I'm a Linux guy, but I'm happy with what Sharp provides. I don't feel the need to go dicking around further, and I'm a programmer!

      What I'd really like to know, and this is more in line with what your question was really about, is why people go through all the trouble of hacking their iPAQ or other non-Linux device to run Linux/OPIE/foobar, when they could just get a Zaurus that already has Linux on it. C'mon guys, support Sharp for their efforts..

      But anyway, I think the answer is something like, "because you can." As long as you can, people will do.

    3. Re:I know I am going to get a troll or offtopic... by Anonymous Coward · · Score: 3, Insightful

      The answer is: Power.

      Once you've got Linux running on the thing, you are no longer limited by what someone in Redmond thinks you should be able to do.

      Over the 2 years I have it now, I've used my iPAQ for a couple of things that weren't really intended and would have been difficult if not impossible to achive with windos. In fact, the power of commandline alone is worth the hassle of getting Linux installed.

      Plus, of course, you don't want to ruin your karma (the real one, not the /. score system), do you? Living 3 lives as a toad isn't fun.

  6. Re:Why don't they ever learn? by ofels · · Score: 4, Insightful

    Who says we need income from this ?
    There is not much choice if you fork a GPL based project regarding licensing issues.

    Oliver Fels
    Team Opie

  7. yes...but... by skogs · · Score: 3, Insightful
    its a palmtop/pda. Its not like you have this huge monolithic computer sitting on your desk that you do ALL your work on...and it simply must communicate with the computer at work.

    The only real crossplatform need I see is for developers themselves...so that they can easily put mozilla or something on a machine. Whether or not that little doodad needed mozilla doesn't matter...whether or not you even have a keyboard that you can type on(without using a pencil erasor) to type in urls doesn't matter...because at least it migrated well to the new platform right?

    gee whiz...

    I can tell how badly I am going to get burned by this...even the comments replying to my nasty post are annonymous. :)

    --
    Who is this that even the wind and the waves obey Him? Surely this computer must submit also!
  8. Re:Why don't they ever learn? by Y2K+is+bogus · · Score: 2, Insightful

    Yes, you're a troll. Trolltech makes their money by licensing the DEVELOPER, not the end user. Sharp paid Trolltech a license fee for every copy of Qtopia that it shipped on the Zaurus. This where they make their money. The GPL solves 2 problems for them. The first is the acceptance of their products in Open Source distributions. KDE wasn't included in many distros because the licensing was "non-commercial", they re-licensed everything into the GPL/QPL for this reason. The other advantage is that the QPL permits them to roll any modifications back into their codebase. This prevents competitors from stealing their code.

  9. Re:Bring on the Gasoline!!! by JanneM · · Score: 4, Insightful

    Something like Tiny X has a total footprint of 700k or thereabouts. X isn't (or doesn't have to be) that resource intensive. Hopefully everybody realizes by now that the "memory hungry" myth is just that; a result of unavoidably disingenoius reporting by system tools. And you don't _need_ a large dynamic font system with AA, or all the modules you load at run-time either, if you want to shrink resource usage further.

    And X-less methods rack up that kind of resource use anyway; _something_ has to handle expose and redraw stuff, for instance, if you are aiming for something able to run more than one thing at a time. Apparently (I have not worked on it myself), qtopia requires the applications to handle WM-stuff by themselves.

    I agree that Palm did a pretty good thing with their system, by only allowing one - full-screen - application to run at any one time. Easy model to handle, and resource efficient. But as the huge collection of hacks show, it is also quite limiting.

    --
    Trust the Computer. The Computer is your friend.
  10. What's your problem? by PhilHibbs · · Score: 2, Insightful

    Why complain? Go buy a smartphone, and leave those that want an open source PDA environment to develop it for themselves. Honestly, what's the point in saying "What's the point?"? The whole ethos of open source is, if you have an itch, you scratch it, and share your scratch code with the world. Someone obviously wanted this, so they developed it. More fool them if they are heading down a technological dead-end, which I don't think they are, but that's up to them. In any case, I guess a lot of this code can be used on a smartphone, which I guess is what the Tuxphone is.