Instant Messaging in OI (OpenInsight 32-Bit)
At 06 APR 2010 11:30:51AM Dale Jessop wrote:
Hi,
has anyone one done any sort of IM software inside OI and if so what software/techniques did you employ?
Cheers Dale.
At 06 APR 2010 01:37PM Bob Carten wrote:
I have not done it, but I think you want to look at JABBER clients.
The messages are XML, so OI could create or interpret them easily.
Implementing the client itself might be tricky. You might be able to implement that in an Ole Control, use send_message and trap OLE events
to communicate. For example see http://ajaxian.com/archives/jsjac-javascript-jabber-client-library It shows how implement a browser based client.
Or, you could make a .Net that does the heavy lifting, COM expose it or use Revdotnet to interface with OI. Threading will be the hard spot. See http://www.codeproject.com/KB/IP/JabberClient.aspx?msg=2382582 for a .Net example.
Depending on what your needs are, having a separate Jabber client that uses NetOI to read and write data to OpenInsight without being embedded in an OI window might be the easiest way to go.
At 06 APR 2010 01:52PM [url=http://www.sprezzatura.com]The Sprezzatura Group[/url] wrote:
http://www.zionsoftware.com/products/jbuddy/sdk/
as an example. We did play with Messenger a couple of years ago but have never yet had a commercial requirement.
World leaders in all things RevSoft
At 06 APR 2010 02:07PM Dale Jessop wrote:
Thanks Sprezz, will have a look at this ;-0)
At 06 APR 2010 02:08PM Dale Jessop wrote:
Hi Bob,
Thanks for the info
![]()
At 07 APR 2010 10:30PM Colin Rule wrote:
I too would like some messaging, but limited to within the existing OI users logged on.
I dont want to have to write a record and use a TIMER event to look for it, some proper inter-user Message would be better.
Any ideas?
Colin
At 08 APR 2010 02:00AM Alex wrote:
oops , i did try that few month ago. Use timer and yield try to achieve it. But it fail. Some of my customer want this feature too.
I would like to know how to do it too.
At 08 APR 2010 06:54AM Dale Jessop wrote:
Hi Colin,
This was my point exactly, I get all of the client IP addresses on application startup so I can in theory use an IM service to send information between users, specifically because the applications 3M UK develop are usually spread over geographic sites, so this would help/assist/support our users.
Based on what information I have so far, I believe both of the solutions Bob & Sprezz mentioned could work but for me I'm seriously considering writing a .NET front-end to this which could retreive the client IPs from the OI Database.
Dale
At 08 APR 2010 07:02AM Dale Jessop wrote:
Would you guys be happy to share what you did with messenger?
At 08 APR 2010 07:46AM Dale Jessop wrote:
Hi everyone,
Just to say I've just got some .NET code to work albeit very simple at present, running two client chat processes on my PC and a server process listening and passing the information.
…will post more when I've done more