Consider something about how continuation-based frameworks/smalltalk are more accessible to end users/allow them good scripting/customising times? Of course, it would be difficult to find test subjects for this, and I don't know how many credible office apps there are implemented in squeak. Of course, that may be going over old ground. 
<br><br>Actually, the phrase that springs to mind is &quot;ad hoc collaboration&quot; - do something about managing and supporting groups or individuals who need to develop and document processes that they create and change on the fly. Journal-based user interfaces? Of course, I suspect that you&#39;ll want to keep your coding to a minimum, so you can focus on measuring results. 
<br><br><div><span class="gmail_quote">On 6/13/07, <b class="gmail_sendername">Robert Stehwien</b> &lt;<a href="mailto:rstehwien@gmail.com">rstehwien@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;ve been primarily a Windows C++ developer for 12 years with a little<br>Java, Perl, Python, and lately Ruby along the way.&nbsp;&nbsp;I&#39;ve never looked<br>at line of Smalltalk until recently.&nbsp;&nbsp;But that all changed when I<br>
decided to get a Masters in CS and since a PhD isn&#39;t out of the<br>question write a thesis.<br><br>When asked by a co-worker what my thesis topic would be, I said &quot;maybe<br>something with peer-to-peer, gaming, collaborative environments, 3D,
<br>education, visual programming, interaction design, or languages&quot; (big<br>list I know but somewhat ordered).&nbsp;&nbsp;I started digging around and<br>noticed a pattern... Smalltalk, Squeak, Croquet, and Seaside kept<br>coming up (although it took a little while to notice the mouse icon
<br>and 3d bunny.<br><br>So I&#39;ve ordered the book &quot;Object Land&quot;, downloaded all the free books<br>and Squeak (ordered the DVD too), and joined the list.&nbsp;&nbsp;But I&#39;m still<br>having trouble narrowing down a thesis topic to present to my advisor
<br>(for adjustment I&#39;m sure).<br><br>Anyone have any suggestions for a thesis topic?&nbsp;&nbsp;Maybe there is some<br>part of Squeak that the community would like<br>documented/researched/implemented.&nbsp;&nbsp;P2P gaming/collaboration using
<br>Croquet sound interesting, but I&#39;m pretty open for suggestions.<br><br>Thanks,<br>Robert<br><br>PS: As a working C++ developer it will take a while for me to finish<br>the thesis and my masters.<br>_______________________________________________
<br>Beginners mailing list<br><a href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners">http://lists.squeakfoundation.org/mailman/listinfo/beginners
</a><br></blockquote></div><br>