14
DEVELOPMENT OF STRUCTURAL APPLICATIONS USING WEB BASED TECHNOLOGIES RUI BARROS JOÃO GRANADO JOÃO RIO JOSÉ MIGUEL CASTRO

Development of structural applications using web based technologies

Embed Size (px)

Citation preview

Page 1: Development of structural applications using web based technologies

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

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

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

4

SERVIÇOS WEB

Page 5: Development of structural applications using web based technologies

5

SERVIÇOS WEB

Page 6: Development of structural applications using web based technologies

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

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

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

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

10

BIBLIOTECA DE FUNÇÕESCurvas de interação M-N

Page 11: Development of structural applications using web based technologies

11

FLANGE+WEB

Page 12: Development of structural applications using web based technologies

12

FLANGE+WEB BETA

Page 13: Development of structural applications using web based technologies

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

14

Muito obrigado pela atenção.