23-03-2017 Web Application Maker: uma abordagem declarativa ao desenvolvimento WWW Miguel Calejo, Mário Araújo, Sónia Mota Araújo, Nuno Soares Declarativa.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento declarativo de Web Information Systems Miguel Calejo Declarativa, Portugal
Advertisements


Processamento de Voz Eng. Informática 5º Ano
Passo a passo: Configuração de Login no ASP.NET
Análise do Rational Suite
Programa das Aulas 20/09/05 - Apresentação da disciplina
Microsoft Office SharePoint Portal Server 2003 Technical Briefing: Overview Parceria: PLATAFORMA DE DEMONSTRAÇÃO.
Raphael Gatti Thomás Bryan
Base de Dados para a Gestão de Informação de Natureza Pedagógica
Tipos de Sites Web gerados pelo VS2005
Laboratório de Informática Introdução à Linguagem HTML
.Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula.
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Ferramentas de Engenharia de Software
> Fases de Engenharia de SW > Gestão de Projectos de SW
Planificação do Projecto de SW
LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Web Sites com acesso a.
Concepção Centrada no Utilizador 1ª Aula de Laboratório Grupo 002 Terça-Feira 12-14h.
RMI-IIOP.
Capítulo 11: SAD baseado na WEB e Inter-organizacional
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Introdução aos Serviços Web
Disciplina: Tópicos Avançados de TI Unidade I: Introdução à Internet Prof.: Mario Filho Período: 7º. SIG - ADM Encontro.
Administração para Engenharia
Projeto para Desenvolvimento de Sistema
Internet e Informação Electrónica INTERNET EXPLORER
Trabalho realizado por: Nuria Pahino Dasilva Fernando Guerra e Paz
Estudo comparativo de arquitecturas para aplicações empresariais
Manuel Padilha – Luís Santos –
Projeto para Desenvolvimento de Sistema
Com a ajuda do GOOGLE: O que é uma Base de Dados?!
Principais Tecnologias – NF-e
Desenvolvimento de Projetos e Aplicações Web
PLANO DE ACTIVIDADES Linhas de Acção I.Apoiar os Doentes ELA e Familiares II.Divulgar a ELA e a APELA III.Acompanhar e Promover a Investigação e Evolução.
© 2008 Microsoft Corporation Agenda 09h30 | Boas Vindas 09h40 | A próxima geração de desktop empresarial 10h15 | Acrescente valor às suas soluções com.
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Laboratórios de Informática IV Ferramentas CASE
LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 1ª FASE DESENVOLVIMENTO DE UMA APLICAÇÃO PARA APOIAR A SELECÇÃO DE SOFTWARE DE APOIO À DECISÃO.
Introdução ao Desenvolvimento Web
1 Estado actual de progresso do projecto PT-Comunicações PT-Comunicações / Porto 27 de Julho de Estágio escolar no âmbito do ICR Estagiários :
TIC 10º ano de escolaridade
Apresentação da plataforma / LMS Moodle Vitor M. N
Orientações Gerais.
APRESENTAÇÃO DO SOFTWARE
Apresentação do Sistema Geral do Sistema
Curso EFA de técnico de Informática e Sistemas
APRESENTAÇÃO DO SOFTWARE
Seminário APCER “Gestão de Valor: Criação de Valor para as partes interessadas” Lisboa, 29 de Junho de 2004 Direcção Qualidade e Segurança José Araújo.
1 2 Observa ilustração. Cria um texto. Observa ilustração.
BPM BUSINESS PROCESS MANAGEMENT Projecto em Informática e Gestão de Empresas Lisboa, 20 de Junho de 2006.
Agendamento de Docas e Monitoramento de Processos Logísticos
DESENVOLVIMENTO WEB I HTML Tabelas. Tabelas servem para organizar!!!  Usamos tabelas para organizar conteúdos que tenham relação entre si, procurando.
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
A abordagem de banco de dados para gerenciamento de dados
Configuração do Ambiente de programação
Jacques Robin e Francisco Carvalho CIn-UFPE Tópicos de projetos da disciplina de mineração de dados
GeneXus 9.0: Ajax e Patterns
Solicitações de Serviços
Academia de Ensino Superior Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Elaborando o design.
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
JBoss Unidade III JBoss Visão geral do JBoss Aula 1.
“Modelos para que vos quero” ou “ Web Application Maker: a declarative web database tool” Miguel Calejo, Mário Araújo Declarativa, Portugal
O InterProlog e a Declarativa Miguel Calejo Declarativa
Gestão de Bases de Dados
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
OCLE Object Constraint Language Environment Fábio Moura CIn-UFPE.
Methodology Explorer Uma ferramenta para definição e manutenção de metodologias de software Hermano Perrelli Suzana Mesquita Recife, outubro de 2001.
Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.
Transcrição da apresentação:

23-03-2017 Web Application Maker: uma abordagem declarativa ao desenvolvimento WWW Miguel Calejo, Mário Araújo, Sónia Mota Araújo, Nuno Soares Declarativa http://www.declarativa.com

Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001 A Declarativa em 23/11/2001 18 meses, 5 pessoas, ferramentas 4 licenciados e 1 doutorado em Informática 1 Prémio IBM, 3 Prémios Microsoft Duas linhas de desenvolvimento declarativo InterProlog: Java Swing + Prolog WAM: browser+Active Server Pages+SQL Server Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

O esparguete WWW / intranet Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

A abordagem declarativa Web Application Maker Model-driven, centralizado no MS SQL server Dada uma BD com stored procedures, etc... ...Obtém site www com perfis de utilizador, etc. Flexível: geração disponível para o programador Requisitos e modelos com MooD, Rose, Visio, .... ...e no fim, venha a base de dados  Linguística e macro-estrutura aproveitáveis Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

Abordagem declarativa Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

Demo: Empresa XYZ - crua Modelo WAM: a própria base de dados... Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

Demo: Empresa XYZ – temperada Modelo WAM: a própria base de dados... ...mais tabelas WAMmodel Linguística multi-língua Quais as listas de “master-detail” e lookups a mostrar Quais as stored procedures e ASPs externas a invocar Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

Projectos com WAM: CRAT Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

Projectos com WAM: XSB, Inc. Interface WWW para BD de peças Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

Projectos com WAM: DRE-Norte Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

Projectos com WAM: CVRVV Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

Projectos com WAM: Servisoft Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001

Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001 Conclusão Abordagem declarativa compensa Não inventemos mais meta-modelos: SQL Server, Informix, Oracle têm meta-informação q.b. “Wizards” não, geração em runtime sim Flexibilidade para evolução contínua de requisitos Procuram-se mais parceiros: Académicos (investigação, uso em aulas) Empresariais (uso em projectos internos) Apresentação na 2ªCAPSI, 23-11-2001 Copyright Declarativa 2001