Adobe Flash Player (anteriormente Macromedia Flash Player) é uma plataforma multimídia que se tornou o padrão para a implementação de animação e interatividade em páginas web para criar anúncios, integrar vídeo em sites e até mesmo desenvolver aplicações web ricas em recursos . Apesar de ser o padrão "de facto" , existem algumas alternativas que podem gerar resultados semelhantes aos do Flash na web. SVG e SMIL
Scalable Vector Graphic ( SVG ) e Synchronized Multimedia Integration Language ( SMIL) são duas tecnologias criadas pelo World Wide Web Consortium (W3C ), que visa ser uma alternativa de padrões abertos para o Flash . SVG é um formato para descrever gráficos estáticos e dinâmicos bidimensional do vetor. SMIL é usado para definir a marcação para efeitos adicionais, tais como animações, transições visuais, mídia incorporada , tempo e disposição , semelhante ao Flash.The fator mais limitante de SVG e SMIL , introduzido em 2001, é o suporte ao navegador , que é incompleta , na melhor (embora melhorando ) em navegadores como o Mozilla Firefox e Opera. Internet Explorer exige que os usuários o download de um plugin ( semelhante ao Flash) para processar com precisão SVG markup.Adobe também teve seu próprio aplicativo visualizador SVG desde antes de ter adquirido a tecnologia Flash , embora o suporte para ele agora foi descontinuado .
Microsoft Silverlight
Silverlight é um framework de aplicação web desenvolvida pela Microsoft, que pode alcançar resultados semelhantes ao Adobe flash Player . Lançado em abril de 2007 , o Silverlight é uma tecnologia relativamente nova em comparação com Flash, o que tem sido em torno desde 1996. Apesar disso, um número crescente de sites estão implementando Silverlight da Microsoft , como o site oficial da Major League Baseball ( para exibir destaques em vídeo ) , Windows4All.com ( para criar um sistema operacional virtual online ) e GoGoPin anúncio ( um classificados online ad /passageiro criador ) . Desde o seu lançamento , o Silverlight se tornou o concorrente mais próximo no pequeno mercado de alternativas flash. Microsoft , no entanto, tem sido conhecido por ignorar os padrões abertos , e Silverlight não é diferente com a sua falta de suporte para o padrão SVG , ao invés de fazer uso da própria Extensible Application Markup Language da Microsoft (XAML).
OpenLaszlo
OpenLaszlo , uma plataforma open-source totalmente desenvolvido pela Laszlo Systems, é projetado para desenvolver e implantar aplicações web ricas . Esta tecnologia consiste em o servidor OpenLaszlo e linguagem de programação LZX , que é uma linguagem de descrição de JavaScript e XML semelhante à linguagem XAML da Microsoft utilizados em aplicações Silverlight.Because OpenLaszlo pode ser compilado dentro do navegador de forma dinâmica e executar servlets Java como tradicionais , ela só é necessária que o servidor web estar executando o servidor OpenLaszlo , o que aumenta a compatibilidade com os navegadores , em comparação com SVG e flash. Não há downloads adicionais são necessários para os usuários finais para ver aplicações de Internet criados com OpenLaszlo e desenvolvidos neste method.Additionally , aplicativos OpenLaszlo pode ser compilado em DHTML ou SWF arquivos a serem carregados estaticamente em páginas da web , embora esta forma de implantação não tem a funcionalidade completa de arquivos contidos - servlet .
potencial
Como essas alternativas em Flash amadurecer, o mesmo acontece com o seu potencial de recursos adicionais ea utilização mais generalizada. Adobe Flash tem sido em torno a mais longa de qualquer uma destas tecnologias e, portanto , tem uma vantagem imediata . Como cada uma das outras tecnologias de crescer, especialmente recém-chegado Silverlight , mais e mais desenvolvedores estarão dispostos a implementá-las em toda a web .
Considerações
Ao considerar qualquer um desses alternativa ao flash, os desenvolvedores devem ter em mente o suporte ao navegador (ou falta dela ) para cada tecnologia. Silverlight (e SVG para o Internet Explorer) exigir que os usuários finais para baixar plugins adicionais para visualizar aplicativos e animações criadas corretamente. Dependendo do navegador que está sendo utilizado , SVG não pode processar com precisão devido ao apoio incompleto. Além disso, embora os aplicativos OpenLaszlo pode ser completamente lado do servidor , aumentando a compatibilidade , pode exigir uma curva de aprendizado maior para os desenvolvedores usados para criar o Flash applications.For o maior público possível, pode ser necessário para que os desenvolvedores só usar Flash, que já é o padrão aceito usado pela maioria dos desenvolvedores interativos , e visto por milhões de utilizadores da Internet em uma base diária .