Linux-to-Palm Integration?
Randseed asks: "I'm a physician and am looking to buy a PDA to make my life a lot easier. My entire computer network is based around Linux. The hospitals' are Windows, but I don't need to explicitly deal with them. This is where my fellow geeks at Slashdot come in. What kind of integration exists for PalmOS PDAs and Linux at this point? What do you guys use? What is the best way to deal with installing software on the Palm from a Linux machine?"
I use kpilot and jpilot... (qt / gtk) they both work well.... to use a usb device, the port on last check was /dev/ttyUSB0
good luck!!
(u need pilot tools or something like that to use it..)
my karma ran over your dogma
http://pilot-link.org/
pilot-link is a suite of tools used to connect your Palm or PalmOS® compatible handheld with Unix, Linux, and any other POSIX-compatible machine. pilot-link works with all PalmOS® handhelds, including those made by Handspring, Sony, and Palm, as well as others. pilot-link includes userspace "conduits" that allow you to syncronize information to and from your Palm device, as well as libraries of Palm-compatible functions that allow other applications to take advantage of the code included in pilot-link. There are also several language "bindings" that allow you to use your favorite development language with pilot-link, such as Java, Tcl, Perl, and Python.
Quality Hosting e3 Servers
Definitely check out the LARA project at Creighton. They have a list of devices that work with their PalmOS system that delivers patient data to physicians wirelessly.
http://tinyurl.com/4ny52
For a GUI that lets you install to the Palm I've used kpilot and jpilot. There are also plenty of command-line tools that allow you to do backups of the Palm (in fact lots of the GUIs are built on top of the same command-line tools).
My biggest gripe is that none of the tools I've tried is really good at printing. Jpilot is OK but has a few bugs and kpilot doesn't print at all.
Also, some add-on software has corresponding desktop software that is Windoze only but you can generally use it on the Palm only.
As a Dr. have you ever used epocrates for the Palm. It's a pretty cool app for drug referencing (at least it seems cool to me, a non Dr.)
~~~~~~~
"You are not remembered for doing what is expected of you." - Atul Chitnis
A lot of MDs however, are seriously addicted to using handhelds. Some even base their script writing (medications, both writing and interactions) on them as well as use them to make patient notes.
Quality Hosting e3 Servers
Just my opinion, I have been looking for something that does both well.
if your interest is to tinker, well, then ignore this.
Others have mentioned pilot-link, jpilot, and kpilot. There's also gnome-pilot, which is basically like hotsync for Windows. It's based on pilot-link, but is a good front-end. You can also sync with Evolution, an Outlook clone. The conduits for Evolution need a little help (a few people, including me, are working on that), but the mostly work. Evolution also doesn't have a memos component to it (though check out the evolution-memos project for a working Memos component that I've been working on - even has a working gnome-pilot conduit)
I'd say support for the Palm is good, but not mature yet. gnome-pilot makes it easy to sync with AvantGo and the other major conduits. JPilot is good at that, too, and is basically a clone of Palm Desktop. pilot-link is the basis for most Palm support, and is usually kept up-to-date with the latest releases from PalmSource and Palm vendors.
b/c of a typo, the joke is distinctly unfunny here. see other thread. :)
Tux magazine issue one has a good article on how to sync a palm with korganizer useing KPilot. it is avalable from HERE it provides a useful guide on how to set everything up to sync your data.
Residents learn to use them this way. It is simply much more faster for them to look interactions and dosages in a Palm than in an incomplete handbook. Being faster than the other students when quizzed -> cookies ;) It's not an addiction, it's simply becoming using the tools to become more efficient.
Try Corewar @ www.koth.org - rec.games.corewar
pilot-link has languages bindings for Perl, Python, Java, and TCL. We've got support for the latest Palm handhelds, including the Tungsten T5, LifeDrive and Tungsten E2.
pilot-link supports writing to external storage (SD cards, CompactFlash, MemoryStick), and we support libusb as well for a nice 600% speedup over the standard usb->serial layers present in Linux. Darwinusb uses native usb by default (no serial layers involved).
If you're interested in seeing the code, we've got a public CVS, Doxygenized code output, CVS statistics, and many other things.
Don't forget our mailing lists as well, if you're interested in following the discussions. I've written some detailed HOWTO documents as well to help users with their Palm devices.
I just released 0.12.0-pre4 a few days ago. Try it out... we need feedback and testers. (Bugs go here).
If you want to talk to us real-time, we're out on irc.pilot-link.org in #pilot-link. We'd love to hear from you...
What is the best way to deal with installing software on the Palm from a Linux machine?
;)
Run Windows? Oh, wait a minute. Run Winelib.
Um, was this really worth an "Ask /."? I'm I just a pompus Linux head, or couldn't this have been answered with a few minutes of googling on the part of the poster? It isn't like this is this the 20th century any more.
"This mission is too important to allow you to jeopardize it." -- HAL
As other has already stated, JPilot works as a Palm Desktop. It looks classic, but pretty stable. And you should check Ximian Revolution which is a nice mail client with lot of features (similar to Outlook) with Palm support. It's bit heavy application, but that would be no problem unless you are using 6 years old PC.Stick with these two.
Mozilla Thunderbird and Sunbird, which I always hope they can, do not support Palm yet.
A couple of days ago I undertook a project to get a Palm Tungsten T running with my Linux (Gentoo) IBM Thinkpad T42. Overall, I'm fairly impressed. I started with Bluetooth syncing and that worked quite well, but I've decided to stick with USB syncing since the Palm charges in the cradle so it needs to be there for a while every day anyways. I still use Bluetooth for occasional application installs and file transfers though.
KOrganizer is a nice calendar & to-do list app. (And it brings my MS Exchange schedule down without glitches, so far.) Kontact manages, well contacts. And KPilot syncs everything.
My only warning is that this all took -much- longer to get working than a functionally similar (or superior) setup in Windows. Be prepared to tweak things for a few days until it works like it should.
They don't? You might want to check to make sure. ;)
As you're a doctor, take a look at OpenTAPAS and the jSyncManager:
OpenTAPAS is the Open Source Technology Assisted Practice Application Suite, which is designed specifically for physicians in clinical settings, and includes calendaring, messaging, and document storage, using both a web interface and PalmOS 5-based handheld systems. The messaging system in completely encrypted. OpenTAPAS is developed by the EGADSS Team at the University of British Columbia, and is headed by a family physician who is currently in clinical practice, and is backed up by the Vancouver Costal Health Service. Not only is it actively developed and maintained, but the project output is used by about 25 physicians in their day-to-day operations.
The document storage/retrieval system uses Plucker, a standard PalmOS document format and reader for offline hyperlinked document storage and viewing.
The jSyncManager is a pure Java, Open Source data synchronization system for PalmOS-based handhelds. It is completely platform portable, and provides a multi-port synchronization server which can synchronize hundreds of handhelds simultaneously through a single process. It is very highly optimized, and supports the jConduit plug-in architecture (it can also run conduits written for Palm's Conduit Development Kit for Java (aka "jsync", but no relation to the jSyncManager, which predates Palm's use of the name), if you're so inclined). Adding new synchronization routines is easier than other Linux-based PalmOS synchronization solutions, is easier for end-users to use (no "press HotSync first then start your application" junk like with some other systems...just drop your handheld into the dock and press the HotSync button as you would on Windows), and provides a security authentication module (which currently uses 4-factor security to identify users and handhelds, to ensure outsiders can't synchronize to your system).
And it's all Open Source software, licensed under the GPL/LGPL.
If you're interested, let me know and I'll get you in touch with the leader of the OpenTAPAS project personally. The project is evolving (Phase II of development is set to start very soon, implementing an encrypted patient record system which will synchronize with standard eHealth record formats so you can carrry patient summaries and mark up patient records on your Palm), so there is a lot of good stuff coming down the pipe. And as it's Open Source, as they say, the more the merrier!
(Disclaimer: I'm a paid member of the OpenTAPAS project, and the originator, administrator, and lead developer of the jSyncManager Project).
Brad BARCLAY
Sweet. I didn't know it now support palm sync. Its version number 0.1 makes me worry whether it's practical or not, but I'll try this.
Thanks.
Both KDE and GNOME have sync GUI's if you need that kind of thing.
I've got a clie, and have had a palm V. Most of the Palms are supported I think. Check it out -> http://www.pilot-link.org/
Only 'flamers' flame!
Does slashdot hate my posts?
I recommend having access to Windows to help install at least some medical software packages and reference databases. If packages are available in the Palm's native package format, then they are easy to download to your Linux system and then install using Pilot-Link. However some commercial products are distributed as a Windows .exe file which you then need to unpack to a set of files including native Palm packages. I've had success opening Windows based installation packages using Wine or Cedega, but I've not had success with all.
- M (nurse)
I've been using my Treo 600 for almost a year with J-Pilot as my synching software. It couldn't be easier - download an app, in J-Pilot say install and sync. I also have a SD card reader which I use to install stuff, simply pop the SD card in to the reader, mount it and cp the apps across.
The 650's out now as well which is an improvement - I'll be upgrading around September.
Haydn.
Time is an illusion. Lunchtime doubly so. - Douglas Adams
Is there anything for Pocket PCs?
I almost always "install" things to my palm by copying them to the SD card. The only times I actually need the Palm Desktop or an alternative is when the software vendor absolutely forces me into that.
As a previous poster pointed out, pilot-link is how things get done as far as Palm/Linux integration go. Of the GUI front-ends to pilot-link, I have always found JPilot the best. (http://www.jpilot.org/) It even uses GTK2 now.
When they worked at all, I found that both KPilotd and Gnome-pilot/evolution would make duplicate entries and cause some stuff just to disappear. Then there's the fact that, IIRC, Evolution still has no notes function. JPilot is small, fast, simple and just works. You can even use it to sync up with AvantGo with the mal plugin. I even use JPilot without the palm, as it's a nice little PIM program.
And before you ask, there is no working Mozilla/Thunderbird/Sunbird integration that I am aware of. JPilot can integrate with Sylpheed's address book, and I've written scripts to go to and from Thudnerbird, but it's usually a boring, tedious job that I tend not to repeat too often.
I use JPilot with my Sony Clie TJ-37, a great PalmOS device. As a bonus, the drive mounting works quite well with newer 2.6 kernels.
If you're planning to use Ubuntu, check this out too: http://ubuntuguide.org/#configurepalmosdevices
Yes, and yes.
Quality Hosting e3 Servers
So you mean the reason it's impossible to read a paper prescription is that they're writing in Grafitti?