Labs SD >

Software

Para realizar os exercícios de laboratório e o projecto de SD é necessário instalar um conjunto de ferramentas e servidores. Todo o software listado abaixo está disponível em sistemas Windows, Linux e Mac.

Nos caminhos de ficheiros (paths) em Windows usa-se a barra para trás \ (backslash) como separador; nos caminhos Linux e Mac usa-se a barra para a frente / (slash).

As instalações seguintes devem ser feitas numa pasta que não tenha espaços nem caracteres acentuados no nome, para evitar bugs existentes e ainda não resolvidos, sobretudo nas ferramentas Java em Windows.
Nome de pasta raíz recomendada: C:\Java
Nomes de pastas a evitar: C:\Program Files, C:\Users\João

A maior parte das ferramentas necessita de configurar variáveis de ambiente.
O procedimento para definir variáveis de ambiente depende do sistema operativo: Windows, Linux e Mac.


  1. Java Developer Kit, JDK (que inclui o Java Runtime Environment, JRE)
    Ambiente para programação na linguagem Java
  2. Apache Maven, MVN
    Ferramenta de linha de comando para a gestão do ciclo de vida de uma aplicação, incluindo a gestão de dependências de bibliotecas.
  3. Git
    Ferramenta de linha de comando para fazer controlo de versões.
  4. Eclipse for Java Enterprise Edition, Eclipse JEE
    Ambiente integrado de desenvolvimento para a plataforma Java, versão empresarial
  5. Apache jUDDI
    Servidor de nomes para Web Services que segue a norma UDDI (Universal Description, Discovery, and Integration)

© Docentes de Sistemas Distribuídos, Dep. Eng. Informática, Técnico Lisboa