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 "ad hoc collaboration" - 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'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> <<a href="mailto:email@example.com">firstname.lastname@example.org</a>> 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've been primarily a Windows C++ developer for 12 years with a little<br>Java, Perl, Python, and lately Ruby along the way. I've never looked<br>at line of Smalltalk until recently. But that all changed when I<br>
decided to get a Masters in CS and since a PhD isn'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 "maybe<br>something with peer-to-peer, gaming, collaborative environments, 3D,
<br>education, visual programming, interaction design, or languages" (big<br>list I know but somewhat ordered). 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've ordered the book "Object Land", downloaded all the free books<br>and Squeak (ordered the DVD too), and joined the list. But I'm still<br>having trouble narrowing down a thesis topic to present to my advisor
<br>(for adjustment I'm sure).<br><br>Anyone have any suggestions for a thesis topic? Maybe there is some<br>part of Squeak that the community would like<br>documented/researched/implemented. P2P gaming/collaboration using
<br>Croquet sound interesting, but I'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