development of structural applications using web based technologies
TRANSCRIPT
DEVELOPMENT OF STRUCTURAL APPLICATIONS USING WEB BASED TECHNOLOGIES
RUI BARROSJOÃO GRANADOJOÃO RIOJOSÉ MIGUEL CASTRO
2
ESTRUTURA DA APRESENTAÇÃO
• Introdução
• Serviços Web (Web-based Services)
• FLANGE+WEB – aplicação web cliente do serviço
• Biblioteca de funções (Serviço web)- Análise de Secções pelo EC3 + Curvas de Interação M-N
• Conclusões e desenvolvimentos futuros
3
MOTIVAÇÃO
• Criar uma aplicação web para o cálculo estrutural acessível por vários dispositivos com acesso à internet – FLANGE+WEB
• Criar uma API (Application Programming Interface) para fornecer informações relativas ao cálculo estrutural, tanto ao FLANGE+WEB como a outras aplicações
4
SERVIÇOS WEB
5
SERVIÇOS WEB
6
FLANGE+WEB
• O FLANGE+WEB é uma aplicação web criada em 2012;
• Pretende ser uma plataforma gráfica que disponibilize o acesso remoto a funções de cálculo estrutural;
• Uma aplicação web distingue-se de outras tipologias de aplicações por poder ser executada através de um browser;
• As funções de cálculo estão disponíveis num servidor e acessíveis através de uma API.
7
O QUE É UMA API?
• API – Application Programming Interface;
• Conjunto de especificações que permitem que diferentes tipos de software comuniquem entre si;
• No contexto web, estas especificações materializam-se em pedidos e respostas transmitidas através do protocolo HTTP.
8
ESTRUTURA DA APLICAÇÃO
Clientes Externos
Programadores web
Novas aplicações
Ambiente Interno de Desenvolvimento
API
FLANGE+WEB
Biblioteca de funções
Programadores internos
9
BIBLIOTECA DE FUNÇÕES
• Propriedades de perfis comerciais;
• Propriedades de perfis reconstituídos soldados;
• Funcionalidades avançadas (Curvas de interação M-N)
10
BIBLIOTECA DE FUNÇÕESCurvas de interação M-N
11
FLANGE+WEB
12
FLANGE+WEB BETA
13
CONCLUSÕES TECNOLÓGICAS
• O desenvolvimento das tecnologias de informação permite já uma “horizontalização” da sua aplicação, i.e., é possível a um profissional de engenharia civil ser ele próprio a desenvolver serviços e aplicações web;
• Neste momento o FLANGE+WEB é uma plataforma válida de consulta de informações relativas a perfis metálicos;
• A API permite o desenvolvimento num futuro próximo de outro tipo de aplicações, nomeadamente aplicações móveis.;
• É necessário enriquecer a biblioteca de funções.
14
Muito obrigado pela atenção.