Choose your level of integration

Depending on your application, one of several OS integration levels may be most suitable:

  • Tight integration, in which the generated code interfaces directly with your run-time operating system so that scheduling of SDL processes, memory management, timer handling, etc. are all customized and handled by the OS.
  • Bare integration, in which the generated code runs on the SDL Runtime Kernel, although you must write functions to handle signals to and from the environment of the SDL system. The signaling could, for example, be translated to socket communication.
  • Light integration that in reality constitutes any level in-between the tight and bare integrations.

Additional Resources

Try/Buy