1 de abr de 2009

AMF Socket / Flex-Java

Nesses tempos, para atender uma necessidade em um projeto, precisei comunicar Flex e Java via socket, foi aí que encontrei o projeto Merapi , um bridge entre Web e Desktop. Infelizmente está parado na versão alpha, até funcionou, mas existem alguns problemas, tipo, quando a conecção era encerrada, entrava em algum loop, e uso da CPU ía a 100%, a porta TCP é fixa entrando em conflito com outras aplicações, e outras mais. Como não é disponibilizado o fonte e o projeto está parado, tive que desenvolver o meu próprio socket, com serialização AMF, onde trafego objetos do AS, utilizando para a serialização a tag [RemoteClass(alias="meuPackage.MinhaClasse")], deu um pouco de trabalho, mas já está em produção, testado em dois projetos de um grande cliente. Disponibilizarei as bibliotecas aqui, não sei de que forma ainda, mas será em breve.

5 comentários:

  1. isso é bem interessante =]

    com frequência muitas pessoas perguntam se tem como trabalhar com objetos entre AIR e Java...

    ResponderExcluir
  2. Ei, muito interessante mas, cade as bibliotecas?

    ResponderExcluir
  3. Larga de ser mentiroso Francisco! Você não fez porra nenhuma!

    ResponderExcluir