Today's high level operating systems provide a rich set of middleware components which greatly shorten the time taken to develop complex applications. The Middleware components include:

Name:  Middlewar.jpg
Views: 199
Size:  35.2 KB

*Protocol Stacks for USB, Ethernet, IEEE 1394 etc.

*Multimedia frameworks such as DirectX on Windows CE and V 4L on Linux

*Telephony stacks for interfacing with UMTS/GSM/CDMA Modems.

*2D Graphics and Windowing System components such as DirectDraw and GDI

*3D Graphics Libraries such as OpenGL-ES or Direct3D-M

*The middleware components may require minor porting to the new HW platform which includes modifications for any changes to device driver interfaces.