Hello.

I am a Win32 platform C++ programmer. One of my interest now is programming in the UNIX platform. I have several questions.

First off, I am not interested in scripting, per se, but rather real-world software design and implementation.

In UNIX, what tools including libraries, IDE, and compilers, are used when developing client/server application running both as a service and GUI?

What books do you recommend for developing client/server applications in UNIX using C++ that go over subjects such as multithreading, sychronization, multiple processes, services, and GUI?

Thanks,

Kuphryn