OpenGL for Embedded Systems (OpenGL ES)

Definition - What does OpenGL for Embedded Systems (OpenGL ES) mean?

OpenGL for Embedded Systems (OpenGL ES), a subset of the OpenGL 3D graphics application programming interface (API), is a cross-platform API designed for embedded devices, such as video game consoles, mobile phones and personal digital assistants (PDA). This lightweight API consumes minimal power and requires minimal storage space.

As a low-level API, OpenGL ES works between software applications and hardware or software graphics engines. Because it is royalty-free, OpenGL ES provides an affordable solution for mobile and embedded platform developers seeking to create advanced 3D graphics and games.

Techopedia explains OpenGL for Embedded Systems (OpenGL ES)

As a cross-platform API, OpenGL ES is vendor-neutral and supported by a variety of mobile platforms, including Android, iOS, WebOS, Symbian^3 and BlackBerry OS. Devices that support OpenGL ES include:

  • Apple iPhone, iPad and iPod Touch
  • Android 2.2 phones
  • Nokia N900 and N8
  • BlackBerry Storm 2 and Curve 8530
  • Samsung Galaxy S and Wave
OpenGL ES accommodates devices ranging from 50 MHz cell phones with only 1 MB of random access memory (RAM), to 400 MHz PDAs with 64 MB of RAM.

OpenGL ES is based on OpenGL - a well-documented API. Thus, application developers wanting to work with OpenGL ES have access to a variety of resources, including books, sample code and other relevant information.

Faster central processing units (CPU), larger RAM, higher resolution touch screen displays and 3D graphics accelerators are creating a more ideal mobile device space for advanced graphics application development and the OpenGL ES API.

The Khronos Group, a non-profit technology industry group, provides OpenGL ES oversight and management.
Share this:

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.