Avançar para o conteúdo principal

O futuro será a nuvem? Mesmo para aplicações de engenharia?

O futuro será a nuvem? Mesmo para aplicações de engenharia?

A Microsoft anuncia a transição do Office para o Microsoft 365, e temos ensaios de levar o CAD para o navegador...



À medida que vão surgindo novas tecnologias para o navegador web, maior poder de computação em nuvem, redes mais rápidas, é legítimo pensar num futuro em que todos os programas que usamos, inclusivamente num ambiente de engenharia, possam funcionar na nuvem.

Já acontece com o trintão Microsoft Office:

https://www.theverge.com/2022/10/13/23402155/microsoft-office-microsoft-365-rename-branding-changes

Já acontece com o Autocad:

https://www.autodesk.com/solutions/cloud-based-online-cad-software

Visualizador IFC:

https://www.accasoftware.com/en/ifc-viewer-on-line

E a título de exemplo com jogos complexos (Doom):

https://wasm.continuation-labs.com/d3demo/


E vai continuar esta onda de mudança.


Pensando um pouco nisso, e tendo já algumas webapps preparadas para funcionar em ambiente de nuvem, desde um site a que se acede, já tinha implementado a https://www.coimbrasapps.net/ 

Por outro lado nos meus ambientes de desenvolvimento locais, tendo em vista a criação de pequenas aplicações para melhorar a produtividade, tenho um portfolio de coisas feitas em Javascript, Python e C#.

No entanto quando é necessário ler um ficheiro Excel, tenho privilegiado tecnologias que não o JS, já que este requer que se instalem "coisas" no computador onde está a funcionar a aplicação (e se passar a aplicação a outros deixa de funcionar) ou que se transforme num pesado e pouco eficiente executável... ou como outra opção que tenham um link para ler os métodos necessários a abrir um Excel. Esta última opção funciona relativamente bem, embora requeira uma ligação à web e pode apresentar algum problema de segurança...

Pelos motivos acima para ler um Excel, opto por construir algo em Python, e mais recentemente em C#.

Nas, voltando à nuvem ou ao navegador, a grande vantagem das aplicações web, digamos assim, é poderem funcionar em qualquer aparelho que tenha um navegador web (Windows, Chromebook, Mac, Linux, Android...)  e não requerem instalação nem actualizações.

Como exemplo do que se pode fazer, num estágio muito preliminar, mostro a leitura de um ficheiro Excel, e cujos dados podem ser lidos e usados mais tarde para manipulação.


Posso traçar muita linhas de desenvolvimento, algumas focadas por exemplo em tratar dados de e para ISPOL, ou gerar ficheiros de desenho ou BIM.




Comentários

Mensagens populares deste blogue

C# - Viadutos Excel - ISPOL

C# - Viadutos Excel - ISPOL Ler dados do Excel e passar a informação para o ISPOL é um ganho de produtividade e organização. Desta vez, apresento uma utilidade que lê um ficheiro Excel, e transforma os dados para o menu de estruturas do ISPOL. Partindo de um Excel organizado, por pks eixos e espessuras da estrutura etc... como o seguinte: Elaborei um programita em CSharp: Este programa funciona em modo "DOS" não tem uma interface gráfica de janelas: O programa cria os ficheiros necessários, o Excel pode estar organizado por eixos, e o programa guarda um ficheiro para cada eixo: O resultado depois de abrir o ficheiro em ISPOL é o seguinte: Com as alterações ao projecto pode-se manter um ficheiro de apresentação e controlo em Excel.

Politica de privacidade das aplicações colocadas na Play Store do Google

Politica de privacidade das aplicações colocadas na Play Store do Google. As aplicações não recolhem qualquer dado do utilizador nem a armazenam ou partilham com terceiros. Não recolhem a localização nem a armazenam ou partilham com terceiros. Alguma informação sobre os utilizadores que possa chegar ao programador por via da Play Store, será tratada de acordo com toda a confidencialidade, e não fornecida a terceiros. Obrigado.

ISPOL - Representação de Gabaris

ISPOL - Representação de Gabaris No ISPOL podemos representar ao longo do traçado um contorno e até realizar variações. A representação de um contorno ou gabari pode ser realizada no ISPOL de um modo simples, usando por exemplo um Símbolo (bloco) da biblioteca, ou um ou vários criados à medida para atender aos casos necessários. Na imagem abaixo um exemplo da biblioteca do ISPOL, representado no perfil transversal. Estas secções são constituídas por símbolos/blocos: Podem-se desenhar ao longo do eixo proporcionando a vista típica destas situações, uma espécie de sólido que enche o traçado. Além desta representação "simples" o ISPOL permite realizar transições entre símbolos diferentes, por exemplo para representar os diferentes gabaris em recta e curva. Ou outras situações que se achem necessárias. Permite ainda condicionar a representação destes símbolos por valores de raio. Isto é para um determinado raio. Pode ser usado para indicar de forma automática ao programa que em r...