Join The Works program to have access to the most current content, and to be able to ask questions and get answers from Revelation staff and the Revelation community

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.

The Sprezzatura Group

The Sprezzatura Blog

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

View this thread on the Works forum...

  • third_party_content/community/commentary/forums_works/09d42df654630c18852576fd00553905.txt
  • Last modified: 2023/12/30 11:57
  • by 127.0.0.1