Gestionar Mensajes Instantáneos

12/01/2006 - 14:38 por Max | Informe spam
Estimados:

Me gustaría tener referencia de alguna API que me permita gestionar en
forma automática mensajes emergentes a usuarios conectados en la red. La
idea es mostrar notificaciones de esas que aparecen en el costado inferior
derecho de la pantalla y luego de unos breves segundos desaparecen...
Inicialmente exploré la API del MSN (sí funciona en Win2K) pero hasta donde
ví esta sólo me permite generar mensajes del tipo conversación (con la
ventana abierta en espera de respuesta) y no algo que notifique y se
cierre... Me parece que la solución podría pasar por algún servicio de
mensajería de windows pero no se exáctamente como implementarlo...

De antemano muchas Gracias.

Max Castro V.
Santiago - Chile

Preguntas similare

Leer las respuestas

#6 Max
13/01/2006 - 22:26 | Informe spam
En efecto SQL Server puede generar notificaciones como resultado de una
tarea del Agente SQL Server. Estas notificaciones pueden ser por mail, por
Red y por localizador (acá le llamamos beeper, nunca he probado esta
modalidad). Sin embargo, dado que es un extra, tampoco ofrece mucha
personalización...

La posibilidad de usar Winsocks suena interesante así que voy a pegarle una
revisada para ver si me sirve...

Max Castro V
Santiago - Chile


"Ronald Eduardo Sánchez" <ronald.sanchez-arroba-swdeca.com> escribió en el
mensaje news:%
Max:
Montar un sistema de noficación es de trabajar alguito, he leido de una
modalidad de SQL Server que trabaja notificaciones de eventos que suceden
en
la Base de datos, si no mal recuerdo lei que lo hace atravez de e-mail
pero
no estoy seguro si tambien lo hace por mensajes emergentes, lo cual es muy
funcional para la manera que quieres hacerlo, ya que te olvidas de
instalar
algun executable para ver las noficaciones.
En lo personal la mensajeria la hago atraves del sistema con winsock,
que opera todas las trasacciones en la BD, y cuando se hace algun evento
marcado para notificar, es el sistema que notifica a todos los usuarios a
notificar. El sistema al iniciarse abre uel puerto de escucha y espera los
mensajes de los usuarios, y si no esta conectado, hay un buzon en la BD de
Mensajes que los descargue cuando se conecta, pero como te dije esta en el
diseño del Sistema.

Bueno te dejo mis comenatarios talvez de dan una luz

Saludos

Ronald Sánchez
San Salvador - El Salvador
(Desde el Pulgarcito de América)



"Max" escribió en el mensaje
news:#
Estimados:

En primer lugar quisiera agradecer a todos quienes aportaron sus
ideas
para el tema en cuestión.

Les comento que he desarrollado un sistema de registro y consulta que
consiste en una base SQL Server 2K a la que se accede mediante una
aplicación desarrollada en Acces 2K. Durante varios meses he ido
incorporando nuevas funcionalidades y en estos momentos estoy pensando en


la
mensajería para notificar ingresos de registros y/o cambios de estado en


los
mismos. La idea es hacerlo mediante un cuadro emergente al estilo de las
notificaciones de inicio de sesion de contactos en el MSN , el que
después
de unos breves segundos debiera desaparecer.

Mi idea inicial era encontrar alguna API que me permitiera enviar


estos
mensajes a algún equipo y/o usuario desde el equipo servidor sin tener
que
intervenir mayormente los equipos cliente. Los ejemplos de Ronald y


Alberto
funcionan de maravillas aunque suponen la instalación del ejecutable en


c/u
de los equipos cliente, los que de alguna forma tendrían la
"responsabilidad" de chequear periódicamente por nuevos registros o
modificaciones en la BD para así mostrar el mensaje en cuestión...

Curiosamente los Desencadenadores de las Colas de
Mensaje -recomendado
por Lluís Franco- parecieran aportar una solución interesante al punto
anterior... Si entendí bién, más que mensajes directos a usuarios se
trata
de colas de mensajes entre aplicaciones para procesamiento asincrónico en
equipos diferentes. Se me ocurre que combinando este servicio con los
ejecutables que muestran los mensajes, podría programar el envío de
instrucciones para desplegar mensajes a los equipos cliente sin que estos
últimos tengan que estar permanentemente haciendo consultas para
verificar
condiciones... Aunque definitivamente no se trata de un proceso simple,


creo
que es una buena forma de descubrir las potencialidades de las colas de
mensaje y posiblemente lo intente en los próximos días... Por el momento
sigo pensando en la API del MSN e incluso en el comando de sistema


operativo
NET SEND el cual no me ha funcionado bién por un tema de configuración de


la
LAN que pretendo resolver a la brevedad...

Agradeciendo sus comentarios:

Max Castro V
Santiago - Chile

"Max" escribió en el mensaje
news:
> Estimados:
>
> Me gustaría tener referencia de alguna API que me permita gestionar


en
> forma automática mensajes emergentes a usuarios conectados en la red.
> La
> idea es mostrar notificaciones de esas que aparecen en el costado


inferior
> derecho de la pantalla y luego de unos breves segundos desaparecen...
> Inicialmente exploré la API del MSN (sí funciona en Win2K) pero hasta
> donde ví esta sólo me permite generar mensajes del tipo conversación


(con
> la ventana abierta en espera de respuesta) y no algo que notifique y se
> cierre... Me parece que la solución podría pasar por algún servicio de
> mensajería de windows pero no se exáctamente como implementarlo...
>
> De antemano muchas Gracias.
>
> Max Castro V.
> Santiago - Chile
>






Respuesta Responder a este mensaje
#7 Javi
16/01/2006 - 15:42 | Informe spam
Hola a todos, yo también estoy interesado en hacer algo parecido, yo tengo
dos oficinas en diferentes ciudades por lo que tenemos el servidor con el
programa de la intranet en una de ellas, conectadas via a internet (sin VPN),
así que para solucionar una aplicación parecida a como comentas he pensado en
utilizar servicios web, no se si es una idea muy descabellada, porque no me
he visto todavía mucha informacion, no se que pensaréis vosotros...

Un saludo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida