TecnologiaCloud ComputingPrototipação na nuvem

Prototipação na nuvem

-

Publicidade

Graças à tecnologia disponível, a nuvem converteu-se hoje em um cenário que nos permite inúmeras coisas. Começamos timidamente com os e-mails e fomos somando mais e mais serviços, de tal maneira que atualmente podemos usar a nuvem para quase tudo.

Precisamente, um dos processos mais interessantes que podemos fazer com a nuvem é prototipar aplicativos. Nós, que já desenvolvemos aplicativos há algum tempo, sabemos que, em meados da década de 1990, prototipar aplicativos web era algo realmente difícil, já que a necessidade de recursos era muito grande, entre servidores hmtl, servidores de banco de dados, rede etc.

Entrando no novo século, a tecnologia que foi aparecendo nos ajudou cada vez mais para que pudéssemos contar com todos os serviços locais em nossa máquina, o que fez com que a prototipação se acelerasse muito. O problema é que, em muitos casos, o que conseguimos testar localmente não corresponde exatamente ao que vamos instalar depois.

É preciso que se entenda que durante o desenvolvimento de qualquer aplicativo de software devem ser realizados muitos testes, pois o ambiente de produção não é o mesmo no qual os usuários instalarão o software. Assim, é preciso fazer testes, tanto nesse ambiente de produção local primeiro, como nos ambientes de produção, antes de liberar o que foi desenvolvido.

O que acontece quando pensamos em Smart Devices? A situação é mais ou menos a mesma, já que embora possamos realizar os testes em forma local com emuladores dos distintos dispositivos, eles não refletem completamente qual será a funcionalidade real em cada sistema operativo móvel, nem como será a experiência do usuário.

Hoje, podemos aproveitar que muitas empresas disponibilizam o serviço de poder hospedar aplicativos na nuvem, em servidores com características idênticas aos que utilizaremos na produção e os mesmos gerenciadores de banco de dados, para gerar um ambiente 100% idêntico ao que teremos na produção e, nele, submeter nossos aplicativos a testes mais exaustivos com o fim de evitar as enfadonhas provas de “ambiente”, quando vamos levá-las à produção.

Ter o aplicativo na nuvem nos dá mobilidade e a possibilidade de incluir usuários remotos no processo de prototipação, por não ter o aplicativo na nossa máquina ou um servidor local com um acesso muito limitado. Dessa forma, conseguimos uma maior interação com o usuário final.

No caso dos Smart Devices, essa alternativa facilita ainda mais a prototipação, porque, com a nuvem, podemos realizar todos os testes nos dispositivos reais. Atualmente, a grande quantidade de dispositivos móveis que existe no mercado, com distintas características e sistemas operativos, faz com que isso seja extremamente útil para que os aplicativos cumpram 100% com a funcionalidade e com as características próprias de cada dispositivo, melhorando significativamente a experiência dos usuários.

Entre as empresas mais populares que fornecem serviços corporativos de hospedagem na nuvem estão Amazon Elastic Computer Cloud (Amazon EC2) ou Microsoft Windows Azzure. Com esse tipo de serviços, temos disponível tudo o que precisamos para realizar os testes: servidor web e servidor do banco de dados em função do serviço e configuração que desejarmos e contratarmos.

Diante da diversidade de dispositivos que encontramos no mercado, também podemos encontrar um usuário tester em um amigo que acaba de comprar seu Smart Devices de última geração de que não dispomos em nosso laboratório, ou em um que tem aquele aparelho tão antigo que já tínhamos nos esquecido de que existia, mas que ainda é válido no mercado.

Uma vez que se tem o espaço na nuvem, o único que se deve fazer é publicar o aplicativo nela. Não se pode esquecer ao contratar o serviço que o espaço no servidor que se contrate deve contar com segurança sobre os objetos e banco de dados, de modo que ninguém que não esteja autorizado por nós possa acessar nossos dados e aplicativos.

Essa é uma forma simples e de baixo custo para realizar uma prototipação 100% efetiva de nosso aplicativo.

Aníbal Gonda
Aníbal Gonda, evangelista GeneXus – ferramenta de desenvolvimento de sistemas que permite criar aplicativos para as linguagens e plataformas mais populares do mercado, sem necessidade de programar

Latest news

Estratégia de comunicação para TI: 5 erros para NÃO cometer

Existem 5 erros comuns que você não pode cometer mais na comunicação da sua empresa. Se você é um MSP que busca o sucesso, acesse e confira!

Inovação e Liderança: Uma Jornada de Transformação Digital

Inovação e Liderança: Uma Jornada de Transformação DigitalNo ritmo acelerado do mundo de hoje, a combinação de inovação e empreendedorismo é fundamental para profissionais que desejam gerar impacto nas organizações. Ao longo da minha carreira, passei de funções técnicas para posições de liderança, e, nesse caminho, aprendi como a tecnologia pode ser uma força transformadora nos negócios.

IDCA – A Força Motriz por Trás da Excelência em Infraestrutura Digital

Em um mundo cada vez mais digital, a Infraestrutura Digital robusta e confiável se tornou a espinha dorsal da sociedade moderna. É nesse cenário crucial que o IDCA (International Data Center Authority) se destaca como líder mundial, moldando o presente e o futuro da indústria. Mas o que torna o IDCA tão especial?

Gerenciador de senhas: saiba como fortalecer a segurança de TI da sua empresa em 2024

Um gerenciador de senhas é uma ferramenta projetada para armazenar, organizar e gerenciar senhas de forma segura. Mas podemos mostrar que ele vai muito além disso!
Publicidade

Software para MSPs: indo além do preço ao procurar pelas ferramentas certas

Confira 5 dicas essenciais para escolher as melhores plataformas para compor o monitoramento e segurança da infraestrutura de TI dos seus clientes

Rápido, seguro e nativo: Chrome chega ao Windows no Snapdragon

"Projetamos o navegador Chrome para ser rápido, seguro e fácil de usar em desktops e dispositivos móveis, e estamos sempre procurando maneiras de levar essa experiência a mais pessoas", disse Hiroshi Lockheimer, Senior Vice President, Google.

Must read

Estratégia de comunicação para TI: 5 erros para NÃO cometer

Existem 5 erros comuns que você não pode cometer mais na comunicação da sua empresa. Se você é um MSP que busca o sucesso, acesse e confira!

Inovação e Liderança: Uma Jornada de Transformação Digital

Inovação e Liderança: Uma Jornada de Transformação DigitalNo ritmo acelerado do mundo de hoje, a combinação de inovação e empreendedorismo é fundamental para profissionais que desejam gerar impacto nas organizações. Ao longo da minha carreira, passei de funções técnicas para posições de liderança, e, nesse caminho, aprendi como a tecnologia pode ser uma força transformadora nos negócios.
- Advertisement -

You might also likeRELATED
Recommended to you