Mozilla Labs TowTruck: nueva herramienta de colaboración en tiempo real probada

Mozilla Labs logra cosas asombrosas. Y esto es más un eufemismo que una exageración. El último brote del jardín de Mozilla, curiosamente llamado TowTruck, no es una excepción y promete mucho. TowTruck le permite integrar funciones de colaboración en cualquier sitio web con solo dos líneas de código. Una vez hecho esto, las personas pueden comunicarse, colaborar y crear juntos dentro de cualquier sitio web. Incluso pueden hablar entre ellos a través de WebRTC. Noupe echó un vistazo más de cerca…

logo-remolque

TowTruck: ¡A quién llamas cuando te quedas atascado!

Si el nombre te desconcierta, debes saber que TowTruck se inventó originalmente como un medio de apoyo para los desarrolladores web en ciernes, de ahí el Spoonerism «Towtruck: a quién llamas cuando te quedas atascado».

Comencemos con un poco de teoría. TowTruck, creado por el personal de Mozilla Labs, es una solución basada en JavaScript construida sobre HTML5. La herramienta proporciona una interfaz de usuario separada en sitios web aleatorios, lo que agrega la posibilidad de que dos participantes se comuniquen en tiempo real mientras navegan por el mismo sitio. Además de un panel de control, los cursores del colaborador correspondiente se muestran en la pantalla del segundo compañero, por lo que siempre se puede ver hacia dónde apunta el otro usuario. No solo se muestra el cursor, sino que también se integra el teclado, lo que permite trabajar juntos en un mismo texto.

Además de eso, TowTruck ofrece un chat de texto, que funciona exactamente como la docena de otros chats, ya sea Skype, ICQ, Facebook, lo que sea, que usa regularmente. Sin embargo, hay una diferencia. TowTruck no necesita complementos de ningún tipo y no solo funciona dentro de un servicio. Usando un navegador compatible con WebRTC, incluso puede tener conversaciones de voz en tiempo real con su compañero colaborador. WebRTC es compatible con versiones recientes de Chrome y Firefox Nightlies.

La integración es totalmente sencilla. Primero, incrustamos el script:

Habiendo hecho eso, ahora podemos integrar un botón en cualquier parte de nuestro documento. Al hacer clic en el botón se inicia el proceso TowTruck:

Eso es todo. El sitio web está habilitado. TowTruck se inicializó y se sienta allí esperando empleo. ¿No suena demasiado bueno para ser verdad? Todos sabemos que no es oro todo lo que reluce, y las promesas tecnológicas son un centavo la docena. Las revistas de tecnología tienden a escatimar y escatimar. Ante todo, lamentablemente, la investigación es objeto de dumping. Reescribir comunicados de prensa o publicaciones de blogs de otras personas es más fácil y produce más contenido más rápido. Tuve que volver a vivir esta experiencia después de comprar una aplicación que me recomendaron en una de estas revistas tecnológicas de moda. Tan pronto como inicié la aplicación, supe que el autor no había asumido la carga de probar la aplicación por sí mismo. Si lo hubiera hecho, su artículo no habría terminado con una recomendación. Y me habría ahorrado algunos centavos…

Entonces, recién llenado con esta impresión, decidí no simplemente creer la promesa de las características de TowTruck, solo porque estaba escrito. Como uso Firefox Nightlies y Chrome y puedo probar en tres sistemas operativos diferentes, me sentí predestinado a realizar una prueba adecuada. Lo que voy a describir ahora se reduce al proceso de comunicación entre dos Chrome, uno que se ejecuta en Windows 8 y otro en Mac OS Snow Leopard. Sin embargo, verifiqué más combinaciones. Puedo asegurarte que la comunicación funciona igual de bien usando dos Firefox o incluso mezclando un Firefox con un Chrome. Lo único que no pude hacer funcionar fue un chat de audio entre Firefox y Chrome. El resto del conjunto de funciones funcionó a la perfección.

TowTruck: ¿Sorprendentemente fácil? ¡Lo apruebo!

TowTruck afirma que es «sorprendentemente fácil colaborar en tiempo real». Y puedo confirmar que en realidad sentí exactamente lo mismo. Me sorprendió lo fácil que resultó ser todo el proceso.

No integré el script en mi propio sitio web, sino que usé la página de demostración en Mozilla Labs. Podrías tener eso en mi contra, pero como la integración de dos líneas de código no conlleva demasiados riesgos, asumo que no necesitamos poner en duda esa parte del proceso.

En la página de demostración, haga clic en Start TowTruck. La interfaz se abre en el lado inferior derecho de la ventana del navegador, mientras que una ventana emergente se abre en el centro, ofreciéndole ver un screencast primero.

grúa-arranque

Un clic en Use TowTruck abre una ventana modal llamada Configuración, donde agregamos un apodo aleatorio y encontramos el enlace, que desearemos copiar y pegar en un correo, que enviaremos a nuestro colaborador previsto:

configuración de la grúa

El destinatario de nuestro correo hace clic en el enlace contenido y es llevado a esta pantalla:

sesión de unión de camión de remolque

el confirma Yes, join Session y luego puede mostrar signos de vida inmediatamente en su pantalla. el mio envio un amigo So bin da (es: Finalmente aquí) como se puede ver en la siguiente captura de pantalla.

grúa-binda

A partir de ahora, los colaboradores pueden chatear a través de texto, pueden apuntar sus respectivos cursores, pueden explicar características o problemas, pueden ayudarse entre sí a través de formularios complicados, pueden editar textos simultáneamente, básicamente cualquier cosa que dos personas virtuales puedan hacer mientras navegan por el mismo sitio. Las posibilidades no son exactamente infinitas, pero siguen siendo numerosas.

Personalmente, lo que más me impresionó fue la función de chat de voz a través de WebRTC. La comunicación fue bidireccional y no mostró retrasos ni otras debilidades, a pesar de que la distancia entre los dos colaboradores era de más de 6,000 millas. Se sentía como charlar en uno de esos cafés más ruidosos.

Solo encontramos un problema con el chat de voz. No pudimos apagarlo correctamente. El ícono rojo del teléfono, que se supone que finaliza la sesión después de haber hecho clic, no lo hizo de manera confiable. El que primero hizo clic en el ícono aún era audible después, pero no podía escuchar a su colaborador. El error funcionó en ambos sentidos. Tuvimos que cerrar las pestañas del navegador para finalizar la sesión de manera real y efectiva. Sin embargo, esto no es una queja. TowTruck es un software Alpha y, como tal, debe tener errores para justificar su estado.

No probé navegadores móviles. Sin embargo, no estoy solo con eso. Los propios desarrolladores admiten que no hicieron muchas pruebas en dispositivos móviles. Básicamente, cualquier navegador con soporte para WebSockets debería ser adecuado para todo el conjunto de funciones, excepto para el chat de voz.

¿Será TowTruck el gran avance para la colaboración en línea en tiempo real? Yo diría que el potencial está ahí. No es la idea, eso es tan nuevo, ya que en realidad no lo es. Es más la facilidad de uso y la simplicidad cuando se trata del proceso de integración. Básicamente, puede activarlo para cualquier sitio web. Como lo expresó el desarrollador Ian Bicking en su publicación de blog:

Desarrollar TowTruck ha sido emocionante porque parece que la web se creó para este tipo de herramienta.

El siguiente screencast proporciona una pequeña visión visual:

TowTruck es desarrollado por Ian Bicking, Simon Wex y Aaron Druck. TowTruck es de código abierto y está disponible en Github. ¡Ponerse en marcha!

enlaces relacionados


#Mozilla #Labs #TowTruck #nueva #herramienta #colaboración #tiempo #real #probada

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada.