2009-10-08 27 views
5

Estoy buscando utilizar Adobe Air para visualizar información proveniente del puerto serie. ¿Hay alguna manera de hacerlo ingenuamente en Air? Estoy asumiendo que no.Acceso al puerto serie en Adobe-Air

Si este es el caso, ¿mi mejor ruta sería crear una aplicación nativa que haga que el puerto serie esté disponible a través de una conexión TCP/IP y luego conectarlo localmente? o ¿estaría disponible un tipo de socket diferente?

Con esta solución, ¿hay alguna manera de agrupar una aplicación nativa con una aplicación Air para que el usuario tenga una solución de 1 paso?

Respuesta

4

No se puede acceder al puerto serie del aire, pero este Tema enlaces a una biblioteca que afirma que se transporte a los datos a través de una toma: http://www.extjs.com/forum/showthread.php?t=36825

Usted no será capaz de vincular la aplicación nativa con el instalador de AIR, tendría que agrupar la aplicación de AIR con la aplicación nativa. En otras palabras, escriba una aplicación nativa con un instalador nativo que también instale la aplicación AIR.

Una vez que tiene una aplicación nativa y un instalador, debe preguntarse cuál es el beneficio de usar AIR. Especialmente ahora que tiene que escribir un cliente y un servidor para transferir datos de ida y vuelta entre los dos.

A menos que exista alguna función en AIR que debe tener absolutamente, probablemente sea mejor con un conjunto de herramientas multiplataforma como Mono o Qt que pueda manejar el acceso al puerto serie. (Y si no necesita multiplataforma, tiene aún más opciones).

+0

La publicación del foro describe la misma técnica. Acepto que si hay una aplicación nativa que necesita para envolver la aplicación Air, todo se reduce al simple "Lo estás haciendo mal". Parece que la idea de usar Air puede ser un poco infructuosa. Gracias sin embargo. – BobBrez

Cuestiones relacionadas