+ All Categories
Home > Business > Development of structural applications using web based technologies

Development of structural applications using web based technologies

Date post: 20-Aug-2015
Category:
Upload: rui-barros
View: 142 times
Download: 1 times
Share this document with a friend
Popular Tags:
14
DEVELOPMENT OF STRUCTURAL APPLICATIONS USING WEB BASED TECHNOLOGIES RUI BARROS JOÃO GRANADO JOÃO RIO JOSÉ MIGUEL CASTRO
Transcript
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.


Recommended