development of structural applications using web based technologies
TRANSCRIPT
![Page 1: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/1.jpg)
DEVELOPMENT OF STRUCTURAL APPLICATIONS USING WEB BASED TECHNOLOGIES
RUI BARROSJOÃO GRANADOJOÃO RIOJOSÉ MIGUEL CASTRO
![Page 2: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/2.jpg)
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
![Page 3: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/3.jpg)
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
![Page 4: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/4.jpg)
4
SERVIÇOS WEB
![Page 5: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/5.jpg)
5
SERVIÇOS WEB
![Page 6: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/6.jpg)
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.
![Page 7: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/7.jpg)
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.
![Page 8: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/8.jpg)
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
![Page 9: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/9.jpg)
9
BIBLIOTECA DE FUNÇÕES
• Propriedades de perfis comerciais;
• Propriedades de perfis reconstituídos soldados;
• Funcionalidades avançadas (Curvas de interação M-N)
![Page 10: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/10.jpg)
10
BIBLIOTECA DE FUNÇÕESCurvas de interação M-N
![Page 11: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/11.jpg)
11
FLANGE+WEB
![Page 12: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/12.jpg)
12
FLANGE+WEB BETA
![Page 13: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/13.jpg)
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.
![Page 14: Development of structural applications using web based technologies](https://reader030.vdocuments.us/reader030/viewer/2022032700/55d5a3d1bb61ebfe4c8b45c9/html5/thumbnails/14.jpg)
14
Muito obrigado pela atenção.