Tecnologia

Acessar aplicações desktop pelo browser?

acessar aplicações desktop pelo browser

Já pensou em acessar aplicações desktop pelo browser? Então, vamos te mostrar como isso é possível e como as aplicações desktop legadas de sua empresa não precisam ser substituídas por aplicações web.

Aplicações desktop e web

Bom, você que está lendo este post talvez não seja um especialista na área, mas vamos te explicar com uma linguagem simples e acessível o que significam essas terminologias.

Aplicação web é aquela acessada pelo browser, ou seja pelo navegador web como o Google Chrome, Mozilla Firefox ou Internet Explorer. Já as aplicações desktop são aquelas acessadas diretamente pelo sistema operacional como Windows, Linux ou MacOS.

Vamos a alguns exemplos bem corriqueiros! Quando você usa o editor de texto Word da Microsoft, você está usando uma aplicação desktop. Agora quando você acessa o navegador de internet e entra, por exemplo, no seu aplicativo de visualização de emails, então, isso é uma aplicação web. Simples não?

Bom, explicar o que é uma ou outra parece ser simples. A questão está em ao adquirir um software de gestão quais seriam as razões para se optar por uma ou outra solução?

Se você está neste dilema, continue a ler o nosso post e verá que podemos te ajudar a encontrar um caminho.

Vantagens e Desvantagens

Vamos elencar algumas vantagens e desvantagens das aplicações desktop e web, mas salientando que isso depende:

  • muito da arquitetura da aplicação,
  • dos mecanismos de segurança implementados e do
  • ambiente onde as mesmas encontram-se hospedadas.

 

Aplicações desktop Aplicações web
mais confiáveis e seguras pois é difícil acessar o código interno da aplicação correm um risco maior de serem modificadas por um usuário mal intencionado
apresentam melhores mecanismos de autenticação e autorização os mecanismos de autenticação e segurança podem ser bons ou ruins, depende da arquitetura da aplicação
correm o risco de algum sinistro afetar a aplicação, pois podem estar expostas a um usuário mal intencionado correm o risco de ficarem indisponíveis por algum tempo, principalmente se houver problemas com a conexão com a Internet
a experiência do usuário pode ser boa a experiência do usuário pode ser boa
grandes entradas de dados funcionam de forma bem suave grandes entradas de dados podem ficar comprometidas
aproveitam bem os recursos da máquina compartilham recursos com outros usuários e até mesmo com outras empresas
tendem a ser mais restritas quanto ao acesso a outras  aplicações web aproveitam melhor os recursos de interação com a web e outras ferramentas
são mais fáceis de serem desenvolvidas são mais difíceis de serem desenvolvidas
geralmente não podem ser acessadas de qualquer lugar são acessíveis de qualquer lugar
restritas a um sistema operacional não dependem do sistema operacional

 

O quê adotar: desktop ou web?

Muitos especialistas afirmam que durante muito tempo as aplicações desktop supriram todas as necessidades dos usuários de software. E também afirmam que agora o mercado está propenso a aplicações web pela necessidade de acesso a partir de diferentes dispositivos e facilidade de entrega (instalação e atualização).

Agora, você gestor de uma empresa que utiliza uma aplicação desktop há muitos anos e que a mesma atende bem as suas necessidades, como você encararia esse dilema do mercado?

Já pensou que é possível acessar aplicações desktop pelo browser? E com esse recurso torná-las acessíveis a partir de diferentes dispositivos e também se beneficiar da facilidade de entrega?

Mas, atenção! A aplicação desktop continuará sendo uma aplicação desenvolvida e projetada para rodar diretamente pelo sistema operacional. Agora é perfeitamente possível fazer streaming de aplicativos e torná-los acessíveis pelo browser.

Serviço de streaming de aplicações desktop

A Amazon Web Services (AWS) oferece um conjunto amplo de serviços globais de computação, armazenamento, banco de dados, análise, aplicativos e implementação que ajudam as organizações a se moverem mais rapidamente, baixarem custos de TI e escalonar seus aplicativos.

Entre esses serviços encontra-se o AppStream 2.0 que é um serviço de streaming de aplicativos gerenciável e seguro que permite fazer streaming de aplicativos de desktop para qualquer navegador da web compatível com o HTML 5, sem necessidade de alterar os aplicativos.

O objetivo do streaming é proporcionar aos usuários de aplicativos desktop o acesso aos mesmos através de um navegador web. Tornando, assim, os mesmos acessíveis de qualquer lugar e a qualquer momento.

Ao contrário de soluções tradicionais locais para streaming de aplicações desktop, o Amazon AppStream 2.0 oferece definição de preço com pagamento conforme o uso, sem investimento inicial e sem manutenção de infraestrutura. Você pode alterar a escala de forma instantânea e global, garantindo que os usuários sempre tenham a melhor experiência possível.

 

LS Educação com o serviço AppStream 2.0 da AWS

Assista ao vídeo abaixo e veja uma demonstração de uso do software LS-Educação da LS-Informática já rodando sobre a infraestrutura da AWS através do serviço de AppStream 2.0 da AWS.

 

 

Uma grande vantagem desta arquitetura é a elasticidade que a AWS oferece. Você configura o stack da sua aplicação e a cobrança pelo serviço de streaming é por hora. Como pontos positivos elencamos a elasticidade; possibilidade de integração com domain controller do cliente; acesso via navegador com HTTPS; protocolo de alto desempenho para streaming. Já como pontos de atenção: latência deve ficar entre 100ms e 250ms; preço em dólar; se seu usuário ficar com sua aplicação aberta 24 horas por dia, você será bilhetado por 24 horas.

 

 

LS Informática e sua proposta

As organizações enfrentam um dilema:

  • recodificar as aplicações para execução nativa em navegadores, o que demanda tempo e investimento,
  • ou continuar com a manutenção e o suporte de um catálogo complexo de aplicações de desktop.

Existem muitas controvérsias e linhas de defesa na escolha por desktop ou web. Cabe a você gestor analisar as suas necessidades e comparar com o quê cada uma pode oferecer.

Pense bem antes de decidir:

  • leve em consideração os dados legados,
  • o suporte e serviços oferecidos,
  • as funcionalidades específicas desenvolvidas para o seu negócio,
  • o treinamento já empenhado.

Enfim, são muitas as variáveis que devemos levar em consideração para tomar uma decisão importante e vital ao negócio da empresa.

Portanto, você que é gestor de uma empresa e usa os produtos da LS-Informática, pode também estar enfrentando esse dilema de aplicações desktop versus aplicações web. Fica tranquilo, nós temos a solução para você. Os software da LS Informática estão homologados no ambiente AppStream 2.0 da AWS e podem ser facilmente acessíveis pelo browser. Fale com um de nossos consultores e agende uma demonstração.

 

Fale com um de nossos consultores →

 


Leandra Mendes do Vale é graduada em “Ciência da Computação”, especialista em “Desenvolvimento JAVA” e em “Educação a Distância” e mestre em “Engenharia Elétrica”.  Tem experiência na área de gestão acadêmica e desenvolvimento de software. Atualmente é Diretora de TI na LS Informática, professora e coordenadora da EaD do IMEPAC Araguari.