HOME

TheInfoList



OR:

BitPim is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
program designed for managing content on CDMA devices. Most mobile phones using a
Qualcomm Qualcomm () is an American multinational corporation headquartered in San Diego, California, and incorporated in Delaware. It creates semiconductors, software, and services related to wireless technology. It owns patents critical to the 5G, 4 ...
-manufactured CDMA chipset are supported. The program is also cross-platform, operating on the
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
, Mac OS X, and Linux 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. Bitpim is comparable to
Gammu ''Dune'' is a 1965 epic science fiction novel by American author Frank Herbert, originally published as two separate serials in ''Analog'' magazine. It tied with Roger Zelazny's '' This Immortal'' for the Hugo Award in 1966 and it won the inau ...
, QPST, Open Sync, and Gnokii applications.


Features

Functionality varies depending on the model of the phone. Once the drivers are installed on the PC operating system, the following managing functions are generally supported: * Phone Book * Calendar *
Wallpapers Wallpaper is a material used in interior decoration to decorate the interior walls of domestic and public buildings. It is usually sold in rolls and is applied onto a wall using wallpaper paste. Wallpapers can come plain as "lining paper" (so ...
*
Ringtone A ringtone, ring tone or ring is the sound made by a telephone to indicate an incoming call. Originally referring to and made by the electromechanical striking of bells, the term now refers to any sound on any device alerting of a new incoming ...
s * Filesystem * Media * Memo * Todo * Call history * SMS * T9 editor Data can be imported and exported between the phone and
Microsoft Outlook Microsoft Outlook is a personal information manager software system from Microsoft, available as a part of the Microsoft Office and Microsoft 365 software suites. Though primarily an email client, Outlook also includes such functions as Calen ...
or Google 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 wraps wxWidgets. 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.


See also

* OpenSync * Gnokii


References


External links

* {{Official, www.bitpim.org *
History of BitPim written on the one year anniversary
*
BitPim paper: Where do I download cell specifications?A description of BitPim usage with the phone LG LX350Help using bitpim with the Samsung a930
Mobile device management software Personal information managers Free software programmed in C Free software programmed in Python Software related to embedded Linux Software that uses wxWidgets