"I had to realize a final studies work at university
last year and I wanted to code something new for Linux. My first
idea was to create a voice instant messaging software for Linux.
After some discussions with my professor, we concluded that it
would be a better idea to code a video-conferencing application.
After some searches I found out the OpenH323 libraries (I
already knew Gnome and I was using it since the early days), and I
started to code that H.323 application using the Gnome and OpenH323
libraries.
RB - What problems have you encountered during the
development?
DS - I think that it is really difficult to answer this
question. Either I make a short answer and people will think that I
had no problems, either I write a 50 pages story ;-) More seriously
there were a lot of problems. The major one was to understand how
H.323 and OpenH323 work. I had to read and understand most of their
code. The next major issue was to integrate that with the Gnome
libraries in a portable way. I think that most of the programs
encounter problems during their development, many problems, because
nothing is really easy to do, but what's fun is to find solutions
to those problems! GnomeMeeting reached 14 000 lines of code, and
I'm happy of the result. I never expected that, and I never
expected such a good feedback from the community."