2006 Adobe Systems Incorporated. All Rights Reserved.
1
AIR
Fabricio Manzi
Consultor Adobe Systems Brasil
A Adobe revoluciona
a forma como o
mundo se envolve
com ideias
e informações
new
image
2008 Adobe Systems Incorporated. All Rights Reserved.
Fazendo a ponte com o usuário
 Aplicações Web Ricas trazem
inúmeros benefícios em negócios
e resultados tangíveis.
 Um recente estudo mostra que
aplicações envolventes podem
trazer um retorno superior a 400%.
 As Organizações hoje procuram
desenvolver aplicações web que:
 Criam uma experiência rica e mais
valorosa para o usuário final.
 Atinja sua base inteira de clientes
através das plataformas, desktop, e
dispositivos
 Podem ser produtivamente
desenvolvidas aproveitando
conhecimentos de seus profissionais
sobre tecnologias existentes
2008 Adobe Systems Incorporated. All Rights Reserved.
Web 2.0 está redefinindo as regras do Jogo
 Um movimento massivo, global e
irreversível.
 Tendências Sociais
 Redes Sociais, troca de conteúdo sem
limites.
 Tendências Tecnológicas
 WaaP, RIA
 Tendências de negócios
 SaaS, BaaS
 Mudança de Perfil:
 Descoberta da Informação x
Experimentação e Colaboração
 Exclusivamente no Navegador x
Independência de Dispositivo e Local
As expectitativas dos clientes mudaram!
Tecnologias RIA Adobe
 Distribuição consistente em todos os browsers e
agora no desktop
 Experiências envolventes e altamente interativas
 Alta produtividade no desenvolvimento
 Produtividade: Designer  Developer
Adobe
Flex
Plataforma de Tecnologias Adobe
Ferramentas para
Designers e Developers
Creative Suite
3
Flex® Builder
Servidores/Serviços
ColdFusionLiveCycle
Flash Media
Server
Flash
Cast
Scene7
Aplicações
Adobe
Media
Player
Frameworks
Clientes
Adobe
AIR
Adobe
Flash Player
Adobe
Buzzword
Acrobat
Connect
Ajax Flex
2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe AIR permite que
desenvolvedores utilizem as tecnologias
existentes para criar e distribuir RIAs
para desktop.
2008 Adobe Systems Incorporated. All Rights Reserved.
RIAs no desktop - Razões
Conexão Persistente
Funcionalidades do Desktop Acesso a dados Desenvolvimento eficiente
Marca Personalizada
2008 Adobe Systems Incorporated. All Rights Reserved.
Aplicações Ricas Plataformas
Produtividade Tecnologias Consagradas
Adobe AIR
2008 Adobe Systems Incorporated. All Rights Reserved.
Instalação
 O instalador .air contém todos os arquivos da instalação
 Cross-Plataforma
 SWF, HTML, PNG, XML, etc.
 O mesmo .air instala no Windows, Macintosh, e Linux
 O processo de instalação cria os executáveis que permitem as
aplicações AIR atuarem como aplicativos nativos
2008 Adobe Systems Incorporated. All Rights Reserved.
WebKit HTML
 Open Source
 Total suporte a Ajax e compatibilidade web
 Usado no Safari, KHTML
 Beneficios do WebKit
 Open Source
 Comprovado
 Pequeno
2008 Adobe Systems Incorporated. All Rights Reserved.
 Janelas
 Use janelas nativas do Sistema Operacional
 Use janelas customizadas implementadas pela
aplicação
 Transparência
 Regiões transparentes que podem receber ou
passar por cliques de mouse
 Crie janelas com qualquer formato
 Permite um controle completo sobre a
Interface
 O desenvolvedor pode prover controles
customizados de janela
Janelas Customizadas e Aplicações Transparentes
2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe AIR
 Instalação e Desisntalação
 Gerenciador de Tarefas ou lista de Processos
 Atalhos
 Drag and Drop
 Área de Transferência
 Comunicação entre aplicações
 Notificações
2008 Adobe Systems Incorporated. All Rights Reserved.
Acesso a Arquivos Locais
 Crie e delete arquivos e diretórios
 Copie e mova arquivos e diretórios
 Liste o conteúdo de diretórios
 Recupere informações sobre arquivos e diretórios
 Leitura e Escrita de texto ou arquivos binários
 Texto, XML
 Video, Audio, Documentos
 Registro de extensões de arquivos
2008 Adobe Systems Incorporated. All Rights Reserved.
Base de Dados Local
 SQLite (http://www.sqlite.org)
 Supports ACID transactions
 Configuration 0, criando uma solução integrada
 SQL-92
 Base de Dados completa em um único arquivo
 Suportes a bases com tamanho de terabytes
2008 Adobe Systems Incorporated. All Rights Reserved.
Aplicações rodando em Background e Notificações
 Aplicações podem rodar em background
 Podem ser registradas para rodar ao inicializar o computador ou
quando o usuário realizar o logon
 Podem enviar notificações aos usuários utilizando o system tray,
docks, ou novas janelas
2008 Adobe Systems Incorporated. All Rights Reserved.
Integração com o Adobe Reader
 Renderização de documentos com alta fidelidade
 Apresentação integrada de documentos
 Sincronização com dados
 Usa Adobe Reader 8.1 + já instalado para minimizar o tamanho do Runtime
2008 Adobe Systems Incorporated. All Rights Reserved.
Criando aplicações AIR
 Utiliza ferramentas já conhecidas para designers e
developers
 Flex, Aptana, Dreamweaver, Flash, e mais
2008 Adobe Systems Incorporated. All Rights Reserved.
Utilizando o AIR atualmente
2008 Adobe Systems Incorporated. All Rights Reserved.
Demonstração
2006 Adobe Systems Incorporated. All Rights Reserved.
Revolucionando
como o mundo se
envolve com idéias
e informações

Airwebexpo

  • 1.
    2006 Adobe SystemsIncorporated. All Rights Reserved. 1 AIR Fabricio Manzi Consultor Adobe Systems Brasil
  • 2.
    A Adobe revoluciona aforma como o mundo se envolve com ideias e informações new image
  • 3.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Fazendo a ponte com o usuário  Aplicações Web Ricas trazem inúmeros benefícios em negócios e resultados tangíveis.  Um recente estudo mostra que aplicações envolventes podem trazer um retorno superior a 400%.  As Organizações hoje procuram desenvolver aplicações web que:  Criam uma experiência rica e mais valorosa para o usuário final.  Atinja sua base inteira de clientes através das plataformas, desktop, e dispositivos  Podem ser produtivamente desenvolvidas aproveitando conhecimentos de seus profissionais sobre tecnologias existentes
  • 4.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Web 2.0 está redefinindo as regras do Jogo  Um movimento massivo, global e irreversível.  Tendências Sociais  Redes Sociais, troca de conteúdo sem limites.  Tendências Tecnológicas  WaaP, RIA  Tendências de negócios  SaaS, BaaS  Mudança de Perfil:  Descoberta da Informação x Experimentação e Colaboração  Exclusivamente no Navegador x Independência de Dispositivo e Local As expectitativas dos clientes mudaram!
  • 5.
    Tecnologias RIA Adobe Distribuição consistente em todos os browsers e agora no desktop  Experiências envolventes e altamente interativas  Alta produtividade no desenvolvimento  Produtividade: Designer  Developer Adobe Flex
  • 6.
    Plataforma de TecnologiasAdobe Ferramentas para Designers e Developers Creative Suite 3 Flex® Builder Servidores/Serviços ColdFusionLiveCycle Flash Media Server Flash Cast Scene7 Aplicações Adobe Media Player Frameworks Clientes Adobe AIR Adobe Flash Player Adobe Buzzword Acrobat Connect Ajax Flex
  • 7.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Adobe AIR permite que desenvolvedores utilizem as tecnologias existentes para criar e distribuir RIAs para desktop.
  • 8.
    2008 Adobe SystemsIncorporated. All Rights Reserved. RIAs no desktop - Razões Conexão Persistente Funcionalidades do Desktop Acesso a dados Desenvolvimento eficiente Marca Personalizada
  • 9.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Aplicações Ricas Plataformas Produtividade Tecnologias Consagradas Adobe AIR
  • 10.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Instalação  O instalador .air contém todos os arquivos da instalação  Cross-Plataforma  SWF, HTML, PNG, XML, etc.  O mesmo .air instala no Windows, Macintosh, e Linux  O processo de instalação cria os executáveis que permitem as aplicações AIR atuarem como aplicativos nativos
  • 11.
    2008 Adobe SystemsIncorporated. All Rights Reserved. WebKit HTML  Open Source  Total suporte a Ajax e compatibilidade web  Usado no Safari, KHTML  Beneficios do WebKit  Open Source  Comprovado  Pequeno
  • 12.
    2008 Adobe SystemsIncorporated. All Rights Reserved.  Janelas  Use janelas nativas do Sistema Operacional  Use janelas customizadas implementadas pela aplicação  Transparência  Regiões transparentes que podem receber ou passar por cliques de mouse  Crie janelas com qualquer formato  Permite um controle completo sobre a Interface  O desenvolvedor pode prover controles customizados de janela Janelas Customizadas e Aplicações Transparentes
  • 13.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Adobe AIR  Instalação e Desisntalação  Gerenciador de Tarefas ou lista de Processos  Atalhos  Drag and Drop  Área de Transferência  Comunicação entre aplicações  Notificações
  • 14.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Acesso a Arquivos Locais  Crie e delete arquivos e diretórios  Copie e mova arquivos e diretórios  Liste o conteúdo de diretórios  Recupere informações sobre arquivos e diretórios  Leitura e Escrita de texto ou arquivos binários  Texto, XML  Video, Audio, Documentos  Registro de extensões de arquivos
  • 15.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Base de Dados Local  SQLite (http://www.sqlite.org)  Supports ACID transactions  Configuration 0, criando uma solução integrada  SQL-92  Base de Dados completa em um único arquivo  Suportes a bases com tamanho de terabytes
  • 16.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Aplicações rodando em Background e Notificações  Aplicações podem rodar em background  Podem ser registradas para rodar ao inicializar o computador ou quando o usuário realizar o logon  Podem enviar notificações aos usuários utilizando o system tray, docks, ou novas janelas
  • 17.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Integração com o Adobe Reader  Renderização de documentos com alta fidelidade  Apresentação integrada de documentos  Sincronização com dados  Usa Adobe Reader 8.1 + já instalado para minimizar o tamanho do Runtime
  • 18.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Criando aplicações AIR  Utiliza ferramentas já conhecidas para designers e developers  Flex, Aptana, Dreamweaver, Flash, e mais
  • 19.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Utilizando o AIR atualmente
  • 20.
    2008 Adobe SystemsIncorporated. All Rights Reserved. Demonstração
  • 21.
    2006 Adobe SystemsIncorporated. All Rights Reserved. Revolucionando como o mundo se envolve com idéias e informações