cross platform game programming
I have become a linux coder, and dread the thought of going back to windows. I want to write a cross platform game. I'm assuming i would need to use opengl for my graphics and portable c/c++ code, or even java. do any of you gaming gurus have any suggetions on what is the best way to go. I want my windows fellows not to be excluded from my code, let alone the remainder of the non-windows crew too. Does anyone publish a good cross-platform "how to" game program book? or possibley an online tutorial that has cross-platform gaming? i have looked at the majority of the posts in the "Game Programming Links" post, but I want it specific to my needs. Do not get me wrong I found a good amount of useful information in those links. I guess my questions are.
(1) Is there a standard portable c, c++, and java iso document that has a list of all portable gaming code?
I think I saw a post on this before, but it was for code non-specific to gaming.
(2) Other than opengl, what options do I have for opensource cross platform tools?
Thank you for your help in furthering my knowledge of the code.