Click one of the links below for more information:
What?
Frontend is a high-level, cross-platform, modern, performance-oriented and well-designed programming interface for developing games, demos and realtime multimedia applications in C++. Frontend acts as a replacement for several other APIs such as OpenGL, DirectX, SDL, GLUT and OpenAL, and gives a unified interface for programming 3D graphics, sound, input and window management on a variety of platforms and environments.
Why?
Why all this? Why don’t use an established standard like OpenGL+SDL? Why shouldn’t I just go with DirectX? Frontend was motivated by a lot of different factors. To summarize, Frontend is more portable, cleaner, easier to learn and is not flawed by requirements of backward compatibility. Frontend gives you sound, graphics and input device access on all platforms through the same library and coding standard, and comes with a rich and fully portable utility library for high level rapid development.
Who?
The Frontend initiative was started by Anders Knive Lassen (aka Duckers^Outracks) in 2005 and is under continious development by a small, yet growing community of spare time programmers, mostly students. Read more on the Frontend Working Group page