BT

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

| por Scott Delap , traduzido por Ricardo Almeida em 04 jun 2009. Tempo estimado de leitura: 1 minuto |

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

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

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

Receber mensagens dessa discussão
Comentários da comunidade

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

Receber mensagens dessa discussão

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

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Mantenha-se atualizado com conteúdo cuidadosamente selecionado pelos editores do InfoQ

"Você não sabe o que você não sabe": amplie seus conhecimentos e pontecialize seu desenvolvimento profissional.

BT