Quoting James Cameron (quozl at us.netrek.org): > E.g. > James Cameron, PHP-GTK: high, gcc on cygwin: medium. > Mike Wyatt, Delphi Pascal with Win32 API, Java. Start with my list. Programming Languages: This is important because if you choose something like VB, it's going to be tough for the unix people (ok, maybe someday it won't be http://sourceforge.net/projects/vb4linux/). I think a list of programming languages known to "work" on both platforms will be helpful. C, C++, Java, Python, Perl, Others? Widget Sets: When I say widget sets, I'm talking scrollbars, buttons, popups, menubar, etc. For sprites, animations, sound fall into the what I'm calling the Media Layer. Again, a widget set that is known to "work" on both platforms will be helpful. GTK+ (and it's derivatives), QT, wxWindow, Others? Media Layer: As listed above this is the "game framework". This is also where I think most of the controversy will come. All Win32 game developers I know think DirectX, choosing something else is hard. SDL, OpenGL, Others (can't remember any others right now)? Build Tools: Another point of controversy. Visual .NET gives an excellent devel-environment, but it Win32 specific. That is not to say don't use Visual .NET, but contributing the project files is not very useful IMHO. We need to try to use tools common to each platform. make, autoconf, automake, others? -- Bob Tanner <tanner at real-time.com> | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Fingerprint: 02E0 2734 A1A1 DBA1 0E15 623D 0036 7327 93D9 7DA3