Fishing for a CS Masters Thesis Topic

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Fishing for a CS Masters Thesis Topic

Robert Stehwien
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.
Reply | Threaded
Open this post in threaded view
|

Re: Fishing for a CS Masters Thesis Topic

Florent THIERY-2
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
Reply | Threaded
Open this post in threaded view
|

Re: Fishing for a CS Masters Thesis Topic

Brad Fuller-3
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

Reply | Threaded
Open this post in threaded view
|

Re: Fishing for a CS Masters Thesis Topic

sanyaade
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.
>

Reply | Threaded
Open this post in threaded view
|

Re: Fishing for a CS Masters Thesis Topic

nick hemsley
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.
>
Reply | Threaded
Open this post in threaded view
|

Re: Fishing for a CS Masters Thesis Topic

Robert Stehwien
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.
>