<?xml version='1.0' encoding='UTF-8' ?>
<rss version="2.0" xml:base="http://www.cincomsmalltalk.com/blog/" xmlns:admin="http://webns.net/mvcb/" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:icbm="http://postneo.com/icbm" xmlns:includedComments="http://www.laudably.com/rss2-comments" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
	<channel>
		<title>Smalltalk Daily</title>
		<link>http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=smalltalkDaily</link>
		<description>Cincom Product Manager</description>
		<webMaster>jrobertson@cincom.com</webMaster>
		<lastBuildDate>Fri, 15 Oct 2010 07:44:41 GMT</lastBuildDate>
		<image>
			<url>http://www.cincomsmalltalk.com/images/smalltalk_videos300.png</url>
			<title>Smalltalk Daily</title>
			<link>http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=smalltalkDaily</link>
			<height>300</height>
			<width>300</width>
		</image>
		<itunes:explicit>no</itunes:explicit>
		<itunes:subtitle>Smalltalk Daily</itunes:subtitle>
		<itunes:author>James Robertson</itunes:author>
		<itunes:summary>Short Daily videos on various aspects of Smalltalk in general, and Cincom Smalltalk in particular</itunes:summary>
		<language>en-us</language>
		<itunes:keywords>smalltalk,cincom smalltalk,visualworks,objectstudio,web velocity,ruby,software development,IDE,object oriented</itunes:keywords>
		<itunes:category text="Technology"></itunes:category>
		<itunes:owner>
			<itunes:name>James Robertson</itunes:name>
			<itunes:email>jrobertson@cincom.com</itunes:email>
		</itunes:owner>
		<itunes:image href="http://www.cincomsmalltalk.com/images/smalltalk_videos300.png"></itunes:image>
		<admin:generatorAgent rdf:resource="/CincomSmalltalkWiki/Silt"></admin:generatorAgent>
		<admin:errorReportsTo rdf:resource="mailto:jrobertson@cincom.com"></admin:errorReportsTo>
		<dc:creator>James A. Robertson</dc:creator>
		<dc:rights>Copyright 2007 Cincom Systems, Inc.</dc:rights>
		<dc:date>2010-10-15T07:44:41-04:00</dc:date>
		<icbm:latitude>39.214103</icbm:latitude>
		<icbm:longitude>-76.878807</icbm:longitude>
		<item>
			<title>Smalltalk Daily 10/15/10: Convenient Dialog Methods</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/15/10:_Convenient_Dialog_Methods&amp;entry=3464581481</link>
			<category>smalltalkDaily</category>
			<pubDate>Fri, 15 Oct 2010 07:44:41 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at some of the other (non file/directory) convenience methods in class Dialog. To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-15-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-15-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-15-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-15-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-15-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-15-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-15-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-15-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/mrfcv0ixDcI?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mrfcv0ixDcI?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/dialog box" rel="tag">dialog box</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3464581481</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3464581481</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3464581481</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="6995583" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-15-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Convenient Dialog Methods</itunes:subtitle>
			<itunes:summary>A look at a number of convenience methods in class Dialog</itunes:summary>
			<itunes:duration>2:42</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, dialog box</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Convenient Dialog Methods</media:title>
				<media:content duration="2:42" fileSize="6995583" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-15-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3464581481</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/14/10: Using File Dialogs</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/14/10:_Using_File_Dialogs&amp;entry=3464491204</link>
			<category>smalltalkDaily</category>
			<pubDate>Thu, 14 Oct 2010 06:40:04 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at File and Directory dialogs in VisualWorks - both native and non-native. To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-14-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-14-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-14-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-14-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-14-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-14-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-14-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-14-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/DrVoy9AgTPY?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DrVoy9AgTPY?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/file dialog" rel="tag">file dialog</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3464491204</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3464491204</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3464491204</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="8044172" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-14-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Using File Dialogs</itunes:subtitle>
			<itunes:summary>How to use file and directory request dialogs in CIncom VisualWorks</itunes:summary>
			<itunes:duration>2:17</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, visualworks, file dialog</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Using File Dialogs</media:title>
				<media:content duration="2:17" fileSize="8044172" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-14-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3464491204</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/13/10: Announcements</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/13/10:_Announcements&amp;entry=3464404785</link>
			<category>smalltalkDaily</category>
			<pubDate>Wed, 13 Oct 2010 06:39:45 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at the Announcement framework - the replacement for both trigger events and change/update.  To follow along with the code, <a href="http://www.cincomsmalltalk.com/casts/stDaily/code/2010/Announcement-Example.zip">download it here (zip archive of the parcel)</a>. To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-13-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-13-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-13-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-13-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-13-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-13-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-13-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-13-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/YibxoyVR1CY?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/YibxoyVR1CY?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/announcements" rel="tag">announcements</a>, <a href="http://www.technorati.com/tag/events" rel="tag">events</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3464404785</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3464404785</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3464404785</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="8571407" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-13-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Announcements</itunes:subtitle>
			<itunes:summary>A look at the Announcements framework, which replaces and updates trigger events and change/update in Cincom Smalltalk</itunes:summary>
			<itunes:duration>3:37</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, events, announcements</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Announcements</media:title>
				<media:content duration="3:37" fileSize="8571407" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-13-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3464404785</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/12/10: Basic File IO</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/12/10:_Basic_File_IO&amp;entry=3464326302</link>
			<category>smalltalkDaily</category>
			<pubDate>Tue, 12 Oct 2010 08:51:42 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at some file and stream i/o basics. To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-12-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-12-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-12-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-12-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-12-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-12-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-12-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-12-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/IiYJy4yhy3g?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/IiYJy4yhy3g?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/io" rel="tag">io</a>, <a href="http://www.technorati.com/tag/stream" rel="tag">stream</a>, <a href="http://www.technorati.com/tag/file" rel="tag">file</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3464326302</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3464326302</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3464326302</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="8444554" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-12-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Basic File IO</itunes:subtitle>
			<itunes:summary>A look at basic file IO in Smalltalk - basically, streams and filenames.</itunes:summary>
			<itunes:duration>3:29</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, file, IO, stream</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Basic File IO</media:title>
				<media:content duration="3:29" fileSize="8444554" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-12-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3464326302</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/11/10: A Simple COM Example in VW</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/11/10:_A_Simple_COM_Example_in_VW&amp;entry=3464243245</link>
			<category>smalltalkDaily</category>
			<pubDate>Mon, 11 Oct 2010 09:47:25 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at interfacing to a simple COM api in Windows - specifically, the speech API.  The code to get the dispatch driver is a little involved, so the #setupDriver method in the video is included below - to skip to the video, <a href="#video10112010">click here</a></p>

<p>
<pre>

setupDriver
	"set up the COM driver"

	| ref descs ifc guid  refs |
	refs := COMRegistryInterface extTypeLibraryIDMap 
		select: [:each | each name notNil].
	ref := refs
			detect: [:each | 
				'Microsoft Speech Object Library*' match: each name]
			ifNone: [nil].
	ref ifNil: [^nil].
	descs := ref containedTypeDescriptions.
	ifc := descs
		detect: [:each | 'SpVoice' match: each name]
		ifNone: [nil].
	ifc ifNil: [^nil].
	guid := ifc guid.
	driver := AdvancedDispatchDriver
		on: (IClassFactory 
				createInstance: guid 
				iid: External.COMConstants.IID_IDispatch 
				context:	External.COMConstants.CLSCTX_SERVER).
	^driver

</pre>
</p>


<a name="video10112010"></a>
<p>To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-11-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-11-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-11-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-11-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-11-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-11-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-11-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-11-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/1Kpjftfijbc?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/1Kpjftfijbc?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/windows" rel="tag">windows</a>, <a href="http://www.technorati.com/tag/com" rel="tag">com</a>, <a href="http://www.technorati.com/tag/speech" rel="tag">speech</a>, <a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3464243245</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3464243245</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3464243245</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="2:20" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-11-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>A Simple COM Example in VW</itunes:subtitle>
			<itunes:summary>A Simple COM/VW hookup example using the Windows Speech API</itunes:summary>
			<itunes:duration>2:20</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, windows, com, speech</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>A Simple COM Example in VW</media:title>
				<media:content duration="2:20" fileSize="2:20" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-11-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3464243245</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/08/10: Looking at a Seaside Component</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/08/10:_Looking_at_a_Seaside_Component&amp;entry=3463977144</link>
			<category>smalltalkDaily</category>
			<pubDate>Fri, 08 Oct 2010 07:52:24 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> takes a more detailed look at the Counter example in Seaside.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-08-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-08-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-08-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-08-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-08-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-08-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-08-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-08-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/UCsFnpW1RPE?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/UCsFnpW1RPE?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/seaside" rel="tag">seaside</a>, <a href="http://www.technorati.com/tag/WACounter" rel="tag">WACounter</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463977144</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463977144</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463977144</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="8764733" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-08-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>A Simple Seaside Walkthrough</itunes:subtitle>
			<itunes:summary>Using the WACounter example, we take a walkthrough of a Seaside application</itunes:summary>
			<itunes:duration>3:43</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, seaside, WACounter</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>A Simple Seaside Walkthrough</media:title>
				<media:content duration="3:43" fileSize="8764733" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-08-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463977144</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/07/10: A Simple Seaside 3.0 Example</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/07/10:_A_Simple_Seaside_3.0_Example&amp;entry=3463889880</link>
			<category>smalltalkDaily</category>
			<pubDate>Thu, 07 Oct 2010 07:38:00 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at the Counter example in Seaside 3.0 - as an example of how to get started with Seaside.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-07-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-07-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-07-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-07-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-07-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-07-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-07-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-07-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/0iwegsqEhKg?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0iwegsqEhKg?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/seaside" rel="tag">seaside</a>, <a href="http://www.technorati.com/tag/counter example" rel="tag">counter example</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463889880</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463889880</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463889880</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="7137746" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-07-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>A Simple Seaside 3.0 Example</itunes:subtitle>
			<itunes:summary>A look at the Counter example in Seaside 3.0 - loading it and trying it out</itunes:summary>
			<itunes:duration>2:47</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, seaside, counter</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>A Simple Seaside 3.0 Example</media:title>
				<media:content duration="2:47" fileSize="7137746" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-07-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463889880</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/06/10: Debugging Overnight</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/06/10:_Debugging_Overnight&amp;entry=3463804722</link>
			<category>smalltalkDaily</category>
			<pubDate>Wed, 06 Oct 2010 07:58:42 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at one of the cool things about the Smalltalk image - you can save your current state completely - including debugging sessions.  Have a hard problem to debug, and you don't want to stay late?  Just save the image and come back to it later.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-06-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-06-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-06-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-06-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-06-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-06-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-06-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-06-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/yfzzkY2eGK4?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yfzzkY2eGK4?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/debugger" rel="tag">debugger</a>, <a href="http://www.technorati.com/tag/smalltalk image" rel="tag">smalltalk image</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463804722</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463804722</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463804722</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="5889553" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-06-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Debugging Overnight</itunes:subtitle>
			<itunes:summary>One of the cool things about the Smalltalk image - you can save your current state completely - including debugging sessions.  Have a hard problem to debug, and you don't want to stay late?  Just save the image and come back to it later.</itunes:summary>
			<itunes:duration>1:57</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, debugger, smalltalk image</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Debugging Overnight</media:title>
				<media:content duration="1:57" fileSize="5889553" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-06-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463804722</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/05/10: Integrating with Google Calendar</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/05/10:_Integrating_with_Google_Calendar&amp;entry=3463717608</link>
			<category>smalltalkDaily</category>
			<pubDate>Tue, 05 Oct 2010 07:46:48 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at integrating a feed from Google calendar with the syndication handling code that is used in <a href="http://www.cincomsmalltalk.com/BottomFeeder">BottomFeeder</a>.  The code I used in the screencast is below - to load that code, get the packages <strong>GCal-Example2</strong> and <strong>Syndication-Handling</strong>  from the <a href="http://www.cincomsmalltalk.com/CincomSmalltalkWiki/Public+Store+Repository">public store repository</a>.  Make sure to load the latest <strong>NetworkAppUtilities</strong> as well; the version that loads from disk is not the latest version.  To skip to the video, <a href="#video100510">click here.</a></p>

<p>
<pre>

"get the request token"
gAuth := AuthRequest 
	requestTokenFor: 'cl' 
	user: username
	password: password
	clientName: 'Cincom-VisualWorks-771'.

"get the response as XML"
serviceResponse := ServiceRequest
					makeRequestWith: gAuth 
					requestPrepObject: ExampleRequestPrep new.
xml := serviceResponse contents.

"get the feed object"
feed := Constructor getFeedFromStream: xml readStream.

</pre>
</p>

<a name="video100510"></a>
To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-05-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-05-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-05-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-05-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-05-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-05-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-05-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-05-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/VY_PZLUCKS8?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/VY_PZLUCKS8?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/google" rel="tag">google</a>, <a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/rss" rel="tag">rss</a>, <a href="http://www.technorati.com/tag/atom" rel="tag">atom</a>, <a href="http://www.technorati.com/tag/calendar" rel="tag">calendar</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463717608</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463717608</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463717608</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="6692284" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-05-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Integrating with Google Calendar</itunes:subtitle>
			<itunes:summary>using Google Calendar feeds with the RSS/Atom library in Cincom Smalltalk</itunes:summary>
			<itunes:duration>2:30</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, google, calendar, rss, atom</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Integrating with Google Calendar</media:title>
				<media:content duration="2:30" fileSize="6692284" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-05-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463717608</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/04/10: Using xAuth</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/04/10:_Using_xAuth&amp;entry=3463628275</link>
			<category>smalltalkDaily</category>
			<pubDate>Mon, 04 Oct 2010 06:57:55 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at using xAuth to connect to a public web service - in this case, Twitter.  The code I used in the screencast is below - to load that code, get the packages <strong>OAuth</strong> and <strong>MinXAuthTwit</strong>  from the <a href="http://www.cincomsmalltalk.com/CincomSmalltalkWiki/Public+Store+Repository">public store repository</a>.  To skip to the video, <a href="#video100410">click here.</a></p>

<p>
<pre>

"the entire conversation with Twitter"
auth := XAuthenticator 
	fromSettings: (OAuth.Settings fromFile: 'twitterOAuth.ini').
accessData := auth executeXAuthAccessTokenRequest.
postCollection := OrderedCollection new.
postCollection add: 'status' -> 'Testing xAuth to Twitter from Smalltalk'.
auth 
	executeXAuthCallFor: postCollection 
	with: accessData 
	to: 'http://api.twitter.com/1/statuses/update.json'

"save the results as a file for addition to any RSS/Atom aware tool"
file := 'calFeed.xml' asFilename writeStream.
file nextPutAll: xml.
file close.

"Using the simpler package I published"
MiniTwitPoster tweet: 'Test Tweet from simple interface object'


</pre>
</p>

<a name="video100410"></a>
To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-04-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-04-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-04-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-04-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-04-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-04-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-04-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-04-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/XtBK-d1H3-Q?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XtBK-d1H3-Q?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/twitter" rel="tag">twitter</a>, <a href="http://www.technorati.com/tag/xAuth" rel="tag">xAuth</a>, <a href="http://www.technorati.com/tag/http" rel="tag">http</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463628275</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463628275</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463628275</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="5532256" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-04-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Using xAuth</itunes:subtitle>
			<itunes:summary>A look at using xAuth from a Smalltalk app - the example connects to Twitter</itunes:summary>
			<itunes:duration>1:46</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, twitter, xAuth, http</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Using xAuth</media:title>
				<media:content duration="1:46" fileSize="5532256" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-04-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463628275</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 10/01/10: Using Google Calendar Feeds</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_10/01/10:_Using_Google_Calendar_Feeds&amp;entry=3463375319</link>
			<category>smalltalkDaily</category>
			<pubDate>Fri, 01 Oct 2010 08:41:59 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at using the client authentication to Google we <a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&printTitle=Smalltalk_Daily_09/29/10:_Using_Google_Client_Auth&entry=3463204851">built</a> to retrieve an Atom feed of calendar events.  The code I'm demonstrating is in the public store repository under the name <strong>GCal-Example</strong> - the usage in the screencast is below.  To skip to the video, <a href="#video100110">click here.</a></p>

<p>
<pre>

"get the request token - cl is the calendar service"
gAuth := AuthRequest 
	requestTokenFor: 'cl' 
	user: username
	password: password
	clientName: 'Cincom-VisualWorks-771'.

"get the response as XML"
request := EventRangeRequest
		from: (Timestamp 
			readFrom: '09/01/10 0:00:00' readStream)
		to: (Timestamp 
			readFrom: '10/01/10 0:00:00' readStream).
response := ServiceRequest
					makeRequestWith: gAuth
					requestPrepObject: request.
xml := response contents.

"save the results as a file for addition to any RSS/Atom aware tool"
file := 'calFeed.xml' asFilename writeStream.
file nextPutAll: xml.
file close.

</pre>
</p>

<a name="video100110"></a>
To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-10-01-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-10-01-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-10-01-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-10-01-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-10-01-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-10-01-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-01-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-01-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/dpwEzQ67qbY?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/dpwEzQ67qbY?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/google" rel="tag">google</a>, <a href="http://www.technorati.com/tag/calendar" rel="tag">calendar</a>, <a href="http://www.technorati.com/tag/http" rel="tag">http</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463375319</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463375319</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463375319</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="5847203" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-01-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Using Google Calendar Feeds</itunes:subtitle>
			<itunes:summary>Using Smalltalk to retrieve data from Google, and then taking the results into standard desktop tools</itunes:summary>
			<itunes:duration>2:09</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, google, calendar, http</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Using Google Calendar Feeds</media:title>
				<media:content duration="2:09" fileSize="5847203" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-10-01-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463375319</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 09/30/10: Using the Google Calendar API</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_09/30/10:_Using_the_Google_Calendar_API&amp;entry=3463288598</link>
			<category>smalltalkDaily</category>
			<pubDate>Thu, 30 Sep 2010 08:36:38 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at using the client authentication to Google we <a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&printTitle=Smalltalk_Daily_09/29/10:_Using_Google_Client_Auth&entry=3463204851">built yesterday</a>.  Today's screencast builds a small example of interfacing to Google to get your calendar settings.  The code I'm demonstrating is in the public store repository under the name <strong>GCal-Example</strong> - the usage in the screencast is below.  To skip to the video, <a href="#video093010">click here.</a></p>

<p>
<pre>

"get the request token - cl is the calendar service"
gAuth := AuthRequest 
	requestTokenFor: 'cl' 
	user: username
	password: password
	clientName: 'Cincom-VisualWorks-771'.

"get settings the hard way"
settingsRequest := SettingsRequest new user: username.
settingsResponse := ServiceRequest
					makeRequestWith: gAuth
					requestPrepObject: settingsRequest.
CalendarSettings from: ((JsonReader 
		readFrom: settingsResponse contents readStream)
	 at: 'data').

"make it simpler"
SettingsRequester getSettingsFor: username using: gAuth

</pre>
</p>

<a name="video093010"></a>
To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-09-30-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-09-30-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-09-30-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-09-30-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-09-30-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-09-30-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-30-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-30-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/hiaY0G3LRyY?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hiaY0G3LRyY?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/google calendar" rel="tag">google calendar</a>, <a href="http://www.technorati.com/tag/http" rel="tag">http</a>, <a href="http://www.technorati.com/tag/json" rel="tag">json</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463288598</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463288598</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463288598</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="10191299" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-30-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Using the Google Calendar API</itunes:subtitle>
			<itunes:summary>Using the Google Auth code we built yesterday (GoogleClientAuth in the Cincom public repository), we build an example interface to calendar settings</itunes:summary>
			<itunes:duration>3:45</itunes:duration>
			<itunes:keywords>smalltalk, smalltalk daily, google, http, json</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Using the Google Calendar API</media:title>
				<media:content duration="3:45" fileSize="10191299" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-30-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463288598</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 09/29/10: Using Google Client Auth</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_09/29/10:_Using_Google_Client_Auth&amp;entry=3463204851</link>
			<category>smalltalkDaily</category>
			<pubDate>Wed, 29 Sep 2010 09:20:51 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at implementing a client interface to Google services.  That required implementing the <a href="http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html#AuthClientLogin">client login scheme</a> google uses (for desktop clients).  Today's screencast covers that client auth scheme.  The code I'm demonstrating is in the public store repository under the name <strong>GoogleClientAuth</strong> - the usage in the screencast is below.  To skip to the video, <a href="#video092910">click here.</a></p>

<p>
<pre>

"get the request token - cl is the calendar service"
gAuth := AuthRequest 
	requestTokenFor: 'cl' 
	user: username
	password: password
	clientName: 'Cincom-VisualWorks-771'.

"now we can start making requests - this makes a 
simple request to the 'own' feed for google calendar"
serviceResponse := ServiceRequest
					makeRequestWith: gAuth 
					requestPrepObject: ExampleRequestPrep new.
feed := serviceResponse contents

</pre>
</p>

<a name="video092910"></a>
To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-09-29-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-09-29-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-09-29-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-09-29-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-09-29-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-09-29-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-29-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-29-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/jRSP4ftZomo?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jRSP4ftZomo?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/google" rel="tag">google</a>, <a href="http://www.technorati.com/tag/google api" rel="tag">google api</a>, <a href="http://www.technorati.com/tag/REST" rel="tag">REST</a>, <a href="http://www.technorati.com/tag/http" rel="tag">http</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463204851</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463204851</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463204851</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="12194020" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-29-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Using Google Client Auth</itunes:subtitle>
			<itunes:summary>Using the HTTP library in Cincom Smalltalk, we build a client interface to Google desktop login API - which allows token based access to Google APIs.</itunes:summary>
			<itunes:duration>4:23</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, google, google api, REST, http</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Using Google Client Auth</media:title>
				<media:content duration="4:23" fileSize="12194020" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-29-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463204851</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 09/28/10: Using a RESTful Web API</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_09/28/10:_Using_a_RESTful_Web_API&amp;entry=3463113919</link>
			<category>smalltalkDaily</category>
			<pubDate>Tue, 28 Sep 2010 08:05:19 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at using a simple, RESTful web api from a Smalltalk client.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-09-28-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-09-28-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-09-28-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-09-28-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-09-28-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-09-28-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-28-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-28-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/rHrdIJbuscQ?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rHrdIJbuscQ?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/REST" rel="tag">REST</a>, <a href="http://www.technorati.com/tag/http" rel="tag">http</a>, <a href="http://www.technorati.com/tag/web api" rel="tag">web api</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463113919</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463113919</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463113919</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="8176977" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-28-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Using a RESTful Web API</itunes:subtitle>
			<itunes:summary>A simple example of how to use a RESTful HTTP api from a Cincom Smalltalk client</itunes:summary>
			<itunes:duration>2:37</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, http, REST, web api</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Using a RESTful Web API</media:title>
				<media:content duration="2:37" fileSize="8176977" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-28-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463113919</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 09/27/10: Customizing Debugger Hotkeys</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_09/27/10:_Customizing_Debugger_Hotkeys&amp;entry=3463032431</link>
			<category>smalltalkDaily</category>
			<pubDate>Mon, 27 Sep 2010 09:27:11 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at customizing the hotkeys for the debugger.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-09-27-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-09-27-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-09-27-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-09-27-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-09-27-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-09-27-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-27-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-27-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Ej2OMQeo9yY?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ej2OMQeo9yY?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/debugger" rel="tag">debugger</a>, <a href="http://www.technorati.com/tag/hotkeys" rel="tag">hotkeys</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3463032431</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3463032431</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3463032431</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="4224473" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-27-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Customizing Debugger Hotkeys</itunes:subtitle>
			<itunes:summary>How to customize the hotkeys used by the debugger</itunes:summary>
			<itunes:duration>1:26</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, debugger, hotkeys</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Customizing Debugger Hotkeys</media:title>
				<media:content duration="1:26" fileSize="4224473" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-27-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3463032431</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 09/24/10: Hooking an OS UI to a Domain Model</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_09/24/10:_Hooking_an_OS_UI_to_a_Domain_Model&amp;entry=3462771726</link>
			<category>smalltalkDaily</category>
			<pubDate>Fri, 24 Sep 2010 09:02:06 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at using creating an ObjectStudio UI for an existing domain model - the same one we used for VisualWorks in <a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&printTitle=Smalltalk_Daily_09/22/10:_Hooking_Up_a_UI_and_Domain_Model&entry=3462596214"> this screencast</a>.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-09-24-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-09-24-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-09-24-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-09-24-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-09-24-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-09-24-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-24-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-24-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/iuWvMQXTWRU?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/iuWvMQXTWRU?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/objectstudio" rel="tag">objectstudio</a>, <a href="http://www.technorati.com/tag/domain model" rel="tag">domain model</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3462771726</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3462771726</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3462771726</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="13344230" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-24-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Hooking an OS UI to a Domain Model</itunes:subtitle>
			<itunes:summary>Using the same domain model used in an earlier VW UI, we build an ObjectStudio UI</itunes:summary>
			<itunes:duration>4:57</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, objectstudio, domain model</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Hooking an OS UI to a Domain Model</media:title>
				<media:content duration="4:57" fileSize="13344230" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-24-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3462771726</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 09/23/10: Using SUnitToo</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_09/23/10:_Using_SUnitToo&amp;entry=3462681239</link>
			<category>smalltalkDaily</category>
			<pubDate>Thu, 23 Sep 2010 07:53:59 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com" title="Smalltalk Daily">Smalltalk Daily</a> looks at using SUnitToo to create a simple unit test - the test is for the code we created in <a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&printTitle=Smalltalk_Daily_09/22/10:_Hooking_Up_a_UI_and_Domain_Model&entry=3462596214">yesterday's screencast</a>.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-09-23-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-09-23-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-09-23-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-09-23-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-09-23-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-09-23-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-23-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-23-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/_1N-xp7A7dM?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_1N-xp7A7dM?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/tdd" rel="tag">tdd</a>, <a href="http://www.technorati.com/tag/testing" rel="tag">testing</a>, <a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/sunit" rel="tag">sunit</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3462681239</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3462681239</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3462681239</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="6437221" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-23-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Using SUnitToo</itunes:subtitle>
			<itunes:summary>How to create a simple test using SUnitToo</itunes:summary>
			<itunes:duration>2:16</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, tdd, sunit, testing</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Using SUnitToo</media:title>
				<media:content duration="2:16" fileSize="6437221" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-23-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3462681239</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 09/22/10: Hooking Up a UI and Domain Model</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_09/22/10:_Hooking_Up_a_UI_and_Domain_Model&amp;entry=3462596214</link>
			<category>smalltalkDaily</category>
			<pubDate>Wed, 22 Sep 2010 08:16:54 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com">Smalltalk Daily</a> looks at hooking up a domain model to a UI.  You can follow along by <a href="/casts/stDaily/code/2010/LineReading.zip">downloading the code here</a>.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-09-22-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-09-22-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-09-22-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-09-22-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-09-22-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-09-22-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-22-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-22-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/nqRKrpJfa-I?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nqRKrpJfa-I?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/UI" rel="tag">UI</a>, <a href="http://www.technorati.com/tag/domain model" rel="tag">domain model</a>, <a href="http://www.technorati.com/tag/visualworks" rel="tag">visualworks</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3462596214</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3462596214</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3462596214</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="9094931" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-22-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Hooking Up a UI and Domain Model</itunes:subtitle>
			<itunes:summary>A simple UI/Domain hookup example using a simple line-reading object as an example</itunes:summary>
			<itunes:duration>3:45</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, UI, visualworks, domain model</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Hooking Up a UI and Domain Model</media:title>
				<media:content duration="3:45" fileSize="9094931" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-22-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3462596214</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 09/21/10: Modeling with ADvance</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_09/21/10:_Modeling_with_ADvance&amp;entry=3462509694</link>
			<category>smalltalkDaily</category>
			<pubDate>Tue, 21 Sep 2010 08:14:54 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com">Smalltalk Daily</a> is an overview of the ADvance modeling tool that ships with VisualWorks.  Specifically, we use it to produce HTML documentation of a package.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-09-21-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-09-21-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-09-21-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-09-21-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-09-21-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-09-21-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-21-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-21-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/DkxXThENhqw?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DkxXThENhqw?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/advance" rel="tag">advance</a>, <a href="http://www.technorati.com/tag/modeling" rel="tag">modeling</a>, <a href="http://www.technorati.com/tag/documentation" rel="tag">documentation</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3462509694</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3462509694</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3462509694</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="12139138" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-21-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Modeling with ADvance</itunes:subtitle>
			<itunes:summary>How to produce models and documentation of existing code using ADvance in VisualWorks</itunes:summary>
			<itunes:duration>3:13</itunes:duration>
			<itunes:keywords>smalltalk, dynamic, modeling, advance, documentation</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Modeling with ADvance</media:title>
				<media:content duration="3:13" fileSize="12139138" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-21-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3462509694</wfw:comment>
		</item>
		<item>
			<title>Smalltalk Daily 09/20/10 - Debugger Overview</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_Daily_09/20/10_-_Debugger_Overview&amp;entry=3462422662</link>
			<category>smalltalkDaily</category>
			<pubDate>Mon, 20 Sep 2010 08:04:22 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Today's <a href="http://smalltalk-daily.cincomsmalltalk.com">Smalltalk Daily</a> is an overview of the debugger in VW 7.7.1 and ObjectStudio 8.2.1.  In today's screencast, we take a look at the toolbar buttons, which is what you'll use most often when debugging.  To watch now, use the viewer below:</p>


<p>
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', '/casts/stDaily/2010/smalltalk_daily-09-20-10-poster.jpg',
		'/casts/stDaily/2010/smalltalk_daily-09-20-10.mov',
		'640', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script>
<noscript>
<object width="640" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
	<param name="src" value="/casts/stDaily/2010/smalltalk_daily-09-20-10-poster.jpg" />
	<param name="href" value="/casts/stDaily/2010/smalltalk_daily-09-20-10.mov" />
	<param name="target" value="myself" />
	<param name="controller" value="false" />
	<param name="autoplay" value="false" />
	<param name="scale" value="aspect" />
	<embed width="640" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
		src="/casts/stDaily/2010/smalltalk_daily-09-20-10-poster.jpg"
		href="/casts/stDaily/2010/smalltalk_daily-09-20-10.mov"
		target="myself"
		controller="false"
		autoplay="false"
		scale="aspect">
	</embed>
</object>
</noscript>

</p>

<p>If you have trouble viewing that directly, you can <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-20-10-lg.mp4">click here</a> to download the video directly.  If you need the video in a Windows Media format, then <a href="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-20-10.wmv">download that here</a>.</p>



<p>You can also watch it on YouTube:</p>

<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/uab9zgg9n60?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uab9zgg9n60?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>



<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/debugger" rel="tag">debugger</a>, <a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/visualworks" rel="tag">visualworks</a>, <a href="http://www.technorati.com/tag/objectstudio" rel="tag">objectstudio</a></p><!-- technorati tags end -->
</div>
]]></description>
			<guid isPermaLink="false">3462422662</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3462422662</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3462422662</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<enclosure length="6530391" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-20-10-iPhone.m4v"></enclosure>
			<itunes:explicit>no</itunes:explicit>
			<itunes:author>James Robertson</itunes:author>
			<itunes:subtitle>Debugger Overview</itunes:subtitle>
			<itunes:summary>An overview of the debugger in VisualWorks 7.7.1 and ObjectStudio 8.2.1</itunes:summary>
			<itunes:duration>2:39</itunes:duration>
			<itunes:keywords>smalltalk, debugger, visualworks, objectstudio, dynamic</itunes:keywords>
			<media:group>
				<media:rating>nonadult</media:rating>
				<media:credit role="author">James Robertson</media:credit>
				<media:title>Debugger Overview</media:title>
				<media:content duration="2:39" fileSize="6530391" type="application/octet-stream" url="http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-20-10-iPhone.m4v"></media:content>
			</media:group>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3462422662</wfw:comment>
		</item>
	</channel>
</rss>
