June 29, 2002
Flash MX SOAP Chess
Busy creating a Flash MX-client which uses SOAP to connect to a webservice. This is what Jon Udell predicted... Allready succeeded in communicating with Dan Marinescu's Chess Webservice. Now i only have to write some code to parse the server's response. Damn! This is all too easy!
UPDATE: only works when Flash-movie is on localhost. When movie is placed on webserver: no connect.... Grrr. So still need some server-side scripting to make this work. Cause: The Flash function sendAndLoad: The URL must be in the same subdomain as the URL where the movie was downloaded from.
UPDATE #2: workaround1: create XMLHTTP-object using JavaScript on clientside to send the call and recieve the response. workaround2: use a PHP-script on some server to make the call.
The buttons below are using the XMLHTTP ActiveX (you have to enable the 'data access across domains' option within IE's security settings to make this work):
June 28, 2002
SOAP Chess update
Version 0.3 of the SOAP Chess Tool for Groove can be injected on own risk. Now with castling but NOT en passant taking (yet). The Tool uses this webservice.
June 26, 2002
Smokin'
Glad to see Dave Winer is back. Damn, maybe I should quit smoking too... Because every time my mind encounters a problem it says "OK, I'll just have a cigarette then." Know that feeling! No doubt smoking is one of the more enjoyable things in live but too bad it has another - sinister - side. Anyways, good luck Dave!
Groove SOAP Chess Tool
Created a Groove Tool to play chess with a WebService using SOAP. You can inject the tool by clicking here. As usual: this tool is 'as is': inject at own risk. No castling! Only play with white! No en-pasant!
June 24, 2002
Groovey HTTP Server followup
Upgraded the Groovey HTTP-Server Tool a bit: you now can participate - from the web - in a Groove discussion. Better still: I'm thinking about creating a socket-server running within a Groove Tool, this way interaction with webusers would be 'live'. Also: build a simple SOAP-responder into the server, this way the server could interact for instance with Radio Userland : a radio macro which soaps the Groove Tool.
Groove POP <-> RSS <-> SMTP
Also busy with a Groove Tool which retreives messages from POP-boxes and publishes subject and body as a RSS-newsfeed. Hehe: I'm now subscribed to my email-account's newsfeed in Radio Userland. The tool can also send email to your favourite smtp-server. Mmmm, yet another way to publish Groove content? Thanks Jon Udell for inspiration.
June 23, 2002
Groove HTTP Server
Allright! Just created a sort-of ActiveX HTTP-Server Control in VB. This control runs within a Groove Tool. Works fine... This looks a bit like Groove's Edge Services: one can connect to the HTTP-server running within the Groove shared space. The HTTP-Server returns - for now - the contents of a Groove Discussion Tool. Off course the server could return any Tool from the shared space. Better even: data can be send to the HTTPServer Tool using GET/POST.... And so I did: I created a new Discussion entry - just by sending a GET to my tool. When this tool is running you can connect to this tool by surfing here..
Cassini? Saturn!
Thanks Hugh for brilliant idea! Indeed.... Cassini... But.... Nowhere to be found... Ok, it's the project prviously known as Saturn. Just released as the Web Matrix. Doh. No source...(yet?)
So... what is Hugh's suggestion? Hugh suggests creating a Groove Tool which acts as a HTTP-server to 'publish' content from a Groove shared space. But... can't find the damn Cassini-source code. Maybe just as good: creating a little HTTP-server in VB is also only 10 lines of code, hahaha! And that's exactly what i did: i created an ActiveX control which acts as a VERY simple HTTP-server: the ctl just listens on a port for connections and responds with some preset string (ie: some HTML describing contents of the Groove shared space)
June 16, 2002
Welcome to the world Wolfie...
Welcome to the world Wolfie!
June 11, 2002
Public Groove Spaces
Working on the SpacePublisher Groove tool. The tool displays a simple list with the available tools within a space. A simple checkbox determines wether or not the tool is to be published to the web. This is an important decision: when checked the contents of the tool will flow from the private domain into the public domain. So every spacemember must agree on doing this. Jon Udell wrote about this issue. For now it publishes the outliner-tool, the discussion-tool and the notepad-tool. Click here to view the webmirror of a Public Groove Space (in there you can find an invitation for the space).
June 10, 2002
Testing post with IFRAME
Uses Mark Barrot's XSL-stylesheet to transform OPML to HTML. Thanks to Adam Wendt for the RSS-stylesheet. The Groove-tool only publishes OPML for now, but will publish RSS in future versions. The tool publishes the OPML directly using FTP or - for Radio users - xmlStorageSystem.
June 09, 2002
Groove discussion published as OPML
I exported the contents of the discussion in the Groove space Possible Radio-Groove Integration scenario's to an OPML-file. The export was done using a Groove-tool which reads the discussion-Tool and creates OPML...
Dee Dee Ramone Dead at age 49
Damnation! Just a year after Joey, now also Dee Dee... The cause of death has yet to be determined, but the presence of drug paraphernalia at the scene, including a syringe, gives police cause to view it as a possible accidental overdose. [CMJ] Gabba Gabba Hey!
Skunkworks - I agree...
Hugh has been looking at onramps from a webpage to Groove. Nice.
June 08, 2002
Looking at XSL to transform...
Looking at XSL to transform RSS to OPML. Just grabbed Dave Winer's RSS-feed and transformed it to OPML. Check it out here.
June 07, 2002
Blogger API [1] won't publish...
Blogger API won't publish to blogger.com at the moment. Reason unknown, but others have same problem. This means that the Blogger Groove Tool is out of order. :-(
June 06, 2002
Lots of activity in the...
Lots of activity in the public Groovespace Jeroen started yesterday.Hugh Pyle, Jon Udell, Matt Pope, John Burkhardt, Michael Herman and others are discussing possible integration scenario's for Groove and Radio. For people who would like to join this discussion, click this link to get invited to this Groovespace (Netscape/Opera users: right-click and save the file, then double-click).
June 04, 2002
Got it!... Took me all...
Got it!... Took me all day, but made a SOAP-call from Groove to a custom Radio Userland Web Service using Groove's SOAP-API.
Dave Winer in his Web Services Tutorial: "the mind bombs are only beginning."
So, this means a Groove Tool can retrieve info from anyone running Radio, but the service could also make Radio do usefull things like 'editPost' etc... Soon, with Edge Services, Radio-clients can make SOAP-calls to a Groove Tool...
June 02, 2002
var scores="";
Some more Radio Userland macro fun. A macro in this post makes a SOAP-call to a service showing the results of the FIFA WorldCup 2002. So when I update this blog, the latest scores will be updated here.
Hehe! Captain Haddock's curses! A...
June 01, 2002
Now I can publish the...
Now I can publish the contents of several Groove tools using the RU-community server + XML-RPC. Check out this OPML created from an Outliner Tool in Groove, and then sent to the RU-server using xmlStorageSystem.SaveMultipleFiles. This concept can be used for almost every Tool in Groove.
Reinstalled Radio, just to find...
Reinstalled Radio, just to find out all my posts are gone... Blast! But have the blogrollmacro running now, which was reason of reinstall....
As I said: I'm awaiting Groove Edge Services with great impatience. John Burkhardt promises it will be available this summer...
Ok, will try to reconstruct some stuff I wrote recently:
I'm experimenting with SOAP and XML-RPC to publish content from a Groove shared space to the web using Radio Userland. I made a Groove Tool capable of:
- send/edit posts to a blog at blogger.com using the Blogger API
- send/edit posts using Radio Userland
- publish content from Groove's Outliner Tool as OPML to Radio Userland (using xmlStorageSystem) or a FTP-server of choosing
- same trick with Groove's Discussion Tool and Files Tool
- publish files (from local disk or from Groove) to Radio Userland using xmlStorageSystem.saveMultipleFiles
- ETA: soon!
Hehe: nice to know Dave Winer is following our efforts:
I get my news of Groove from Jeroen Bekkers. I read his site every time it updates. They're doing some wild and crazy things. Notably, connecting Groove to Radio Community Server and OPML. At first I thought -- oh my god -- I'm going to have to serve all those Groove users. Then I relaxed. Let's give it a try. It wasn't how I initially thought we'd connect, but if it works, let's go for it.
And Matt Pope:
John Burkhardt makes a good point about the DevX write-up (I should have caught this): "I would also add one more small correction. The article suggests that Edge Services will allow Groove to serve and consume SOAP. Groove can already consume SOAP today. That's how we do the management server, but other people have written tools to take advantage of it, like Tim Knip for example!"