<g:Document xmlns:g="urn:groove.net" Name="Minimal">

	<!-- Application descriptor for the 'Minimal' CST-application, see http://www.cabezal.com/blog/archives/000871.shtml -->

	<g:ApplicationDescriptorList>
		<g:ApplicationDescriptor
			Name="urn:cabezal.com:Minimal" 
			DisplayName="Minimal"
			Description="A Minimal workspace"
			Author="Your Company"
			HelpAbout="Copyright message here"
			ReleaseDate="July 2004"
			Version="1,0,0,0"
			Visible="1">


			<!-- Define a 'telespace type' with a unique name -->

			<g:SupportedTelespaceTypes>
				<g:SupportedTelespaceType Name="urn:cabezal.com:TelespaceTypes.Minimal">

					<!-- It has an icon -->
					<g:IconInfo>
						<g:SmallIcon URL="grooveFile:///ToolData\cabezal.com\Minimal\Minimal.jpg" MaskURL="grooveFile:///ToolData\cabezal.com\Minimal\Minimal.bmp" Index="0"/>
					</g:IconInfo>

					<!-- It has one verb: 'Open'
					     which launches the external application 'Minimal.hta' in toolbin\
					     with three commandline parameters:
						Groove Identity URL for the current user
						Groove Web Services 2.0 URI for the current workspace
						The verb
					-->
					<g:VerbTypes>
						<g:VerbType Name="urn:groove.net:Groove.Core.Tools.System.VerbTypes.TelespaceRelative" DefaultVerb="urn:groove.net:Groove.Core.Tools.System.Verbs.Open">
							<g:Verbs>
								<g:Verb Name="urn:groove.net:Groove.Core.Tools.System.Verbs.Open" DisplayName="&amp;Open" HandlerURL="http://components.groove.net/Groove/Components/Root.osd?Package=net.groove.Groove.SystemComponents.GrooveResource_DLL&amp;Version=0&amp;Factory=ExternalApplicationHandler">
									<g:Parameters Program="cabezal.com\Minimal\Minimal.hta" />
								</g:Verb>
							</g:Verbs>
						</g:VerbType>	
					</g:VerbTypes>
				</g:SupportedTelespaceType>
			</g:SupportedTelespaceTypes>


			<!-- The rest is all boilerplate: this telespace type depends on Groove 3.0 -->

			<g:ProductDependencies>
				<g:GroovePlatform>
					<g:VersionDependency 
						URL="http://components.groove.net/Groove/Components/Root.osd?Package=net.groove.Groove.Core&amp;Version=3" 
						DisplayName="Groove version 3.0 or later"/>
				</g:GroovePlatform>
			</g:ProductDependencies>

			<g:ApplicationTemplateDescriptors>
				<g:ApplicationTemplateDescriptor Flags="1">
					<g:TemplateDescriptor
						Name="Minimal"
						LongName="Minimal space"
						Category="\groove\starter"
						Description="Minimal description"
						Author="Your Company"
						HelpAbout="Copyright message goes here."
						ReleaseDate="July 2004"
						Version="1,0,0,0"
						Type="CreateTelespace"
						ListOfTools="Files"
						ResourceURL="http://www.cabezal.com/Minimal/Minimal.osd?Package=com.cabezal.Minimal.cst&amp;Version=1,0,0,0&amp;Factory=Open">

						<g:ProductDependencies>
							<g:GroovePlatform>
								<g:VersionDependency 
									URL="http://components.groove.net/Groove/Components/Root.osd?Package=net.groove.Groove.Core&amp;Version=3" 
									DisplayName="Groove version 3.0 or later"/>
							</g:GroovePlatform>
							<g:Telespace>
								<g:VersionDependency 
									URL="http://components.groove.net/Groove/Components/Root.osd?Package=net.groove.Groove.Tools.System.GrooveTelespaceTemplate_TPL&amp;Version=15" 
									DisplayName="Workspace version 3.0 or later"/>
							</g:Telespace>
						</g:ProductDependencies>
					</g:TemplateDescriptor>
				</g:ApplicationTemplateDescriptor>
			</g:ApplicationTemplateDescriptors>

		</g:ApplicationDescriptor>
	</g:ApplicationDescriptorList>
</g:Document>
