TUTORIAL | Palm com Linux e software livre
Vida nova aos antigos Palms com Linux e software livre
TUTORIAL
De volta
à vida
Não descarte seu antigo Palm. Com software livre,
ele pode ganhar vida nova, recursos modernos
e você ainda economiza dinheiro.
por Dmitri Popov
O
progresso na área de tecnologia
móvel é incrível. Em questão
de uma década, usuários foram dos primitivos PDAs para dispositivos móveis capazes de lidar com a maior
parte das atividades computacionais.
Mas esse ritmo de inovação tem um
lado negativo: o ciclo de vida do hardware móvel tem a velocidade da luz.
Gadgets caros que foram nossos
queridinhos há pouco tempo agora
são descartados ou jogados em gavetas
junto com outras velharias. No entanto,
eles ainda são perfeitamente usáveis,
tendo inclusive algumas vantagens
em comparação com seus sucessores.
Tome como exemplo os dispositivos da Palm. Um PDA da Palm típico
consegue se manter em execução por
semanas com um conjunto de baterias
alcalinas, sendo que você não precisa se preocupar com atualizações de
firmware, além de encontrar diversos
aplicativos interessantes disponíveis
na web. Melhor ainda, a maioria das
distribuições Linux mais usadas têm
todos os softwares necessários para
gerenciar dispositivos Palm em seu
desktop. Claro que um aparelho desses não vai rivalizar com smartphones
para acessar a Internet, tirar fotos ou
postar seus pensamentos nas redes
sociais, mas você ainda pode usar o
aparelho para diversas coisas.
Para iniciantes, os aplicativos incluídos no Palm ainda são bons para
suas finalidades, então você pode usar
o aparelho para se manter atualizado com relação aos compromissos,
tomar notas e gerenciar tarefas.
Um PDA da Palm também é um
excelente leitor de documentos e
e-books, sendo que diversas ferramentas podem converter arquivos de texto
e HTML para o formato PalmDoc.
Além disso, um bom aplicativo de
banco de dados no Palm pode criar
bancos de dados personalizados para
diversos objetivos. Em resumo, o Linux, em conjunto com softwares de
código aberto, pode salvar seu Palm do
esquecimento e dar-lhe uma nova vida.
Conexões J-Pilot
Figura 1 O pacote de ferramentas J-Pilot é uma ferramenta indispensável para
gerenciar dispositivos Palm no Linux.
66
O primeiro passo para trazer seu Palm
de volta a uma vida longa e produtiva
é conectá-lo ao seu desktop Linux.
Provavelmente, a forma mais fácil de
fazer isso é usar o excelente pacote
de aplicativos J-Pilot [1], que simula
o software original do Palm e permite
com facilidade o gerenciamento de um
Palm que esteja conectado (figura 1). O
J-Pilot está disponível nos repositórios
de software da maioria das distribuições
Linux populares, de forma que você
pode instalá-lo usando o gerenciador
de pacotes de sua distribuição. Compilar o J-Pilot a partir do código-fonte
www.linuxmagazine.com.br
Palm com Linux e software livre | TUTORIAL
Figura 2 O J-Pilot instala aplicativos em seu
Figura 3 O plugin de Backup aprimora o recurso padrão
dispositivo Palm.
de backup do J-Pilot.
também não é difícil, sendo que o site
do projeto oferece todas as instruções
necessárias para isso. Com o J-Pilot
instalado, você pode iniciá-lo com o
comando j-pilot ou escolhendo o item
J-Pilot no menu Aplicativos.
Antes de conectar seu dispositivo
Palm e fazer uma sincronização, você
deve conferir as configurações do J-Pilot
para certificar-se de que o dispositivo
está devidamente configurado. Escolha
File/Preferences, vá até a aba Settings,
certifique-se de que a porta correta esteja
selecionada e especifique um número
de backups que o J-Pilot deve manter.
Nas outras abas, você pode ajustar as
opções padrão, caso seja necessário.
Após pressionar OK para salvar as mudanças, conecte seu dispositivo Palm,
pressione o botão HotSync e pressione
Sync (ou use o atalho [Ctrl] + [Y]).
Assim como o software original, o
J-Pilot é fácil de compreender. Ele
abrange quatro aplicativos principais:
calendário, agenda de endereços, lis-
ta de tarefas e anotações. Além disso,
oferece outras ferramentas úteis: pode,
por exemplo, ser usado para instalar
aplicativos no dispositivo (figura 2).
Para tanto, escolha File/Install (ou
use o atalho [Ctrl] + [I]) e adicione
um ou mais arquivos no formato .prc
e o J-Pilot vai fazer o trabalho de instalação na próxima sincronização.
Os principais recursos do J-Pilot
podem ser ampliados com o uso de
plugins e módulos úteis, já presentes no
pacote, como o plugin de backup, por
exemplo (figura 3). Para configurá-lo,
escolha Plugins/Backup (ou pressione
[F5]). Na janela de configuração, você
pode especificar o número de backups
que o J-Pilot deve manter e escolher
com qual frequência o aplicativo deve
fazer as operações (durante cada sincronização, diariamente, semanalmente
ou mensalmente). Você também pode
excluir alguns bancos de dados do backup ao selecioná-los no painel Databases to Backup e pressionar o botão
Ignore. O plugin Keyring também é
interessante, atuando como uma interface gráfica para o aplicativo [2].
É uma ferramenta simples e perfeita
para armazenar informações sensíveis,
como senhas, informações bancárias e
notas privadas em um banco de dados
criptografado. Graças ao plugin, você
pode editar os registros diretamente
Figura 4 Criação de campos no
Figura 5 Capacidade de seleção do
Figura 6 Usando o recurso Find para
banco de dados.
Linux Magazine #93 | Agosto de 2012
Pilot-DB.
a realização de buscas.
67
TUTORIAL | Palm com Linux e software livre
no J-Pilot e sincronizar os dados do
Keyring com o dispositivo Palm.
De forma geral, o J-Pilot é a melhor
ferramenta para o trabalho de gerenciar um dispositivo Palm no Linux,
uma vez que é simples de usar, oferece
todos os recursos essenciais (como a
possibilidade de instalar aplicativos)
e vem com plugins muito úteis.
Banco de dados
Embora haja muitos aplicativos para
Palm circulando na web, o Pilot-DB
é provavelmente o mais útil porque
permite construir soluções de bancos
de dados simples ou complexas diretamente no dispositivo. A solução é flexível
o suficiente para criar todos os tipos de
bancos de dados – desde um simples
gerenciador de despesas até um sistema
de gerenciamento de projetos. Melhor
ainda, você pode usar o software Java
Pilot-DB [3] para criar, editar e usar os
bancos de dados Pilot-DB no desktop.
Para instalar o Pilot-DB no seu
dispositivo Palm, obtenha a edição
mais recente do software no site [4],
descompacte o arquivo baixado e use
o J-Pilot para instalar o aplicativo db.
prc, o arquivo de ajuda help-em.prc
e os plugins. Para aprender o básico,
talvez seja interessante criar um banco de dados simples para armazenar e
gerenciar fragmentos de texto. Inicie o
aplicativo DB em seu dispositivo Palm
e pressione New para criar um novo
banco de dados. O aplicativo se alterna
para a tela de criação de um banco de
dados, onde você poderá criar até nove
campos, sendo que o Pilot-DB suporta
todos os tipos mais comuns de campos,
incluindo string, textos, inteiros e datas.
Além disso, o aplicativo pode lidar com
união de campos (join) e com cálculos, o que pode ser útil para a criação
de bancos de dados mais complexos.
Para o banco de dados de teste, especifique alguns campos simples (figura 4), pressione Done e seu banco de
dados está pronto. Para adicionar um
novo registro neste banco de dados, vá
ao menu principal e escolha Records/
68
Figura 7 O aplicativo Java Pilot-DB permite a criação e gerenciamento de
bancos de dados no Linux.
New Records. Preencha os campos e
pressione Done para salvar o registro.
Embora o Pilot-DB pareça bem
simples, possui recursos de busca e
organização que podem ajudar a criar
abas para os registros (figuras 5 e 6).
Para escolher registros a serem exibidos, escolha Option/Sort no menu
principal e pressione Sort. Fazer buscas
também é simples: escolha Record/
Find no menu principal, escreva a
consulta, especifique as opções de
busca, escolha um campo específico
se necessário e pressione Find.
O Pilot-DB pode ser aprimorado
com o uso de plugins, sendo que o
aplicativo vem com alguns bons módulos. O plugin db-report, por exem-
plo, adiciona recursos para a geração
de relatórios simples. Com o plugin,
você pode criar um relatório simples
baseado em uma coluna específica
do banco de dados. Para habilitar isso,
escolha Options/Plugins, selecione o
plugin e pressione Start. Para executar um relatório sobre uma coluna,
pressione o cabeçalho da coluna e
selecione o comando Run Report.
Tenha em mente, no entanto, que o
plugin pode gerar relatórios somente
para campos numéricos.
Embora você possa criar, editar e
usar bancos de dados diretamente no
dispositivo Palm, projetar bancos de
dados complexos e adicionar um grande número de registros com um estilo
Figura 8 O Java Pilot-DB pode importar e exportar dados em uma variedade
de formatos.
www.linuxmagazine.com.br
Palm com Linux e software livre | TUTORIAL
detalhado e uma tela pequena não é
muito prático. Felizmente, o aplicativo Java Pilot-DB permite que você
gerencie bancos de dados Pilot-DB
na conveniência de seu desktop Linux
(figura 7). O aplicativo é distribuído
sob a forma de um único arquivo .jar,
de forma que não requer instalação,
mas você tem que instalar um ambiente Java Runtime na sua máquina
para que seja possível instalar o Java
Pilot-DB (o aplicativo funciona bem
com o software OpenJDK).
Com o Java Pilot-DB você pode
criar bancos de dados do início ou
abrir e editar bancos de dados criados
no Palm. Para fazer edições dos dados, você pode transferir os arquivos
.pdb do dispositivo para seu desktop
executando uma operação de sincronização. Feito isso, você pode encontrar o banco de dados no diretório
~/.jpilot/Backup/LatestArchive. Em
seguida, copie-o para o diretório home
e inicie o Java Pilot-DB com:
java -jar jpilot-db-x.x.xx-ej.jar
Em seguida, escolha View/Preferences, certifique-se de que o diretório
em funcionamento aponte para seu
diretório home, ajuste outras preferências se necessário e feche a janela. Os
bancos de dados copiados devem estar
na janela Database List. Ao dar um
duplo clique, o banco de dados se abre
e você pode usar todas as ferramentas
disponíveis para gerenciar o banco de
dados. O Java Pilot-DB é de grande
ajuda quando você precisa exportar
registros e importar dados existentes
em outro banco de dados através de
arquivos, sendo que vários formatos
populares são suportados, incluindo
CVS, XML, HTML, RTF, PDG e
arquivos Excel (CSV) (figura 8).
necessidades específicas, mas não deixa de ser uma boa ideia manter alguns
essenciais, como o Weasel Reader [5],
que permite a leitura de e-books nos
formatos TXT e PalmDoc.
O aplicativo Weasel Reader apresenta um conjunto impressionante de
recursos, incluindo suporte para telas
de alta resolução e para o Palm OS
VFS, para a leitura de e-books a partir
dos cartões de expansão. Além disso,
o Weasel Reader inclui um recurso
de marcação de páginas (figura 9), de
busca, hifenização de múltiplos idiomas, suporte a anotações, possibilidade de exportar textos para o aplicativo
Memo Pad e muitos outros recursos.
Encontrar e-books nos formatos
zTXT e PalmDoc pode ser algo bem
difícil nos dias de hoje, mas pode-se
converter facilmente outros tipos de
arquivos em e-books com a ferramenta
Pyrite Publisher, disponível nos repositórios de software da maioria das distribuições Linux. No Ubuntu, você pode
instalar o utilitário com o comando:
sudo apt-get install
pyrite-publisher
Execute pyrpub arquivo.html (substitua arquivo.html pelo nome do arquivo que você quer converter) e o
Linux Magazine #93 | Agosto de 2012
Conclusão
Comparado com os dispositivos Android mais modernos, um Palm parece
obsoleto, mas com o uso do Linux,
você consegue colocar seu velho dispositivo em uso para atividades das
mais diversas. Com os recursos certos,
seu PDA pode oferecer aplicativos
que permitem a leitura de e-books,
desenho e a criação de notas rápidas.
Além disso, o excelente J-Pilot pode
lhe ajudar a manter o Palm sincronizado com seu desktop do Linux. ■
Mais informações
[1] J-Pilot: http://www.jpilot.org/
[2] Keyring: http://gnukeyring.
sourceforge.net/
[3] Pilot-DB: http://pilot-db.
sourceforge.net/
[4] Download do Pilot-DB:
http://sourceforge.net/
projects/jpilot-db
[5] Weasel Reader: http://
gutenpalm.sourceforge.net/
[6] DiddleBug: http://diddlebug.
sourceforge.net/
Aplicativos úteis
Embora o PalmOS seja considerado obsoleto, muitos aplicativos ainda
existem, a maioria deles sob licenças
de código aberto. Claro, os aplicativos
que você vai instalar dependem de suas
utilitário faz o resto. Então, transfira o
arquivo que será alvo com a extensão
.pdb para seu dispositivo Palm com o
J-Pilot. O Pyrite Publisher suporta um
amplo leque de opções, que pode ser
visualizado com o comando pyrpub -h.
O aplicativo DiddleBug [6] é outro
achado que merece um lugar no dispositivo. Ele combina notas no estilo
Post-it com ferramentas de desenho
e rascunho, incluindo várias canetas,
formas e padrões de preenchimento,
além de tinta personalizada e papéis
coloridos. O aplicativo DiddleBug
também permite vincular um alarme
para cada nota, de forma que você
possa usar o aplicativo para manter-se a par dos eventos e compromissos.
Gostou do artigo?
igo?
Figura 9 O Weasel Reader transforma seu dispositivo Palm
em um eficiente leitor de
e-books.
Queremos ouvir sua opinião.
inião.
Fale conosco em
[email protected]
ne.com.
Este artigo no nosso
sso site:
s
http://lnm.com.br/article/7122
r/artic 7122
69
Download

De volta à vida - Linux New Media