Title basically surmises the question, but just to clarify. What language or languages are used for programming remotes for multimedia setups like home theater systems? Is it a scripting language? Are there SDKs?
Here's an example I'm pondering. Someone wants a high end theater installed. They get A/V consultants to come in and have the remote do something special, like dim the lights, turn the TV on in 5 minutes and switch inputs. All of this seems custom to the client. Does the A/V consultant go back to the shop, tell his requirements to the programmer and the programmer rights some assembly to make it happen?