<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.2.1 on Mon, 14 Nov 2005 14:44:11 GMT -->
<rss version="2.0">
	<channel>
		<title>Neil Finlayson: Groove Tips</title>
		<link>http://radio.weblogs.com/0112316/categories/grooveTips/</link>
		<description></description>
		<copyright>Copyright 2005 Neil Finlayson</copyright>
		<lastBuildDate>Mon, 14 Nov 2005 14:44:11 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.2.1</generator>
		<managingEditor>neil@mysterian.com</managingEditor>
		<webMaster>neil@mysterian.com</webMaster>
		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 
		<skipHours>
			<hour>1</hour>
			<hour>2</hour>
			<hour>3</hour>
			<hour>4</hour>
			<hour>7</hour>
			<hour>5</hour>
			<hour>6</hour>
			<hour>22</hour>
			</skipHours>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<ttl>60</ttl>
		<item>
			<description>&lt;P&gt;&lt;STRONG&gt;Tim Driving Forward&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0107414/2003/02/22.html#a789&quot;&gt;&lt;EM&gt;Groove Webservices Access Point&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;. Up until now I only had a look at accessing Groove Web Services (GWS) locally (SOAP-client on same device as Groove Workspace). The Groove Access Point can be used to access GWS remotely. Although remote access is only available in &apos;Preview Mode&apos; in the current release of Groove (2.5a), it gives a good insight in what will be possible.&lt;BR&gt;Check out &lt;/EM&gt;&lt;A href=&quot;http://suite75.net/php/grooveaccesspoint.html&quot;&gt;&lt;EM&gt;this page&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; to see &apos;remote access&apos; in action. I use PHP and &lt;/EM&gt;&lt;A href=&quot;http://dietrich.ganx4.com/nusoap/&quot;&gt;&lt;EM&gt;NuSOAP&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; to do some simple Read-operations on a remote Groove-account. So how does it work? First one has to register with the Access Point, so the AP knows to which device to forward the request. This is done by the &apos;gnslnsreg&apos; utility which can be found in de &lt;/EM&gt;&lt;A href=&quot;http://www.groove.net/devzone/downloads#gwsgdk&quot;&gt;&lt;EM&gt;Web Services GDK&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; (gnslnsreg has dependencies on the &lt;/EM&gt;&lt;A href=&quot;http://msdn.microsoft.com/code/default.asp?url=/code/sample.asp?url=/msdn-files/027/001/580/msdncompositedoc.xml&quot;&gt;&lt;EM&gt;MS SOAP ToolKit 2.0 SP2&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; and MSXML3.0, so make sure you&apos;ve got those installed). After registering it&apos;s simple: make the call to &lt;/EM&gt;&lt;A href=&quot;http://webservices.groove.net&quot;&gt;&lt;EM&gt;&lt;a href=&quot;http://webservices.groove.net&quot;&gt;http://webservices.groove.net&lt;/a&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; as you would do with a local request. [&lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0107414/&quot;&gt;&lt;EM&gt;Tim Knip&apos;s Groovey Weblog&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;]&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
			<guid>http://radio.weblogs.com/0112316/categories/grooveTips/2003/02/22.html#a143</guid>
			<pubDate>Sat, 22 Feb 2003 11:39:42 GMT</pubDate>
			<source url="http://radio.weblogs.com/0107414/rss.xml">Tim Knip&apos;s Groovey Weblog</source>
			<comments>http://radiocomments.userland.com/comments?u=112316&amp;amp;p=143</comments>
			</item>
		<item>
			<description>&lt;P&gt;&lt;STRONG&gt;Built in testing&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Oh yes I read &lt;A href=&quot;http://www.junit.org/index.htm&quot;&gt;Kent Beck&lt;/A&gt;, but I don&apos;t always practise what he preaches, though I used JUnit on a web project last year and very useful it was too. &lt;/P&gt;
&lt;P&gt;So I&apos;m thinking how can we use test-first design inside of our Groove Javascripts? We have a couple of options eg&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.edwardh.com/jsunit/&quot;&gt;&lt;a href=&quot;http://www.edwardh.com/jsunit/&quot;&gt;http://www.edwardh.com/jsunit/&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;(looks fully featured, very nice TestRunner)&lt;/P&gt;
&lt;P&gt;and&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://jsassertunit.sourceforge.net/docs/index.html&quot;&gt;&lt;a href=&quot;http://jsassertunit.sourceforge.net/docs/index.html&quot;&gt;http://jsassertunit.sourceforge.net/docs/index.html&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;(more compact, love those comments!) - looks easier to get going inside of Groove.&lt;/P&gt;
&lt;P&gt;Next steps:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;convert assert.js to gsl file&lt;/LI&gt;
&lt;LI&gt;get HelloWorld test going&amp;nbsp;from test tpl file&lt;/LI&gt;
&lt;LI&gt;check that results appear in browser&lt;/LI&gt;&lt;/UL&gt;</description>
			<guid>http://radio.weblogs.com/0112316/categories/grooveTips/2003/01/15.html#a36</guid>
			<pubDate>Wed, 15 Jan 2003 00:07:15 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=112316&amp;amp;p=36</comments>
			</item>
		<item>
			<description>Test post to tips</description>
			<guid>http://radio.weblogs.com/0112316/categories/grooveTips/2002/09/26.html#a6</guid>
			<pubDate>Thu, 26 Sep 2002 12:53:44 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=112316&amp;amp;p=6</comments>
			</item>
		</channel>
	</rss>
