A aBÃblia é uma BÃblia Sagrada Open Source em português desenvolvida em C++ usando a biblioteca de classes Qt, afim de tornar-se um software de fácil instalação e utilização, sendo destinada a usuários Linux e Windows.
Inicialmente a aBÃblia era desenvolvida em Kommander exclusivamente para o Kurumin Linux, mas, com o passar do tempo a mesma vem sofrendo diversas modificações em busca de tornar-se um software estável e de alta compatibilidade sem nunca deixar de ser um software fácil de usar e instalar.
Consulte a lista de compatibilidade (distribuições que já foram testadas. A lista não é exclusiva!!!) em nosso fórum: Clique aqui!
Histórico
A idéia de desenvolver uma BÃblia digital para sistemas Linux surgiu da necessidade justamente da necessidade de utilização da mesma. Acostumado m usar softwares dessa categoria no ambiente Windows, após a migração para a plataforma Linux, Luis César C. Vasquez, desenvolvedor da aBÃblia Software, encontrou certa difilculdade em encontrar um software fácil de instalar e "funcional" para esse ambiente.
Inicialmente, o estudante de Engenharia de Computação, emulou um software (for Windows BIBLIAW) usando o wine. A emulação teve sucesso e foi publicada no Fórum do Guia do Hardware. Onde um dos usuários também mostrou-se interessado em uma BÃblia for Linux e propos a idéia de se desenvolver um software para Linux (veja o pdf com a cópia da discussão no fórum). Assim nasceu a aBÃblia Software.
A primeira versão da aBÃblia, lançada em 14/02/2007, consistia apenas em textos bÃblicos que eram acessados por capÃtulos. Nenhum recurso de busca foi implementado. Além disso, o software era desenvolvido utilizando a ferramenta de desenvolvimento Kommander, que é um gerador de interface para scripts e é baseado em Qt. Ou seja, a aBÃblia inicialmente tratava-se de um conjunto de scripts escritos em Shell que utilizavam uma interface criada em Kommander.
Como desenvolver uma interface migrável para outras distribuições no Kommander pode ser uma tarefa um tanto árdua e existia um problema quanto à codificação usada (o Kurumin até sua 7ª versão usa codificação ISO-9660 enquanto a maioria das demais distribuições usam UTF-8), as primeiras versões da aBÃblia eram distribuÃdas apenas para o Kurumin Linux e os pacotes continham cerca de 1,44MB.
As novas versões da aBÃblia foram ganhado cada vez mais recursos, como campo de seleções de passagens bÃblicas e, à partir da versão 1.1beta4 (1.0.4) o software ganhou um campo de pesquisa. Porém este módulo de pesquisa era escrito em Shell, o que o fazia possuir um desempenho muito ruim.
A aBÃblia deixou de ser um software exclusivo para Kurumin Linux apartir da versão 1.1beta10 (lançada em 02/08/2007) onde começaram a serem distribuÃdos dois pacotes distintos o pacote padrão (que rodava no Kurumin) e o Generic (para as demais distribuições derivadas do Debian). O problema existente com a codificação usava foi resolvido com a ajuda do Bruno Gonçalves - Desenvolvedor do BigLinux [www.biglinux.com.br].
Em 14/09/2007 o módulo de pesquisa da aBÃblia foi reescrito em C, passando a possuir um desempenho muito superior ao antigo. Contudo este módulo nunca foi usando em uma versão disponÃvel aos usuários. Uma mudança muito maior aconteceria no mês seguinte.
Foi em meados de outubro do ano de 2007 que a aBÃblia sofreu sua mais drástica e importante mudança, onde ela foi reescrita do zero usando a linguagem C++ com a biblioteca de classes Qt. Apesar da aBÃblia continuar usando uma interface totalmente semelhante à antiga construÃda em Kommander, a aBÃblia agora não tratava-se mais de um conjunto de scripts, passando a ser compilada na máquina do usuário. Agora a aBÃblia é distribuÃda em dois pacotes distintos, os pacotes:
- Source (contendo os códigos fontes para serem compilados localmente) e o
- DEB (Pré-compilado para distribuições derivadas do Debian) que é distribuÃdos em duas versões:
- Generic
- Kurumin
Pela primeira vez o software foi baixado cerca de 1700 vezes.
No dia 13 de fevereiro de 2008 foi lançada a versão 1.0.12 (1.1beta12) que ganhou a função de impressão e teve suas imagens (Ãcones, logo, etc...) totalmente modificadoa. Pela primeira vez a aBÃblia é distribuÃda definitivamente também em pacotes RPM e o pacote Source recebe a função uninstall do comando make.
No dia 14 de fevereiro de 2008 o projeto completou 1 ano de existência.
29 de março de 2008, lançada a versão 1.0.13. Uma versão muito importante para o software que ganhou seu primeiro release for Windows graças à migração do Qt3 para o Qt4. Nesta versão, o software passou a ser mais intuitivo, ganhando menus e diversas correções, além disso, deixou de possuir pacotes com distinção de distribuição passando a ser disponibilizado em quatro versões:
- Linux:
- DEB
- RPM
- Windows
- Source
Em meados de maio a versão já tinha sido baixada mais de 7000 vezes, o que a levou, no dia 17 de maio de 2008, a ser hospedada no SourceForge.Net devido a alta taxa de tráfego gerada no servidor de hospedagem da ComundiadeaBÃblia.Net.
12 de julho de 2008, lançada a versão 1.1.0. No mesmo dia acontece o casamento de Luis Vasquez, desenvolvedor do software.
Visite nossa página de downloads e baixe seu pacote de preferência contendo a versão mais atual da aBÃblia.
Informações sobre as versões
Correções
- Textos.
----------------------------------------------------------
1.1.1
Implementações/Modificações
- Migragação de dados do sistema (promessas e passagens) para o SQLite;
- Melhorias no código fonte.
- [0004] Gravar o tamanho da fonte de Leitura
Correções
- Textos em labels da aba passagens.
----------------------------------------------------------
1.1.0.1
Correções
- Diálogo "Formatar" não carregava os Ãcones corretamente
----------------------------------------------------------
1.1.0
Implementações/Modificações
- Implementação de função texto secundário;
- Implementação de texto J.F. Almeida Corrigida e Fiel (1994);
- Janela de Leitura: abertura em modo Maximizado;
- Janela de Leitura: visualização em Tela Inteira;
- Janela de Leitura: caixas dos textos bÃblicos marcadas como somente leitura;
- Utilização integral do padrão UTF-8;
- Substituição da Classe TextBoxRodape pela Classe ReadBiblia herdeira da nova Classe Pai Read;
- Janela de Leitura: tamanho da fonte da caixa de anotações modificado pelas funções Aumentar e Diminuir Texto;
- Janela de Leitura: exibição de mensagem de confirmação ao fechar sem salvar;
- Implementação de banco de dados em SQLite 3;
- Migração das anotações em arquivos de texto para o banco de dados;
- Função Listar Anotações dividida em Livro e CapÃtulo;
- Implementação da Classe AMessageBox (geradora de mensagens);
- Implementação da função Gerenciador de Estudos BÃblicos;
- Nova função Verificar Atualizações;
- Adição de Icones.
Correções
- Não pesquisava o primeiro capitulo de Mateus e de Gênesis;
Windows
- Melhorias no instalador;
- Módulo de pesquisa: Informação sobre qual versÃculo está sendo pesquisado;
- Inclusão de ordenação alfabética dos livros;
- Correção no módulo de impressão;
- Módulo de principais passagens: Informação do tÃtulo da passagens consultada;
- Implementação da Caixinha de Promessas;
- Correção no texto: AMÓS 01;
- Código portado para Qt4;
- Unificação de versões (Generic/Kurumin), implementação de configuração de resolução em tempo de execução (acesse Opções->Mudar Resolução);
- Implementação da função de redimensionamento das janelas (Maximização...);
- Implementação de Menus;
- Implementação de diálogo "Sobre a aBÃblia";
- Implementação da função "Listar Anotações";
- Versão for Windows;
- Mudança de Diretórios (/usr/local/bin/aBiblia para /usr/local/aBiblia);
- Mudança na nomenclatura adotada (1.1beta13 = 1.0.13).
1.0.12 (1.1 Beta 12) (DEB | RPM | Source)
- Correção de desconfiguração de caracteres ao usar o assistente de compilação em algumas distribuições;
- Implementação da função uninstall do comando make (desinstalador da versão Source);
- Modificações no design;
- Inclusão da funcionalidade de impressão;
- Expansão da base de dados das "Principais Passagens do Novo Testamento".
1.0.11 (1.1 Beta 11) (DEB | Source)
- Migração para a Linguagem C++ usando a biblioteca de classes Qt;
- Melhoria de desempenho da função de Pesquisa e exclusão do sistema de cache por falta de necessidade;
- Inclusão de contagem de versÃculos encontrados na função de Pesquisa;
- Ainda a função de pesquisa, que deixou de diferencias caracteres maiúsculos de minúsculos;
- Implementação da função de aumentar e diminuir o tamanho da fonte dos textos bÃblicos.
1.0.10 (1.1 Beta 10) (DEB)
- Diversas melhorias.
- Correção de bug (Ao ler os capitulos 10, 11, ..., 15 do livro de Salmos era listado outros capÃtulos junto).
- Versão "genérica" da 1.1beta10 destinada a rodar em diversas distribuições, inclusive com codificação UTF8.
1.0.9 (1.1 Beta 9) (DEB)
- Inclusão de atalho no Menu K.
- Reativação do botão "Atualizar".
- Expanção da lista de "Passagens".
- Correção de bug (Ao abrir duas janelas de leitura, quando tentavamos gravar as anotações da primeira a gravação não acontecia).
1.0.8 (1.1 Beta 8) (DEB)
- Aperfeiçoamentos; Atualizações automáticas desativadas devido à falta de um serviço de Disco Virtual gratuito que possibilite este recurso (O serviço que usavamos deu problema).
1.0.7.1 (1.1 Beta 7.1) (DEB)
- Correção de Bugs
1.0.7 (1.1 Beta 7) (DEB)
- Algumas melhorias internas
1.0.6 (1.1 Beta 6) (DEB)
- Opções
- Sistema de Atualização
- Importação / Exportação das anotações
1.0.5 (1.1 Beta 5) (DEB)
- Sistema de Anotações
- Correção de Bugs
1.0.4 (1.1 Beta 4) (DEB)
- Criador de link
- Campo de pesquisa com cache. (A pesquisa, por ser efetuada com scripts em arquivos de textos, podem ser relativamente lentas. Porém, implementei um sistema de cache, onde, a cada pesquisa seu resultado é armazenado na cache, possibilitando que, nas próximas consultas à uma mesma referência não seja necessário o processamento dos dados novamente. O ganho de desempenho é extremamente alto.
- Ampliação do banco de dados do campo "passagens"
1.0.3 (1.1 Beta 3) (DEB)
(Implementação de sistema de seleção de passagens - falta implementar mais textos, mas lancei este beta para o pessoal já ir testando)
1.0.2 (1.1 Beta 2) (DEB)
(Remoção do kdialog, sistema de leitura mais amigável!)
1.0.1 (1.1 Beta 1) (DEB)
(Sistema de escolha de capÃtulos aprimorado; Correção de texto - dica de um gdh user)
1.0 (DEB)
(Inicio de tudo!!!)
aBÃblia Software