Google Answers Logo
View Question
 
Q: modifying behavior of messenger program ( No Answer,   0 Comments )
Question  
Subject: modifying behavior of messenger program
Category: Computers > Programming
Asked by: code_blazer-ga
List Price: $150.00
Posted: 10 Sep 2003 02:13 PDT
Expires: 18 Sep 2003 00:20 PDT
Question ID: 254151
i'm interested in seeing proof of concept code either for msn
messenger or yahoo messenger.  i would like to be able to right button
click on a contact or friend and have an extra option available.  for
instance, right now, the following options exist on my msn messenger
6.0 when i right click on a contact:

Send an instant message
Send a file or photo
Start an audio conversation
Start a webcam conversation
(etc...)

similarly, for my yahoo messenger 5.6, i have the following when i
right click on a friend:

Send a message
Start a mobile conversation
Invite to conference
Invite to view my webcam
(etc...)

the method associated with this new option should use the existing
messenger communications infrastructure to send an "out-of-band"
request message that can be consumed by the messenger of the
contact/friend and similarly an out-of-band reply message will be
received by the guy who selected the option from the right-click menu.
 what i mean by out of band is that the request message sent to the
contact/friend is somehow intercepted before it shows up in his
message window and similarly, the response message does not show up in
the message window of the recipient.

so, its almost like i'm asking for a SOAP transaction to happen
between the two friends.  i want to get some special information from
the other guy's system.  or put another way, instead of sending a
file, i want to get a file but a file whose name is constant so i can
process it and display it to the guy who right clicked on his friend.

Request for Question Clarification by webadept-ga on 10 Sep 2003 08:12 PDT
Hi, 

Are you stuck on these two messengers? or are you open to other
messenger programs that use these two protocols? I know of a program
that uses MSN and Yahoo messengers, which can be customized in this
fashion, and has it's own API.

webadept-ga

Clarification of Question by code_blazer-ga on 10 Sep 2003 10:37 PDT
i want to minimize software dependencies on 3rd party components that
do not have large market share so i don't want to use another
messenger program's api.  i suppose this solution is going to require
some api hooking.

Request for Question Clarification by webadept-ga on 10 Sep 2003 11:26 PDT
The one I have in mind has a rather large market share, but let's see
if anyone else can come up with a solution for you.

Sounds like a cool idea though. I can think of many uses. 

webadept-ga

Clarification of Question by code_blazer-ga on 10 Sep 2003 11:31 PDT
as far as the out-of-band request goes, it doesn't necessarily have to
occur through a message.  for instance, on yahoo messenger, i notice
you can share files.  so, if there is a programmatic way to for the
remote guy to enable sharing of this file AND if there is a
programmatic way to download the file, then that qualifies as a
successful transaction since it occured without any other act on the
part of the user except for right clicking on his friend and choosing
the option.
Answer  
There is no answer at this time.

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy