Changes between Initial Version and Version 1 of funambol_desenvolvimento


Ignore:
Timestamp:
06/18/09 14:41:37 (15 years ago)
Author:
emersonfaria
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • funambol_desenvolvimento

    v1 v1  
     1= Introdução: = #introducao 
     2 
     3O Funambol é a solução adotada para dispositivos móveis sincronizarem e-mail, contatos e calendário com o Expresso.[[BR]][[BR]] 
     4 
     5Tem como base o protocolo [http://www.openmobilealliance.org/tech/affiliates/syncml/syncmlindex.html SyncML] e as linguagens Java e  C++ , compatíveis com uma grande quantidade de dispositivos móveis. 
     6 
     7É baseado na arquitetura cliente/servidor sendo que 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.[[BR]][[BR]] 
     8 
     9Para viabilizar a integração com o Expresso a [http://www.prognus.com.br Prognus Software Livre] criou o módulo pSync que sincroniza os contatos e calendário, e o Serviço Federal de Processamento de Dados (SERPRO) integrou a autenticação de usuários ao serviço de diretórios LDAP. 
     10---- 
     11= Referências: = #referencias 
     12 
     13Site oficial do Funambol !OpenSource: [https://www.forge.funambol.org] 
     14---- 
     15= Checkout do Código Fonte e Geração do Instalador: = #checkout_codigo_fonte_instalador 
     16  
     17Veja o procedimento aqui: [https://core.forge.funambol.org/wiki/BuildingFunambolV71] 
     18 
     19== Dicas: == #dicas_checkout_codigo_fonte_instalador 
     20 
     211- Registre o Usuário/senha a ser utilizado para fazer o checkout do código fonte em [https://www.forge.funambol.org/servlets/Join][[BR]] 
     222- Antes de executar o "ant", exporte as variáveis de ambiente adequando os caminhos [wiki:funambol_variaveis_ambiente deste exemplo].[[BR]] 
     233- Após executar o comando "ant" responda "n" para todas perguntas.[[BR]] 
     244- O arquivo do instalador será gerado na pasta "output". 
     25---- 
     26= Configuração do Ambiente de Desenvolvimento: = #configuracao_ambiente_desenvolvimento 
     27 
     28Instale e configure os aplicativos e faça o checkout do código conforme descrito aqui: [https://core.forge.funambol.org/wiki/BuildingFunambolV71] 
     29 
     30== Dicas: == #dicas_configuracao_ambiente_desenvolvimento 
     31 
     321- Instale o Ant em /opt/ant-1.6.5[[BR]] 
     332- Instale o Mavem em /opt/apache-maven-2.0.9[[BR]] 
     343- Instale o Subversion em /opt/CollabNet_Subversion[[BR]] 
     354- 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]).[[BR]] 
     365- Faça o checkout do código fonte do Funambol conforme descrito acima. 
     37---- 
     38= Customização de um Módulo = #customizacao_modulo 
     39 
     401- Abra o "Netbens -> menu Arquivo -> Abrir Projeto" e escolha o sub-diretório do código fonte do módulo.[[BR]] 
     412- Faça as alteracões necessárias, clique em "Limpar e Construir Projeto" (Botão Martelo e Vassoura).[[BR]] 
     423- Verifique se o projeto foi construido com sucesso e copiado para o repositório local do Maven.[[BR]] 
     434- Gere o instalador seguindo o procedimento descrito anteriormente.[[BR]] 
     445- Instale o Funambol '''(Veja Anexos)'''.