Version 14 (modified by marciostarke, 15 years ago) (diff) |
---|
Introdução:
O Funambol é a solução adotada para dispositivos móveis sincronizarem e-mail, contatos e calendário com o Expresso.
Tem como base as tecnologias Java, C++ e SyncML, compatíveis com uma grande quantidade de dispositivos móveis.
É dividido em um módulo Servidor e um módulo Cliente. O Servidor autentica o usuário e intermedia a sincronização de dados entre o dispositivo móvel e o Expresso. Há módulos Clientes para dispositivos móveis JavaME, BlackBerry e Windows Mobile.
Para viabilizar a integração com o Expresso:
- A empresa Prognus criou o módulo denominado pSync que sincroniza os contatos e calendário.
- O Serviço Federal de Processamento de Dados (SERPRO) integrou a autenticação de usuários ao LDAP.
Referências:
Site oficial do Funambol OpenSource: https://www.forge.funambol.org
Checkout do Código Fonte e Geração do Instalador:
Siga os passos descritos na seguinte URL: https://core.forge.funambol.org/wiki/BuildingFunambolV71
Dicas:
1- Registre o Usuário/senha a ser utilizado para fazer o checkout do código fonte em https://www.forge.funambol.org/servlets/Join
2- Após executar o comando "ant" responda "n" para todas perguntas.
3- O arquivo do instalador será gerado na pasta "output".
4- Antes de executar o "ant", exporte as variáveis de ambiente adequando este exemplo?.
Configuração do ambiente de desenvolvimento:
1- Instale o Ant em /opt/ant-1.6.5
2- Instale o Mavem em /opt/apache-maven-2.0.9 e configure (veja o sub-diretorio Configuracao-Maven)
3- Instale o Subversion em /opt/CollabNet_Subversion
4- Instale o NetBeans IDE 6.5 em /usr/local/netbeans-6.5 (Instalar o plugin do Maven conforme explicado em http://wiki.netbeans.org/MavenBestPractices).
5- Faça o checkout do código fonte do Funambol conforme descrito anteriormente.
Customização de um Modulo
1- Abra o "Netbens -> menu Arquivo -> Abrir Projeto" e escolha o diretorio do código fonte do módulo.
2- Faca as alteracoes necessarias, clique em Limpar e Construir Projeto (Botao Martelo e Vassoura).
3- Verifique se o projeto foi construido com sucesso e copiado para o repositorio do Maven.
4- Gere o instalador seguindo o procedimento descrito anteriormente.
5- Instale o Funambol (Veja Anexos).