Como obter o código-fonte do NCL Eclipse
O NCL Eclipse tem como finalidade agilizar o desenvolvimento de programas hipermídia em NCL. Ao ser desenvolvido como um plug-in para o Eclipse ( http://www.eclipse.org) o NCL Eclipse permite que todo este ambiente, já bem conhecido dos programadores, seja reutilizado e facilita a integração com outras ferramentas de desenvolvimento para a TV Digital, como, por exemplo, o Lua Eclipse ( http://luaeclipse.luaforge.net), o JDT (Java Development Toolkit) e ferramentas de controle de versão (CVS, SVN, etc.).
Pré-requisito para obtenção do código:
- svn ( http://subversion.tigris.org)
- subclipse ( http://subclipse.tigris.org/) - caso deseje baixar o código utilizando o próprio Eclipse.
Pré-requisitos para compilação e instalação
- Java SE JDK 6 ou posterior ( http://java.sun.com)
- Eclipse 3.3.x ou superior ( http://www.eclipse.org)
- Xerces Java ( http://xerces.apache.org/xerces-j/)
Como obter os pacotes do NCL Eclipse
O código-fonte do NCL Eclipse está disponível por meio do repositório Ginga no SVN do Portal do Software Público Brasileiro. Na linha de comando, os comandos a seguir disparam a obtenção do código:
svn co --username SeuEmail@Provedor.com http://svn.softwarepublico.gov.br/svn/ginga/ncleclipse-java/trunk ncl30-common svn co --username SeuEmail@Provedor.com http://svn.softwarepublico.gov.br/svn/ginga/ncleclipse-java/trunk ncl30-validator svn co --username SeuEmail@Provedor.com http://svn.softwarepublico.gov.br/svn/ginga/ncleclipse-java/trunk ncl30-eclipse svn co --username SeuEmail@Provedor.com http://svn.softwarepublico.gov.br/svn/ginga/ncleclipse-java/trunk ncl30-eclipse-club svn co --username SeuEmail@Provedor.com http://svn.softwarepublico.gov.br/svn/ginga/ncleclipse-java/trunk ncl30-helper
Substitua SeuEmail?@Porvedor.com pelo e-mail usado por você para se logar na Comunidade Ginga.
Utilizando o Eclipse
É possível também baixar o código-fonte utilizando o próprio Eclipse. Para isso, utilizaremos o subclipse ( http://subclipse.tigris.org/). Siga os passos a seguir:
- De posse do Subclipse instalado no seu ambiente Eclipse, acesse o menu File -> New -> Project e escolha a opção SVN -> Checkout Projects from SVN, clicando em Next.
- Selecione criar um novo repositório e clique em Next.
- Preencha a Url com http://svn.softwarepublico.gov.br/svn/ginga/ncleclipse-java/trunk e clique em Next.
- A tela abaixo deverá aparecer.
http://laws.deinf.ufma.br/ncleclipse/images/jpg/tuto_fonte_ncleclipse_1.png
- Selecione os cinco projetos (ncl30-common, ncl30-eclipse, ncl30-validator, ncl30-eclipse-club e ncl30-helper) e clique em Finish.
- Quando solicitado, utilize o seu usuário e senha do svn do Portal do Software Público.
- Todo o código necessário será então baixado do servidor e os cinco pojetos serão criados no seu workspace.
A partir de agora só falta configurar os paths para que o NCL Eclipse possa ser compilado:
- Para o projeto ncl30-validator, deve-se incluir a biblioteca Xerces Java (que pode ser baixada em http://xerces.apache.org/xerces-j/) no classpath destes projetos.
- Além disto, o projeto ncl30-validator e ncl30-eclipse-club devem referenciar o projeto ncl30-common e o projeto ncl30-eclipse deve referenciar os projetos ncl30-common, ncl30-validator e o ncl30-helper. Uma forma de se fazer isto é criando um Link Source à pasta src do outro projeto.
- Para criar um Link Source do projeto ncl30-validator para o ncl30-common, por exemplo, clique com o botão direito sobre o projeto ncl30-validator, depois em Properties -> Java Build Path e selecione a aba Source. Aparecerá a tela abaixo:
http://laws.deinf.ufma.br/ncleclipse/images/jpg/tuto_fonte_ncleclipse_2.jpg
- Selecione a pasta ncl30-validator/ncl30-common e clique em Edit.
- Navegue pelo seu sistema de arquivos e escolha a pasta src do projeto ncl30-common. Certifique-se que o Folder name continuará como ncl30-common.
- Repita o processo para os outros projetos fazendo os Link Source necessários e descritos acima.
- Neste ponto todos os erros de compilação já devem ter sido resolvidos. Caso isto não aconteça, confira a configuração dos paths acima.
Testando o NCL Eclipse
Para testar o NCL Eclipse basta clicar com o botão direito sobre o projeto ncl30-eclipse e depois em Run As -> Eclipse Application. O ambiente de testes do Eclipse carregará e lá você poderá utilizar o NCL Eclipse.
Mais informações
Para maiores informações consulte nosso Fórum ou acesse o WIKI da Comunidade Ginga-NCL no Portal do Software Público Brasileiro'.