Go to the Khronos site and look for a link to the ‘Vincent’ project. It’s a software-based GL implementation that will run on ARM-processor based PDA’s. I have used it in a commercial app that has done reasonably well. It’s stable and well - engineered.