DEVELOPMENT OF
STRUCTURAL
APPLICATIONS USING
WEB BASED
TECHNOLOGIES
RUI BARROS
JOÃO GRANADO
JOÃO RIO
JOSÉ MIGUEL CASTRO
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

2
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

3
SERVIÇOS WEB

4
SERVIÇOS WEB

5
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.

6
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.

7
ESTRUTURA DA APLICAÇÃO
Ambiente Interno de Desenvolvimento
Clientes
Externos

Programadores
web

FLANGE+WEB

Programadores
internos

API

Biblioteca de
funções

Novas
aplicações

8
BIBLIOTECA DE FUNÇÕES
• Propriedades de perfis comerciais;

• Propriedades de perfis reconstituídos soldados;
• Funcionalidades avançadas (Curvas de interação MN)

9
BIBLIOTECA DE FUNÇÕES
Curvas de interação M-N

10
FLANGE+WEB

11
FLANGE+WEB BETA

12
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.

13
Muito obrigado pela atenção.

14

Development of structural applications using web based technologies

  • 1.
    DEVELOPMENT OF STRUCTURAL APPLICATIONS USING WEBBASED TECHNOLOGIES RUI BARROS JOÃO GRANADO JOÃO RIO JOSÉ 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 2
  • 3.
    MOTIVAÇÃO • Criar umaaplicaçã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 3
  • 4.
  • 5.
  • 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. 6
  • 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. 7
  • 8.
    ESTRUTURA DA APLICAÇÃO AmbienteInterno de Desenvolvimento Clientes Externos Programadores web FLANGE+WEB Programadores internos API Biblioteca de funções Novas aplicações 8
  • 9.
    BIBLIOTECA DE FUNÇÕES •Propriedades de perfis comerciais; • Propriedades de perfis reconstituídos soldados; • Funcionalidades avançadas (Curvas de interação MN) 9
  • 10.
    BIBLIOTECA DE FUNÇÕES Curvasde interação M-N 10
  • 11.
  • 12.
  • 13.
    CONCLUSÕES TECNOLÓGICAS • Odesenvolvimento 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. 13
  • 14.
    Muito obrigado pelaatenção. 14