Originally posted on the Squeak beginners list, but it was recommended
I come here. Fishing for a I've been primarily a Windows C++ developer for 12 years with a little Java, Perl, Python, and lately Ruby along the way. I've never looked at line of Smalltalk until recently. But that all changed when I decided to get a Masters in CS and, since a PhD isn't out of the question, write a thesis. When asked by a co-worker what my thesis topic would be, I said "maybe something with peer-to-peer, gaming, collaborative environments, 3D, education, visual programming, interaction design, or languages" (big list I know but somewhat ordered). I started digging around and noticed a pattern... Smalltalk, Squeak, Croquet, and Seaside kept coming up (although it took a little while to notice the mouse icon and 3d bunny. So I've ordered the book "Object Land", downloaded all the free books and Squeak (ordered the DVD too), and joined the list. But I'm still having trouble narrowing down a thesis topic to present to my adviser (for adjustment I'm sure). Anyone have any suggestions for a thesis topic? Maybe there is some part of Croquet that the community would like documented/researched/implemented. P2P gaming/collaboration using Croquet sound interesting, but I'm pretty open for suggestions. Croquet has a great deal of potential in many areas. Thanks, Robert PS: As a working C++ developer it will take a while for me to finish the thesis and my masters. |
Hello;
> Anyone have any suggestions for a thesis topic? Maybe there is some > part of Croquet that the community would like > documented/researched/implemented. P2P gaming/collaboration using > Croquet sound interesting, but I'm pretty open for suggestions. > Croquet has a great deal of potential in many areas. I was looking for such an opportunity too recently, and opencroquet is indeed an ideal research playground for p2p-related research. It has been discussed on the list that one interesting addition to opencroquet would be the possibility to reference/discover/browse croquet islands in a decentralized way; DHTs have been mentioned among other things. However, i couldn't find a project to join in my area (or outside my country either). Not that it was very hard to find scalable 3D worlds related projects in nearby research groups, but none based upon croquet ; i may just have found one within an MPEG-4 3D project for instance (still looking though). Good luck ! :) Regards Florent |
In reply to this post by Robert Stehwien
How about devise a way to portal/connect into other virtual world platforms?
Robert Stehwien wrote: > Originally posted on the Squeak beginners list, but it was recommended > I come here. > > Fishing for a I've been primarily a Windows C++ developer for 12 years > with a little Java, Perl, Python, and lately Ruby along the way. I've > never looked at line of Smalltalk until recently. But that all > changed when I decided to get a Masters in CS and, since a PhD isn't > out of the question, write a thesis. > > When asked by a co-worker what my thesis topic would be, I said "maybe > something with peer-to-peer, gaming, collaborative environments, 3D, > education, visual programming, interaction design, or languages" (big > list I know but somewhat ordered). I started digging around and > noticed a pattern... Smalltalk, Squeak, Croquet, and Seaside kept > coming up (although it took a little while to notice the mouse icon > and 3d bunny. > > So I've ordered the book "Object Land", downloaded all the free books > and Squeak (ordered the DVD too), and joined the list. But I'm still > having trouble narrowing down a thesis topic to present to my adviser > (for adjustment I'm sure). > > Anyone have any suggestions for a thesis topic? Maybe there is some > part of Croquet that the community would like > documented/researched/implemented. P2P gaming/collaboration using > Croquet sound interesting, but I'm pretty open for suggestions. > Croquet has a great deal of potential in many areas. > > Thanks, > Robert > > PS: As a working C++ developer it will take a while for me to finish > the thesis and my masters. > -- brad fuller www.bradfuller.com +1 (408) 799-6124 |
In reply to this post by Robert Stehwien
Hi Robert,
Reading the those areas that you outlined below, I try to come out with titles that embraces most but not all. What about: 1.) Courseware Authoring Using Croquet 2.) Developing Object Oriented Immersive Application for Engaged Learning Environment 3.) Using Croquet in Interactive Learning Training Programme 4.) Object Oriented Synchronous Learning Application (A Croquet Approach) 5.)Developing Object Oriented e-Learning Toolkit Using Croquet God blesses!!! Best regards, Sanyaade ----- Original Message ----- From: "Robert Stehwien" <[hidden email]> To: <[hidden email]> Sent: Wednesday, June 13, 2007 4:20 PM Subject: [croquet-dev] Fishing for a CS Masters Thesis Topic > Originally posted on the Squeak beginners list, but it was recommended > I come here. > > Fishing for a I've been primarily a Windows C++ developer for 12 years > with a little Java, Perl, Python, and lately Ruby along the way. I've > never looked at line of Smalltalk until recently. But that all > changed when I decided to get a Masters in CS and, since a PhD isn't > out of the question, write a thesis. > > When asked by a co-worker what my thesis topic would be, I said "maybe > something with peer-to-peer, gaming, collaborative environments, 3D, > education, visual programming, interaction design, or languages" (big > list I know but somewhat ordered). I started digging around and > noticed a pattern... Smalltalk, Squeak, Croquet, and Seaside kept > coming up (although it took a little while to notice the mouse icon > and 3d bunny. > > So I've ordered the book "Object Land", downloaded all the free books > and Squeak (ordered the DVD too), and joined the list. But I'm still > having trouble narrowing down a thesis topic to present to my adviser > (for adjustment I'm sure). > > Anyone have any suggestions for a thesis topic? Maybe there is some > part of Croquet that the community would like > documented/researched/implemented. P2P gaming/collaboration using > Croquet sound interesting, but I'm pretty open for suggestions. > Croquet has a great deal of potential in many areas. > > Thanks, > Robert > > PS: As a working C++ developer it will take a while for me to finish > the thesis and my masters. > |
In reply to this post by Robert Stehwien
Robert,
Perhaps look at the roadmap: http://www.croquetproject.org/index.php/Road_Map. There are some interesting topics in there (stay away from documentation though :) A couple of ideas that I have been mulling over (for when I do a masters, some day): croquet enabled coding environment & system browser so that applicaitons, and even the croquet environment can be collaboratively developed. This seems somewhat related to the roadmap topics: http://www.croquetproject.org/index.php/Road_Map#Island_Classes and http://www.croquetproject.org/index.php/Road_Map#Coding_and_Debugging. Perhaps exploring the correct intersection between 3d (i.e. viewing class/object heirarcy/graphs) and 2d (viewing individual classes and methods, although classes could be represented as 3d objects). This would probably also hinge on the tweak-within croquet roadmap item: http://www.croquetproject.org/index.php/Road_Map#Two_Dimension_Infrastructure Investigating the possibility of interacting with AST/parse trees directly, so one can interact with the parse trees directly through a 2d/3d environment. wonder how you would do EBNF for a system like this.. Writing a VM/backend for Ian Piumartas Albert/Cola system in squeak/croquet, & visualising the vm runtime in croquet, So the rest of us can have a look at exactly what is being done to achieve albert's end-to-end dynamic-ness. Anyway, good luck! Nick On 6/13/07, Robert Stehwien <[hidden email]> wrote: > Originally posted on the Squeak beginners list, but it was recommended > I come here. > > Fishing for a I've been primarily a Windows C++ developer for 12 years > with a little Java, Perl, Python, and lately Ruby along the way. I've > never looked at line of Smalltalk until recently. But that all > changed when I decided to get a Masters in CS and, since a PhD isn't > out of the question, write a thesis. > > When asked by a co-worker what my thesis topic would be, I said "maybe > something with peer-to-peer, gaming, collaborative environments, 3D, > education, visual programming, interaction design, or languages" (big > list I know but somewhat ordered). I started digging around and > noticed a pattern... Smalltalk, Squeak, Croquet, and Seaside kept > coming up (although it took a little while to notice the mouse icon > and 3d bunny. > > So I've ordered the book "Object Land", downloaded all the free books > and Squeak (ordered the DVD too), and joined the list. But I'm still > having trouble narrowing down a thesis topic to present to my adviser > (for adjustment I'm sure). > > Anyone have any suggestions for a thesis topic? Maybe there is some > part of Croquet that the community would like > documented/researched/implemented. P2P gaming/collaboration using > Croquet sound interesting, but I'm pretty open for suggestions. > Croquet has a great deal of potential in many areas. > > Thanks, > Robert > > PS: As a working C++ developer it will take a while for me to finish > the thesis and my masters. > |
In reply to this post by Robert Stehwien
> Anyone have any suggestions for a thesis topic? Maybe there is some
> part of Croquet that the community would like > documented/researched/implemented. P2P gaming/collaboration using > Croquet sound interesting, but I'm pretty open for suggestions. > Croquet has a great deal of potential in many areas. > My thanks for the flood of topics. I've had a chance to do some reading on each, but I'll need to take some time this weekend to read more in depth and respond to more of the suggestions. There are certainly some good topics available, more than I can possibly do in one masters but that is promising in itself. --Robert. > |
Free forum by Nabble | Edit this page |