2008-09-16 11 views
5

Tengo una aplicación escrita en java, y quiero agregarle una interfaz flash. La parte frontal del flash se ejecutará en la misma computadora que la aplicación Java en el reproductor flash independiente. Necesito comunicación bidireccional entre las dos partes, y no tengo ni idea de cómo empezar a hacerlo. Supongo que podría abrir un socket entre los dos programas, pero creo que debe haber una manera más fácil. ¿Hay alguna buena parte de la api en actionscript 3.0 que me permita acceder directamente a los métodos de Java o tendré que recurrir a sockets? Soy relativamente nuevo en flash, por cierto, así que cualquier buena guía sería muy apreciada.Obtener java y flash para hablar entre ellos

Gracias

Respuesta

6

AMF es un protocolo de mensajería utilizado comúnmente para hablar entre flash y un sistema de fondo. Hay varias implementaciones de Java, pero no he usado ninguna de ellas, así que no puedo decir cuál es la mejor.

Flash también puede hablar a secas XML, SOAP o REST para el back-end, por lo que dependiendo de su base de código que podría ser más sencillo.

0

MERAPI es un marco puente para la comunicación entre Java y Flash.

+0

Aún no es relevante. Es para aplicaciones de AIR, todavía en * private alpha * en este momento, y muy inestable. –

2

Existe también OpenAMF. Es muy maduro, estable, simple y ligero en relación con Blaze, Red5 y Granite.

PERO, también está fechado (solo protocolo AMF0) y el proyecto ya no está activo. Mucha gente todavía lo está usando en la naturaleza. Y la documentación es inexistente en el límite.

1

Granite DS es una buena solución, le permitirá configurar servicios para comunicarse no solo con POJO, sino también con beans de sesión EJB3. Viene con un generador de código GAS para convertir sus beans Java en AS3 equivalentes y también datos push para el cliente que utiliza el proyecto de gravedad.

0

Estoy de acuerdo con Granite DS. Fue fácil de configurar y poner en marcha.

Lo he usado para hablar directamente con un bean EJB3 que se comunica con objetos generados por el ahorro.

Cuestiones relacionadas