Opie GUI/PIM Project Reaches 1.0 146
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."
but does that mean (Score:5, Funny)
Re:but does that mean (Score:4, Funny)
And whose fault is that? (Score:1)
about Qtopia (Score:4, Insightful)
GUIs in Python... (Score:1, Informative)
Which OS?
only unix == wxPython or GTK
only MS Windows (eg, needing ActiveX support) == wxPython or MFC
MS Windows or unix == wxPython or Tkinter
MS Windows or unix or MacOS == Tkinter
MacOS and anything else == Tkinter
How much native look and feel for different platforms? If a lot, then wxPython is a better choice for X and MS Windows along with Tkinter.
Do you need a good can
Re:GUIs in Python... (Score:1)
Re:about Qtopia (Score:5, Informative)
Re:about Qtopia (Score:3, Funny)
Re:about Qtopia (Score:4, Informative)
Re:about Qtopia (Score:3, Interesting)
Many Windows people think that GUI Builder == VB, and there are no other GUI builders. Qt Designer beats the pants off VB, as does Interface Builder on MacOSX, and Glade for GTK2 isn't bad.
The only advantage VB has is third party controls. In any decent recent widget set, the number of times you need these is dwindling, and deriving your own is easy. Especially compared to making a activeX control which actually has function
Re:about Qtopia (Score:2)
Re:about Qtopia (Score:2)
Its just sad that people think Microsoft make a good developement platform. Well, maybe they have one now with
except maybe for legacy COM stuff. JIntegra is fucking expensive.
TBH, I do windows gui stuff in Python/QT if I possibly can.
The opie website, for those who care (Score:5, Informative)
Will Opie work with this? (Score:3, Funny)
Will Opie interact with this cell phone [samsung.com]?
Re:Will Opie work with this? (Score:2)
why the fork? (Score:5, Insightful)
Re:why the fork? (Score:5, Informative)
Qtopia did not let developers take part in the project to contribute and parts of it were closed source.
Oliver Fels
Team Opie
Licensing reasons too (Score:1)
Qtopia also had licensing problems because the Zaurus uses an SD card, which, like DVD technology, is heavily patented. This prevented Qtopia from making that code available. Somehow the OPIE folks found a way around this. Definite Kudos in order here.
This is just another example of the need for vigilent against those nasty closed hardware specifications like DVD and SD. They're technologies intended to control the user rather than give us new capabilities. That's why I recoomend that people try to s
Re:Licensing reasons too (Score:3, Informative)
This is way off.
1) Qtopia doesnt have any SD code in it. None. That's all handeled outside of it. Qtopia and OPIE use whatever hardware your kernel can support. Sharp and Lineo put together a binary only driver for the zaurus. Handhelds.org [handhelds.org] Have an open source driver available.
2) The problem with DVD and SD aren't with patents they were trade secrets. The only way you were able to get the information on how to set up the device was to sign an NDA saying you wont disclose that information. Someone was a
Huh? (Score:2)
Re:Huh? (Score:2)
Greg ( maintainer of the OpenZaurus for iPaq port)
Bring on the Gasoline!!! (Score:5, Informative)
GPE [handhelds.org] or the "GPE Palmtop Environment" aims to provide a Free Software GUI environment for palmtop/handheld computers running the GNU/Linux(TM) operating system. GPE uses the X Window System, and the GTK+-2.2 widget toolkit.
They have their own nifty screenshots. [handhelds.org]
Re:Bring on the Gasoline!!! (Score:2)
Re:Bring on the Gasoline!!! (Score:5, Interesting)
The PalmPilot Pro had more CPU and memory than the NCD X terminal the local University threw out.
If a 12 Mhz 68000 can run X, then anything (even those $50 cheapies) manufactured today can run X.
Re:Bring on the Gasoline!!! (Score:5, Insightful)
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.
Re:Bring on the Gasoline!!! (Score:2)
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.
There's a reason that both commercial handheld OSes and QPE launch windows full screen and keep em that way - real estate. You just don't have enough space to screw around with multiple overlapping
Re:Bring on the Gasoline!!! (Score:1)
Other examples include popping up an on-screen keyboard; or blanking the screen with a clock display when not in use. You still have the issues with multiple windows (in the X sense). Oh, and with a real OS you may well want to have several apps running and switch between them, even though you are only looking at one
Re:Bring on the Gasoline!!! (Score:1)
Re:Bring on the Gasoline!!! (Score:2)
Tiny X is in fact tiny, but it does have support font Antialising quite well. It has also had Render and RandR support for a while ( RandR has been there since late 2001 ).
I've been using OPIE since the beginning of the project, and before that I was using X. The reason I switched isnt the performance of X, it did a great job. The reason was the PIM applications for X were very poor at the time. The best PIM suite for X at the time was the python based Storm.
I played with GPE a bit, and it's really
Re:Bring on the Gasoline!!! (Score:2)
A commercially-released Palmtop already had X11 as it's native GUI: The Agenda VR3.
The device was puny and slow, but X wasn't the major bottleneck. The X files probably occupied a few 100K more space than a slimmer library would've needed, though (since after all it included TCP communication functionality, unlike the competition). Those features were quite handy. You could plug the PDA into a PC and then run the addressbook software on your larger monitor
Re:Bring on the Gasoline!!! (Score:1)
Re:Bring on the Gasoline!!! (Score:2)
And get burned by GNU/Linux on handhelds (again) (Score:2)
iSync ? (Score:5, Insightful)
Can I
Should at least 2 answers be positive (100%), I'd consider installing it.
Re:iSync ? (Score:2, Interesting)
Re:iSync ? (Score:5, Informative)
http://opie.infofreaks.net has a rudimentary sync tool for Windows, which does not work very well with Win2k.
iCal support is built in.
Qtopia apps are working.
Oliver
Project Opie
Re:iSync ? (Score:5, Informative)
KitchenSync...
KitchenSync is the Synchronisation Framework for KDE 3.1. At present, one can synchronize directory, Todolist and Calendar. In the future it will be possible with KitchenSync to sync data with other computers, or also with Handys like the S45. to the fact comes that one can save konqueror directly on devices. So one will be able directly out konqueror files on CF, SD, to copy or RAM.
Qtopia Desktop
is Trolltech's sync software TrollTech ftp
IntelliSync
[there's nothing under IntelliSync]
Re:iSync ? (Score:2)
Hell, the latest sharp rom made the reliable sync process a wish that it works at best.
hopefully the open zaurus side has it working better than the sharp people.
Dont get me wrong, the sharp guys are sharp! (haha...groan) but the communication on te windows side of the planet was working great, and they broke it for some silly reason.
Re:iSync ? (Score:1)
Re:iSync ? (Score:1)
Currently MultiSync has plugins for
MultiSync (Score:2)
Someone already mentioned it, but as the developer of the Opie sync plugin for MultiSync [sourceforge.net] I just thought I'd plug it again :)
If you want to sync Opie with Evolution, MultiSync is probably your best bet.
Is linux too much? (Score:4, Insightful)
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?
Re:Is linux too much? (Score:1, Interesting)
> bigger more complex base kernels?
None. Performance is dragged down by a bigger kernel in return for more functionality
Functionality is what people want from a computer, PDA, phone, whatever. To a person who wants a PDA, they don't give a hoot if the thing isn't doing job X at the most blindingly fast possible speed, if it can do jobs Y, Z, alpha and omega for them as well. The same reason applies for why nobody writes 100% of everything in assem
Re:Is linux too much? (Score:2)
Wrong. Customers looking for a PDA are actually more sensitive to performance than PC buyers. When you're digging a PDA from your jacket to check an airline schedule as you haul an approved-size carryon in each hand, you do not want to wait 12 seconds to start the app and then 5 more sec for each button-press to register.
Re:Is linux too much? (Score:5, Informative)
complex kernels are evil 8) (Score:2)
It is not a issue with just embedded devices, you might ask as similar question of the Linux Kernel in general.
200+ system calls is getting a wee bit high
Re:Is linux too much? (Score:1)
OTOH, the software availability on the Zaurus is as good and doesn't have that much expensive shareware like the Palm, something which made me migrate away from the Palm.
Re:Is linux too much? (Score:1)
I know I am going to get a troll or offtopic... (Score:5, 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?
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.
Re:I know I am going to get a troll or offtopic... (Score:1, Insightful)
yes...but... (Score:3, Insightful)
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...beca
Re:I know I am going to get a troll or offtopic... (Score:5, Interesting)
I really like the fact that I can do this. I can't do any of this on some propietary system.
Jerico...I consider myself schooled... (Score:2)
Re:I know I am going to get a troll or offtopic... (Score:3, Insightful)
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 d
Re:I know I am going to get a troll or offtopic... (Score:2)
For instance, I'm currently looking into getting a iPaq 19xx series PDA. It's extremely light-weight - I think it weighs about half as much as the Zaurus - and is also smaller than most of the other PDAs. Much in the same vein as the entry-level Toshibas (e3xx), with the difference that "good progress is being made" [handhelds.org] by the familiar developers in porting familiar to the h
Untrue. (Score:2)
Re:Untrue. (Score:2)
Still, it's a good start, hopefully support for other PocketPC PDAs will start to become available as well. Incidently, I've always wondered if the familiar distribution shouldn't be easily portable to other PDAs - aren't they extre
Re:I know I am going to get a troll or offtopic... (Score:3, Insightful)
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
Re:I know I am going to get a troll or offtopic... (Score:2)
Actually that's exactly what /. needs! (Score:2)
Agreed; what the hell else will make sure people have enough time to post here?
Re:I know I am going to get a troll or offtopic... (Score:2)
The Sharp Zaurus shipped with Qtopia from the start. It never had anything else. So it isn't just a replacement for PocketPC or PalmOS.
Re:I know I am going to get a troll or offtopic... (Score:1)
Re:I know I am going to get a troll or offtopic... (Score:2)
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?
The same is true of a desktop PC.
But palm/etc does not ch
OPIE = one-time passwords in everything ? (Score:1)
Re:OPIE = one-time passwords in everything ? (Score:1)
I was confused as well as to what OPIE had to do with a GUI/PIM Project. I guess all the original acronyms were taken and people are starting to overload them. I was hoping it was some kind of one-time password app for Palms. Alas, it's yet another group running Linux on their palmtops. Hardly new or exciting anymore in this age of 200MHz+ processors on handhelds. If they got Linux running on the HP 100LX I'd be much more impressed. Gu
Whey hey ANOTHER OS... (Score:4, Interesting)
So this means we have Linux on the Zaurus, PalmOS, WindowsCE, PocketPC, Smartphone, Symbian and now yet another to be added to the list of interesting ideas that will not challenge the market.
Sorry to be cynical, and it does look nice BUT, are PDAs really going to survive more than another year or so ? Already PDA sales are outstripped by about 10 to 1 by Smartphones, and that ratio will only increase in favour of the Smartphone.
So if there was a real desire to create a new OS, why not pick a new platform and aim to create the smallest, most portable and most function rich environment for smartphone development, now that would actually be aiming at a future market that could exist. Of course this is more complex as you'd need to understand the GSM/GPRS/3G stacks and lots of other nasty telecoms elements. BUT at least there is a chance of a large company taking it on.... because in a Hardware driven market the only way to get acceptance is if it is installed on a device upfront.
Its nice to play with this stuff, but wouldn't it be better to go for the future than install it on kit that is obsolete ?
Re:Whey hey ANOTHER OS... (Score:2, Informative)
Re:Whey hey ANOTHER OS... (Score:2, Informative)
Re:Whey hey ANOTHER OS... (Score:1)
Re:Whey hey ANOTHER OS... (Score:5, Informative)
I'm not at all sure that PDAs are becoming obsolete in the face of competition from smart phones. The new phones will still be that, phones. I don't see how a product can be designed to be two different things without sacrificing something(s) from both.
I'd rather have a phone that's a good phone, and a PDA that's a good PDA than something which tries to do both and fails. Old arguement I know, but I feel nothing's changed, phones will not be the all-in-one device they promise to be, not enough thought has gone into user adoption. Unlike Sony's attempt [gamesindustry.biz], unfortunately.
Re:Whey hey ANOTHER OS... (Score:2)
Aside from that, it is nice to play with, and that's how it's being developed, mainly as a hobby, like most OpenSource software...
Re:Whey hey ANOTHER OS... (Score:4, Interesting)
I have a Sharp Zaurus running OpenZaurus and a SonyEricsson T68i.
The T68i is a smart(ish) phone containing the functionality I require when wandering around the office and out shopping and the like. It's small enough to be unobtrusive without being too small to be useful.
But often I require more functionality than that and don't want to have to have my laptop with me. The Sharp is ideal. It's keyboard means I can type with my thumbs, write e-mails, browse web sites even use it as media player.
I know some phones, like the SonyEricsson P800, have much of the same functionality but they lack one useful feature. They don't have a keyboard. Also they have to be large enough to be useful but small enough not to be a brick and that's a compromise.
I agree that many people who would have bought PDAs will now buy smart phones but there will always be a market for PDAs, if reduced.
What's your problem? (Score:3, Insightful)
Re:What's your problem? (Score:1)
QNX? (Score:2, Interesting)
Re:QNX? (Score:1, Informative)
But it has crap PPP support so... (Score:5, Informative)
I have an SL5500 and I keep swapping between the Sharp rom image and OpenZaurus. The rom version that came with my PDA was fine but a little out dated. Sharp, in their wisdom, have changed the format for the PIM apps in the new rom which means I can't sync with Qtopia desktop on my Linux box any more. And OpenZaurus/Opie seems to be more suited to those using WiFi/permanently on-line connections rather than dial-up. The e-mail client either supports only IMap or is crap. PPP is a pain to set up. I like the way it works on the earlier sharp rom. Why wasn't that kept? Ideal I would want a combination of all three.
I have to say I haven't tried Opie 1.0 as I'm still running pre0.99. It does seem to be heading in the right direction but it seems unfinished in some areas. I suspect this is because apps are developed by people who want that functionality. I have the source and have looked at updating the bits I need but I don't have the time. I'm afraid I spend all my day at work designing and developing embedded systems and just want to use my PDA without having to develop for it.
Re:But it has crap PPP support so... (Score:1)
I have a Z with the 2.39 uk sharp rom which I sync with my linux PC using Qtopia Desktop and use IR to my mobile to get email/web when I'm out. I think I'll stick with things as they are for now.
Re:But it has crap PPP support so... (Score:1)
QTopia... (Score:1)
Re:QTopia... (Score:3, Informative)
Re:QTopia... (Score:1)
old devices (Score:2)
OPIE PDA on a laptop (Score:3, Interesting)
You should share your advice somewhere. (Score:2)
Please if you do something and want to share it don't dismiss it as no useful unless you have checked around!
Re:You should share your advice somewhere. (Score:2)
I really don't know. (Score:2)
It would be a pity that such effort is not shared thus forcing less proficient people like me to reinvent the wheel
Chhers.
Psion Support?? (Score:1)
Jaysyn
What's the point? (Score:3, Interesting)
Now, if Opie were a great self-contained PIM suite, maybe it could survive on that alone. Unfortunately, it isn't: even the cheapest Palm is a much more effective and convenient PIM than the Opie environment.
As far as I'm concerned, GPE [handhelds.org] is a more interesting project. It may not be as mature as Opie yet, but in the end, it will be more useful. If Linux has a future on handhelds at all, I think it will be based on Gtk+ and X11, not Qt/Embedded.
Re:What's the point? (Score:2)
That may well be true, but Opie just isn't competitive with PDA offerings from Palm and Microsoft, which have a better UI and run on cheaper machines and nicer hardware. I use Linux on my desktops because it works better, but I don't use Linux on my main PDA because the best PIM software for my Linux PDA, which is Opie, simply isn't competitive.
And by
Re:What's the point? (Score:2)
(Someone else responding to the question)
I've contributed detailed ideas before, but they were ignored. Now I'd like to contribute patches. However, I have a Zaurus 5500, meaning OpenZaurus would be the natural thing for me to start developing from (rather than trying to install Opie on a sharp rom)
But I refuse to work on a project that is distributed in violation of the GPL.
I understand that Opie and OZ are different projects w
Re:Proof ? (Score:2)
Go to the OpenZaurus download page:
http://www.openzaurus.org/oz_website/conte n t/downl oad
Are
SL-C760 question (Score:2)
Would there be a hit on storage space from doing this, or could I flash over the Sharp ROM?
OPIE (Score:2)
What about (Score:2)
"Opie is highly optimzed" (Score:2)
"optimized", "optimzed", "opie";
it's
"optimized", "optimzed", "optmzd"!
Re:Why don't they ever learn? (Score:4, Insightful)
There is not much choice if you fork a GPL based project regarding licensing issues.
Oliver Fels
Team Opie
He's on about Trolltech (Score:1)
Re:Why don't they ever learn? (Score:3, Insightful)
so sad... (Score:2)
lol
e-penis.