<?xml version='1.0' encoding='UTF-8' ?>
<rss version="2.0" xml:base="http://www.cincomsmalltalk.com/userblogs/arden/" 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>[|] Less is More</title>
		<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView</link>
		<description>Arden Thomas</description>
		<webMaster>athomas@cincom.com</webMaster>
		<lastBuildDate>Fri, 27 Aug 2010 20:16:58 GMT</lastBuildDate>
		<image>
			<url>http://www.cincomsmalltalk.com/images/cst_small.jpg</url>
			<title>[|] Less is More</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView</link>
			<height>50</height>
			<width>81</width>
		</image>
		<admin:generatorAgent rdf:resource="http://www.cincomsmalltalk.com/CincomSmalltalkWiki/Silt"></admin:generatorAgent>
		<admin:errorReportsTo rdf:resource="mailto:athomas@cincom.com"></admin:errorReportsTo>
		<dc:language>en-us</dc:language>
		<dc:creator>Arden Thomas</dc:creator>
		<dc:rights>Copyright 2006 Arden Thomas</dc:rights>
		<dc:date>2010-08-27T20:16:58-04:00</dc:date>
		<icbm:latitude>41.633333</icbm:latitude>
		<icbm:longitude>-73.916667</icbm:longitude>
		<item>
			<title>Cairo Graphics Kit</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Cairo_Graphics_Kit&amp;entry=3457329806</link>
			<category>Graphics</category>
			<pubDate>Fri, 23 Jul 2010 09:23:26 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>One of the exciting additions to the product has been packaging ready to use Cairo libraries (Windows and OSX currently), for developers who want to use Cairo's impressive abilities.</p>

<p>One community member who has done some very impressive work with Cairo and VisualWorks is Chris of <a href="http://cairocreations.wordpress.com/about/">Chris&rsquo; Cairo Blog</a>.</p>

<p>Chris has published his <a href="http://cairocreations.wordpress.com/the-cairo-graphics-kit/">Cairo Graphics Kit</a> in beta form.</p>

<p>Probably worth checking out if you are interested in Cairo or graphics.</p>

<p>Thanks Chris!</p>
</div>]]></description>
			<guid isPermaLink="false">3457329806</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3457329806</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3457329806</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Cairo_Graphics_Kit&amp;entry=3457329806</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Cairo_Graphics_Kit&amp;entry=3457329806</includedComments:puid>
					<includedComments:author>Chris</includedComments:author>
					<includedComments:pubDate>2010-07-28T00:23:39-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Thanks for the plug Arden and many thanks to Travis for the cairo and Pango bindings! Without those, there would be no CGK.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Re: Cairo Graphics Kit</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3457329806</wfw:comment>
		</item>
		<item>
			<title>WebVelocity 1.1 sneak peek</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=WebVelocity_1.1_sneak_peek&amp;entry=3453037708</link>
			<category>Development</category>
			<pubDate>Thu, 03 Jun 2010 17:08:28 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>Get a sneak peek of WebVelocity 1.1 <a href="../mls/View.ssp?entry=3453034958">here!</a></p>
</div>]]></description>
			<guid isPermaLink="false">3453037708</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3453037708</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3453037708</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3453037708</wfw:comment>
		</item>
		<item>
			<title>WebVelocity 1.1</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=WebVelocity_1.1&amp;entry=3453027237</link>
			<category>Development</category>
			<pubDate>Thu, 03 Jun 2010 14:13:57 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>We have our next version of WebVelocity, version 1.1 about to enter  beta.</p>

<p>The big ticket item is easier cloud deployment and support, but the  number of overall improvements and refinements are significant.</p>

<p>The editors and debugger are much improved.&nbsp; The editor also has a  collaborative ability where remote collaborators can see the code  changes that their peers are making.</p>

<p>Chrome and Safari can now be used as a development platform as well as FireFox.</p>

<p>If you would like to be in our new beta test program, <a href="http://mce_host/userblogs/arden/athomas@cincom.com">contact me</a> .</p>
</div>]]></description>
			<guid isPermaLink="false">3453027237</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3453027237</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3453027237</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3453027237</wfw:comment>
		</item>
		<item>
			<title>Thoughts on the new iPad</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</link>
			<category>general</category>
			<pubDate>Sat, 30 Jan 2010 11:30:56 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>Apple&rsquo;s announcement of the new iPad was of interest to me.&nbsp;</p>

<p>There were mentions of Alan Kay (father of Smalltalk) and the iPad&rsquo;s similarities to the dynabook.&nbsp; The idea of the dynabook must seem pretty unimpressive by todays standards, but the dynabook idea was introduced in 1969 &ndash; put in chronological context I always find that extremely impressive.&nbsp; And of course Smalltalk was created as the language to help the dynabook achieve its lofty goals.&nbsp; Smalltalk we know has been a massive influence on modern computing.</p>

<p>What is a bit disappointing is the amount of criticism the iPad has received.&nbsp; I understand it I think &ndash; The bar was set so high with expectations and the success of the iPhone and iPod touch, that they would have needed to do something incredibly innovative in order to not get a collective yawn.&nbsp;</p>

<p>So in most ways the iPad is a big iPod touch &ndash; that&rsquo;s a good thing I think.&nbsp; I have an iPod Touch, and for around the office or home, I like it even better than my iPhone, because of its slimmer form factor.&nbsp; A larger iTouch would be ideal for reading ebooks or online papers, reading email, etc &ndash; the touch is a bit small for extensive reading.&nbsp; I like that is was not priced too high, making it available to more folks.&nbsp; &nbsp;&nbsp;For browsing web pages with a touch interface in a portable device, it seems best in class.&nbsp;</p>

<p>As my blog title states &ldquo;Less is More&rdquo; and I think the iPad meets this criteria spot on. The iPAd was an obvious and smart first release, that can be built on and improved with more experience and feedback with the device.</p>
</div>]]></description>
			<guid isPermaLink="false">3442303856</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3442303856</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3442303856</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:puid>
					<includedComments:author>Carl Gundel</includedComments:author>
					<includedComments:pubDate>2010-01-30T14:39:22-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;There are two glaring omissions for the iPad in my opinion.  It needs a stylus and a handwriting recognizer.  Apple has no excuse for leaving this out.  Also, an SD card slot or at least a mini USB port so I can plug in my digital camera.&lt;/p&gt;&lt;p&gt;Why should I need a computer to enjoy the iPad?&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Re: Thoughts on the new iPad</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:puid>
					<includedComments:author>james Robertson</includedComments:author>
					<includedComments:pubDate>2010-01-30T15:40:28-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;They explicitly don't want to include a stylus - it's an extra thing to keep track of, and is easily lost.  As with the iPhone, the idea is that your fingers are enough.  The missing ports thing is somewhat infuriating, but see Engadget - they had a post last week about the dongle game you'll get to play there :)&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Re: Thoughts on the new iPad</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:puid>
					<includedComments:author>Arden</includedComments:author>
					<includedComments:pubDate>2010-01-30T16:49:55-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I can see where some might find a stylus useful, but a minority I think.  Plus there is a "been there, done that" (Newton) factor to consider.  I think writing is slow, typing much faster, speech recognition faster still. The downside with speech is privacy (or lack of).  If the computer could read lips, that could solve it.  The ultimate would be thinking something and it appearing.  Someday I'm sure they will reach that goal! :-)&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Re: Thoughts on the new iPad</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:puid>
					<includedComments:author>anonymous</includedComments:author>
					<includedComments:pubDate>2010-02-01T05:08:14-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;"The ultimate would be thinking something and it appearing. Someday I'm sure they will reach that goal!"&lt;/p&gt;&lt;p&gt;might be harder than you would expect; the problem would be controlling WHAT you think ... (or what you want others to think you (think you (think))), and what they want to know about what you think (you think (you think)) and what you want to let them know about how you think (!).&lt;/p&gt;&lt;p&gt;Yeh, it'll come around about the time they legalize hard drugs, I expect!&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Re: Thoughts on the new iPad</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3442303856</wfw:comment>
		</item>
		<item>
			<title>Smalltalk in Seattle!</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Smalltalk_in_Seattle!&amp;entry=3440662035</link>
			<category>Conferences</category>
			<pubDate>Mon, 11 Jan 2010 11:27:15 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>Smalltalk in Seattle!</p>

<p>Come join us for a half day Smalltalk conference/briefing in Seattle.</p>

<p><a href="http://www.cincom.com/glowingreviews">January 21: Seattle, Washington</a></p>

<p>If you are not near Seattle, check out our other dates:</p>

<ul>

<li>January 26: Toronto, Ontario</li>

<li>January 28: Baltimore/Washington</li>

</ul>

<p><a href="mailto:athomas@cincom.com?subject=Seattle%20Conference">Questions?</a></p>

<p><a href="http://www.cincom.com/glowingreviews"></a></p>
</div>]]></description>
			<guid isPermaLink="false">3440662035</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3440662035</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3440662035</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3440662035</wfw:comment>
		</item>
		<item>
			<title>VisualWorks 7.7 and ObjectStudio 8.2</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=VisualWorks_7.7_and_ObjectStudio_8.2&amp;entry=3440050661</link>
			<category>Development</category>
			<pubDate>Mon, 04 Jan 2010 09:37:41 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>Happy New Year!</p>

<p>Prior to Christmas, the final releases of ObjectStudio 8.2 and VisualWorks 7.7 went to distribution.</p>

<p>Customers should begin receiving these imminently.</p>

<p>I think you will find great value in the new features and refinements to the development environment.</p>

<p>Happy Smalltalk!</p>

<p>- Arden Thomas</p>
</div>]]></description>
			<guid isPermaLink="false">3440050661</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3440050661</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3440050661</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3440050661</wfw:comment>
		</item>
		<item>
			<title>Win7 &amp; VW7.7 - a great pair!</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Win7__VW7.7_-_a_great_pair!&amp;entry=3434709986</link>
			<category>Development</category>
			<pubDate>Tue, 03 Nov 2009 14:06:26 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;

	mso-bidi-font-family:"Times New Roman";

	mso-bidi-theme-font:minor-bidi;}

</style>

<![endif]--> Windows 7<br /><br /> I preordered Windows 7 back in the spring, and installed it

two weekends ago, on my main home machine.<br /><br /> Impressions: Simpler, lighter, faster, better.<br /><br /> I think someone at Microsoft did their homework on "User

Experience".&nbsp; Navigating is much faster

and easier.&nbsp; Some of the clever

capabilities I find very useful.<br /><br /> For example; if you slide a window to the far left, it will

resize to the left half of your screen. Ditto the right.&nbsp; So you can slide, left and right, windows you

want to compare, drag and drop with, or just have side by side, very

easily.&nbsp; I like it.<br /><br /> Maybe even more significantly is that I installed Windows 7

64 bit.&nbsp; <br /><br /> For Windows XP I didn't even consider 64 bit (wisely); for

Vista, after looking at the programs I used that would not run on Vista 64, I

declined it, now for Windows 7 the vast majority of applications I use all work

on (or will work on soon) Windows 7 64 bit.&nbsp;&nbsp;

Now at least I have access to the full 4gb of memory installed on my machine.&nbsp; (Win32 can address 3gb max).<br /><br /> (A tip for Windows7 users - check out Firefox 3.6b1.&nbsp; Excellent Win7 integration! &nbsp;<br /><br /> <a href="http://www.howtogeek.com/howto/6128/the-illustrated-guide-to-the-new-firefox-3.6-windows-7-integration/">http://www.howtogeek.com/howto/6128/the-illustrated-guide-to-the-new-firefox-3.6-windows-7-integration/</a> )<br /><br /> Of course, I wanted to make sure that our Smalltalk products

would work on this prominent OS.&nbsp; So far,

I installed VisualWorks (with some tweaks for admin rights - we are making some

minor changes to the installation process for VW 7.7 to make it smoother).<br /><br /> It worked <strong><em>great</em></strong>!&nbsp; VisualWorks 7.7 has many refinements to the

browsers, editors and tools.&nbsp; It had been

a bit since I had done any coding, but I felt immediately comfortable.&nbsp; <br /><br /> So far:&nbsp; Win7 &amp;

VW7.7 - a great pair!<br /><br /> More soon:&nbsp; ObjectStudio

is on track for Windows7 certification, and will install nicely with its native

.msi installer<br /><br /> -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Arden<br /></p>
</div>]]></description>
			<guid isPermaLink="false">3434709986</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3434709986</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3434709986</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Win7__VW7.7_-_a_great_pair!&amp;entry=3434709986</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Win7__VW7.7_-_a_great_pair!&amp;entry=3434709986</includedComments:puid>
					<includedComments:author>Jim Thompson</includedComments:author>
					<includedComments:pubDate>2009-11-06T11:23:52-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I imagine we will have to port to 7.7 soon, I think Win7 will be adopted by our corp customers fairly quickly.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I assume 7.7 will be the only VW release certified for Win 7.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also I see you ignored my rant completely.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Good news</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3434709986</wfw:comment>
		</item>
		<item>
			<title>ESUG 2009 Seaside</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=ESUG_2009_Seaside&amp;entry=3430026850</link>
			<category>Seaside</category>
			<pubDate>Thu, 10 Sep 2009 09:14:10 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if gte mso 9]><xml> Normal





  0





  





  





  





  





  false





  false





  false





  





  EN-US





  X-NONE





  X-NONE





  





   





   





   





   





   





   





   





   





   





   





   





  





  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>





 /* Style Definitions */





 table.MsoNormalTable





	{mso-style-name:"Table Normal";





	mso-tstyle-rowband-size:0;





	mso-tstyle-colband-size:0;





	mso-style-noshow:yes;





	mso-style-priority:99;





	mso-style-qformat:yes;





	mso-style-parent:"";





	mso-padding-alt:0in 5.4pt 0in 5.4pt;





	mso-para-margin-top:0in;





	mso-para-margin-right:0in;





	mso-para-margin-bottom:10.0pt;





	mso-para-margin-left:0in;





	line-height:115%;





	mso-pagination:widow-orphan;





	font-size:11.0pt;





	font-family:"Calibri","sans-serif";





	mso-ascii-font-family:Calibri;





	mso-ascii-theme-font:minor-latin;





	mso-fareast-font-family:"Times New Roman";





	mso-fareast-theme-font:minor-fareast;





	mso-hansi-font-family:Calibri;





	mso-hansi-theme-font:minor-latin;}





</style>

<![endif]--> Lukas Renggli announced a new

Seaside book at ESUG, free and online :<br /><br /> <a href="http://book.seaside.st/book">Dynamic Web Development with Seaside</a><br /><br /> I recommend checking it out!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /></p>
</div>]]></description>
			<guid isPermaLink="false">3430026850</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3430026850</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3430026850</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3430026850</wfw:comment>
		</item>
		<item>
			<title>ESUG 2009</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=ESUG_2009&amp;entry=3430025937</link>
			<category>Conferences</category>
			<pubDate>Thu, 10 Sep 2009 08:58:57 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>ESUG 2009<br /><br /> I just returned from ESUG 2009, which was held in Brest

France this year.

This is one of the best conferences, in my opinion.&nbsp;</p>

<p>My favorite part of it is the innovation

awards, where developers show off innovative things developed in Smalltalk. &nbsp;&nbsp;</p>

<p>The winner this year was Retrobjects by

Gabriel Eduardo Honor&eacute;.&nbsp;&nbsp; 

This project emulates two gaming platforms (Commodore 64 and

Nintendo NES) by emulating them, chip by chip!&nbsp;

A lot of detailed work and understanding went into this... the

result?&nbsp; It plays the original games

faithfully!&nbsp; It was pointed out that it is significant, that the emulator runs at 100% of the original hardware speed.&nbsp; Amazing.</p>

<p>Gabriel chose Smalltalk for the ability to faithfully model in OO, and VisualWorks for its performance.</p>

<p>Very, very impressive, and my congratulations to Gabriel!

<a href="http://vst.ensm-douai.fr/ESUG2009Media/uploads/1/Retrobjects-ESUG2009.ppsx">Retrobject

Powerpoint presentation</a></p>
</div>]]></description>
			<guid isPermaLink="false">3430025937</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3430025937</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3430025937</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3430025937</wfw:comment>
		</item>
		<item>
			<title>Tetris? Yes Tetris!</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</link>
			<category>Development</category>
			<pubDate>Tue, 24 Mar 2009 15:42:37 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if !mso]>

<style>

v\:* {behavior:url(#default#VML);}

o\:* {behavior:url(#default#VML);}

w\:* {behavior:url(#default#VML);}

.shape {behavior:url(#default#VML);}

</style>

<![endif]--><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin:0in;

	mso-para-margin-bottom:.0001pt;

	mso-pagination:widow-orphan;

	font-size:10.0pt;

	font-family:"Calibri","sans-serif";}

</style>

<![endif]--> Tetris?&nbsp; Yes Tetris!<br /><br /> It had been awhile since I had actually picked up my own

product and really immersed myself in a coding project.&nbsp; Recently my Tivo had recorded a short history

of the game of Tetris (quite interesting), and this piqued my interest ..... why

not develop a game of Tetris? (for fun and personal use of course)&nbsp; Oh, I know, its' been done; &nbsp;it has even been used as an example for design

in Smalltalk for years, and there is even an example that ships with the

product &nbsp;.... So I set a few ground rules.<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Don't look at existing implementations (no

cheating, eyes on your own monitor! ;-) )<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Make it simple, less is more is a theme here<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Use a recent VisualWorks 7.7 beta to develop in,

and experience our new changes to the environment. No enhancements, just the

stock, out of the box environment.<br /><br /> The result?&nbsp; Wow!&nbsp; The fast time to get something working reaffirmed

to me the power of Smalltalk, and the continued refinement in our

environments.&nbsp; Some notes:<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Within half an hour I had a grid, a colored tetris

piece (stick) displayed on the grid, and the stick dropping down the grid. Then

I worked on:<br /><br /> o&nbsp;&nbsp;

moving the active piece left and right<br /><br /> o&nbsp;&nbsp;

recognizing when the activePiece could drop no

further, and making its cells static in the grid<br /><br /> o&nbsp;&nbsp;

pause and resume when pressing the escape key<br /><br /> o&nbsp;&nbsp;

&nbsp;rotation

of the object when pressing the up arrow<br /><br /> o&nbsp;&nbsp;

Dropping the activePiece when pressing the down

arrow<br /><br /> Within a relaxed two hours I had the basic functionality

complete, and continued to add remaining pieces, experiment with the nature and

direction of rotation, and play the game.<br /><br /> I had a total of a dozen classes; eight of them were the

seven pieces (shapes) and an abstract superclass. The remaining four:

TetrisApp, TetrisModel, TetrisView, GridCell.&nbsp;

<br /><br /> Some observations:<br /><br /> There is VERY little code.&nbsp;

There are half a dozen to a dozen methods in the major classes, and most

of those are one-liners.&nbsp; The more

complex methods were ones for reporting which cells a piece occupied for its

current orientation, and even most of those were a half dozen or less lines of

code.<br /><br /> The environment, Wow!&nbsp;

The improvements our tools team have continued to put in to our

environment pleasantly surprised me. &nbsp;How

could I be surprised?&nbsp; I frequently load

and run our beta versions of the product, and some changes are very obvious. But

until you sit down and <em>really</em> <em>use</em> <em>it</em>,

some changes may be hard to appreciate.&nbsp; Lots

of little refinements that make the experience more pleasant and productive

abound.&nbsp; The browser just conveys more

useful information than ever before. Many of the changes are new for 7.7, and some

are refinements from recent versions.&nbsp; Either

way, the development experience has made big strides in recent years, and

recent months.<br /><br /> There are still some minor errors in the behavior of the

application, which I may leave in there for instructional reasons.&nbsp; There are many, many improvements and

refinement that can be made.&nbsp; I will

publish this at some time, if you want to try it out, shoot me an email at:

athomas@cincom.com</p>

<p><img src="files/Tetris.jpg" border="0" alt="Tetris" width="768" height="1120" /></p>
</div>]]></description>
			<guid isPermaLink="false">3415362157</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3415362157</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3415362157</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2009-03-25T04:16:23-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Now if syntax highlighting and autocompletion could be a bit better :&amp;gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:puid>
					<includedComments:author>Maarten</includedComments:author>
					<includedComments:pubDate>2009-03-26T08:02:49-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Hi Arden,&lt;/p&gt;
&lt;p&gt;Why not refactor this to the Cairo API,&lt;/p&gt;
&lt;p&gt;The result could be much more appealing and you would love the API&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;@+Maartn&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Cairo</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:puid>
					<includedComments:author>Arden</includedComments:author>
					<includedComments:pubDate>2009-03-26T12:12:56-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Hi Maarten,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I considered doing it in Cairo initially, but decided I would start without it, and later try a version with it.&lt;/p&gt;
&lt;p&gt;Thank you for a great suggestion.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Arden&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Cairo</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3415362157</wfw:comment>
		</item>
		<item>
			<title>Coming to a city near you!</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</link>
			<category>general</category>
			<pubDate>Mon, 23 Mar 2009 08:46:51 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-fareast-font-family:"Times New Roman";

	mso-fareast-theme-font:minor-fareast;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;}

</style>

<![endif]--> I mentioned in an earlier post that we would be taking our

message on the road, and visiting some cities in a seminar series.&nbsp; The first will be in <strong>Minneapolis, Minnesota, </strong><strong>on

April 29<sup>th</sup>.&nbsp; </strong><br /><br /> <strong>See more information <a href="../cincom/digest?content=2009-files-seminarseries">here.</a>&nbsp; Hope to see you there!</strong><br /></p>
</div>]]></description>
			<guid isPermaLink="false">3415250811</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3415250811</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3415250811</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2009-03-25T05:26:38-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;The more information link confuses me?&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Link?</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</includedComments:puid>
					<includedComments:author>
James Robertson</includedComments:author>
					<includedComments:pubDate>2009-03-25T06:09:35-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Comment by 
James Robertson&lt;/p&gt;

&lt;p&gt;


&lt;p&gt;I posted some information &lt;a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;amp;printTitle=Cincom_Smalltalk_is_Coming_to_Minneapolis&amp;amp;entry=3415003585"&gt;here.&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Re: Coming to a city near you!</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3415250811</wfw:comment>
		</item>
		<item>
			<title>Learning Smalltalk in Germany</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Learning_Smalltalk_in_Germany&amp;entry=3414296229</link>
			<category>general</category>
			<pubDate>Thu, 12 Mar 2009 07:37:09 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><span style="font-size: small;">Why learn Smalltalk?</span></p>

<p><span style="font-size: small;">First it is a great language to work in, but you can make that determination yourself.</span></p>

<p><span style="font-size: small;">Second, even if you dont plan to work in Smalltalk, learning it will make you a better OO programmer in ANY language.</span></p>

<p><span style="font-size: small;">One of the best ways to learn Smalltalk is to take a class.</span></p>

<p><span style="font-size: small;">I want to reiterate some good information from <a href="../../blog/blogView?showComments=true&amp;printTitle=Smalltalk_Training_in_Germany&amp;entry=3414174700">James

post</a>.</span><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--><!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-fareast-font-family:"Times New Roman";

	mso-fareast-theme-font:minor-fareast;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;}

</style>

<![endif]--></p>

<p><span style="font-size: small;"><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Verdana; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">The Georg Heeg company is running a public Smalltalk class in Koethen, Germany, May 4-8. Interested?<span class="Apple-converted-space">&nbsp;</span><a href="http://www.heeg.de/dienste/main_seminar_aktuell.html">Head to their website and contact them.</a></span></span></p>

<p>&nbsp;</p>
</div>]]></description>
			<guid isPermaLink="false">3414296229</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3414296229</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3414296229</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3414296229</wfw:comment>
		</item>
	</channel>
</rss>
