title: How to begin creating 3D (Game-) GUIs for Android Applications (e.g. with OpenGL)?
body: <p>I am new to Android Development. What I want is to know how I have to begin thinking to program a neat, GUI. I guess the android.opengl API is a good starting point.</p>
  
  <p>Let's say we want to create something like a simplified 3D-Pool-Billard-Game: You see the table from the top and you have on the table the balls. You want to make them realistic (shadow, gloss).</p>
  
  <p>Questions on my mind are:</p>
  
  <ul>
  <li>What kind of Graphics do I need?</li>
  <li>How to begin coding? </li>
  <li>What kind of classes do I need? For each element (ball, table, ..)?</li>
  <li>Where to create and encapsulate the "3D-ness"?</li>
  </ul>
  
  <p>If you know better/additional questions, just add them or/and let me know in which direction I have to think in this case of developing.</p>
  
  <p>My skills/background on Java: I've programmed a lot in Java EE and used to handle graphical output with JSP/JSF. So this mobile SE for Android is new to me. Hope to get some intersting stuff together for a smooth access.</p>
  
  <p>Chris</p>