BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Projeto Merapi Utiliza Java Para Expandir Capacidades de Desktop do Adobe Air

Projeto Merapi Utiliza Java Para Expandir Capacidades de Desktop do Adobe Air

Favoritos

O projeto Merapi foi recentemente liberado open source.  Merapi é uma tecnologia que pode ser usada como uma ponte de mensagens entre aplicações que rodam em Adobe Flash player ou Adobe AIR e aplicações escritas em Java.  O sandbox de segurança do AIR permite algumas interações de desktop comuns como suporte a systray, acesso a arquivos, etc. Entretanto, ele não permite outras operações como acessar dispositivos USB ou executar aplicações nativas. Para isso que o Merapi chega, criando um simples framework de mensageria para permitir aplicações Flash, Flex e Air se comunicar com Java. Java pode então ser usado para "proxy requests" e interação com alguns fontes. Envio de mensagens pode ser feito via uma simples API:

var message : Message = new Message();
message.data = " Hello from Merapi Flex.";
message.type = "Reply";
Bridge.instance.sendMessage( message );

Um dos maiores perfis que usa a nova tecnologia é no carro Tesla Model S:

...Merapi é uma solução revolucionária para fazer a ponte entre o desktop e tecnologias Web, fechando o espaço entre o que tem sido tradicionalmente a separação dos dois. A vantagem chave do Merapi inclui:
-- Acesso a dispositivos de hardware: Baseado em tecnologias de Browser (Adobe Flash, Microsoft Silverlight, AJAX) anteriormente não fazia acesso nativo a hardware como microfone e câmera Web.
-- Acesso a APIs existentes: Merapi faz software existente open source e comercial acessível do browser ou de engines como Adobe AIR sem necessidade de um servidor.
-- Melhorias da principal performance de uma aplicação.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT