2012-04-06 16 views
5

Necesito crear una aplicación web para un cliente, y uno de los requisitos es que cada vez que se desencadena un evento debe haber alguna notificación de escritorio en Windows XP/7 que les informe del evento. Similar al globo que aparece cuando se agrega un nuevo archivo a una carpeta en Dropbox.¿Cómo obtengo una notificación de escritorio desde una aplicación web?

Estoy utilizando Rails para la aplicación web, pero nunca he hecho ningún desarrollo de escritorio. ¿Qué debería estar mirando?

Respuesta

0

¿Sería suficiente la habilitación RSS de la aplicación, junto con un widget RSS en el escritorio? Esto tiene algunos inconvenientes, por ejemplo, requiere configuración en las estaciones de trabajo y no es inmediato. Pero no es propietario.

Si se trata de un entorno Windows, quizás la aplicación podría usar el comando de Windows msg.exe para mostrar un cuadro de alerta (suponiendo que el servicio de mensajería de Windows esté habilitado en las estaciones de trabajo).

+0

Eso puede ser posible, pero parece un poco discordante, ¿no? ¿Quiere decir que la instalación del usuario dice Google RSS Reader y luego solo importa un canal RSS desde la aplicación web? Si ese es el caso, cuando llegue una nueva notificación, ¿interrumpirá el lector de RSS al usuario (si están dentro de otro programa, por ejemplo) o simplemente se incrementará en segundo plano? Necesito que sean interrumpidos inmediatamente, sin que sea una interrupción molesta. – marcamillion

+0

Sí, y no será inmediato, pero no es de propiedad exclusiva. Si este es un entorno de Windows, ¿tal vez su aplicación podría usar "net send"? – theglauber

+0

¿Me puede dar más detalles sobre 'net send'? ¿Como un enlace a algunos documentos o algo así? – marcamillion

1

Puede valer la pena mirar Noti.

Esta herramienta permite a las aplicaciones web enviar notificaciones a una aplicación pequeña que se ejecuta en OS X, Windows y Linux.

0

Puede usar Telegram (versión portátil de escritorio incluida) con TeleNotify gema. Lo malo es que su aplicación debe tener HTTPS. Pero con CloudFlare puede hacer que su aplicación trabaje con SSL de forma gratuita, incluso sin cambiar su código fuente.

Cuestiones relacionadas