On Sat, Jul 28, 2007 at 06:19:09PM -0400, Martin Owens wrote: > My first cause of action; will I be needed to compile libusb too? (ubuntu > 7.04)
You need to compile very few support libraries. Most dependencies that Barry needs are available as normal Debian and Ubuntu packages. For libusb, just install libusb-dev, and you're good to go. The library dependencies are documented in the README files, for the base library, and for the GUI. The opensync plugin docs are not as finished yet, but I recently posted about that on the mailing list, so check the archives. And you can always ask. :-) > > As you are a Python programmer, you might want to give the library > > a whirl. Are you familiar with the tools needed to call C++ from > > Python? I'm not fully up to speed on this, but it would be good to > > get this tested. You may need to write or auto-generate some SWIG > > wrappers. > > GUI's are interesting because I would rather get blackberries to work > with libs like opensync where the gui is handled by some other tool > than to create yet more custom tools for specific devices. I'd rather > have that kind of functionality to be honest but I don't mind creating > small guis for testing if required. That's true. The library part of Barry is intended to be generally useful though, and it was my hope that people could use it from Python if they wanted. So far no Python guru has stepped up to experiment with it, or recommend API changes to make things easier, so it remains a future hope. > You might want to take a look at what RIM and other hand held makers > are communicating the usb consortium for their new low power mode, so > there is some kind of a standard for devices and computers to > communicate when a phone or pda can charge from the computer. They > might be some clues to the entire protocol in what they're submitting. Do you have any links to these proposals? Where would I find them? > I'll see what I can do with this, I guess you;d want iSync support right? Currently there are only plans for an OpenSync plugin. See www.opensync.org. This has been written for opensync 0.22 and needs testing. The opensync 0.3x plugin is not yet ready. I've seen syncml plugins for opensync, and the current Barry CVS has code to create vEvent and vCard formatted data. There might be a way to incorporate this into iSync, but I'm not enough of a Mac expert to know how you'd do it. Also, Barry is licensed under the GPL, so there may be licensing concerns when plugging it into an iSync plugin. This needs more investigation... if you have more info on this, I'd love to hear it. OpenSync itself is written in C, and in theory should run on the Mac as well. The OpenSync world is under heavy development right now, and if you enjoy GUI programming, and favour general GUI's than specific ones, then you may want to help out there as well. - Chris ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Barry-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/barry-devel
