Middleware Programming Model
OpenGL-ES
EGL
GoForce 3D Hardware
App
Text Box: Audio
Audio
Middleware
Text Box: Networking
Networking
Text Box: Other
Other
•In addition to graphics, several other application tasks
•Input
•Audio
•Networking
•Managing threads

•Middleware allows the application to abstract away some of these potentially platform-specific details.
•Some carriers incorporate models which incorporate
•Content delivery
•DRM