SDL Overview Guides Continue
This is an overview of how SmartDeviceLink (SDL) works. It will go through higher level discussions about certain aspects of SDL to give an introductory level of understanding.
The following SDL Specifications and SDL Software have been approved by the SDLC Board of Directors as required in the SDLC Bylaws.
Documentation and Guides for the components of SDL Android, iOS, JavaSE, JavaEE, JavaScript Suite, Core, Server, and SHAID are located here: https://smartdevicelink.com/resources/pdfs/ .
The date of the last approved revision is included at the top of each document.
Code for each component of SDL Software is located under the component's respective GitHub repository: https://github.com/smartdevicelink .
The date of the last approved revision is included within each repository.
This is an overview of how SmartDeviceLink (SDL) works. It will go through higher level discussions about certain aspects of SDL to give an introductory level of understanding.
Android guides will walk you through different components of the SDL Java suite library to get you up and running with SDL.
API Reference Documentation is also available for the SDL Java Suite Libraries.
iOS mobile guides will walk you through different components of the iOS mobile library to get you up and running with SDL. We have basic guides on getting your development environment ready all the way to advanced topics such as video streaming for navigation applications.
API Reference Documentation is also available for the SDL iOS Libraries.
JavaSE guides will walk you through different components of the SDL Java suite library to get you up and running with SDL.
API Reference Documentation is also available for the SDL Java Suite Libraries.
JavaEE guides will walk you through different components of the SDL Java suite library to get you up and running with SDL.
API Reference Documentation is also available for the SDL Java Suite Libraries.
JavaScript Suite guides will walk you through different components of the SDL JavaScript Suite library to get you up and running with SDL.
The SDL Core Guides provide you with information on the architecture of SDL Core, as well as information on how to customize parts of the application to suit your needs.
API Reference Documentation provides you with information on how to implement, build, configure, and run SDL Core in your vehicles.
Policies govern how applications can interact with SDL on a vehicle’s head unit. The SDL Server guides will help you get setup to distribute policies and understand some of the basics.
API Reference Documentation is also available for the SDL Server.
Information for integrating with the Super Helpful Application ID (SHAID) services. SHAID is a group of micro-services that help keep information about applications synchronized across the SmartDeviceLink (SDL) ecosystem.
SmartDeviceLink is licensed under the BSD3-Clause "New" or "Revised" License. Additionally, both the source and binary distributions of this software contain some third party software. All the third party software included or linked is redistributed under the terms and conditions of their original licenses.
The Third Party software included and used by each project is listed here.