BitPim é um programa de código aberto desenvolvido para gerenciar conteúdo em dispositivos CDMA. A maioria dos telefones celulares que usam um chipset CDMA, fabricado pela Qualcomm, são suportados. O programa também é multiplataforma, operando nos sistemas operacionais Microsoft Windows, Mac OS X e Linux.

BitPim
Bitpim-logo.PNG
Captura de tela
BitPim
Interface de programa BitPim em um LG VX5200
Lançamento 25 de fevereiro de 2003 (21 anos)
Versão estável 1.0.7 (24 de janeiro de 2010; há 14 anos)
Idioma(s) Inglês
Escrito em Python, wxPython, SQLite, C
Sistema operacional Microsoft Windows 2000/XP/Vista, Mac 10.3, Linux
Licença GNU GPL
Estado do desenvolvimento Ativo
Página oficial bitpim.org

Apesar do BitPim ter seu nome relacionado ao gerenciador de informações pessoais (Personal Information Manager - PIM), seu nome deriva de "bitpym", uma sugestão gerada por um gerador de senha pronunciável, sendo "y" substituído por um "i" simplesmente para eliminar a ambiguidade na pronúncia. Anteriormente, o programa havia sido nomeado "Entrocul" pelo mesmo método.[1]

O BitPim é comparável aos aplicativos Gammu, QPST, Open Sync e Gnokii.

Recursos editar

A funcionalidade varia de acordo com o modelo do telefone. Depois que os drivers são instalados no sistema operacional do PC, geralmente as seguintes funções de gerenciamento são suportadas:

  • Lista telefônica
  • Calendário
  • Papeis de parede
  • Toques
  • Sistema de arquivo
  • Mídia
  • Memória
  • Todo
  • Histórico de chamadas
  • SMS
  • Editor T9

Os dados podem ser importados e exportados entre o telefone e o Microsoft Outlook ou o Google Calendar.

Implementação editar

O BitPim é implementado usando a linguagem de programação Python com várias partes em C para acessar o hardware. A interface do usuário é o wxPython, que por sua vez envolve o wxWidgets. Isso dá uma aparência nativa em cada plataforma.

A maior parte da funcionalidade é obtida usando o modo de diagnóstico disponível no Qualcomm Mobile Station Modem (MSM) usado por praticamente todos os fabricantes de telefones CDMA. O modo de diagnóstico fornece acesso direto ao sistema de arquivos incorporado no telefone. O restante da funcionalidade é por meio de protocolos fornecidos pelos fabricantes de celulares, mas estes geralmente cobrem apenas a atualização da lista telefônica.

Como os tamanhos dos campos nos protocolos diferem entre todos os modelos (mesmo do mesmo fabricante de aparelho) e até entre o mesmo modelo oferecido em diferentes operadoras, o BitPim possui descrições de código e campo para cada modelo. Uma grande parte de cada versão aproximadamente mensal está adicionando suporte para novos modelos de telefone.

Ver também editar

Referências

  1. «One year of BitPim». Consultado em 30 de agosto de 2014 

Ligações externas editar