O documento discute como a Adobe está revolucionando a forma como as pessoas interagem com ideias e informações através do desenvolvimento de aplicações ricas para a web e desktop. A Adobe apresenta sua plataforma de tecnologias, incluindo o Adobe AIR, que permite aos desenvolvedores criarem aplicações ricas para desktop usando tecnologias web existentes.
1. 2006 Adobe Systems Incorporated. All Rights Reserved.
1
AIR
Fabricio Manzi
Consultor Adobe Systems Brasil
2. A Adobe revoluciona
a forma como o
mundo se envolve
com ideias
e informações
new
image
3. 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
4. 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!
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 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
7. 2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe AIR permite que
desenvolvedores utilizem as tecnologias
existentes para criar e distribuir RIAs
para desktop.
8. 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
9. 2008 Adobe Systems Incorporated. All Rights Reserved.
Aplicações Ricas Plataformas
Produtividade Tecnologias Consagradas
Adobe AIR
10. 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
11. 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
12. 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
13. 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
14. 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
15. 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
16. 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
17. 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
18. 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
19. 2008 Adobe Systems Incorporated. All Rights Reserved.
Utilizando o AIR atualmente