Você está na página 1de 3

Entendendo o Adobe AIR

Plínio Henrique de Castro Cezarino INTRODUÇÃO


Peterson Souza Santos
José Maria Barbosa O Adobe AIR é um runtime para vários
sistemas operacionais que permite aos
desenvolvedores combinar tecnologias
como HTML, Ajax, Adobe Flash e Flex
para implantar RIAs (aplicativos
Resumo
avançados da Internet) no seu desktop.

Com Adobe AIR os desenvolvedores


Este artigo tem por objetivo introduzir a
podem aproveitar seus conhecimentos na
tecnologia Adobe AIR e falar de suas
características, vantagens e desvantagens. hora de criar páginas web para fazer
O Adobe AIR é uma plataforma de execução aplicações multimídia. Ou seja, a partir
de aplicações ricas da internet que possibilita de um desenvolvimento de uma aplicação
o uso de uma série de recursos visuais e de web, criar uma aplicação geral com os
programação e mantém a compatibilidade mesmos conteúdos ou utilidades de um
com os mais variados sistemas operacionais. website.

Palavras-chave CARACTERÍSTICAS DA TECNOLOGIA


ABOBE AIR
Adobe AIR; Internet; Programação; Runtime;
RIA; Web A plataforma Adobe AIR possui uma série
de características próprias, das quais
podemos destacar:

Understaing the Adobe AIR  possui uma API incorporada do Flash


Player e outra API incorporada do
Abstract Javascript, possibilitando o uso
desses dois elementos nas páginas;
 possui uma API de atualização
This article has the objective to introduce the automática da plataforma e
Adobe AIR platform e talk about its feature, aplicativos, dispensando a
advantages and disadvantages. atualização manual;
Adobe AIR is a framework of rich internet  possui uma API de instalação de
applications that make possible the use of aplicativos desenvolvidos na
many visual features and programming and plataforma de forma bastante
keep compatibility with the many operating automatizada, facilitando a interface
systems on the market. com o usuário;
 é multiplataforma, o que significa que
Keywords pode rodar nos mais diferentes
sistemas operacionais tornando todas
Adobe AIR; Internet; Programming; Runtime; as aplicações desenvolvidas
RIA; Web compatíveis;
Entendendo o Adobe AIR

 possibilita o uso de certificado digital, satisfação do usuário e aumenta sua


facilitando o desenvolvimento de produtividade.
aplicações que necessitam de seu uso
como internet bankings e lojas FIGURA 1
virtuais; RIAs no Navegador X RIAs no Desktop
 suporte a multidiomas, tornando o
uso facilitado para várias regiões do
globo;
 manipulação de arquivos do usuário,
suportando leitura e escrita nesses
arquivos;
 possibilita rodar aplicações
totalmente off-line, assim as
aplicações não precisam de uma
conexão com a internet para rodar;
 integração com banco de dados;
suportando os mais variados tipos de
bancos de dados, e;
 suporte a criptografia de dados, maior
segurança no acesso as informações.

RIAS – RICH INTERNET APPLICATIONS

O navegador tornou-se o modo preferido


para fornecimento de vários aplicativos,
pois ele permite a implantação fácil em
sistemas operacionais e a manutenção
simplificada do aplicativo. Além disso, as Usando o amplo alcance da Internet, os
linguagens de programação modernas RIAs podem ser implantados em vários
usadas no navegador permitem a navegadores, desktops e dispositivos.
realização mais rápida do projeto e do
desenvolvimento. ALGUMAS DESVANTAGENS DO
ADOBE AIR
O runtime Adobe AIR complementa o
navegador, fornecendo os mesmos Como qualquer plataforma de execução, o
benefícios de desenvolvimento e Adobe AIR, que atualmente se encontra
implantação de aplicativos, além de na versão 1.5.1, possui certas
incluir integração com desktop, acesso a desvantagens que podem tornar sua
dados locais e oportunidades melhoradas adoção e seu uso menos atraente para
para estender a marca. Um padrão de certos desenvolvedores:
projeto para RIAs fornecer a versão de um
RIA no navegador com base no navegador  alto consumo de memória e
para todos os usuários e um RIA no processamento, devido as diversas
desktop para usuários mais ativos. tecnologias que o Adobe AIR
incorpora (Flash, RIAs, etc...), seu uso
Os RIAs oferecem uma experiência pode demonstrar certa lentidão em
avançada e atrativa que aprimora a sistemas com baixo desempenho;

2
Plínio Henrique de Castro Cezarino
Peterson Souza Santos
José Maria Barbosa

 o AIR não manipula dll’s e nem permite uma grande interação e


bibliotecas do sistema operacional experiência do usuário com o uso do
que está rodando; computador nos mais diferentes
 não é possível executar outros seguimentos.
elementos ActiveX dentro do AIR, a
não ser aqueles já incorporados.
REFERÊNCIAS
IDEs PARA DESENVOLVIMENTO
ADOBE. rich Internet applications | Adobe Air.
O desenvolvimento de aplicações para a Disponível em:
plataforma Adobe AIR, pode ser realizada <http://www.adobe.com/products/air/>
Acessado em 25/03/2010.
em aplicativos da própria Adobe como o
Dreamweaver utilizando uma extensão
específica, e também pode ser feita no
Flex Builder 3, outro ambiente de
desenvolvimento baseado no Eclipse.

A Adobe também disponibiliza em suas


página na internet SDKs para o
desenvolvimento das aplicações, além de
manuais, guias e tutoriais que podem ser
úteis ao desenvolvedor iniciante e ao mais
experiente também.

VENDENDO SUAS APLICAÇÕES

A Adobe dispõe de um site específico, o


Adobe Marrketplace, pelo qual qualquer
desenvolvedor pode cadastrar suas
aplicações feitas e disponibilizar seu
download, cobrando uma licença
específica ou gratuitamente.

Empresas como e-Bay, Nasdaq, Yahoo! já


fazem o uso do espaço e disponibilizam
suas aplicações feitas para a plataforma
AIR.

Maiores informações sobre o Adobe


Marketplace podem ser encontradas no
site da Adobe (http://www.adobe.com).

CONSIDERAÇÕES FINAIS

O Adobe AIR é uma poderosa e


interessante plataforma de execução que

Você também pode gostar