BitPim
Initial release | 25 februari 2003 |
---|---|
Stabil frisättning | 1.0.7 / 24 januari 2010
|
Skrivet i | Python , wxPython , SQLite , C |
Operativ system | Microsoft Windows 2000/XP/Vista, Mac 10.3, Linux |
Tillgänglig i | engelsk |
Licens | GNU GPL |
Hemsida |
BitPim är ett program med öppen källkod designat för att hantera innehåll på CDMA- enheter. De flesta mobiltelefoner som använder en Qualcomm -tillverkad CDMA- chipset stöds. Programmet är också plattformsoberoende och fungerar på operativsystemen Microsoft Windows , Mac OS X och Linux .
Även om BitPim kan anses vara en personlig informationshanterare (PIM) , kommer dess namn från "bitpym", ett förslag som genereras av en pronounceable-lösenordsgenerator ; "y" ersätts med ett "i" helt enkelt för att eliminera tvetydighet i uttalet. Tidigare hade programmet fått namnet "Entrocul" med samma metod.
Bitpim är jämförbart med Gammu, QPST, Open Sync och Gnokii-applikationer.
Funktioner
Funktionaliteten varierar beroende på telefonens modell. När drivrutinerna har installerats på datorns operativsystem stöds i allmänhet följande hanteringsfunktioner:
- Telefonbok
- Kalender
- Bakgrundsbilder
- Ringsignaler
- Filsystem
- Media
- PM
- Att göra
- Telefon historik
- SMS
- T9 editor
Data kan importeras och exporteras mellan telefonen och Microsoft Outlook eller Google Kalender .
Genomförande
BitPim implementeras med hjälp av programmeringsspråket Python med olika delar i C för att komma åt hårdvara. Användargränssnittet är wxPython som i sin tur omsluter wxWidgets . Det ger ett inbyggt utseende och känsla på varje plattform.
Det mesta av funktionaliteten erhålls genom att använda diagnostikläget som är tillgängligt i Qualcomm Mobile Station Modem (MSM) som används av praktiskt taget alla tillverkare av CDMA-telefoner. Diagnostikläget ger direkt åtkomst till det inbäddade filsystemet i telefonen. Resten av funktionaliteten sker via protokoll som tillhandahålls av telefontillverkarna, men dessa omfattar vanligtvis bara uppdatering av telefonboken.
Eftersom storleken på fälten i protokollen skiljer sig åt mellan varje modell (även från samma telefontillverkare) och till och med mellan samma modell som erbjuds hos olika operatörer, har BitPim kod- och fältbeskrivningar för varje modell. En stor del av varje ungefärlig månadsversion är att lägga till stöd för nya telefonmodeller.
Se även
- OpenSync
- Gnokii