Linux PDAs in the Field 71
BorrisYeltsin writes "
A story here at InformationWeek about a guy who has equipped his 3500 feild engineers using the new Agenda VR3 palmtop's. It brings up an interesting issue about the Sharp Linux PDA and how the different libraries and API's will cause problems for developers." Having now seen the iPaq running Linux, KDE, and even Konqueror, I now believe its possible.
Re:Edit, Edit, Edit (Score:1)
Tao/Amiga/Java to be new Japanese PDA standard. (Score:1)
It's like Java done right, and is light years ahead of
~Why am I telling you this? Because, the Japanese electronics giants have the power to force the Tao system through as the global standard for
network-enabled PDAs. It's a proper (sun certified!) superset of Java too, as well as running atop linux (and others, including wince and bare x86 metal). And the Amiga media processing APIs are
very, very powerful.
See [tao-group.com]
this press release (abstract below)
Global 'Open Contents Platform Association' To Be Launched
World's leading consumer electronics firms push to create premium contents platform standard
Tokyo, Japan July 13th, 2001: Sharp, JVC, Kyocera and the Tao Group today announce the launch of the Open Contents Platform Association (OCPA).
This move, initiated by Japan's consumer electronics giants, will promote the global standardization of the inte nt® media platform as a core on home and mobile connected devices, such as PDAs, phones, web tablets, digital cameras and smart phones.
The OCPA is a response to the proliferation of wired and wireless devices with a requirement from carriers and broadcasters to deliver premium contents to users. This trend of more devices has pushed up development costs and increased application and device time to market - an inevitable consequence when developing divergent software implementations on every new product.
The need for a flexible, open environment has become paramount. By standardizing around Tao's open and pluggable platform, OCPA manufacturers and developers will create powerful and differentiated products, at the lowest cost and in the shortest possible time, capable of running the kind of premium services required by operators and broadcasters.
I am also telling you this because we need a GPL
clone pretty damn quickly! (Note that it will be patent encumbered in the US, so we'll have to develop it in Europe.)
Re:Tao/Amiga/Java to be new Japanese PDA standard. (Score:1)
What I really mean is that VMs like Java and
See BSD "Ports" system for Open Source's best VM architecture, with a degree of optimisation that even the best "idealised infinite register virtual processor" can only dream of. I only wish there was a linux distro with the "ports" system. (I don't like the BSD kernel and most of its userspace, but "Ports" rocks!)
Re:Edit, Edit, Edit (Score:1)
And it's not an infrequent thing with CmdrTaco. It's almost every article.
Re:Developing Standards Under Linux (Score:1)
That's not exactly why it's evil -- it's evil because MS will tell you that they documented the format, but in fact following their documentation makes it impossible to properly support many files generated by Word.
In short, they tell you it's open when it's not. Closed formats and proprietary software are fine if and only if you *know* you're choosing them.
Re:Developing Standards Under Linux (Score:1)
http://support.microsoft.com/support/kb/articles/
I'm curious at what you get if you ask Microsoft (second link)...
Re:Tao/Amiga/Java to be new Japanese PDA standard. (Score:1)
However, two important notes must be made.
The first is that binary code - and to a greater extent, Tao's portable binary code - is a form of compression. Tao's binaries are particularly tight (moreso than native code!), such that, for many applications, the initial translation delay is balanced by a decrease in media-access overhead. Of course, you do have to have your translator resident, but the translator itself is small, so it doesn't add much at boot time - sort of like loading gzipped ELF support into the kernel, I suppose. [I'm mainly a BSD user and not familiar with the standard ELF format and its implications - Does such a beast already exist in Linux?]
The second is that certain forms of software- entertainment software, mainly, meaning games- aren't yet ready to weather a change to an Open Source model. Id seems to have the best idea- sell the game commercially, and once it's no longer leading-edge, release the source to allow advances to the art of gaming (or a million lame FPS variants, as the case may be)... Look to companies like Loki and Hyperion to see how much effort must be put into porting this software. The Amiga solution offers a cure for this- games written to the VP level will be highly portable, and can feature optimizations for various platforms (meaning they can be extended to take advantage of Altivec on PPC, 3DNow! on AMD, SSE2? on Intel, and potentially even farm things out to coprocessors in interesting ways)... It's the best of all worlds, when it comes to commercial gaming. [My thoughts here- anyone who hopes to make enough to recoup development costs, yet wants to release their game as Open Source, is going to be taking pains to make sure the code isn't that easily available/easily recyclable anyway... If they have any business sense, of course. If it's easily compiled, they won't make a buck, and will quickly fold.
So, while the market for Amiga-type solutions may be specious, given the existence of Linux and NetBSD, it does provide the opportunity for Open and Closed source to coexist more happily, and may provide some impetus for more interesting development in the hardware scene. [Does the released Quake source run on non-x86? I've heard there's a lot of inlined assembler... So much for getting l33t FPS on your Alpha...]
It's also worthwhile, IMHO, because recompiling on small, underpowered devices can be painful, even if the opportunity presents itself. Sometimes, you just want the binary, plain and simple. [Now, if someone could rig up BSD ports for quick cross-compilation, I'd wet my pants in happiness- I could compile everything on the FreeBSD Athlon, and dump it to an OpenBSD 486/NetBSD iMac - this can already be done, but AFAIK it's not a highly automated ports feature, and I'm the sort of peon who hasn't gotten up to writing makefiles yet.]
Of course, Amiga is also out to provide a lithe and stable end-user OS; it might be closed, but it's another option for your parents- and something new for Open Source to try to emulate, in the manner in which Gnome [riffs|rips] off MacOS and KDE merges up consumer interfaces (OS/2, Windows, MacOS) with the CDE. C'mon guys- it really *does* make a great, extensible solution for a palmtop... and how are you going to fit ports on yours, anyway? [Got $300 for a Microdrive? I don't!
Read The article, dumbass (Score:4)
In fact, it quite cleary states the he used:
"Symbol Technologies Inc.'s model 2700 PDA and a custom port from Linux provider Red Hat Inc. formed the basis of the platform."
Doesn't anyone read the articles anymore?
Or do you just let people post anything they want?
Re:The article summary is misleading (Score:2)
The beauty of the Agenda is that when you ssh into it, it is basically like sshing into a Linux box. Complete with Linuxy tools, and a Linux development environment. The Psion might be a cool machine, but there is almost certainly a learning curve that must be tackled before you can develop for it. With the Agenda Linux developers already have all the knowledge they need to be productive immediately (well, you might want to learn FLTK, but how long is that likely to take). With the Psion being effectively dead, there is little point in learning their development tools and API, but even if the Psion weren't a dead end there is more to the idea of handheld Linux machines than "bragging rights."
I think that Linux is cool running on my desktop computer. The idea of being able to carry around a Linux box wherever I go sounds incredibly useful, and the idea of developing PDA applications without having to learn another possibly dead end API is equally appealing. So, while I am sure that your Psion is a nifty gizmo, I am not interested in it.
Re:Agenda VR3 is no 16M/16M machine (Score:1)
If the US Gov. had 24 Men in Black running Linux back in 1947, I bet no one would have heard about any UFOs...
--
Niklas Nordebo | niklas at nordebo.com
Huh? Piracy innovative? (Score:1)
Re:Handhelds need to just "work" (Score:3)
The Palm concept and applications are great, but the OS is really quite poor and should have been replaced a while back. The OS's lack of true multi-tasking is one reason why WinCE has done quite well in companies that want wireless applications.
Re:The article summary is misleading (Score:1)
Not at all. I want something that isn't locked into a single companies development efforts. If Agenda were to go belly-up today (or sometime in the near future), the product would continue to evolve because anyone is able to extend the software on the platform. I've been watching the agenda-dev list and I can already see the power of open-source improving the product.
-- PhoneBoy
The article summary is misleading (Score:3)
I'm really looking forward to getting my Agenda VR3 since, yes, I care that it's Linux. It doesn't sound like it's ready to be a Palm-replacement from all the reviews, but hey, I just want to be able to ssh to/from the sucker and take advantage of the wonderful open-source community.
Agenda's backend order processing leaves a bit to be desired as I ordered a developer unit last week and I have yet to hear when they're going to ship it (and yes, I did call them about this).
-- PhoneBoy
Agenda VR3 is no 16M/16M machine (Score:1)
At least in Germany.
Symbol 2700 (Score:3)
Its a tool, just like your car. (Score:2)
BTW. Getting useful "newbie" information from Slashdot is pretty unlikely, especially if you aren't a programmer to begin with. My advice: don't worry about it; you need it about as much as a car salesman needs a laser guided mitre box.
Re:there is no problem with APIs--unless... (Score:1)
Qt/E is useful for now while there is not enough storage. QPE could easily be transitioned to QT/x11 when there is.
Rob
Re:there is no problem with APIs--unless... (Score:1)
I don't run X on it, because X is a waste
of resources. Sorry, but X just is too big
currently.
You just need a more powerful machine to run X.
PS. The agenda is not a good machine - I can't believe how many people bought it just because it runs linux by default...
Symbol, not Agenda (Score:1)
Re:ANyone know where i can find pictures of ipaq/k (Score:1)
More modern hardware on the way? (Score:2)
It came as a pleasant surprise then, to see those denizens of LCD affordability at ViewSonic take on this market with a choice of CE-based (but possibly hackable) or "vanilla x86" pad/tablet computers: http://www.viewsonic.com/productwizard/superpda_t
It would be nice to see some real hackable tablet hardware that could jump-start the next wave of innovation in really personal computing, bridging the gap between PDAs and PCs.
field misspelt (Score:1)
Don't mod me down please, just pointing it out.
Re:Linux on iPAQ - One Geek's Opinion (Score:1)
"Even if you are on the right track, you'll
get run over if you just sit there." Will Rogers
Linux on iPAQ - One Geek's Opinion (Score:4)
On the flipside, it's an ironic fact that there's more software available for the iPAQ on Linux than on CE, due to the explosion in Linux over recent years and the hard work and dedication of volunteers, particularly those at handhelds.org in this case. For example, AFAIK, there's no MAME port for CE, but xmame works (with some difficulty) on the Intimate iPAQ distro.
I'm sure that lots of folks are interested in usability for mobile Linux solutions. After stability, I think usability is critical to commercial success in the handheld PDA market. Developers might want to take a clue from Palm's success, and "dumb down" their UI's so they are simpler to use. Microsoft learned that lesson with CE. 3.0 is much simpler than it's predecessors.
For myself, I'll keep buying the latest hardware and loading the (almost) latest Linux for it because I can, and because it's fun. But my Mother won't get anywhere near an iPAQ running Linux except when looking over my shoulder while I run my latest mame rom. 8)
"Even if you are on the right track, you'll
get run over if you just sit there." Will Rogers
Re:PDA's and Linux, Users Dont Care (Score:2)
Over the years I've learned a lot of different OS's. It took a lot of time. Now I've got Linux everywhere, from my Agenda to my servers. Now I can spend more time writing stuff, and less time learning obscure OS's.
I'm working to make my Agenda talk to my Lego Mindstorms, but other developers are working on usefull stuff.
Re:This affects how many? (Score:1)
Re:This affects how many? (Score:1)
Re:PDA advantages (Score:2)
--PDA's can include intelligent code logic to give you situation specific information. E.g, the doctor who wishes to prescribe medication and the PDA says "BUZZZZ - drug interaction danger, patient XX is also taking medication YY and this conflicts with your last entry." The point here is PDA's have a CPU and paper does not. Much of course depends on the talent and effort put into the software to be used.
Our company is trying the Agenda..... (Score:1)
Unfortunately, there is no way currently to connect ethernet to the Agenda. As soon as there is we will implement it and evaluate further.
In the meantime, the Agenda is about as good as any PDA for the standard PDA functions.
Read the damn article! (Score:5)
USB port (Score:1)
Does anyone know if this is possible? Or are they all just "dumb" USB devices?
Primarily I want to connect my camera to it. Imagine having Gimp on it as well! That would be cool.
Re:PDA advantages (Score:2)
PDA advantages (Score:4)
--You can instantly call forth a date or number without flipping tons of pages to get at it.
--It has a backlight. Useful for looking up directions at night, and also if you're using the bathroom and the power goes out (happened to me. I admit it).
--PDA's are often smaller than a paper organizer, but are able to provide much more detailed information. You can compress an amount of information that would fill 100 paper organizers into something that fits into your pocket
--The ability to save a copy of your information in a safe location. True, if you back up your Palm and then lose it, you're out $150. But for some people, losing $150 is not half as bad as losing the phone number of a client with a million dollar contract, which could happen if they use paper (which can't be backed up--easily).
But you're right that there are some geeks who are more interested in PDA's as cool technology promoting such and such OS than as tools for doing valuable work. If linux PDA companies cater to the first group and not the second (which is what they've been doing) and ignore usability issues (which they've constantly been doing) linux will never become a mainstream PDA OS. A linux PDA is destined and damned to failure. A PDA that just happens to use linux, that might have a pretty good shot.
PDA's and Linux, Users Dont Care (Score:4)
I think thats why the Palm OS has been so successful. Its simplicty over features, although with the recent iPaq success that might start to change. The iPaqs are not simple, but feature rich (and cost as much as a reasonably sized pc these days).
Power APIs (Score:2)
There is no standard Unix API for telling the system how fast you need the CPU to run, or that you don't need any CPU cycles for the next four hours.
I thought this was interesting back in April (Score:1)
2001-04-09 21:20:02 Sun using Linux handheld (articles,news) (rejected)
--
Re:Read the damn article! (Score:1)
Re:The article summary is misleading (Score:2)
It seems to me that there are more effective ways of doing this on a PDA, and you even get a full-fledged PDA with it! Psion can do SSH, IIRC. But then again, you wouldn't have the ever-coveted Linux on a PDA bragging rights. Hmmm.
X doesn't solve everything (no problem with APIs) (Score:1)
Multiple toolkits on a desktop are possible [and annoying] but on a small device they are a waste of resources and don't satisfy the more urgent need for consistent interfaces.
There is already plenty of fragmentation on PDAs especially if you ignore the presence of X.
vr3: fltk
pocketpc: java awt
familiar: whatever, but "salamander" sounds like it leans toward evas as a canvas (i wonder about the toolkit...)
intimate: whatever, but you currently need a microdrive so we're not talking about a PDA any more
brad
I now believe its possible... (Score:1)
aztek: the ultimate man
Linux for Psion (Score:2)
Re:What's the big deal? (Score:1)
Here [linuxlinks.com] are ten listed reasons why Linux is better than commerical OSes. Here [google.com] is a well-written article on the subject.
Perhaps the most pragmatic reason is that Linux is the cheapest OS in existence. You can find the latest release free for the taking on many servers worldwide. The time and the technical skills needed to actually make this option work are prohibitive, however, and few people will actually do it. For the rest of us, plenty of CDs are sold (or given away with big, useful instruction manuals (hey, that's how I got Red Hat 7.1!)) for under a hundred bucks. These CDs, called 'distros', or distributions, are made by various corporations, like Red Hat, Caldera, Slackware, Debain, etc. and come loaded with thousands of dollars worth of software. They also come with friendly, graphical installation programs that can get even the rankest of newbies started with Linux.
Once you get Linux going, there is a plethora of free software online. The GNU's Not Unix project [gnu.org] is the best-known source, but you can find thousands with a simple Google [google.com] search. Most Linux software, and Linux itself, is free in two senses: Free beer and Free speech. Free speech? Yes. Free in that sense means you can look at the source code (it is Open Source, in other words) and modify it to your whims. It is liberated software, software anyone can modify, learn from, change, and improve.
That brings me to my next point. Linux is the most stable OS in the world. Programs can crash and burn, scream and die, and just plain quit and Linux soldiers on. That's why it's used in servers. Saves thousands, if not millions, in maintnence costs, compared to Microsoft products (the Blue Screen Of Death can be expensive if the server that handles financial transactions crashes). It's stable because it has an army of people the world over fixing what breaks. How many software companies can claim that skilled programmers volunteered their time to make sure their operating system works on every hardware imaginable? None. Only Linux, the operating system used by the people who write it and written by the people who use it.
That brings me to my last point (promise!
Re:What's the big deal? (Score:1)
I buy my computers. And software. I like getting a good deal for my money. Linux is that good deal. Windows is not.
Why shouldn't Microsoft (or any software vendor) be paid for the products they produce?
They should be paid by those who choose to use their software. Nobody is losing out because numerous people worldwide made the choice to make Linux free.
Why is it evil to make a profit?
It isn't.
Have you ever heard the phrase, "There's no such thing as a free lunch?" I believe it.
Even to the point of discounting evidence to the contrary?
If I buy into the Linux philospohy, I'll have to PAY in terms of the time I spend learning how to install it first; then I'll have to hunt for the FREE software and install it; then I'll have to learn how to USE the software and hope it does what I want it to do. Finally, if/when something goes wrong, I'll either have to teach myself how to change the code or rely on the good intentions of strangers to fix my problems in their own good time, with NO guarantee whatsoever.
And if you buy a Microsoft product, you'll have to SPEND ~$100 at least, SPEND time learning to use it, SPEND time staring at error messages and BSODs (Blue Screens Of Death), SPEND time you should be working fixing those bugs, and HOPE you can get an answer out of Microsoft Tech Support, when there is NO guarantee you'll be able to get through to a helpful person. No thanks. I'd rather use something someone took pride in making work and still maintains because he/she wants to.
Ah, the not-so-subtle insult hurled at non-Linux users. If you're not using Linux, you're a rank newbie, right? In other words, you're an idiot if you're not using Linux. Only the smartest people use Linux. Yada-yada-yada.
Sorry, no. I meant the exact opposite. Linux is becomig increasingly newbie-friendly, in fact, as those graphical setup interfaces prove.
Then it ISN'T "free," is it? My time is more valuable to me than the cost involved in purchasing a Windows OS. Why should I spend countless hours finding a "free" downloadable Linux OS, only to find out that I'm going to have to spend countless hours learning how to install and actually USE it?
It's as free as you want it to be. If you decide your time is more important, go ahead and buy a distro. That's what I did. If you're short on cash, go online and learn something and then find a download site (not too hard if you can use Google), then spend some time loading it and configuring it. Simple as that.
Don't understand the "free beer" reference. But, again, I have no need or desire to look at the source code. I don't want to create a better operating system; I just want to use one that will perform certain tasks reasonably well. Windows does that quite nicely. It seems to me that you are captivated by the idea that Linux is FREE and FREE and did I mention that Linux is FREE?
Re:What's the big deal? (Score:1)
For one thing, I'm not a Liberal . I'm a Libertarian, which means I'm right of center on economic issues, but I support individual rights more than either major political party. I think Clinton and Gore are both assholes who corrupted their respective offices and should never have been elected, let alone re-elected. I think people should have the right to make a living without 'environmentalists' (read: nutballs) wrapping chains around trees to kill them and living in trees daring them to commit homicide. Protecting the environment does not involve putting people in harm's way. I'm pro-choice, pro-seperation of church and state, anti-welfare, and pro-flat tax. I think the DMCA is anti-Constitutional in that it spits on the fundamental freedoms the Constitution guarantees.
Okay, are you still with me? Good. That was a hell of a rant. Sorry.
Now, more about why I like Linux. I'm more than willing to learn a complex system if it makes my life easier. And that is what Linux promises: It isn't the easiest thing in the world to learn, but the investment of my time is paid off thousandfold whenever I have to, say, delete massive amounts of files with a certain kind of name in a directory. Say what you will about 'intuitiveness' and 'ease of learning', being able to pound a few keys and do something that would have taken hours on a GUI-centric system is a highly useful feature. And with the piping command I can link features in ways that do rather complex tasks (like searching for all files that match a certain type, convert them into a different type, and compress them into one file, for example). With cron, I can automate complex tasks so they're done on the second Tuesday of every other month, for example. I can do all that using simple, powerful commands that sacrifice a little intutitiveness for sheer useability. A good tradeoff, in my book.
I can give you something to read as a parting shot as well. In the beginning was the command line... [spack.org] is a useful, yet concise, overview of not only the history of computing, but the philosophies of different operating systems and groups. It's worth a read, and will hopefully get you thinking about computers in very different ways.
Microsoft has some advantages. So does authoritarian government. It simply isn't for me. Just for your edification, The New Linux Myth Dispeller. [eruditum.org] If you want to be anti-Linux, be anti-Linux for the right reasons, and don't spread BS. (Not that you did.) It doesn't help your position.
Well, it's been interesting debating with you. Neither one of us has convinced the other, but I don't think either one of us expected to. I guess I'll be happily piping commands and adding to my crontab while you keep your NT machine running, and we'll just take divergent roads. Good luck keeping NT functional, by the way.
inferno on the Ipaq (Score:2)
low memory usage isn't the coolest thing about it, though... currently i'm not using any local flash storage; everything is being dragged across via the wavelan card. that includes not only files, but even the network interface [vitanuova.com]!
everything (apart from the itsy bitsy screen) is exactly the same as any other inferno installation... and even though i haven't turned on JIT compilation, it's highly responsive and nicely nippy.
forget java, which is fundamentally memory hungry and bloated... inferno makes it incredibly easy to do things which are hard (or impossible) under other platforms.
now there's just the question of how best to use these funny little devices. typing on this wee sw kbd ain't the easiest, long term! .
Re:Hand writing recognition (Score:2)
Re:Handhelds need to just "work" (Score:3)
I think it's far to say, though, that for the vast majority of people, Palm works, correctly, day in and day out. Especially more so for the many users who stick with the built in address book, etc., and never install 3rd party software.
Don't get me started on WinCE. We have 2 devices at work, and nothing but trouble. Twice we've lost all the data in them because the battery dies so quickly if you don't cradle them. (These are the color iPaq that came out about a 1 year ago). For some reason, the sync software will just crap out for no reason, etc. Nothing but trouble.
Anyway, back to my original question - for anyone using a Linux based PDA, how would you compare the ease of use, reliability, etc. to the Palm or WinCE platform? No one is denying it's powerful to be able to SSH to your handheld, but I am wondering if they've got the UI refined to the point where it's good for a non-techie.
Handhelds need to just "work" (Score:4)
Will a Linux PDA just "work"? Or will they need a tech back at the office to troubleshoot when things go wrong? Most PDA users are not the type to compile software, etc.
Re:Agenda VR3 is no 16M/16M machine (Score:1)
Jaysyn
Re:Hand writing recognition (Score:1)
Re:"Borris Yeltsin" (Score:1)
He can spell it however he likes, but BorrisYeltsin spells it with two....
BorrisYeltsin
How educated are you when you can't write. (Score:1)
Re:What I Think a Linux PDA should look like (Score:1)
Surely they would dig this!
We might even be able to get some name brand behind it. Imagine! A genuine Leatherman Palmtop!
That would explain a lot (Score:1)
like why I havn't gotten mine, even though I ordered it two weeks ago.
Maskirovka
Re:Developing Standards Under Linux (Score:1)
As far as being compliant to standards, the Agenda VR3 can do an IR transfer to and from any device that PalmOS can. It can even transfer to PocketPC without any problem. And the networking is all done using PPP. I've connected to my VR3 from Windows using Internet Explorer to view webpages served off of the VR3. In order to sync with a desktop PC, the VR3 uses rsync. Again, this works with Linux, MacOS, Windows, etc.
And finally, Agenda doesn't really care if other people use their software. From what I've heard, there is another Linux PDA that has Agenda's PIM applications. (Probably the iPaq, but I'm not sure).
You're right about standards being important. Agenda has made sure to follow that idea. I'm not sure about others. Does anyone know if the Yopy is actually opensource (beyond the kernel and minimal parts of their distribution)?
-Sean
This affects how many? (Score:1)
Just my buck fifty (hey, inflation sucks!)
(Must apologize) Re:This affects how many? (Score:2)
My bad, I am sorry that I forgot the field guys!
A good first step (Score:4)
Well, the APIs shouldn't be so big a problem (Score:2)
If not, I think it makes a lot of sense using Java, as the article states. Does not solve all problems, but should make porting easier.
--
there is no problem with APIs--unless... (Score:5)
The X server binary on the Agenda is a little over 1M and has an in-memory size of 540k. There is also about 2.5M of GUI libraries and fonts installed, although, obviously, not all of that gets loaded into memory. That's not tiny, but it's quite acceptable even on a 16M/16M machine like the Agenda VR3. On the next generation Linux handhelds, which will probably have at least 64M of flash and 64M of memory, this is pretty much negligible.
I think the biggest win of Linux-based handhelds is their compatibility with Linux/UNIX desktop APIs. And the biggest threat to them is people crafting oddball APIs because they somehow believe that these little handhelds can't run the desktop APIs. There is no need. Even the Agenda VR3 is a faster and more powerful machine than many UNIX workstations a few years ago, workstations that ran UNIX and X11 just fine.
I particularly think that trying to push systems like Qt/Embedded onto Linux handhelds "for efficiency reasons" are self-serving attempts by a vendor to corner the Linux embedded GUI market: once a handheld is based around such a non-X11 window system, commercial developers have little choice but to buy the commercial libraries. And there is no indication that systems like Qt/Embedded are more efficient in any practically interesting way that an X11 server.
So, my recommendation is: if a "Linux handheld" doesn't run a standard Linux kernel and a standard X11 server, forget about it and don't buy it--there are plenty that do.
(As an aside, the Agenda VR3 is a great machine. You have to make sure that you have a recent version of the software installed; some of the machines ship with a really ancient version of the OS. The standard calendaring applications aren't quite up to Palm3/4 quality, but for developing and deploying custom applications, it's a lot better than the Palm. The biggest limitation is the lack of expandability--support for CF cards would be really great.)
Hand writing recognition (Score:2)
Re:What I Think a Linux PDA should look like (Score:2)
The form would be like this, but with real CPU and memory:
http://www.quickpad.com/ [quickpad.com]
But what we are describing isn't really a "Palm Top", but just an ordinary laptop finally done right.
new PDA's (Score:1)
Developing Standards Under Linux (Score:5)
Yes, this does mean you are making it easier for your competitor to steal your work, but that was the whole point of being open. So you don't have to re-invent to wheel, and the person who impliments the standard the best rises to the top.
Word isn't evil because its a Microsoft Word Processor. Its evil because it uses a proprietary file format that is accepted in the business world. Linux hand helds would be just as propreitary if they closed their standards to corporations (like Microsoft) when, and if, they become the defacto standard.
---
What's the big deal? (Score:1)
There always seems to be a group of people who are against this or that simply because it's fashionable. Granted: I don't know Linux. I am not a programmer, so I cannot appreciate the beauty and elegance of Linux code compared to Windows, or whatever.
But what's the big deal, really? Why do so many people who consider themselves "in the know" bash Microsoft (e.g., "windoze" and the like, ad infinitum) and the Microsoft family of operating systems, software, etc.? If Linux is so great, why doesn't it have the marketshare that Microsoft has?
It's a conspiracy, right? Big, bad Microsoft won't let the little guys compete, and it's NOT FAIR. Therefore, everyone should switch to Linux because yada-yada-yada.
I guess I should install Linux on a box at work and play around with it, just to see for myself. I'm a Windows user, which probably makes me seem a lot less intelligent to the audience here, but I look at it this way - I drive a car to get from one place to another. My car is a tool. Same goes for my computer. I use my computer at work and at home to perform certain tasks, and the Windows OS works just fine for me.
I hope this isn't interpreted as a flame or a diatribe. I'd really like to know what all the fuss is about. What's so great about Linux?
People who live in glass houses . . . (Score:1)
Actually, FlameBoy, the sentence you wrote is grammatically incorrect. It should be two separate sentences:
"Make him an offer. He can't refuse."
When combining two complete sentences, you need to use "or" or "and," thus:
"Make him an offer, and he can't refuse."
But that's not what the Don said, right? So, in order to print what he actually said (IF he said it the way you indicate), it would have to be written:
"Make him an offer. He can't refuse."
But I've seen the movie at least a dozen times. Brando doesn't pause between "offer" and "he." He says it flat out - "I'll make him an offer he can't refuse."
And after all this typing, I've proven absolutely nothing.
Re:Its a tool, just like your car. (Score:1)
That's great for you, but I'm not a software developer or programer. I don't need to know how the OS works in order to use it. I use my computer mostly for word processing, some web site development, email . . . stuff like that.
Re:People who live in glass houses . . . (Score:1)
Re:What's the big deal? (Score:1)
I buy and assemble my own computer components, too. I like some Microsoft software (Office, for the most part) because of its ease of use and consistent user interface. That's the way it is with most Microsoft products - if you know how to use one, you can pretty much use all of them. Do all of the Linux apps out there have a consistent user interface, or does every program have its own standards?
I gather from what you've stated (and from what I've picked up here and there) that there are 4 main areas in which Linux outperforms Windows: stability, multiuser support, plasticity (i.e., Linux can be configured to suit the whims of the developer), and networking. It's "free," too, but that depends on one's definition of "free." But still - I don't see how those reasons apply to me.
Stability
I have often heard how "stable" an OS is Linux, but in my (albeit LIMITED) personal experience, Linux crashes, too - just not as often. I have experienced my share of computer crashes, lost data, hours lost reinstalling, reconfiguring, etc. It's frustrating as hell, I'll admit, but it doesn't happen to me that often. But that's just me. Maybe it happens to others a lot more often.
Multiuser support
A Linux box can be configured for multiple users more readily than can a Win9X box. Again, this doesn't really apply to me because I'm the only person who uses my computer at home and at work. Besides, we're an NT shop at work with a domain and users, and it's been working just fine for us for several years.
Plasticity
Linux can be configured or customized; Windows cannot, at least not to the extent that Linux can. This would be great if I was a software developer, but I'm just an end user. I dabble in web sites, spreadsheets, databases, and stuff, but I don't do any coding (other than HTML, but that's not really "code," is it?) So for me, the plasticity of Linux isn't all that important. I'd even venture to say that it is irrelevant to my needs.
Networking
OOPS! (Score:1)
Why Linux Sucks [spatula.net]