- BitPim
Infobox Software
name = BitPim
|
caption = BitPim Program Interface on an LG VX5200
developer =
latest_release_version = 1.0.6
latest_release_date =Aug 16th ,2008
operating_system =Cross-platform
genre =Organizer
license = GPL
website = [http://www.bitpim.org/ bitpim.org]BitPim is an
open source program designed specifically for managing content onCDMA devices. Mostmobile phone s using aQualcomm -manufactured CDMAchipset are supported. The program is alsocross-platform , operating on theMicrosoft Windows ,Mac OS X andLinux operating systems.Although BitPim might be taken for a personal information manager (PIM), its name derives from “bitpym”, a suggestion generated by a pronouncable-password generator; the ‘y’ being replaced with an ‘i’ simply to eliminate ambiguity in pronunciation. Earlier, the program had been named “Entrocul” by the same method.
Features
The following managing functions are currently supported by BitPim. All functionalities vary on the model of the device:
* Phone Book
* Calendar
* Wallpapers
*Ringtone s
* Filesystem
* T9Data can be imported and exported from various sources such as
Microsoft Outlook andGoogle Calendar .Implementation
BitPim is implemented using the Python programming language with various pieces in C to access hardware. The user interface is
wxPython which in turn wrapswxWidgets . That gives a native look and feel on each platform.Most of the functionality is obtained by using the diagnostics mode available in Qualcomm Mobile Station Modem (MSM) used by virtually every manufacturer of CDMA phones. The diagnostics mode provides direct access to the embedded filesystem in the phone. The remainder of the functionality is via protocols provided by the handset manufacturers, but these usually only cover updating the phonebook.
Because the sizes of fields in the protocols differ between every model (even from the same handset manufacturer) and even between the same model offered at different carriers, BitPim has code and field descriptions for every model. A big part of each approximately monthly release is adding support for new phone models.
ee also
*
OpenSync - Open Source synchronization framework
*Gammu (software) - a program for communicating withmobile phones
*Gnokii - a program for communicating withmobile phones
* QPST - a program for communicating withmobile phones that feature Qualcomm chipsetsExternal links
* [http://www.bitpim.org/ BitPim website]
* [http://www.bitpim.org/papers/oneyear/ History of BitPim written on the one year anniversary]
* [http://www.bitpim.org/papers/phonespecs/ BitPim paper: Where do I download cell specifications?]
* [http://lglx350.blogspot.com/ A description of BitPim usage with the phone LG LX350]
* [http://www.a930.proboards76.com/ Help using bitpim with the Samsung a930]
Wikimedia Foundation. 2010.