Search the web
Sign In
New User? Sign Up
radio-dev
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
ANN: Jabber Test Release   Message List  
Reply | Forward Message #5247 of 8443 |
This is a developers release of a Jabber framework for Radio Userland.
This is NOT a conventional Jabber IM client for Radio Userland. There is
very little to see if you are not a developer.

Having got that out of the way ;-)

Download the following file and place it in your Tools directory:
http://www.jerf.org/resources/download/jabber.root . After it installs,
go to the homepage of the website (available from the Tools->Jabber menu
as "Documentation" and follow the instructions, which mostly consists of
"Run the installation", and has a couple of sample scripts.

The installation will create system.verbs.builtins.jabber, add an agent,
and create user.jabber . Again, if you don't know what that means, this
is probably not something you'll be interested in.

There's other documentation to poke around in, too.

Dann Sheridan has graciously allowed us to use his Jabber server while
testing this framework. You'll find the framework will use his server by
default. You may use any server you wish, of course, but I prefer not to
burder Jabber.com's main server.

The capabilities of this release are:
* Can listen to messages and respond to them.
* Can make and handle user-to-user XMLRPC calls over Jabber.

That may not sound like much now ;-), but there is room for growth. Much
of the hard parts are basically done, now we can add the cream.

I will be standing by in email, of course, but I will also be reachable
at Jeremy@.../Human . (Don't forget that last part, or you
may get Radio Userland on your chat. That conversation will be notably
less engaging.)

This tool is equipped with Dave's codeFreshener.

Further notes for those who care:


Jabber-RPC
-=-=-=-=-=-

(This is a summary of a document available in the tool's website.)

Last year, a specification for Jabber-RPC was jointly developed by Dave
and several of the Jabber developers, which can be seen at
http://www.pipetree.com/jabber/jrpc.html .

This framework does *NOT* implement that specification.

It turns out that to my surprise the specification only handles
Jabber-user-to-Jabber-server XML-RPC. I don't even know of a server to
test that spec with. Instead, I have implemented a user-to-user RPC
mechanism, vastly more usable in the RU/Frontier environment. But that
implementation is not standardized by anyone except me. AFAIK, I'm the
first to do this.

(The specification for what I am doing is included in the Tool's website.)

*Jabber Accounts
-=-=-=-=-=-=-=-=-

Jabber implements a three-tiered identity system: Username, server, and
*resource*. With one username, on one server, an arbitrary number of
Jabber clients can connect, as long as they all have different resources.

Thus, as long as you have a Jabber acoount somewhere... anywhere... it
is not necessary to create a new account for the framework. Just change
user.jabber to the account's values (or always pass the values to
jabber.openConnection()), and you'll be fine.

On that topic, if you do not want to download this framework (perhaps
because you aren't a developer), but would like to see the framework in
action, send a message to Jeremy@.../RadioUserland, not
forgetting that /RadioUserland part! My copy of Radio Userland will
echo back your text, with a few slight alterations. ;-)



Let's have fun!




Wed Mar 6, 2002 5:45 pm

jerfb
Offline Offline
Send Email Send Email

Forward
Message #5247 of 8443 |
Expand Messages Author Sort by Date

This is a developers release of a Jabber framework for Radio Userland. This is NOT a conventional Jabber IM client for Radio Userland. There is very little to...
Jeremy Bowers
jerfb
Offline Send Email
Mar 6, 2002
5:44 pm

Jeremy, Thanks! Cant wait to get home to try this out.. Rahul...
rahul@...
Send Email
Mar 6, 2002
6:50 pm

If you downloaded the Tool, please either update the code or re-download (if you haven't started yet). After a quick consultation with Dizzy, I have gotten the...
Jeremy Bowers
jerfb
Offline Send Email
Mar 6, 2002
7:00 pm

Hi Jeremy, This sounds pretty cool, do you have any plans to support SOAP over Jabber ? Cheers, Simon www.pocketsoap.com...
Simon Fell
simonfell99
Online Now Send Email
Mar 6, 2002
11:31 pm

... AFAIK, nobody has standardized on that. A quick Google search ("jabber SOAP") shows some speculation, and little more. Reflecting Frontier's SOAP...
Jeremy Bowers
jerfb
Offline Send Email
Mar 6, 2002
11:48 pm

Soap::Lite implements a SOAP over Jabber using Net::Jabber in perl. Maybe thats the way to go so that we have atleast two interoperable implementations? Rahul...
rahul@...
Send Email
Mar 7, 2002
3:23 am

Jeremy, It cant find the user.jabber.registrationInfo table, the verb install procedure only installed host password, port, resource and username into the...
rahul@...
Send Email
Mar 7, 2002
4:17 am

... Please update the verbs and try again. I fixed that once, I don't know where the fix went. And I don't know where the JabberSuite.jabber.prefs table came...
Jeremy Bowers
jerfb
Offline Send Email
Mar 7, 2002
5:11 am

Jeremy, Thanks! That fixed it, and the best state is Michigan... The status center, though, only reports: [Macro error: Can't find a sub-table named "item...
rahul@...
Send Email
Mar 7, 2002
5:27 am

... Aye. ... I'm lost on that one right now. That shouldn't happen. I'll review my logic later; obviously, that's not critical. ... SCNS? Oh, I forgot about...
Jeremy Bowers
jerfb
Offline Send Email
Mar 7, 2002
5:56 pm

... This is so cool. It should be the default RPC method for people without a fixed IP number! Something else: I want the aggregator to send all messages to...
sjoerd_visscher
Offline Send Email
Mar 7, 2002
8:50 pm

... In the short term, the flashier features will appeal the most, but in the long term, the coolest thing about this project is the ability to promote nearly...
Jeremy Bowers
jerfb
Offline Send Email
Mar 7, 2002
9:30 pm

Jeremy, I don't understand even half-a what yer talking about... But for some reason, it sounds useful. How's yer resources for a Jabber server? I'm setting...
jt
jt@...
Send Email
Mar 7, 2002
11:09 pm

I'm glad you're excited Sjoerd, so am I. We also have the core Jabber guys in the loop on Radio Community Server, so we hope to get all this linked up in the...
Dave Winer
dwiner
Offline Send Email
Mar 7, 2002
9:31 pm

Very likely this is a question of the server not having MSN transport. I'll put up an experimental server this weekend for this purpose and other ...
rahul@...
Send Email
Mar 7, 2002
10:03 pm

... My guess. The server msn.jabber.com is supposed to have one, but IIRC, MSN is a hostile network, and it may have changed protocol on the Jabber people...
Jeremy Bowers
jerfb
Offline Send Email
Mar 7, 2002
10:53 pm

... Cool, will do that..i was thinking to set it up on our cluster support server here(we support linux clusters at the univ here), but I'll simply set up a...
rahul@...
Send Email
Mar 7, 2002
11:47 pm

... Thanks. ... I'm not certain I understand what you mean by "resource". In Jabber terms, a resource is much like a connection; I can and do user my ...
Jeremy Bowers
jerfb
Offline Send Email
Mar 8, 2002
2:16 am

... For testing purposes, Dann Sheridan has graciously extended the use of his server, which has bee working well. I was talking about setting one up on my own...
Jeremy Bowers
jerfb
Offline Send Email
Mar 8, 2002
3:06 am

... Yes, its one TCP connection, but in 1.4.2, the server will route anything with the resource /RadioUserland/foo/bar to the connection /RadioUserland, and...
rahul@...
Send Email
Mar 8, 2002
3:57 am

As I said at the bottom of a long message earlier, but I think its so cool that it beare repetition: With Jabber, SCNS, and iframe and innerhtml support both...
rahul@...
Send Email
Mar 8, 2002
4:59 am

This is good stuff. I've got the following to work: ["jabber://ChrisDouble@.../RadioUserland"].raceday.meetings(900 4) This retrieves a table of...
Chris Double
chris@...
Send Email
Mar 8, 2002
9:26 am

... How will this work? Does the Radio Jabber suite allow working through a firewall? Chris. -- http://radio.weblogs.com/0102385...
Chris Double
chris@...
Send Email
Mar 8, 2002
9:29 am

... I am not very aware of how all of this will work, but afaik jabber server should work as a gateway from any radio installation to any other provided each...
Simone Bettini
simoneevectors
Offline Send Email
Mar 8, 2002
1:27 pm

... AFAIK, the whole idea works because as you say, we hold a connection open to the server and keep sending things down the tube. Most firewalls will allow...
rahul@...
Send Email
Mar 8, 2002
1:45 pm

... OK, I understand what you're saying now. I think this is a great way of extending the framework in arbitrary directions, and I think it should be...
Jeremy Bowers
jerfb
Offline Send Email
Mar 8, 2002
4:13 pm

... That call ended up sending invalid XML, due to an error (sorta) in the jabber.rpc verb. Once that happens, the Jabber server terminates the stream. For...
Jeremy Bowers
jerfb
Offline Send Email
Mar 8, 2002
5:16 pm

... Just a quick extension to this; you don't even have to be on the same server. Jabber's set up to work with *lots* of servers, so even if A's RU is on...
Jeremy Bowers
jerfb
Offline Send Email
Mar 8, 2002
5:25 pm

I have been reviving my aging blog iRights, which I took a hiatus from when I felt it to be too much of a burden for a while. More to the point, I've added a...
jerfb
Offline Send Email
Mar 10, 2002
9:56 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help