Adobe Air em Linux - Da possibilidade à realidade
Mais uma óptima notícia, daquelas que a adobe já nos habituou, para os adeptos do linux.
Que o Adobe Air veio trazer uma nova vida às “aplicações web” já todos nós sabíamos. Mas o que parecia “incerto” formou-se mesmo como certo.
Ora, estou a falar da possibilidade muito discutida do adobe Air runtime poder ser suportado en Linux, e antes que começemos a especular, ficam a saber que a adobe lançou a primeira “beta” do Adobe Air Runtime para Linux….weeeee sim, agora sim o air começa a mostrar-se como uma poderosa ferramenta de distribuição de conteúdo web em desktop.
A versão alpha que foi disponibilizada ainda não conta com todas as características da versão win/mac, mas já dá para se brincar um pouco com as nossas aplicações em Linux (trazendo um aspecto bem limpo a que o Flex já nos habituou).
Para poder instalar e utilizar a runtime deve ter pelo menos uma das seguintes releases:
- RedHat Desktop Linux 4
- RedHat Enterprise Linux v5
- Novell Desktop Linux 9
- SUSE Linux Enterprise Desktop 10
- Ubuntu 6.06
Embora deverá correr em muitas outras baseadas nestas releases acima indicadas.
Algumas das limitações de funcionalidades “graves” segundo as release notes:
Runtime update notifications/Background update (Auto update do runtime)
Badged Installation
File type registration (associação de tipo de ficheiros)
System tray icon and menu support (icon e menus no systray)
Hardware acceleration (Aceleração hardware)
Launch application from browser (iniciação do runtime por browser)
IPv6 support (Suporte ao iPv6)
Keyboard accelerators (Aceleração por teclado)
Screen API (multi-monitor support) (Multi-monitor)
DRM, Encrypted Local Store & Certificate store (Encriptação local e certificados)
A/V Hardware change API (Mudança de Interface A/V)
Printing (Suporte a Impressão)
Launch application at Startup (Iniciação no arranque da maquina/sistema operativo)
PDF and SWF within HTML (Suporte a PDF e SWF em Html)
Quanto às funcionalidades disponíveis:
Runtime/Application Install/Update and Uninstall. (Interface de Instalação e desinstalação da runtime/aplicação)
HTML Loader with JS support to render HTML within AIR applications. (HTML Loader com suporte a JS para lidar com HTML)
Local Database APIs (Interface de comunicação com Bases de dados “locais”)
File system support with support for user folders like Desktop/Documents etc. (Suporte ao esquema do sistema de ficheiros)
Desktop Integration with Drag and drop, clipboard support (Drag & Drop e Acesso à área de transferência)
Windowing support with System chrome none/standard (”Suporte de janelas” com layout chrome/standard)
Basic transparency (Efeito de transparência)
Menu support with context menu, menu bar, pop up menus and menu events. (Menus; context menu, bar, popup e eventos)
Networking (Rede)
Network change detection (Event.NETWORK_CHANGE ) (Eventos de rede)
System wide idle detection (userIdle Event) (Eventos “wide idle”)
NativeApplication APIs (API Aplicação nativa )
Capabilities (OS) API (API Sistema Operativo)
Mouse events (Evento rato)
Detection of running application (InvokeEvent.INVOKE) (Detecção de Aplicação em curso.)
Bem, isto de limitações não é grave para quem consegue guardar o bichinho de “stress-tester”, a release já dá bem para ir brincando com a runtime.
Site: http://labs.adobe.com/technologies/air/
Notas de lançamento: http://labs.adobe.com/wiki/index.php/AIR_for_Linux:Release_Notes
Muito boas notícias não?!?
Abraço.
versão pdf temporariamente indisponivel.