09-24-2008 02:21 PM
Qué tal... alguien puede decirme qué ventajas o desventajas me ofrecería usar webpublishing para teleoperar una aplicación contra tener la aplicación en otra computadora y correrla como ejecutable haciendo conexiones TCP ?
09-25-2008 09:22 AM
Hola Jagorz!
Realmente la funcionalidad es un poco diferente en lo que comentas. Te pongo el siguiente escenario:
Tu creas un VI que controla una máquina (en un laboratorio escolar, por ejemplo) con cierta funcionalidad que tu ya programaste. El web publishing tool lo que te permite es que X número de alumnos pueda accesar dicha aplicación de forma remota (el VI ya hecho) y controlar la máquina por ejemplo. La principal ventaja es que no estas limitado en el número de PC que la pueden accesar (si cuentas con las licencias necesarias) y que puedes estar en distintas subredes por lo que realmente no es necesario conectarse a la PC sino únicamente contar con Internet.
En el caso de hacer las conexiones por TCP, como mencionas, necesitaras 2 VI y la programación será mas compleja, así mismo dependiendo de ti, la funcionalidad total que vayas a tener. Dependiendo del número de conexiones que tengas y de la velocidad de tu red se verá afectada la velocidad en la que podrás trabajar. Así mismo la conexión por lo general será de 1-1.
Te dejo un par de ligas con un poco más de información:
Web Publishing Tool:
http://zone.ni.com/devzone/cda/tut/p/id/4791
http://zone.ni.com/devzone/cda/epd/p/id/1799
TCP:
http://zone.ni.com/devzone/cda/epd/p/id/3039
http://zone.ni.com/devzone/cda/tut/p/id/2710
http://zone.ni.com/devzone/cda/tut/p/id/3098
Saludos y que tengas buen día! 🙂
Oswald Branford