AYGShell API Extensions (Windows Embedded CE 6.0)

1/6/2010

As of Windows CE .NET 4.2, OEMs can include API compatibility support for the Windows Mobile Professional and Windows Mobile Classic shell in their OS designs by means of the AYGShell API extensions. These extensions introduce common Windows Mobile Professional and Windows Mobile Classic user interface elements to the standard shell, for example:

  • Full-screen dialog boxes
  • Support for multiple software-based input panels (SIPs)
  • Menu bars
  • The New button

If a Windows Embedded CE-based device includes support for the AYGShell API extensions and uses the same processor that a Windows Mobile Professional or Windows Mobile Classic application was compiled for, then the application binaries can run directly on the target device. If the Windows Embedded CE-based device uses a different processor, then the source code for the Windows Mobile Professional or Windows Mobile Classic application must be recompiled for the processor on the target device.

The following topics provide additional information about the AYGShell API extensions:

See Also

Reference

AYGShell Reference

Other Resources

Shell Application Development