RIA, o Flash sério para aplicações comerciais

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on pocket

Frederick van Amstel



O Macromedia Flash é hoje a melhor plataforma para o desenvolvimento de interfaces para aplicações web. Esse uso do Flash é chamado de Rich Internet Application (RIA) e permite interação mais eficaz com o usuário do que o HTML, por exemplo.



Imagine a seguinte cena: você está comprando um produto qualquer numa loja virtual em HTML. O processo de compra leva seis passos, cada um numa página. Você já escolheu o produto e agora preencheu um formulário. Por azar, logo após clicar no botão, sua conexão de internet cai e você se depara com “a página não pode ser exibida”.



Você se pergunta: “Será que as informações que preenchi foram processadas?”. Clica no botão voltar e… ah! Tudo que você tinha digitado sumiu.



Com o Flash, o controle de erro é maior. Nesse caso, seria possível exibir uma mensagem clara para o usuário: “Sua conexão foi interrompida e suas informações não foram processadas. Para continuar o processo de compra, reconecte–se e pressione o botão abaixo”.



Aí vem um chato e diz: “mas RIA não é sinônimo de Flash”. É verdade, mas por enquanto, ele manda. O plugin do Java vinha com os browsers há anos, oferecendo suporte para as applets, aplicativos que rodavam no browser. Porém, não pegou. No WindowsXP esse plugin já não veio mais incluso. João Neto, desenvolvedor Java e posteriormente Flash, aponta que este último ganha em tamanho de arquivo, facilidade de desenvolvimento e plugin menor.



Vantagens



A RIA melhora significativamente a experiência do usuário porque pode oferecer:

  • tempo de resposta menor
  • atalhos para tarefas rotineiras
  • elementos gráficos mais leves (vetores ao invés de bitmaps)
  • interface mais compacta (visão geral do processo interativo)
  • interface animada (suaviza a operação e enriquece metáforas)
  • suporte a multimídia (áudio, vídeo)

Em conseqüência, o usuário se torna mais produtivo e satisfeito. Aumentam as chances do usuário não esquecer a marca associada e os procedimentos para operar a aplicação.



Do ponto de vista dos desenvolvedores, o trabalho fica facilitado porque:


  • designers definem a aparência direto na ferramenta de desenvolvimento
  • maior flexibilidade para desenvolver interfaces inovadoras
  • a linguagem de programação do Flash (Actionscript) é fácil de aprender e a ferramenta oferece excepcional ajuda
  • reduz a carga do servidor (o número de conexões necessárias para enviar dados para o usuário é mínimo e parte do processamento de informações acontece no computador do usuário)

O Macromedia Flash MX ainda oferece funcionalidade chamada componentes. Cada elemento de uma interface pode ser empacotado e reutilizado em diversas aplicações. Uma vez montado o componente, é possível implantá–lo e configurá–lo com apenas três cliques.



Uma vantagem sobre a dupla HTML+Javascript é quanto à segurança do código. No Javascript, o código está aberto e de fácil acesso. No SWF (os arquivos gerados pelo Flash), o código está compilado e pode ser ainda mais escondido através de softwares como o Actionscript Obfuscator.



Exemplos



O product finder da Footjoy, uma loja de produtos para golf, é um bom exemplo de como o tempo de resposta é um dos grandes atrativos das RIAs. Basicamente, oferece uma série de perguntas sobre o que o consumidor procura. Em poucos cliques ele pode dizer que quer uma luva masculina flexível, que possa ser usada durante dias chuvosos e feita de algodão. Em segundos, recebe uma lista de recomendações.



Compare a versão brasileira do “car configurator” da Volkswagen em DHTML e a versão asiática, em Flash. Esta última apresenta as mesmas informações numa mesma página, é mais prática e interativa. Até alguns meses atrás o site nacional da Volks oferecia um personalizador do carro Gol muito mais complexo, onde se podia escolher todos os opcionais.



Ao final da escolha, o usuário podia desenhar um adesivo exclusivo que já viria colado no carro. Hoje, já não está mais ativo, mas pode ser visto.



Vale mencionar a RIA jornalística que cobre o Tour de France 2003, já citado no artigo anterior.



Conclusão



O fato é que o mercado abraçou o Flash e muitas pequenas e médias empresas já o utilizam como recurso para seus websites. Ainda é pequeno o número de aplicações web rodando aqui no país, mas a tendência é aumentar. O que já existe em Flash são pequenas funcionalidades, normalmente produzidas por uma única pessoa: um designer metido a programador ou vice–versa.



O desafio agora é inserir as RIAs dentro das estratégias de marketing, vendas ou relacionamento, criar interfaces mais elaboradas para elas e trazer o processamento para a máquina do usuário sem sobrecarregá–la. Sem dúvida, ainda vai demorar um tempo para que vejamos websites brasileiros oferecendo tal tecnologia. [Webinsider]




Avatar de Webinsider

Artigos de autores diversos.

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on pocket

Uma resposta

  1. Muito bom artigo.

    Despertou meu interesse como ferramenta opcional de desenvolvimento e de prototipação.

    Caso o autor disponha de dicas e tenha interesse em trocar idéias meu email está a disposição

    Sergio Seiji

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *