Ferramentas gráficas e relatórios

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

Download "Ferramentas gráficas e relatórios"

Transcrição

1 Ferramentas gráficas e relatórios Aula 1 Carlos Eduardo de Carvalho Dantas ([email protected]) O silêncio é de ouro e muitas vezes é resposta.

2 Sumário Introdução; Relatórios com Java; JasperReports; Ireport; Criação de relatórios com o uso do assistente; Passagem de parâmetros; Exportando para outros formatos

3 Siglas e acrônimos RAD Rapid Application Development;

4 Introdução

5 O que a disciplina abrange Criação de relatórios com ireport & JasperReports; Uso de servidores de relatórios (JasperServer); Utilização de gráficos (JfreeChart); Recursos do Java 2d; Projeto integrador envolvendo conteúdos de outras disciplinas

6 O que a disciplina não abrange Funcionalidades específicas da web; Recursos específicos de persistência;

7 O que é um relatório? Uma maneira agradável de apresentar os dados vindos de alguma base de informação com sua aparência formatada. Formatação padronizada para impressão, tirar conclusões, analisar resultados.

8 O que é um relatório? Desenvolvedores habituaram-se a contar com geradores de relatórios visuais em seus ambientes de desenvolvimento RAD; A maioria dos geradores de relatórios populares são aplicações independentes escritas em C, em muitos dos casos suportando apenas a plataforma Windows; Desenvolver Relatórios é uma rotina comum para o desenvolvedor; O sucesso de cada ferramenta de relatório dependia da integração com uma determinada plataforma.

9 Ferramentas de geração de relatórios Report Services; Crystal Reports; Eclipse Birt (Business Inteligence and Report Tools); JasperReports & Ireport; Rave Reports; Quick Report; Etc.. Etc..

10 Gerador de relatórios escrito em Java Portabilidade; Possibilidade de usar como fonte de dados coleções de objetos Java recuperadas via EJBs, Hibernate, JAXB ou web services; Fácil interação com objetos Java.

11 Relatórios com Java Com Java e sua nova cultura Open Source, bem poucas ferramentas de relatórios se destacavam neste cenário; Em 2001 nasce o JasperReports, criado por Teodor Danciu; A versão atual é a e o download pode ser realizado em:

12 O JasperReports é: Um poderoso Framework Open Source para geração de relatórios multiplataforma; Escrito em Java (portabilidade); Permite a geração dinâmica de relatórios em diversos formatos, como PDF, HTML, XLS, CSV e XML; Possui uma pré-visualização em Swing (JasperViewer); Pode ser utilizada em praticamente qualquer aplicação Java, incluindo aplicações desktop ou Web; Escrito na forma de um documento XML (extensão.jrxml).

13 JasperReports Com JasperReports, o ciclo de vida de um relatório é parecido com o de uma classe Java: 1 - Em Java: Código fonte descrito em um arquivo.java de acordo com as regras de sintaxe da linguagem; O código é compilado gerando um arquivo.class; Quando usado, o arquivo.class é carregado para a memória e instanciado pelo interpretador Java e durante a execução, os atributos serão instanciados.

14 No JasperReports... O relatório é codificado em xml, usando tags e atributos definidos em jasperreports.dtd; No arquivo criado.jrxml está descrita a estrutura do relatório: posição dos textos, imagens, formas geométricas, como recuperar dados necessários, cálculos de totalização, quais parâmetros devem ser passados, etc..

15 No JasperReports... O arquivo.jrxml é compilado, gerando um arquivo com extensão.jasper (classe java compilada), sendo representado por um objeto da classe JasperReport; O arquivo.jasper também é conhecido como um relatório pré-definido

16 No JasperReports... É necessário uma fonte de dados para produzir os dados a serem exibidos; A fonte de dados pode ser um datasource ou uma conexão ao banco de dados e uma query sql

17 Opções de entrada de dados net.sf.jasperreports.engine.jrdatasource JRBeanArrayDataSource JRBeanCollectionDataSource JRResultSetDataSource java.sql.connection <querystring><![cdata[select * from produtos]></querystring>

18 No JasperReports... Neste passo é possível enviar um objeto Map com alguns parâmetros. O jasper será linkado com os parâmetros e com o datasource ou conexão; O resultado é um objeto da classe JasperPrint, que pode ser serializado com extensão.jrprint; O objeto JasperPrint é o relatório final;

19 No JasperReports... O objeto final JasperPrint pode: Ser visualizado diretamente por um aplicativo swing chamado JasperViewer (que vem embutido no JasperReports); Ser exportado para outros formatos

20 JasperReports

21 Classes JasperDesign Representa a definição do relatório. A partir do template XML é criado um JasperDesign; JasperReport Representa o JasperDesign compilado. O processo de compilação verifica o design do relatório e compila o design em um objeto JasperReport; JasperPrint Representa o relatório gerado. É criado um JasperPrint a partir de um JasperReport, contendo o relatório preenchido. Projeto RelatoriosJasperDesktop Classe RelatorioResultSet.java

22 Exportar o relatório para outros formatos A interface JRExporter é responsável por exportar um JasperPrint para outros formatos. Implementações: JRPdfExporter; JExcelApiExporter; JRHtmlExporter; JRRtfExporter; JROdtExporter; JRCsvExporter Projeto RelatoriosJasperDesktop Classe ExportarRelatorio.java

23 JasperReports em aplicações Web Projeto RelatoriosJasperWeb Classe RelatorioServlet.java

24 ireport JasperReports é uma engine poderosa, porém criar relatórios manipulando diretamente arquivos.xml é um suicídio; Qual é a solução?

25 ireport Programa Open Source, capaz de criar visualmente os mais complexos relatórios para aplicações Java dentro dos limites do JasperReports; Escrito em Java = 100% multiplataforma; Desenhador visual de relatórios, gerando os arquivos.jrxml e.jasper; Facilita testes e criação de layout; Código fonte distribuído gratuitamente pela licença GNU;

26 ireport Suporte a 100% das tags XML do JasperReports; Editor WYSIWYG para criação de relatórios; Suporte a qualquer bando de dados acessível pela ponte JDBC; Assistente para criar relatórios rapidamente; Suporte para modelos de documentos (templates); Suporte a Gráficos; Bibliotecas de Estilos, etc..

27 Ireport - benefícios Simplificação considerável dos processos abaixo: 1 Consultas em çinguagem SQL ou HQL do Hibernate e EJB QL (Enterprise Java Beans Query Language); 2 - Sub-Relatórios; 3 - Relatórios com Gráficos (JFreeChart); 4 - Crosstab;

28 ireport Em 9 de Outubro de 2002, Giulio Toffoli lança o ireport; Em 2005, a JasperSoft, que é a mantenedora do JasperReports tornou esta ferramenta oficial na construção de relatórios para JasperReports; Em 2007 o JasperReports e o IReport chegaram juntos à sua segunda versão; Em 30 de maio de 2008 foi disponibilizado a terceira versão do IReport e do JasperReports; Em 2008 o ireport passou a oferecer um plugin para o NetBeans.

29 Ireport - curiosidades Quando o ireport executa pela primeira vez, cria configurações regionais através da pasta C:\Documents and Settings\usuario\.iReport; No diretório \ireport\modules\ext do ireport, repare nas libs que estão no diretório, como hibernate3.jar. Neste caso, repare que qualquer framework em que o ireport comunica, as libs já estão no próprio ireport facilitando o uso. Veremos uma amostra disso ao configurar uma conexão com o Banco de Dados; Em alguns casos, devido à localização de alguns arquivos, quando o ireport é fechado e aberto novamente, os Recent Files na opção de menu File não os exibe. O erro ocorre porque o caminho pode conter caracteres que são inválidos no formato UTF-8, formato padrão do ireport.

30 Ireport criar conexão

31 Ireport criação de relatórios com o uso do assistente

32 Ireport criação de relatórios com o uso do assistente

33 Ireport criação de relatórios com o uso do assistente

34 Ireport alterar visualizador de relatórios e XML

35 Gerar o relatório por uma aplicação Projeto RelatoriosiReportDesktop Classe RelatorioAssistente.java

36 Passagem de parâmetros Projeto RelatoriosiReportDesktop Classe RelatorioParametros.java

37 Exercício para 12/11 Retomar o projeto entregue na disciplina Persistência com Jdbc e Jpa, adaptá-lo a uma aplicação web e criar relatórios para suas respectivas entidades, aplicando parâmetros e exportando para pdf.

38 Referências bibliográficas [1] Dominando Relatórios JasperReports com IReport ; Edson Gonçalves; Editora Ciência Moderna; 2008; [2] ireport 3.7; Shamsuddin Ahammad; 2010; [3] The definitive Guide to JasperReports ; Teodor Danciou and Lucian Chirita. [4] The definitive Guide to ireport ; Giulio Toffoli. [5] Artigo Jasper Reports & IReport GUJ ( [6] Artigo Jasper Reports & Ireport JavaMagazine ; ed 37

Ferramentas gráficas e relatórios. Aula 2. Carlos Eduardo de Carvalho Dantas

Ferramentas gráficas e relatórios. Aula 2. Carlos Eduardo de Carvalho Dantas Ferramentas gráficas e relatórios Aula 2 Carlos Eduardo de Carvalho Dantas ([email protected]) Conhecer os outros é inteligência, conhecer-se a si próprio é verdadeira sabedoria. Controlar

Leia mais

Manual de Utilização JasperReport, ireport e integração com PHP

Manual de Utilização JasperReport, ireport e integração com PHP Manual de Utilização JasperReport, ireport e integração com PHP Objetivo: Este manual se propõe à facilitar o uso da ferramenta JasperReport como engine para geração de relatórios dentro do ERP-IFTM. Será

Leia mais

ALUNO: RONI FABIO BANASZEWSKI

ALUNO: RONI FABIO BANASZEWSKI Model-View-Controller ALUNO: RONI FABIO BANASZEWSKI Objetivo Separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Control) A idéia é permitir que uma mesma

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

ESTRATÉGIAS PARA O DESENVOLVIMENTO DE RELATÓRIOS UTILIZANDO O JASPERREPORTS COM IREPORT

ESTRATÉGIAS PARA O DESENVOLVIMENTO DE RELATÓRIOS UTILIZANDO O JASPERREPORTS COM IREPORT Revista Eletrônica da Faculdade Metodista Granbery http://re.granbery.edu.br - ISSN 1981 0377 Curso de Sistemas de Informação - N. 10, JAN/JUN 2011 ESTRATÉGIAS PARA O DESENVOLVIMENTO DE RELATÓRIOS UTILIZANDO

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

Introdução ao Desenvolvimento de

Introdução ao Desenvolvimento de Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center [email protected] Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo

Leia mais

Introdução ao IDE Netbeans (Programação Java)

Introdução ao IDE Netbeans (Programação Java) Universidade Federal do ABC Disciplina: Processamento da Informação (BC-05045) Assunto: Introdução ao IDE Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas

Leia mais

Ambiente de Desenvolvimento Integrado (IDE)

Ambiente de Desenvolvimento Integrado (IDE) Ambiente de Desenvolvimento Integrado (IDE) Aula #2.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta [email protected] Campus de Tupã Roteiro Ambiente de Desenvolvimento Integrado; ; Instalação

Leia mais

BIBLIOMETRIA ANEXO I COMO EXPORTAR DADOS NAS BASES SCOPUS E EBSCOHOST

BIBLIOMETRIA ANEXO I COMO EXPORTAR DADOS NAS BASES SCOPUS E EBSCOHOST BIBLIOMETRIA ANEXO I COMO EXPORTAR DADOS NAS BASES SCOPUS E EBSCOHOST Os repositórios digitais também podem servir de ferramentas para análise bibliométrica (produtividade de autores, de periódicos, palavras-chave,

Leia mais

PÓS-GRADUAÇÃO LATO SENSU. Curso: Banco de Dados. Disciplina: Laboratório de Data Warehouse e Business Intelligence Professor: Fernando Zaidan

PÓS-GRADUAÇÃO LATO SENSU. Curso: Banco de Dados. Disciplina: Laboratório de Data Warehouse e Business Intelligence Professor: Fernando Zaidan PÓS-GRADUAÇÃO LATO SENSU Curso: Banco de Dados Disciplina: Laboratório de Data Warehouse e Business Intelligence Professor: Fernando Zaidan Unidade 31 2016 Crédito dos Slides: Clever Junior 2 História

Leia mais

Programação para Web I Desenvolvendo templates com Facelets. Prof. Eder de Lima Lacerda

Programação para Web I Desenvolvendo templates com Facelets. Prof. Eder de Lima Lacerda Programação para Web I Desenvolvendo templates com Facelets Prof. Eder de Lima Lacerda [email protected] HOJE FALAREMOS SOBRE 1. Veremos como funciona a tecnologia de Facelets do Java Server Faces

Leia mais

Curso online de. Formação em Front-End. Plano de Estudo

Curso online de. Formação em Front-End. Plano de Estudo Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor

Leia mais

Framework Hibernate/JPA

Framework Hibernate/JPA Framework Hibernate/JPA SSC 124/621 Análise e Projeto Orientados a Objetos Sofia Costa 1 Hibernate É um Framework do tipo caixa-branca para persistência de dados. É uma ferramenta de mapeamento objeto/relacional

Leia mais

O CMS JOOMLA! UM GUIA PARA INICIANTES

O CMS JOOMLA! UM GUIA PARA INICIANTES O CMS JOOMLA! UM GUIA PARA INICIANTES 25/04/2016 Daniel Picon [email protected] 1 INTRODUÇÃO REDE DE COMPUTADORES E INTERNET O que acontece quando tentamos acessar um site da internet? Computadores se comunicam

Leia mais

Geração de Relatório com JasperReports e ireport 1. Introdução

Geração de Relatório com JasperReports e ireport 1. Introdução Geração de Relatório com JasperReports e ireport 1. Introdução Dentre as tarefas de um sistema, a mais comum é a geração de relatório. Presente na maioria dos sistemas, mas muitas vezes não suficientemente

Leia mais

Utilizando o Framework SubMacro no Desenvolvimento de Aplicações Java para Internet. Kleber Taffarel Novembro de 2008

Utilizando o Framework SubMacro no Desenvolvimento de Aplicações Java para Internet. Kleber Taffarel Novembro de 2008 Utilizando o Framework SubMacro no Desenvolvimento de Aplicações Java para Internet Kleber Taffarel Novembro de 2008 [email protected] Palestrante Especialista em Engenharia de Websites pela

Leia mais

Demoiselle Report Guide. Demoiselle Report. Marlon Carvalho. <[email protected]> Rodrigo Hjort. <[email protected]> Robson Ximenes

Demoiselle Report Guide. Demoiselle Report. Marlon Carvalho. <marlon.carvalho@gmail.com> Rodrigo Hjort. <rodrigo.hjort@gmail.com> Robson Ximenes Demoiselle Report Guide Demoiselle Report Marlon Carvalho Rodrigo Hjort Robson Ximenes Demoiselle Report... v 1. Configuração

Leia mais

Software Para Geração de Consultas e Relatórios

Software Para Geração de Consultas e Relatórios Software Para Geração de Consultas e Relatórios Características e Funcionalidades Versão 1.1 Iniview é marca registrada da Projedata Informática Ltda. Todos os direitos reservados à Projedata Informática

Leia mais

Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB

Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB Bruno Costa Silva 1, Ricardo Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected],

Leia mais

MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB

MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB Miguel Gustavo Miiller¹, Tiago Piperno Bonetti 1. 1 Universidade Paranaense (UNIPAR) Paranavaí -Paraná- Brasil [email protected], [email protected]

Leia mais

Laboratório 01 NetBeans

Laboratório 01 NetBeans Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 1 Introdução Os

Leia mais

Microsoft Visual Studio Community 2013

Microsoft Visual Studio Community 2013 Microsoft Visual Studio Community 2013 Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação

Leia mais

AULA 1 INTRODUÇÃO AO JAVA

AULA 1 INTRODUÇÃO AO JAVA AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2010

CURSO DESENVOLVEDOR JAVA Edição 2010 CURSO DESENVOLVEDOR JAVA Edição 2010 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso

Leia mais

FRAMEWORK GERADOR DE RELATÓRIOS

FRAMEWORK GERADOR DE RELATÓRIOS WESLEY DANIEL SILVA ELIZIARIO FRAMEWORK GERADOR DE RELATÓRIOS Assis 2014 Av. Getúlio Vargas, 1200 Vila Nova Santana Assis SP 19807-634 Fone/Fax: (0XX18) 3302 1055 homepage: www.fema.edu.br WESLEY DANIEL

Leia mais

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO Nº 006/2016 CONTRATO DE GESTÃO IGAM Nº 002/IGAM/2012 09/2017 1 PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação

Leia mais

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma

Leia mais

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 VII Índice Geral Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 1.1. Introdução... 1 1.2. Linguagem PHP... 1 1.2.1. Suporte a diferentes sistemas operativos... 2 1.2.2. Suporte a Sistemas de Gestão

Leia mais

Treinamento em Pentaho Open Source Business Intelligence. Instrutor(a): Rafaela Raganham

Treinamento em Pentaho Open Source Business Intelligence. Instrutor(a): Rafaela Raganham Treinamento em Pentaho Open Source Business Intelligence Instrutor(a): Rafaela Raganham [email protected] Pentaho Report Designer Iniciado em 2002 com o nome de JfreeReport Atualmente é mantido

Leia mais

JAVA. Professor: Bruno Toledo

JAVA. Professor: Bruno Toledo JAVA Professor: Bruno Toledo Programação Java com Banco de Dados MYSQL Instalando o Servidor MYSQL Iremos utilizar o Vertrigo, programa esse que possui o servidor MySQL, Apache e PHP. Porém nosso foco

Leia mais

Desenvolvimento de Aplicações Móveis com HTML5

Desenvolvimento de Aplicações Móveis com HTML5 Desenvolvimento de Aplicações Móveis com HTML5 Date : 9 de Março de 2013 Por Nuno Nunes para o Pplware Workshop realizado no âmbito do Mestrado em Computação Móvel do Instituto Politécnico da Guarda na

Leia mais

igrpweb Índice gráfico Cliente NOSi igrpweb Referência Versão 1.00 Status

igrpweb Índice gráfico Cliente NOSi igrpweb Referência Versão 1.00 Status igrpweb Índice gráfico Cliente NOSi igrpweb Referência Versão 1.00 Status Conteúdo Enquadramento... 2 1 IGRP Studio... 3 2 O Guia Inicial Rápido... 4 3 O Gerador de Código... 5 4 O File editor... 6 5 BPMN

Leia mais

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli Programa de computador sequência de comandos ou instruções executados por um computador com a finalidade de produzir um resultado e resolver um problema; Linguagem de programação método para a criação

Leia mais

Interface Visual. Aula #4.1. EBS 211 POO e UML. Campus de Tupã. Prof. Luiz Fernando S. Coletta

Interface Visual. Aula #4.1. EBS 211 POO e UML. Campus de Tupã. Prof. Luiz Fernando S. Coletta Aula #4.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta [email protected] Campus de Tupã Ambiente de desenvolvimento integrado IDE (Integrated Development Environment) Programa de computador para

Leia mais

ResponseCard AnyWhere Desktop Guia do Usuário

ResponseCard AnyWhere Desktop Guia do Usuário ResponseCard AnyWhere Desktop Guia do Usuário Requisitos do sistema o Processador Intel ou AMD com 600 MHz (1 GHz ou mais recomendado) o 256 MB RAM (256 MB ou mais de RAM disponível recomendado) o Disco

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA

Leia mais

2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo

2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo 2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo Novatec Copyright 2010, 2015 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias 1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo

Leia mais

Aula 17 Introdução ao jquery

Aula 17 Introdução ao jquery Aula 17 Introdução ao jquery jquery é uma biblioteca JavaScript criada por John Resig e disponibilizada como software livre e aberto, ou seja, de emprego e uso regido segundo licença conforme as regras

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Hello World Professor: Danilo Giacobo OBJETIVOS DA AULA Desenvolver o primeiro aplicativo Android Se familiarizar com o ambiente de desenvolvimento Conhecer os principais

Leia mais

Edson Gonçalves. Desenvolvendo Relatórios Profissionais com ireport para NetBeans IDE. Demonstração

Edson Gonçalves. Desenvolvendo Relatórios Profissionais com ireport para NetBeans IDE. Demonstração Edson Gonçalves Desenvolvendo Relatórios Profissionais com ireport para NetBeans IDE Este livro é dedicado ao Samuel, filho do Ângelo e de sua esposa Erica, grandes amigos e agora pais. AGRADECIMENTOS

Leia mais

DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora).

DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora). 6188 - DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Noções Básicas 1.1. Novidades do Dreamweaver CC... 23 1.1.1. Aplicativo Creative Cloud... 24 1.2. Área de Trabalho...

Leia mais

Plano de Aula - DreamWeaver CC - cód Horas/Aula

Plano de Aula - DreamWeaver CC - cód Horas/Aula Plano de Aula - DreamWeaver CC - cód. 6188 24 Horas/Aula Aula 1 Capítulo 1 - Noções Básicas Aula 2 1 - Noções Básicas Aula 3 Capítulo 2 - Site do DreamWeaver Aula 4 2 - Site do DreamWeaver 1.1. Novidades

Leia mais

Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples.

Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples. O que é Java Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/ 1 Objetivos Responder o

Leia mais

Introdução à Programação para Dispositivos Móveis

Introdução à Programação para Dispositivos Móveis Introdução à Programação para Dispositivos Móveis Aula 02 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Plataformas

Leia mais

Java para Desenvolvimento Web Carga Horária: 40 Horas.

Java para Desenvolvimento Web Carga Horária: 40 Horas. Java para Desenvolvimento Web Carga Horária: 40 Horas. PROGRAMAÇÃO AULAS AOS SABADOS: Início : 20/08/2011 - Término: 17/09/2011 Horário: 8:30 as 12:30 13:30 ás 17:30. Pagamento em 6X no cartão ou cheque.

Leia mais

Curso Online de E-commerce. Plano de Estudo

Curso Online de E-commerce. Plano de Estudo Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias

Leia mais

JBoss Seam. Vinicius Senger Co-fundador Globalcode Alberto J Lemos (Dr. Spock) Instrutor Globalcode. Globalcode Open4Education

JBoss Seam. Vinicius Senger Co-fundador Globalcode Alberto J Lemos (Dr. Spock) Instrutor Globalcode. Globalcode Open4Education JBoss Seam Vinicius Senger Co-fundador Globalcode Alberto J Lemos (Dr. Spock) Instrutor Globalcode Agenda > Introdução > Arquitetura típica Java EE 5 > O que é JBoss Seam? > Porque escolher o JBoss Seam?

Leia mais

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

Manual do Usuário. Sistema Controle de Caixa (versão gratuita) Manual do Usuário Sistema Controle de Caixa (versão gratuita) - Lançamento de receitas, despesas, gastos, depósitos. - Controla um ou mais caixas, para pessoas ou empresas que necessitem separar saldos,

Leia mais

Aplicações Desktop: Swing/SubMacroForms. Carlos Renato Alves Gouveia Novembro/2008 [email protected]

Aplicações Desktop: Swing/SubMacroForms. Carlos Renato Alves Gouveia Novembro/2008 cgouveia@fes.br Aplicações Desktop: Swing/SubMacroForms Carlos Renato Alves Gouveia Novembro/2008 [email protected] Carlos Renato Alves Gouveia Especialista em Engenharia de Web Sites pela UFMS; Professor Universitário

Leia mais

Desenvolvimento do Portal da Transparência

Desenvolvimento do Portal da Transparência Desenvolvimento do Portal da Transparência Audiência pública com empresas interessadas Controladoria Geral do Município Prefeitura de São Paulo O que precisa ser feito? Um CMS contendo visualizações interativas,

Leia mais

Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto

Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto Versão 1.0.0 1 ÍNDICE Sumário INTRODUÇÃO... 3 PRINCIPAIS CARACTERÍSTICA DO PENCIL PROJECT... 3 COMO BAIXAR...

Leia mais

Microsoft Office Bruno Giancristoforo Jorge Bittencourt

Microsoft Office Bruno Giancristoforo Jorge Bittencourt Microsoft Office 2007 Bruno Giancristoforo Jorge Bittencourt Padrão de Armazenamento de Arquivos Padrão de armazenamento de arquivos aberto e padronizado por comunidade internacional Formato XML permite

Leia mais

Instrução de Trabalho: Instalar Client

Instrução de Trabalho: Instalar Client Instrução de Trabalho Instrução de Trabalho: Instalar Client 1. Objetivos Estabelecer procedimento para a atividade Instalar client. 2. Definições 3. Aplicação Aplicável á todos os envolvidos na Implantação

Leia mais

a) Instanciação de componentes, Adição do componente na interface e Registro dos métodos processadores de eventos.

a) Instanciação de componentes, Adição do componente na interface e Registro dos métodos processadores de eventos. ICET CURSO: Ciência da Computação e Sistemas de Informação (Aplicações de Linguagem de Programação Orientada a Objeto) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Para a construção

Leia mais

Modulo III Relatórios e Gráficos em Java

Modulo III Relatórios e Gráficos em Java Modulo III Relatórios e Gráficos em Java Prof. Ismael H F Santos April 05 Prof. Ismael H. F. Santos - [email protected] 1 Ementa Modulo III Relatórios em JAVA Relatórios - Jasper e IReports Modulo

Leia mais

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source. Introdução ao JasperReports O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source. Para efetuar o seu download acesse

Leia mais

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli Técnico em Informática Web JavaScript Profª Ana Paula Mandelli [email protected] Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela

Leia mais

UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL. Java Peristence API 1.

UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL. Java Peristence API 1. UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL Java Peristence API 1.0 Salvador-Ba Março/2009 1 RAMON PEREIRA LOPES Java Peristence API

Leia mais

Manual de instalação, configuração e utilização do Enviador XML

Manual de instalação, configuração e utilização do Enviador XML Manual de instalação, configuração e utilização do Enviador XML 1 Manual de instalação, configuração e utilização do Enviador XML 1. Conceitos e termos importantes XML Empresarial: é um sistema web (roda

Leia mais

Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites.

Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites. Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites. Gabriel Pereira, Especialista em Java da Clarify Projete e desenvolva situações de Mercado com a criação de um

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que

Leia mais

Júlio César Falbo da Silveira

Júlio César Falbo da Silveira Júlio César Falbo da Silveira www.juliofalbo.tech Brasileiro, casado, 24 anos Tijuca Rio de Janeiro RJ Telefone: (21) 98867-9866 / E-mail: [email protected] OBJETIVO Atuar como líder técnico ou

Leia mais

Guia Doxygen. Emanuel Filipe Galdino Alves

Guia Doxygen. Emanuel Filipe Galdino Alves Guia Doxygen Emanuel Filipe Galdino Alves ([email protected]) O Doxygen é um programa que gera a documentação de um software a partir da análise do código escrito em C, C++, C#, Java, Python,

Leia mais

Arquitetura em Camadas

Arquitetura em Camadas Arquitetura em Camadas 1 Introdução Em aplicações OO de médio e grande porte, diversos aspectos devem ser considerados: Apresentação Lógica da aplicação Lógica do negócio Persistência de Objetos Camada

Leia mais

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 5232 - Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 1.1. Novidades do Dreamweaver CS6... 23 1.2. Área de Trabalho... 24 1.2.1. Tela de Boas-vindas...

Leia mais

Leynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia.

Leynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia. Leynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia. Informações Gerais: Endereço: Rua Padre Júlio Maria nº 1677. Bairro: Icoaraci Belém Pará Telefones:

Leia mais

1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação.

1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação. Group Shopping Quest Como fazer 1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação. 2. Clique em Avançar para iniciar o processo de instalação. Após aceitar os termos

Leia mais

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo

Leia mais

A Web, o Design, o Software Livre e outras histórias... Eduardo Santos - www.agni.art.br

A Web, o Design, o Software Livre e outras histórias... Eduardo Santos - www.agni.art.br A Web, o Design, o Software Livre e outras histórias... Eduardo Santos - www.agni.art.br Surgimento da WEB e HTML Início da década de 90 HTML (acrônimo para a expressão HyperText Markup Language, que significa

Leia mais