Rodrigo Braga Pinheiro

Slides:



Advertisements
Apresentações semelhantes
SISTEMAS DE SUPORTE À DECISÃO
Advertisements

Orientação a objetos identidade abstração classificação encapsulamento
Framework para desenvolvimento web
SISTEMA PARA GERAÇÃO DE INFORME SEMANAL AUTOMATIZADO
SAD - SISTEMA DE APOIO À DECISÃO Prof. Wagner Andrade
Implementação de um Sistema de Informações Georeferenciado (Geoufes) Utilizando Bibliotecas de Software Livres em Java Aluno: Geraldo Angelo Vassoler Orientador:
ESTÁGIO SUPERVISIONADO Isabel Shalders Porto
FACULDADE DOS GUARARAPES
Disciplina:Tópicos Avançados de Sistemas de Informação
Modelagem de Framework Orientado a Objetos Alex de Magalhães Machado.
Ontologia e Sistemas de Informação Geográfica Departamento de Informática - Universidade Federal de Viçosa Jugurta Lisboa Filho Alcione de Paiva Oliveira.
Curso de Cafeicultura de Precisão
Análises Espaciais e Tomada de Decisão
INTRODUÇÃO AO GEOPROCESSAMENTO
SISTEMA DE MONITORAÇÃO VEICULAR VIA GPRS
TOpico Especial 1: Banco de Dados Geográfico
A. Rezende, V. Cavicchioli Neto, B. Berardo,
Prof.: Carlos Hairon R. Gonçalves
É um sistema de controle de rota.
Gerencia de Projeto OO Aspectos Avançados em Engenharia de Software Aula 5 Fernanda Campos DCC/UFJF.
Engenharia de Software
Informação Geográfica Informação sobre lugares da superfície terrestre; Conhecimento sobre onde está algo; Conhecimento sobre o que existe em determinada.
Desenvolvimento de Projetos e Aplicações Web
PÁginas Dinâmicas Programação Web.
Universidade Federal de Lavras - UFLA
Metolodogia de Desenvolvimento de Data Warehouse
Rodrigo Cristiano Silva
Christien Lana Rachid6.1d.1 Técnica de BD - Dicionarização UNIPAC 2º SEMESTRE 2007.
Rodrigo Silva da Conceição / Liane M. Azevedo Dornelles UERJ
Curso de JavaWeb Módulo 1 e 2 Instrutores: Rodrigo Cardoso
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 07.
Adriano Melo Introdução ao ASP.NET Adriano Melo
Professor: Márcio Amador
JSP e Servlets ISEP – LP2 Filipe Costa – /2004.
Aplicativos Web Com Orientação a Objetos
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Arquitetura das JSP - Aula 2
Aplicações Web com Orientação a Objetos
Sistemas de Informação
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Introdução a Banco de Dados Aula 04
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Padrões de Interação com o Usuário
SIG como SAD: Sistemas de apoio à decisão espaciais
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Nosso Projeto. DFLP Sistemas Família Finanças Mobile Diogo Fernandes da Silva Lais de Sousa Pinheiro Orientador: Felipe Mancini Co-orientador: Robson.
ITIL - Introdução Prof. Fabiano Sabha.
Sistema de Acompanhamento Multimídia de Empreendimento Proposta Março 2010.
JavaServer Faces Rapid Web Application Development em Java Ricardo Cavalcanti Jobson Ronan
SISTEMA PROCESSUAL DIGITAL
Introdução ao geoprocessamento
Developing Web Applications with JavaServer Faces (Qusay H. Mahmound) Luiza Pagliari Pablo Grigoletti Universidade Federal do Rio Grande do Sul Programa.
Mestrando: Pedro Barbosa Cordeiro Orientador: Bernardo Lula Júnior
Alunos: Diogo do Nascimento Leandro Luiz Mendes
Banco de Dados Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série.
Ciclo de vida JSF Desenvolvimento de Sistemas Web
Treinamento AJAX Waelson Negreiros Blog:
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
ARQUITETURA WEB SERVICE TGM
Introdução ao geoprocessamento
Projetar Base de Dados. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar base de dados | 2 Objetivos deste.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha Apresentação baseada no material didático elaborado pelo Prof. Pasteur Ottoni de Miranda Junior.
Objetivos do Capítulo Identificar as mudanças que acontecem na forma e no uso de apoio à decisão em empreendimentos de e-business. Identificar o papel.
ALUNO: RONI FABIO BANASZEWSKI Model-View-Controller.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Programa de Pós-Graduação Stricto sensu – Mestrado Profissional - Uso Sustentável de Recursos Naturais em Regiões Tropicais, ITV-DS, Belém, 11 de Março.
Transcrição da apresentação:

Rodrigo Braga Pinheiro

GIS e Meio Ambiente Introdução Banco Vertical □ Tapestry e JSF □ □ □ MAPS GIS e Meio Ambiente Esta área objetiva estudar técnicas para a manipulação de objetos com atributos espaciais, com ênfase na representação cartográfica de objetos geo-referenciados. Neste âmbito, são estudadas novas estruturas de dados e novos algoritmos que dêem suporte a métodos de acesso eficientes a esses objetos. Procura-se representar tanto o posicionamento espacial quanto a hierarquia de resoluções, de modo a permitir recuperar, de uma base de dados reais (grandes), de forma eficiente, apenas os dados de interesse, na resolução requerida. Neste contexto, diversas aplicações têm sido desenvolvidas em parceria com a PETROBRAS, como sistemas para otimizar o lançamento de dutos, realizar simulações numéricas para acompanhar vazamentos de óleo no mar, administrar informações sobre o meio ambiente da costa brasileira e gerenciar planos de ações de emergência.

Banco Vertical Introdução Banco Vertical □ Tapestry e JSF □ □ □ MAPS Pode-se observar que o banco de dados tem um aspecto orientado a objetos: possui o conceito de objeto, de classe, de atributo e etc. O banco está mais fragmentado o que ajuda na filtragem dos dados e por possuir um identificador único a reconstrução da relação pode ser obtida por meio de uma junção natural.

Tapestry e JSF Introdução Banco Vertical □ Tapestry e JSF □ □ □ MAPS Tapestry - É um framework open-source para criar aplicações web em Java. Ele divide uma aplicação web em um conjunto de páginas, cada uma construída a partir de componentes. Além disso, Tapestry assume a responsabilidade de controlar tarefas como gerar a URL de construção e de expedição, armazenamento persistente do estado no cliente ou no servidor, validação de entrada do usuário, localização / internacionalização e relatórios de exceção JSF - Permite que o desenvolvedor crie UIs através de um conjunto de componentes UIs pré-definidos, fornece um conjunto de tags JSP (JavaServer Pages) para acessar os componentes, reutiliza componentes da página, associa os eventos do lado cliente com os manipuladores dos eventos do lado do servidor (os componentes de entrada possuem um valor local representando o estado no lado servidor) e fornece separação de funções que envolvem a construção de aplicações Web.

Tapestry e JSF – Formulário Dinâmico Introdução Banco Vertical ■ Tapestry e JSF □ □ □ MAPS Tapestry e JSF – Formulário Dinâmico O sistema interpreta os metadados de uma classe do banco e extrai os tipos de dado. Sabendo qual o tipo do dado, e que cada tipo de dado possui seu renderizador, o sistema se encarrega de renderizar a página automaticamente.

MAPS Introdução Banco Vertical ■ Tapestry e JSF □ □ □ MAPS O MAPS é um sistema que tem por finalidade a geração de mapas de sensibilidade ambiental a derrames de óleo, disponibilizando informações em uma base cartográfica georeferenciada para apoio à decisão no caso de acidentes ambientais envolvendo este tipo de produto. O sistema armazena informações biológicas, socio econômicas e litorâneas de todas as áreas ( no total são 23 ) do Brasil que são sensíveis a acidentes com óleo e afins. Através dessas informações é possível dimensionar o impacto ambiental causado pelo acidente e traçar estratégias para reverter o incidente.

Introdução Banco Vertical ■ Tapestry e JSF □ □ ■ MAPS MAPS

Introdução Banco Vertical ■ Tapestry e JSF □ ■ ■ MAPS MAPS

Introdução Banco Vertical ■ Tapestry e JSF ■ ■ ■ MAPS MAPS