O site Stat Owl disponibiliza uma série de relatórios com estatísticas e tendências relacionadas ao ambiente e ao mercado de web, com base no que os usuários de internet usam, como: navegadores e seus plugins, sistemas operacionais e configurações (resolução de tela, cores, arquitetura).
Em especial, achei interessante o relatório especializado Rich Internet Application Market Share – RIA Market Penetration and Global Usage.
Este relatório compara a penetração de mercado e o uso mundial das tecnologias Adobe Flash, Microsoft Silverlight e Java, considerando os diversos navegadores e sistemas operacionais.
[photopress:suporte_tecnologias_RIA.png,full,centered]
Analisando os dados disponíveis desde setembro de 2008, vemos facilmente que:
Adobe Flash pode ser considerado pleno padrão de mercado, com uma penetração beirando a totalidade (97% maio/2010).
A adoção de Java, em torno de 80%, é ampla mas não tão unânime quanto Flash.
Há gradativa evolução no suporte ao Microsoft Silverlight, mas sua penetração ainda é baixa, disponível em aproximadamente metade dos clientes (51% em maio/2010).
RIA
O Termo RIA — Rich Internet Applications — foi introduzido em março de 2002 no white paper “Macromedia Flash MX — A next-generation rich client”, por Jeremy Allaire, da Macromedia – empresa criadora da tecnologia Flash e de outros produtos para multimídia e internet, que foi adquirida pela Adobe em 2005.
Frameworks RIA de destaque no mercado:
- Adobe Flash (1997, proprietário) e Adobe Flex (2004, SDK livre);
- JavaFX (2007, livre) — ver também portal do desenvolvedor JavaFX;
- Microsoft Silverlight (2007, proprietário), busca concorrer com Flash — ver também silverlight.net e Silverlight Developer Center;
- Open Laszlo (2004, livre), roda em Flash ou DHTML — ver também Laszlo Systems (adquirida pela Critical Path em 2012, por sua vez adquirida pela Openwave Messaging em 2013).
Veja também uma Lista de frameworks para RIA disponível na Wikipedia.
Existem também tecnologias RIA que visam integração de aplicações web com o ambiente cliente desktop do sistema operacional e com dispositivos móveis, em geral baseando-se no conceito que tem sido denominado Site-Specific Browser (SSB).
Exemplos:
- AIR – Adobe Integrated Runtime (2008), baseado em Flash, Flex e Ajax (ver também portal de download);
- Java Web Start, baseado em Java (ver também FAQ em português);
- Mozilla Labs Prism (2010, livre), anteriormente conhecida como WebRunner (ver também portal do desenvolvedor Prism).
Para saber mais:
- Rich Internet application, verbete na Wikipedia em inglês.
- Rich Internet applications, por Adobe.
- RIA definition (em inglês), por John Dowdell, 2005-03-22, Adobe blogs.
- Yes or No, is Ajax a RIA Technology? (em inglês), por Richard MacManus, 2007-01-16, em ReadWriteWeb.
2 Replies to “Tecnologias RIA”