diferentes: arquivos nos mais diversos formatos (por exemplo, XML, CSV, posicional,

Tamanho: px
Começar a partir da página:

Download "diferentes: arquivos nos mais diversos formatos (por exemplo, XML, CSV, posicional,"

Transcrição

1 SEÇÃO JAVA: NESTA SEÇÃO VOCÊ ENCONTRA ARTIGOS INTERMEDIÁRIOS E AVANÇADOS SOBRE JAVA JasperETL A plataforma de integração de dados da A pesar de todos os avanços que arquiteturas com SOA trazem para a integração entre sistemas corporativos, a integração via transferência de dados ainda é amplamente utilizada nas corporações. Pensando nisto, e para incrementar a sua plataforma de BI (que inclui o popular JasperReports), em Janeiro de 2007 a JasperSoft assinou uma parceria com a Talend SA. A Talend é uma companhia francesa com produtos de código aberto na área de integração de dados, entre eles o Open Studio, que passou a fazer parte da solução Jasper BI Suite como JasperETL. O que é ETL? Extract, Transform and Load, em inglês captura, transformação e carga. É a expressão que denomina ferramentas que facilitam a integração de sistemas via integração de dados. Estas ferramentas geram aplicações para tratamento de dados em lote (batch), que podem usar várias fontes de dados diferentes: arquivos nos mais diversos formatos (por exemplo, XML, CSV, posicional, etc.), bases de dados, web services, , e LDAP; realizar transformações nestes dados, como join, lookup, eliminação de duplicados, cálculos e outros; e por ultimo enviar os resultados para outro sistema. O JasperETL permite a geração de aplicações que efetuam estas transformações utilizando um ambiente gráfico, definindo a seqüência de passos necessária como um conjunto de componentes ligados entre si, sem ser necessário escrever código. Isto facilita a adoção da ferramenta em ambientes onde os profissionais possuem conhecimento da lógica de negócio e da estrutura dos dados a serem manipulados, porém, não têm intimidade com a linguagem Java. Dentro da área em questão, a de integrar sistemas via transferência de dados, este é um fator importante que todas as ferramentas acompanham. Inclusive, o JasperETL tem uma seção específica, o Business Modeler, para gerar diagramas de negócio Resumo DevMan De que se trata o artigo: O artigo apresenta a ferramenta JasperETL, que permite a geração de aplicações para tratamento de dados em lote, apresentando os seus conceitos e ilustrando com a construção de um exemplo completo. Para que serve: Este artigo serve para poder assimilar mais rapidamente os elementos desta ferramenta e o seu correto uso. Ele acelera o aprendizado apresentando conceitos que não são óbvios na documentação existente e passando por um exemplo que exercita rapidamente os mesmos. Em que situação o tema é útil: Focado especialmente em ambientes de produção, a ferramenta facilita a automação de tarefas rotineiras e ajuda na integração de sistemas heterogêneos via importação e exportação de dados. Pode ser usada por pessoas familiares com ambientes de programação e com linguagens de scripts, porém não necessariamente especialistas Nota do DevMan Veja o que você vai aprender adicionalmente neste artigo: O conceito de BPEL; A definição de LDAP. em Java. Permite a elaboração rápida de rotinas de transferência e carga de dados, mantendo uma plataforma mais homogênea de aplicações auxiliares sem precisar sair da linguagem Java. JasperETL: Use a ferramenta no lugar de scripts para automatizar processos e tarefas comuns num ambiente de produção como importar e exportar dados. Configure as fontes de dados e as estruturas no Repositório para poder reutilizar rapidamente. Arrastre e solte os elementos do repositório diretamente na área de trabalho, eles serão substituídos pelos componentes necessários automaticamente. Complemente com elementos da paleta de componentes e ligue os mesmos através das opções de Row e Trigger. Com prática, o exemplo do artigo pode ser montado em 10 minutos. 26 Java Magazine Edição 62 J

2 PABLO JORGE MADRIL melhor o problema, separada do Job De- Instalação do JasperETL previamente instalada uma versão da Java TL Community Edition Jasper ou também o site do Talend, que possui tutoriais e um eco-sistema de com- Conectando do JasperETL começa pela sua tela Figura 1, os botões que nos permitem criar um novo quadro, Run Job e aperte o botão Run Figura 1. Tela após criar uma conexão local e importar o projeto Demos. quadro A ferramenta Quando executar pela primeira vez o JasperETL, solicite para importar o projeto Demo, que possui demonstrações de todos os componentes. Várias das tarefas dos exemplos precisam de arquivos de entrada. Crie um diretório chamado talend_ files (por exemplo: c:\talend_files), na janela do repositório expanda o item Contexts e clique duas vezes no globalcontext. Na janela que aparece, clique no botão Next e escolha a aba Values as table. Verifique se o valor da variável defaultdir corresponde ao diretório que foi criado e ajuste caso contrário. Após fazer isto, abra a tarefa beforerunjobs clicando duas vezes nela, e execute a tarefa com a tecla F6. Esta tarefa prepara o ambiente para rodar os demos. Os exemplos do projeto Demo estão organizados da seguinte forma: t01_compo Diversos jobs que mostram como usar todos os componentes. A documentação do Help faz referência a eles para apresentar o uso de cada componente; t02_concatening Exemplos do uso de Run if e tratamentos de erro, tdie, twarn, OnComponentError, OnSubjobError; t03_demoroutines Exemplos do uso de Java no JasperETL; t04_context Exemplos do uso de contextos, incluindo um exemplo de carga dinâmica desde um arquivo. Edição 62 Java Magazine 27

3 acostumado com o desenvolvimento em Java, O que é gerado? <projeto>.jar: contendo todas via linha de comando simplesmente escre- o script.bat.sh <projeto>.war: uma aplicação ser instalado em um servlet container Toda vez que você cria um novo projeto usando o botão Create na tela de login, aparece uma janela para colocar o nome do projeto e uma opção para escolher a linguagem que será usada no mesmo, Perl ou Java. O Talend Open Studio originalmente era um produto que gerava código Perl, sendo a geração de código Java uma evolução posterior. Atualmente a maior parte dos componentes existentes são suportados nas duas plataformas, porém a evolução das próximas versões do produto só é garantida para a linguagem Java. Figura 2. Perspectiva do JasperETL. tas do tipo BPEL de integração de processos onde os serviços gerados pelo JasperETL implementam Entendendo o ambiente Figura 2 vemos a perspectiva normal do Job Designer - : jobs : Área de desenho, onde aparece - : Paleta de componentes, onde podemos escolher os mais diversos ele- : Tela de resumo, que lista a navegação no caso do desenho não caber : Detalhes : : Preparação do comando O Repositório Este nos apresenta todos os elementos de operações que represente o processo que constantes e seus respectivos valores agrupan- - podemos escrever código Java em classes melhor organização podemos separar as rotinas em pastas, porém estas pastas não re- todas as classes criadas serão armazenadas no mesmo pacote routines com o banco de dados, arquivos dos mais services, estruturas de dados genéricas Generic schemas - 28 Java Magazine Edição 62

4 são apagados acabam aqui, de onde podem Princípios de funcionamento de um componente Todos os componentes seguem um modelo criado processando um registro ou uma linha aqueles componentes que podem começar Para cada componente, clicando com o botão direito do mouse sobre o mesmo, apa- Figura 3 Row Trigger O JasperETL cuida da semântica de tal forma que apenas podemos conectar componentes que são compatíveis Figura 4 - do componente, o que indica alguma condi- - A Figura 5 de processo onde os componentes são conectados usando a opção Main Se acrescentarmos algum componente, como por que lista os arquivos a Figura 6 Gatilhos (Triggers) As opções do gatilho nos permitem contro- código gerado pelo JasperETL veremos que Linha (Row) - - Row - - vos ou tabelas de um banco de dados, por não Figura 3. Menu de contexto, opções para a Linha (Row) e para Gatilho (Trigger). Figura 4. Componentes com erros e warnings. Figura 5. Fluxo de processamento de dados mais usado. Edição 62 Java Magazine 29

5 +BTQFS&5- Figura 6. Adicionando um componente que oferece a opção Iterate. Figura 7. Concatenando sub-tarefas com OnSubjobOk. ȱ ȱ ³ä ȱ ȱ ȱ ȱ ³ä ǰȱ blocos try..catchȱ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ³ä ǯȱ ȱfigura 7ȱ ȱ ȱ ȱ ȱ ȱ Ȭ ȱ ȱ ȱ ȱ a opção ǯ As opções e OnComponentError nos permitem tratar os casos ȱ ³ ǯȱ ȱ ³ ȱ OnComponentError ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ Ç ǰȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǯȱ ȱ ³ ȱonsub intercepta qualquer erro que possa acontecer na linha do processo, mesmo que ȱ ȱ ȱ ȱ ȱ ȱ ǯȱ ȱ Figura 8ȱ ȱ ȱ ȱ ǯ ȱ ȱ ȱ ȱ, que nos permite ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ Ȭ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ Ȭ ȱ ȱ ȱ ȱ ³ä ȱ ȱ ȱ ȱ ǯ Porém, devemos lembrar que o principal ȱ ȱ ȱ ȱ ȱ ³ ȱ ȱ aplicações para processamento em lote, onde registros são tratados um a um em ȱ û¹ ȱ ǰȱ ȱ ȱ ³ ȱ ȱ ³ä ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ¹Ȭ ǯ Erros e logs Figura 8. Gatilhos (Trigger) - Tratamento de erros. 30 Java Magazine t Edição 62 ȱ ³ ȱ ȱ ȱ em um processamento em lote é o trata ȱ ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱǻ Ǽǯȱ ȱ ȱ ȱ ȱ ȱ ȱ DZȱtWarn, tdie, tlogcatcher, tlogrow e outros componentes da paleta Log & Errorsǯȱ ȱ ȱ ³ DZ Ȋȱ DZȱ ȱ ȱ ȱ ȱ ȱ componente do tipo tcatcherȱ ǻtlogcatcherǰȱ ȱ Ǽȱ ȱ ȱ ȱ ȱ ȱ Dz Ȋȱ DZȱ ȱ ȱ ȱ ȱ ȱ Ȭ nente do tipo tcatcherȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ ȱ ȱ ȱ ȱtcatcher ȱ ȱ ȱ ȱ Dz Ȋȱ DZȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ Ç ȱ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ

6 site da Talend, dois componentes ideais para e tlog4j nhecida biblioteca Apache Log4J com todas Transformações: tmap nente do JasperETL que implementa esta tmap - por si próprio, então apresentaremos um - dados: uma só, ou separar uma única linha em duas quer tipo de campo: Permite mudar os campos: Permite concatenar o conteúdo restrições: Permite tratar os regis- - Main Lookup Montando uma tarefa - - c:\talend_files\in\in\csv customer1.csv e customer2.csv a cargo do próprio processo a criação da arquivo da lista ler todas as linhas e para cada linha importar um registro na tabela ler a tabela que acabamos de importar e imprimir no console os registros da Para isto vamos precisar dos seguintes File/ Management linha a linha, com campos separados por File/Input Misc - Databases/ MySQL componentes para a maior parte dos geren- Caso você use outro banco, substitua o - - Log & Errors Internet Configurando a conexão com o banco de dados Me tadata>dbconnections>demomysql e clique nele Next para ace- Figura 9 - test, criada Conectando os componentes Row - Trigger acordo com a Figura 10 Configurando os componentes A aba Component Figura 10 - mited Componente tfilelist Este componente lista os arquivos de um Directory instalação dos arquivos demo, procurando a pasta csv que contém os arquivos que estrutura padrão este diretório corresponde a c:\talend_files\in\in\csv propriedade Filemask Edição 62 Java Magazine 31

7 +BTQFS&5- Componente tfileinputdelimited Definindo uma estrutura de dados (schema) Figura 9. Exemplo da configuração da conexão com o banco. Figura 10. Conectando os componentes. 32 Java Magazine t Edição 62 Este componente introduz duas novi ǯȱ ȱ ǰȱ ȱ ȱ ȱ Ȭ priedade FileNameȱ ȱ ȱ ȱ Ç ȱ ȱ componente anterior, tfilelistǯȱ ȱ ǰȱ podemos observar no OutlineȱǻFigura 11Ǽǰȱ que o componente tfilelistȱ ȱ ȱ DZȱCURRENT_FILE e CURRENT_FILEPATH, que ȱ ȱ ȱ ȱ ȱ ȱǻ ȱ por Flowȱ ȱ ȱ ȱ Ǽǯȱ ȱ Ȭ lar, CURRENT_FILEPATHȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǯ ȱ ȱ ȱ ǰȱ ȱ o cursor no campo da propriedade FileName do componente ǻ ȱ ȱ ø ȱ ȱ ȱ Ǽȱ ȱ Ȭ ȱ ȱ ȱ ȱƹȱ, ǯȱ Ȭ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ Ç ȱ ȱ ȱ ǯȱ ȱ ȱ lista até achar a que nos interessa, como mostra a Figura 12ǯ A Figura 13 mostra o resultado após ȱ ³ ǯ ȱ à ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ ȱ ȱ ȱ ǻ Ǽǯȱ ȱ ȱ ȱ ȱ ȱ ȱ esta propriedade, o componente Ȭ tdelimitedȱ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ Ȭ ȱ ȱ à ǯȱ ǰȱ ȱ ȱ ³ ȱ Metadata>File Delimited>customerǯȱ ȱ ȱ vezes na opção customerȱ ȱ ȱ ȱ Ȭ guração e clique no botão Nextȱ ȱ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱfile ȱ ȱ ȱ ȱ ȱ ǯȱ ȱ com o botão Browse até o arquivo certo, no caso, customer1.csvȱǻ ȱcustomer2.csv tem a mes ȱ Ǽȱ ȱ ȱ ³ ȱ ȱ ȱ ȱc:\talend_files\in\in\csvǯȱ ȱfigura 14 ȱ ȱ ȱ ȱ ȱ ȱ ǯ Passando com o botão Nextȱ ȱ ȱ à ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱȃ Ȭ Ȅȱ ȱ ȱ ȱ ȱ ȱ ȱǻ ȱfigura 15Ǽǯ ȱ ȱ ȱ ǰȱ ȱ ȱ Ȭ ȱ ȱ ³ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǯȱ ȱ ȱ ȱ Ȭ ra metadataȱ ȱ ȱ ȱ ȱ customer, veremos que não corresponde ao ȱ ȱ ȱ ȱ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ǻ ȱ

8 Figura 11. Imagem da view Outline mostrando as variáveis do U'JMF-JTU. Figura 16Ǽǯȱ ȱ Ȭ ǰȱ ȱ ȱ ȱ Guessǯȱ ȱ ȱ ȱ ȱ ȱ ȱ estrutura precisa ser atualizada, clique em OKȱ ȱ ȱ ȱ ȱ ǯ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ Ç ȱ ȱ ȱ ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ da primeira linha, porém despreza as restan ȱ ȱ ȱ ȱ ȱ ø ȱ ǯȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǯȱȱ ȱ ȱ ȱid como chave não nula de ȱřǰȱ ȱ ȱ ȱ ȱ ȱcustomeraddressȱ ȱśŗǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ǻ ȱ ȱdate PatternǼȱ ȱ ȱ ȱ ȱ ȱ ȃ Ȧ Ȧ ȱ DZ Ȅȱ ȱ ȱ RegTimeȱ ȱȃ Ȭ Ȭ ȱ DZ DZ ǯ Ȅȱ ȱ campo RegisterTime, como indica a Figura 17ǯ Muito bem, depois de todo este trabalho temos uma estrutura de dados pronta e de acordo com a estrutura dos arquivos que ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȃ Ȅȱ ȱ ȱ ǯȱ ȱ ǰȱ Ȭ lha a opção Repository no lugar do padrão Built inǯȱ ȱ ȱ ȱ ȱ se as alterações precisam ser propagadas ǻfigura 18Ǽǯȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ propagada a todos os outros componentes ȱ ǯȱ ȱ ȱ ȱ ³ ȱ do componente ǯ Figura 12. Escolhendo a variável da lista. Figura 13. A propriedade File Name, já definida. Figura 14. O arquivo customer1.csv. Edição 62 t Java Magazine 33

9 +BTQFS&5- ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ à ǰȱ ȱ ȱ ȱ ǯȱ Ao escolher a opção Repository no campo Schema, aparece um novo campo com o nome da estrutura e do lado um botão com três pontos ǻǯǯǯǽȱ ȱ ȱ ȱ ȱ ȱ à ȱ ȱ ȱ ȱ ȱ ǯȱ ȱfigura 19 ȱ ȱ ³ ȱ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ componentes é a descrita no quadroȱȃ ȱ ȱ à ȱ ȱ ȱ ȱ Ȅǯ Componente tmysqloutput Importando o arquivo no banco de dados Figura 15. Mágica do assistente de CSV. ȱ ³ ȱ ȱ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ³ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ dados e as opções de criação da tabela e de im ³ ȱ ȱ ǯȱ ȱ ȱproperty Type ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ Repository no lugar de Built Inǯȱ ȱ àȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ǯȱ ¹ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ³ä ȱ ȱ ȱ ȱ à ǯȱ àȱ precisamos completar o nome da tabela, para ȱ ȱ ȱȃ Ȅǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ³ ȱ ȱ à ȱ ³ ǯ ȱ ³ ȱ Action on Table escolha Create table if not existsDzȱ ȱ ȱ ³ ȱaction on data escolha Insert or updateǯȱ ȱfigura 20 mostra ȱ ³ ȱ ǯȱ Componente tmsgbox_1 e tmsgbox_2 Figura 16. Estrutura original que não corresponde ao arquivo. 6TBOEP P SFQPTJUØSJP DPNP QBMFUB EF DPNQPOFOUFT O JasperETL oferece um poderoso recurso que agiliza ainda mais o desenvolvimento de aplicações. Você pode usar diretamente um elemento do repositório, como uma definição de banco de dados, e arrastar o mesmo para a área de trabalho. O componente certo é escolhido automaticamente, no caso um U.ZTRM*OQVU, e configurado numa única operação. Usando Retrive Schema no menu de contexto podemos por exemplo, importar a estrutura do banco de dados no repositório. As tabelas do banco ficam então disponíveis para serem usadas como componentes U.ZTRM*OQVU ou (usando a tecla <Ctrl>) U.ZTRM0VUQVU ao arrastar até a área de trabalho. A mesma coisa acontece com as definições de layouts de arquivos que se transformam em componentes U'JMF*OQVU%FMJNJUFE. Podemos então, deixar o repositório pronto com os elementos mais usados, acelerando o desenvolvimento de novas aplicações. 34 Java Magazine t Edição 62 Como em qualquer programa, o tratamento ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ de tratamento em lote, que normalmente ȱ ȱ ³ ȱ ȱ ǰȱ ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ para tratamento de erros, vamos apresentar a mensagem de erro dos respectivos compo ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǻ Ǽǯȱ ȱfigura 21 mostra um dos com ȱ ȱ ȱ ǯȱ ȱ ǀ ǁȱƸȱǀ, ǁȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǯ Componente tmysqlinput Lendo a tabela resultante ȱ ȱ ȱ ȱ àȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ banco de dados, a estrutura dos dados

10 ǻ Ǽǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ǻ Ǽǯȱ ȱ ȱ ³ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ à ǰȱ selecionando a opção Repository no campo Property Type e no campo Schemaǯȱ ȱ ø ǰȱ ȱ ȱ ȱ ȱȃ ȱșȱ ȱ Ȅǯȱ ȱfigura 22 apresenta a ³ ȱ ǯ Componentes tlogrow e tsendmail ȱ ȱtlogrow não precisa de ³ ǯȱ ȱ ³ ȱ ȱ Ȭ ponente tsendmailȱ ȱ Ȭ ȱ bastando indicar os dados para envio de e os dados de acesso ao servidor ǯȱ ȱ ȱ ȱ ȱ Ȭ ȱ ȱ tudo estar testado, desabilite o componente clicando com o botão da direita nele e escolhendo a opção Deactivate tsendmailǯ Figura 18. Propagando a nova estrutura de dados (schema). Figura 17. Estrutura nova já corrigida. Figura 19. Configuração final do tfileinputdelimited.!<a. 1< 2C.; LDAP: Ou Lightweight Directory Access Protocol, é um protocolo para atualizar e pesquisar diretórios rodando sobre TCP/IP. Um diretório LDAP geralmente segue o modelo X.500, que é uma árvore de nós, cada um consistindo de um conjunto de atributos com seus respectivos valores. O JasperETL pode usar um servidor LDAP como fonte de dados. Edição 62 t Java Magazine 35

11 +BTQFS&5- Executando e depurando o job Figura 20. Configuração do tmysqloutput. ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ Ŝȱ ȱ ȱrun em Run jobǯȱ Ȭ mos depurar e colocar pontos de controle ǻ Ǽǯȱ ȱ ȱ ȱ ǰȱ ȱ a perspectiva de depuração do Eclipse para Java, o que nos permite ter total controle ȱ à ȱ ȱ ³ ǯ A Figura 23ȱ ȱ ȱ ³ ȱ ǯȱ Vemos que aparecem mensagens de erro em vermelho e a continuação, a listagem ȱ ȱ ȱ ȱ ȱ ȱ Ȭ ȱȃ Ȅǯȱ ȱ ȱ ȱ ȱǻ ȱ Ǽȱ ȱ ȱ ȱ ȱ Ȭ tão propositadamente errados nos arquivos ȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ³ä ȱ ȱ ³ ȱ ȱ ǯ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ o botão Debug no lugar de Runǯȱ ȱfigura 24 mostra a perspectiva de depuração que apare ǰȱ ȱ ȱ ȱ ȱ ȱ ǯ Gerando os executáveis Figura 21. Configuração do tmsgbox. 36 Java Magazine t Edição 62 ȱ ȱ ȱ ȱ ǰȱ ȱ Ȭ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǯȱ ȱ ǰȱ ȱ ȱ ȱ à ǰȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ selecionamos a opção Export Job Scripts, como mostra a Figura 25ǯȱ ȱ ǰȱ ȱ ȱ ȱ ȱ Ȭ ³ ȱǻ ȱfigura 26Ǽȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ Ç ȱ ǰȱ ȱ ȱ ³ DZȱȃ ȄȱǻPlain Old Java ObjectǼȱ ȱȃ ȱ ȱ Ȅȱǻ.war ou.zipǽǯȱ ȱ ȱ ȱ Ȭ ȱȃ Ȅȱ ȱ ³ä ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱǻ ȱ ȱ Ǽȱ ȱ ȱ ȱ ȱ ǯȱ ȱ ǰȱ ȱ ȱ ȱ.bat ou.sh que ȱ ȱ ȱ ǯ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ descompacte o arquivo.zip criado e na pasta JM_Exemploȱ ȱ ȱ ȱ JM_Exemplo_run.batȱǻ ȱjm_exemplo_run.shǽǯ

12 ȱ ȱ ȱ ȱȃ ȱ ȱ Ȅǰȱ ȱ ȱ ȱ ȱ ȱǻ ȱ Ǽȱ pronto para ser instalado em um servlet ȱ ȱ ȱ ǯȱ ȱ ǰȱ ȱ ȱ ȱǯ ȱ ȱ ȱ ȱ ȱwebappsȱ ȱ ȱ ³ ȱ ȱ ǯ ȱ ǰȱ ȱ ȱ ȱ DZȱ DZȦȦ DZŞŖŞŖȦǀ ȱ ȱ ȱ ȱ ȱ ȱǯ ǁȦ Ȧǀ ȱ ȱ ȱ ȱ ȱ ǁǵ ƽ ǯȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȏ ȏŗǯŗǯ ǰȱ DZ Figura 22. Configuração do tmysqlinput. DZȦȦ DZŞŖŞŖȦ ȏ ȏŗǯŗȧ Ȧ ȏ ǵ ƽ ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ ǰȱ ȱ ȱ DZ DZȦȦ DZŞŖŞŖȦ ȏ ȏŗǯŗȧ Ȧ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱfigura 27ǯ Figura 23. Execução normal da tarefa. Figura 25. Gerando os executáveis.!<a. 1< 2C.; Figura 24. Depurando. BPEL: Estas são as siglas para Business Process Execution Language ou linguagem para descrição de execução de processos de negócio, um padrão definido pelo grupo OASIS. Ela permite especificar uma seqüência de processos baseados em Web Services. O JasperETL permite implementar um destes processos como um Web Service e ferramentas de BPEL como o Oracle BPEL, podem fazer uso do processo criado pelo JasperETL. Veja mais a respeito do Oracle BPEL na Java Magazine 57. Edição 62 t Java Magazine 37

13 +BTQFS&5-38 Java Magazine t Edição 62 Página de entrada para os projetos do conjunto de soluções de BI da JasperSoft, entre eles, o JasperETL. Siga o link do JasperETL e da documentação. O site do projeto open source da Talend apresenta um excelente resumo dos links mais importantes com destaque para os tutorais em Flash. Pablo Jorge Madril é consultor senior pela Summa Technologies do Brasil, sendo um dos fundadores do SouJava, grupo de usuários Java e tendo representado a UNIFESP na OMG no segmento CORBA Healthcare. É Engenheiro Eletrônico formado pela Universidade de Buenos Aires e atua no mercado de aplicações corporativas há mais de 20 anos. Dê seu feedback sobre esta edição! open-source-etl Um resumo de links para outras ferramentas de ETL Open Source. Dê seu voto sobre este artigo, através do link: A Java Magazine tem que ser feita ao seu gosto. Para isso, precisamos saber o que você, leitor, acha da revista! Dê s Outra excelente fonte de documentação é o próprio site da Talend, em particular, leia o User Guide e o Installation Guide. Feedback eu sobre e s ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ de aplicações para processo de dados em ǯȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ um arquivo cronǰȱ ȱ ȱ ȱ ǰȱ ȱ ȱȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ³ ȱ ȱ Ȭ grações de dados essenciais em ambientes ȱ ³ ǯ ȱ ȱ àȱ ȱ ȱ ȱ ȱ ȱ componentes como um modelo aberto para ȱ ³ ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ ǯȱ ȱ ȱ ȱ Ȭ ȱ ȱ componentes de código aberto que tende a crescer com o tempo, semelhante a linha ȱ ȱ ȱ ǯ ȱ à ȱ ȱ ȱ ȱ ȱ ȱ ȱ depuração para quem domina a linguagem ǰȱ Ç ȱ ȱ ȱ ȱ ȱ Ȭ ȱ ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ ȱ ȱ ȱ ǯ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ limitações e não é recomendado o uso para ȱ ȱ ȱ ȱ ǯȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ³ ǰȱ ȱ apresenta como uma solução robusta e ǰȱ ȱ ȱ ȱ ȱ ȱ Ȭ ȱ ȱ ǯ Combinado com os outros produtos da ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ³ ȱ ȱ ȱ ȱ ȱ ǯ d i çã o Conclusões Figura 27. Verificando a exportação do serviço. e ta Figura 26. Assistente de exportação.

Manual de Instalação: Agente do OCS Inventory NG

Manual de Instalação: Agente do OCS Inventory NG Manual de Instalação: Agente do OCS Inventory NG Abril 2013 Sumário 1. Agente... 1 2. Onde instalar... 1 3. Etapas da Instalação do Agente... 1 a. Etapa de Instalação do Agente... 1 b. Etapa de Inserção

Leia mais

Introdução ao BPEL utilizando o Oracle SOA Suíte 10g

Introdução ao BPEL utilizando o Oracle SOA Suíte 10g Introdução ao BPEL utilizando o Oracle SOA Suíte 10g 1. Introdução Neste artigo serão apresentados alguns conceitos inerentes a SOA Service Oriented Architecture e um exemplo prático de construção de processo

Leia mais

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL

Leia mais

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014 UNIVERSIDADE CEUMA Ambientação JAVA Versão 0.1 08/01/2014 Este é um modelo de configuração para desenvolvimento no ambiente Java. MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 Sumário Sumário... 2 1

Leia mais

Manual do Teclado de Satisfação Online Web Opinião Versão 1.0.5

Manual do Teclado de Satisfação Online Web Opinião Versão 1.0.5 Manual do Teclado de Satisfação Online Web Opinião Versão 1.0.5 09 de julho de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais

Usar Atalhos para a Rede. Logar na Rede

Usar Atalhos para a Rede. Logar na Rede GUIA DO USUÁRIO: NOVELL CLIENT PARA WINDOWS* 95* E WINDOWS NT* Usar Atalhos para a Rede USAR O ÍCONE DA NOVELL NA BANDEJA DE SISTEMA Você pode acessar vários recursos do software Novell Client clicando

Leia mais

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. 16/08/2013 BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. Versão 1.0 19/12/2014 Visão Resumida Data Criação 19/12/2014 Versão Documento 1.0 Projeto

Leia mais

Ave: Manual do usuário

Ave: Manual do usuário As iniciais no canto superior esquerdo indicam a atual lista de espécies em uso. Clique neste campo para abrir uma grade com todas Ave: Manual do usuário Introdução A Janela Inicial O botão Listas Sobre

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7

PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 Sobre o PostGIS PostGIS é um Add-on (complemento, extensão)

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

Configuração de assinatura de e-mail

Configuração de assinatura de e-mail Configuração de assinatura de e-mail Este manual irá lhe auxiliar a configurar a sua assinatura de E-mail no Microsoft Outlook (Desktop) e no Outlook Web App (Webmail). Gerando a sua assinatura de e-mail

Leia mais

Utilizaremos a última versão estável do Joomla (Versão 2.5.4), lançada em

Utilizaremos a última versão estável do Joomla (Versão 2.5.4), lançada em 5 O Joomla: O Joomla (pronuncia-se djumla ) é um Sistema de gestão de conteúdos (Content Management System - CMS) desenvolvido a partir do CMS Mambo. É desenvolvido em PHP e pode ser executado no servidor

Leia mais

PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB

PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Sumep Julho/2006 PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Objetivo

Leia mais

Manual de Atualização de Versão

Manual de Atualização de Versão Este documento fornece as orientações necessárias para efetuar a atualização da versão da Plataforma Citsmart. Versão 2.0 05/03/2014 Visão Resumida Data Criação 05/03/2014 Versão Documento 2.0 Projeto

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

Leia mais

Nome N Série: Ferramentas

Nome N Série: Ferramentas Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias

Leia mais

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados.

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik, QlikTech,

Leia mais

Conecta S_Line. 2.2 Downloads Para instalar o Conecta S_Line, basta acessar www.sline.com.br/downloads.aspx

Conecta S_Line. 2.2 Downloads Para instalar o Conecta S_Line, basta acessar www.sline.com.br/downloads.aspx 1 Introdução O Conecta S_Line permite que o laboratório envie à Central S_Line os resultados de exames gerados pelo Sistema de Informação Laboratorial (LIS) em forma de arquivos digitais. Todo o processo

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,

Leia mais

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

ÍNDICE... 2 INTRODUÇÃO... 3. A série... 3

ÍNDICE... 2 INTRODUÇÃO... 3. A série... 3 WORD 2007 E 2010 ÍNDICE ÍNDICE... 2 INTRODUÇÃO... 3 A série... 3 01 CAPTURAS DE TELA WORD 2010... 3 02 IMAGENS 2007/2010... 5 03 NOTAS DE RODAPÉ... 13 04 NUMERAÇÃO DE PÁGINAS... 15 05 CONTAR PALAVRAS...

Leia mais

Manual de Operações Básicas. Thiago Passamani

Manual de Operações Básicas. Thiago Passamani Manual de Operações Básicas Thiago Passamani 1 - Entrando e saindo do sistema O Zimbra Suíte de Colaboração é um software de correio eletrônico open source com suporte para e-mail, contatos, calendário

Leia mais

Manual do Usuário. Aplicativo Intranet Geração de Grade - SmartMídia. REV. 2.0 Diadema Outubro 2010. Índice

Manual do Usuário. Aplicativo Intranet Geração de Grade - SmartMídia. REV. 2.0 Diadema Outubro 2010. Índice Manual do Usuário Aplicativo Intranet Geração de Grade - SmartMídia REV. 2.0 Diadema Outubro 2010 Índice Introdução Este manual tem como objetivo detalhar o funcionamento do aplicativo Intranet responsável

Leia mais

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação do

Leia mais

Dominando Action Script 3

Dominando Action Script 3 Dominando Action Script 3 Segunda Edição (2014) Daniel Schmitz Esse livro está à venda em http://leanpub.com/dominandoactionscript3 Essa versão foi publicada em 2014-05-02 This is a Leanpub book. Leanpub

Leia mais

Tutorial. O Trade e a Nota Fiscal Eletrônica

Tutorial. O Trade e a Nota Fiscal Eletrônica Tutorial O Trade e a Nota Fiscal Eletrônica Este tutorial explica como configurar o Trade Solution e realizar as principais atividades relacionadas à emissão e ao gerenciamento das Notas Fiscais Eletrônicas

Leia mais

MULTIACERVO - VERSÃO 19.* MANUAL PARA CONVERSÃO DA VERSÃO 18.* PARA 19.*

MULTIACERVO - VERSÃO 19.* MANUAL PARA CONVERSÃO DA VERSÃO 18.* PARA 19.* MULTIACERVO - VERSÃO 19.* MANUAL PARA CONVERSÃO DA VERSÃO 18.* PARA 19.* CONTEÚDO: A) Procedimentos comuns para todas as arquiteturas B) Procedimentos exclusivos arquitetura com sgbd SqlServer C) Procedimentos

Leia mais

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE Agosto 2007 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: MANUAL DE UTILIZAÇÃO DO

Leia mais

CONHECENDO O AMBIENTE VIRTUAL DE APRENDIZAGEM Moodle - Learning Management System Versão 1.3

CONHECENDO O AMBIENTE VIRTUAL DE APRENDIZAGEM Moodle - Learning Management System Versão 1.3 CONHECENDO O AMBIENTE VIRTUAL DE APRENDIZAGEM Moodle - Learning Management System Versão 1.3 Este tutorial não tem como finalidade esgotar todas as funcionalidades do Ambiente, ele aborda de forma prática

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

Omega Tecnologia Manual Omega Hosting

Omega Tecnologia Manual Omega Hosting Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8

Leia mais

Desenvolvendo Aplicações Web com NetBeans

Desenvolvendo Aplicações Web com NetBeans Desenvolvendo Aplicações Web com NetBeans Aula 3 Cap. 4 Trabalhando com Banco de Dados Prof.: Marcelo Ferreira Ortega Introdução O trabalho com banco de dados utilizando o NetBeans se desenvolveu ao longo

Leia mais

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.*

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.* MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.* CONTEÚDO: A) Procedimentos comuns para todas as arquiteturas B) Procedimentos exclusivos arquitetura com sgbd MS-SQL-SERVER C) Procedimentos

Leia mais

Advanced Group Policy Management (AGPM) 2.5

Advanced Group Policy Management (AGPM) 2.5 Advanced Group Policy Management (AGPM) 2.5 Última revisão feita em 02 de Setembro de 2008. Objetivo Neste artigo iremos conhecer um dos cinco componentes do MDOP 2008. Você vai aprender sobre o Advanced

Leia mais

Manual de instalação, configuração e utilização do Assinador Betha

Manual de instalação, configuração e utilização do Assinador Betha Manual de instalação, configuração e utilização do Assinador Betha Versão 1.5 Histórico de revisões Revisão Data Descrição da alteração 1.0 18/09/2015 Criação deste manual 1.1 22/09/2015 Incluído novas

Leia mais

Guião de Introdução ao Eclipse IDE Índice

Guião de Introdução ao Eclipse IDE Índice Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.

Leia mais

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB Instalação do ByYou ESB Guia de Instalação e Atualização do ByYou ESB Instalação do ByYou ESB Copyright 2010 TOTVS S.A. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida,

Leia mais

Instalação do IBM SPSS Modeler Server Adapter

Instalação do IBM SPSS Modeler Server Adapter Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de

Leia mais

6 Aplicações Ricas para Internet

6 Aplicações Ricas para Internet 6 Aplicações Ricas para Internet DESENVOLVIMENTO WEB II - 7136 6.1. Evolução das aplicações para web O crescente número de pessoas que usufruem da informatização das tarefas cotidianas, viabilizadas na

Leia mais

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Para criar um grupo doméstico e compartilhar arquivos é necessário que tenhamos pelo menos dois computadores ligados entre si (em

Leia mais

O Primeiro Programa em Visual Studio.net

O Primeiro Programa em Visual Studio.net O Primeiro Programa em Visual Studio.net Já examinamos o primeiro programa escrito em C que servirá de ponto de partida para todos os demais exemplos e exercícios do curso. Agora, aprenderemos como utilizar

Leia mais

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Índice Como acessar o Moodle Editando seu PERFIL Editando o curso / disciplina no Moodle Incluindo Recursos

Leia mais

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Motor Periférico Versão 8.0 1. Apresentação... 3 2. Instalação do Java... 3 2.1 Download e Instalação... 3 2.2 Verificar Instalação... 3 3. Download do Motor Periférico...

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

Manual (Office 365) Para acesso ao sistema de e-mails, os passos iniciais continuam os mesmos.

Manual (Office 365) Para acesso ao sistema de e-mails, os passos iniciais continuam os mesmos. Histórico de Alterações Versão Data Autor Função Descrição 1 14/09/2012 Roberto Gouveia Analista de Help Desk Criação inicial 2 19/11/2013 Roberto Gouveia Analista de Help Desk Atualização A partir de

Leia mais

Iniciando o Word 2010. Criar um novo documento. Salvando um Documento. Microsoft Office Word

Iniciando o Word 2010. Criar um novo documento. Salvando um Documento. Microsoft Office Word 1 Iniciando o Word 2010 O Word é um editor de texto que utilizado para criar, formatar e imprimir texto utilizado para criar, formatar e imprimir textos. Devido a grande quantidade de recursos disponíveis

Leia mais

Data: 22 de junho de 2004. E-mail: ana@lzt.com.br

Data: 22 de junho de 2004. E-mail: ana@lzt.com.br Data: 22 de junho de 2004. E-mail: ana@lzt.com.br Manual do Suporte LZT LZT Soluções em Informática Sumário VPN...3 O que é VPN...3 Configurando a VPN...3 Conectando a VPN... 14 Possíveis erros...16 Desconectando

Leia mais

Microsoft Visual Studio Express 2012 for Windows Desktop

Microsoft Visual Studio Express 2012 for Windows Desktop Microsoft Visual Studio Express 2012 for Windows Desktop Apresentação da ferramenta Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Introdução Visual

Leia mais

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte. Omondo EclipseUML Ricardo Rodrigues Lecheta Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte. Introdução Neste tutorial será apresentado

Leia mais

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS

Leia mais

marcio@dsc.ufcg.edu.br priscillakmv@gmail.com

marcio@dsc.ufcg.edu.br priscillakmv@gmail.com DSC/CEEI/UFCG marcio@dsc.ufcg.edu.br priscillakmv@gmail.com 1 Realiza atividades com ênfase em Ensino, Pesquisa e Extensão (Ensino) 2 Configurando o projeto Adicionando código ao arquivo com o código-fonte

Leia mais

Sistema de Recursos Humanos

Sistema de Recursos Humanos Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento

Leia mais

Instruções de trabalho

Instruções de trabalho Navegação Básica SAP R/3 - Versão 4.7 Instruções de trabalho Objetivo Use estas instruções de trabalho para aprender a navegação básica do sistema SAP R/3, versão 4.7. Procedimento Fazer Logon no Sistema

Leia mais

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7)

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7) SafeNet Authentication Client 8.2 SP1 (Para MAC OS 10.7) 2/28 Sumário 1 Introdução... 3 2 Pré-Requisitos Para Instalação... 3 3 Ambientes Homologados... 4 4 Tokens Homologados... 4 5 Instruções de Instalação...

Leia mais

Kerio Exchange Migration Tool

Kerio Exchange Migration Tool Kerio Exchange Migration Tool Versão: 7.3 2012 Kerio Technologies, Inc. Todos os direitos reservados. 1 Introdução Documento fornece orientações para a migração de contas de usuário e as pastas públicas

Leia mais

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,

Leia mais

Implementação do Office365. O365 Migração de usuários. Preparado por: Edilson Alves da Nóbrega Divisão de Informática Administração Central

Implementação do Office365. O365 Migração de usuários. Preparado por: Edilson Alves da Nóbrega Divisão de Informática Administração Central Implementação do Office365 O365 Migração de usuários Preparado por: Edilson Alves da Nóbrega Divisão de Informática Administração Central Abril de 2015 Controle de Versões Registro Data Autor Versão Histórico

Leia mais

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre

Leia mais

Clique no botão novo

Clique no botão novo Tutorial para uso do programa Edilim Criado pela profª Carina Turk de Almeida Correa 1- Abra o programa Edilim. Clique no botão novo, como mostrado abaixo: Clique no botão novo 2- Todos os arquivos a serem

Leia mais

Tutorial: Serviços web e suas composições

Tutorial: Serviços web e suas composições Tutorial: Serviços web e suas composições Objetivo: Este tutorial tem como objetivo apresentar o desenvolvimento de serviços web através do framework Axis2. Além disso, realizar uma composição através

Leia mais

MULTIACERVO - VERSÃO 17.*

MULTIACERVO - VERSÃO 17.* MULTIACERVO - VERSÃO 17.* MANUAL PARA CONVERSÃO DA VERSÃO 16.* PARA 17.* CONTEÚDO: A) Procedimentos comuns para todas as arquiteturas B) Procedimentos exclusivos arquitetura Cliente/Servidor MS-SQL-SERVER

Leia mais

[MANUAL DE INTEGRAÇÃO PARA SITES DE MEMBROS]

[MANUAL DE INTEGRAÇÃO PARA SITES DE MEMBROS] 2011 [MANUAL DE INTEGRAÇÃO PARA SITES DE MEMBROS] Destinado a usuários que desejam vender conteúdo premium, disponível em sites de membros, através da plataforma Hotmart. Versão do documento: 1.0, 11/04/2011.

Leia mais

Manual da Ferramenta Metadata Editor

Manual da Ferramenta Metadata Editor 4 de março de 2010 Sumário 1 Introdução 3 2 Objetivos 3 3 Visão Geral 3 3.1 Instalação............................. 3 3.2 Legenda.............................. 4 3.3 Configuração Inicial........................

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

A barra de menu a direita possibilita efetuar login/logout do sistema e também voltar para a página principal.

A barra de menu a direita possibilita efetuar login/logout do sistema e também voltar para a página principal. MANUAL DO SISCOOP Sumário 1 Menu de Navegação... 3 2 Gerenciar País... 5 3- Gerenciamento de Registro... 8 3.1 Adicionar um registro... 8 3.2 Editar um registro... 10 3.3 Excluir um registro... 11 3.4

Leia mais

Configurar o Furbot no Eclipse

Configurar o Furbot no Eclipse Configurar o Furbot no Eclipse Primeiramente, precisamos abrir o Eclipse. Logo no início, deverá aparecer uma tela assim: Nela, você irá selecionar o local do seu workspace. Workspace é o local onde ficarão

Leia mais

Ambiente Virtual de Aprendizagem C.S.G. M anual do Professor

Ambiente Virtual de Aprendizagem C.S.G. M anual do Professor Ambiente Virtual de Aprendizagem C.S.G. M anual do Professor Sumário Pré-requisitos para o Moodle... Entrar no Ambiente... Usuário ou senha esquecidos?... Meus cursos... Calendário... Atividades recentes...

Leia mais

Esta é a tela inicia, aqui podemos visualizer os relatórios de envio, gráficos de inscrições,cancelamentos, etc.

Esta é a tela inicia, aqui podemos visualizer os relatórios de envio, gráficos de inscrições,cancelamentos, etc. CRIANDO UMA CAMPANHA Esta é a tela inicia, aqui podemos visualizer os relatórios de envio, gráficos de inscrições,cancelamentos, etc. O primeiro passo é adicionar uma lista, as lista basicamente são grupos

Leia mais

Tutoriais de apoio para a migração do e-mail @pmmc.com.br para @se-pmmc.com.br Atualização: 30/04/2014

Tutoriais de apoio para a migração do e-mail @pmmc.com.br para @se-pmmc.com.br Atualização: 30/04/2014 Tutoriais de apoio para a migração do e-mail @pmmc.com.br para @se-pmmc.com.br Atualização: 30/04/2014 Sumário Introdução... 3 1. Redirecionando e-mails novos... 4 2. Fazendo backup e encaminhando e-mails

Leia mais

Instruções Básicas de Instalação - BrOffice.org

Instruções Básicas de Instalação - BrOffice.org Instruções Básicas de Instalação - BrOffice.org Instruções Básicas de Instalação Instalação no Windows 98/ME/NT/2000/XP Para fazer a instalação do BrOffice.org no seu sistema Windows, siga os passos abaixo:

Leia mais

Instalando o Sysloc versão 2.9.2 manualmente

Instalando o Sysloc versão 2.9.2 manualmente Instalando o Sysloc versão 2.9.2 manualmente Você só deverá instalar o Sysloc manualmente se a instalação automática não funcionar. Normalmente você vai utilizar o instalador do Sysloc e tudo funcionará,

Leia mais

Introdução aos Projectos

Introdução aos Projectos Introdução aos Projectos Categoria Novos Usuários Tempo necessário 20 minutos Arquivo Tutorial Usado Iniciar um novo arquivo de projeto Este exercício explica a finalidade ea função do arquivo de projeto

Leia mais

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A Guia de administração para a integração do Portrait Dialogue 6.0 Versão 7.0A 2013 Pitney Bowes Software Inc. Todos os direitos reservados. Esse documento pode conter informações confidenciais ou protegidas

Leia mais

Manual do MySuite. O MySuite é a solução adotada pela MKData para gerenciar o atendimento aos clientes.

Manual do MySuite. O MySuite é a solução adotada pela MKData para gerenciar o atendimento aos clientes. Manual do MySuite O MySuite é a solução adotada pela MKData para gerenciar o atendimento aos clientes. Esta ferramenta visa agilizar e priorizar o suporte técnico, criando um canal de interatividade no

Leia mais

Clique no menu Iniciar > Todos os Programas> Microsoft Office > Publisher 2010.

Clique no menu Iniciar > Todos os Programas> Microsoft Office > Publisher 2010. 1 Publisher 2010 O Publisher 2010 é uma versão atualizada para o desenvolvimento e manipulação de publicações. Juntamente com ele você irá criar desde cartões de convite, de mensagens, cartazes e calendários.

Leia mais

Manual de Atualização de Versão Fornece as orientações necessárias para efetuar a atualização da versão do Citsmart no ambiente Linux.

Manual de Atualização de Versão Fornece as orientações necessárias para efetuar a atualização da versão do Citsmart no ambiente Linux. Fornece as orientações necessárias para efetuar a atualização da versão do Citsmart no ambiente Linux. Versão 2.5 10/03/2015 Visão Resumida Data Criação 10/03/2015 Versão Documento 2.5 Projeto Responsáveis

Leia mais

Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010

Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Sistema Orion Phoenix 1.0 - Novembro/2010 Página 1 SUMÁRIO 1. INTRODUÇÃO...3 2. VISÃO GERAL...3 3. PROCEDIMENTOS

Leia mais

Assinatura Digital de Contratos de Câmbio Banrisul Utilização dos certificados digitais para a Assinatura de Contratos de Câmbio Banrisul.

Assinatura Digital de Contratos de Câmbio Banrisul Utilização dos certificados digitais para a Assinatura de Contratos de Câmbio Banrisul. Assinatura Digital de Contratos de Câmbio Banrisul Utilização dos certificados digitais para a Assinatura de Contratos de Câmbio Banrisul. Manual Descritivo Índice 1. Introdução 1.1. Objetivo. 1.2. Escopo.

Leia mais

O sistema operacional recomendado deve ser o Windows 2003, Windows 2000 ou Windows XP (nessa ordem de recomendação).

O sistema operacional recomendado deve ser o Windows 2003, Windows 2000 ou Windows XP (nessa ordem de recomendação). Módulo Nota Fiscal Eletrônica Sispetro Roteiro de Instalação Módulo Autenticador NFE Pré-Requisitos O sistema operacional recomendado deve ser o Windows 2003, Windows 2000 ou Windows XP (nessa ordem de

Leia mais

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário Sumário Conceitos Microsoft Access 97... 01 Inicialização do Access... 02 Convertendo um Banco de Dados... 03 Criando uma Tabela... 06 Estrutura da Tabela... 07 Propriedades do Campo... 08 Chave Primária...

Leia mais

Manual de Instalação e Configuração do SQL Express

Manual de Instalação e Configuração do SQL Express Manual de Instalação e Configuração do SQL Express Data alteração: 19/07/11 Pré Requisitos: Acesse o seguinte endereço e faça o download gratuito do SQL SRVER EXPRESS, conforme a sua plataforma x32 ou

Leia mais

UNIDADE II Conhecendo o Ambiente Virtual de Aprendizagem

UNIDADE II Conhecendo o Ambiente Virtual de Aprendizagem UNIDADE II Conhecendo o Ambiente Virtual de Aprendizagem 2.1 Introdução Caro Pós-Graduando, Nesta unidade, abordaremos o Ambiente Virtual de Aprendizagem (AVA) que será utilizado no curso: o Moodle. Serão

Leia mais

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado)

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) Índice Instruções de Instalação....... 1 Requisitos do sistema........... 1 Código de autorização.......... 1 Instalando...............

Leia mais

http://divulgafacil.terra.com.br/novahospedagem_4/configuracoes.html

http://divulgafacil.terra.com.br/novahospedagem_4/configuracoes.html Page 1 of 9 Veja abaixo como proceder para alterar as configurações de hospedagem do seu site: Na nova plataforma de hospedagem, a estrutura de diretórios FTP vai mudar um pouco. Ou seja, em caso de atualização

Leia mais

Serviço Seguro de Mensagens Instantâneas

Serviço Seguro de Mensagens Instantâneas COORDENADORIA DA RECEITA ESTADUAL GERÊNCIA DE CONTROLE E INFORMAÇÕES Serviço Seguro de Mensagens Instantâneas Jabber & Exodus Jabber é um protocolo aberto, baseado em XML para troca de mensagens instantâneas.

Leia mais

15. OLHA QUEM ESTÁ NA WEB!

15. OLHA QUEM ESTÁ NA WEB! 7 a e 8 a SÉRIES / ENSINO MÉDIO 15. OLHA QUEM ESTÁ NA WEB! Sua home page para publicar na Internet SOFTWARES NECESSÁRIOS: MICROSOFT WORD 2000 MICROSOFT PUBLISHER 2000 SOFTWARE OPCIONAL: INTERNET EXPLORER

Leia mais

Instalação TotvsServiceSped

Instalação TotvsServiceSped Instalação TotvsServiceSped ÍNDICE INSTALAÇÃO PRODUTO TOTVSSERVICESSPED - NFE... 1 INSTALAÇÃO DO TOPCONNECT... 2 1. Configuração da conexão com o Banco de Dados... 7 1.1. SQL Server... 7 1.2. Informix...

Leia mais

Introdução ao Tableau Server 7.0

Introdução ao Tableau Server 7.0 Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para

Leia mais

TSE TRIBUNAL SUPEIROR ELEITORAL Secretaria de Informática Coordenadoria de Sistemas Administrativos Setor de Apoio ao Usuário

TSE TRIBUNAL SUPEIROR ELEITORAL Secretaria de Informática Coordenadoria de Sistemas Administrativos Setor de Apoio ao Usuário TSE TRIBUNAL SUPEIROR ELEITORAL Secretaria de Informática Coordenadoria de Sistemas Administrativos Setor de Apoio ao Usuário (versão 1.0) 1 APRESENTAÇÃO O Tribunal Superior Eleitoral usando de suas atribuições

Leia mais

AULA 1 Iniciando o Uso do TerraView

AULA 1 Iniciando o Uso do TerraView 1.1 AULA 1 Iniciando o Uso do TerraView Essa aula apresenta o software TerraView apresentando sua interface e sua utilização básica. Todos os arquivos de dados mencionados neste documento bem como o executável

Leia mais

Tutorial 160 CP FBs - Elipse Scada (RS232 Protocolo MODBUS)

Tutorial 160 CP FBs - Elipse Scada (RS232 Protocolo MODBUS) Tutorial 160 CP FBs - Elipse Scada (RS232 Protocolo MODBUS) Este documento é propriedade da ALTUS Sistemas de Informática S.A., não podendo ser reproduzido sem seu prévio consentimento. Altus Sistemas

Leia mais

COMO INSTALAR ZIM 8.50 WINDOWS

COMO INSTALAR ZIM 8.50 WINDOWS ZIM TECHNOLOGIES DO BRASIL COMO INSTALAR ZIM 8.50 WINDOWS Próx Antes de Iniciar O objetivo deste documento é apresentar os passos necessários para instalar a versão mais recente do Zim 8.50 para Windows.

Leia mais

Manual de Atualização de Versão

Manual de Atualização de Versão Fornece as orientações necessárias para efetuar a atualização da versão do Citsmart no ambiente Windows. Versão 1.5 10/03/2015 Visão Resumida Data Criação 10/03/2015 Versão Documento 1.5 Projeto Responsáveis

Leia mais

Eclipse IDE Dá-se importância aos antepassados quando já não temos nenhum. Francois Chateaubriand

Eclipse IDE Dá-se importância aos antepassados quando já não temos nenhum. Francois Chateaubriand Eclipse IDE Dá-se importância aos antepassados quando já não temos nenhum. Francois Chateaubriand O Eclipse O Eclipse (www.eclipse.org) e uma IDE (integrated development environment). Diferente de uma

Leia mais