Re: [Fresco-devel] status Task 150 work out a display server prototype on top of OSG

Stefan Seefeld <[email protected]> Sun, 31 Oct 2004 10:46:15 -0500
Newsgroups gmane.comp.video.fresco.devel
Message-ID <[email protected]>
Nick Lewycky wrote:
> Stefan Seefeld wrote:

>> sure. My proposition was (and still is) to wrap OSG into a client/server
>> framework by means of boost.python and omniORBpy. (To reiterate: I'm
>> neither fixated on python nor CORBA, but such a setup seems to be quite
>> simple to get the ball rolling and being able to concentrate on the
>> real issues.)
> 
> 
> A python binding for OSG would be a good place to start then?

it's already done (using boost.python) !
http://sourceforge.net/projects/pyosg

> (As an aside, I'm not proficient in python. I realize that I could learn 
> it on the fly, but I do like using C++ whenever available. Would it be a 
> problem to have a mix of C++ and python, especially if they can use a 
> wonderful interface such as Boost.Python?)

not at all (as far as I'm concerned). My reason for suggesting to primarily
use python is that it is a marvellous tool for rapid prototyping, and its
CORBA bindings are *trivial*. You ought to forget that you are dealing with
CORBA, really. Just try it !

> Um, I'm mostly interested in drawing and picking. Not that I don't think 
> the API doesn't need work as well, but it's not my first pick of things 
> I'd like to work on.

our interests complement each other nicely then, it seems. Just stay
on the server-side then, and work on implementation issues (with C++).

Anyways, we are just talking about proof-of-concept things for now,
so it doesn't really matter what tools we use, as long as we keep it simple.

Regards,
		Stefan