Dit artikel beschrijft de principes van de volgende aspecten van de ETS App:
1. Functionaliteit
De functionaliteitsprincipes van de ETS App kan men als volgt samenvatten:
- De ontwikkeling van een ETS App is gebaseerd op de ETS SDK.
- De functies van een ETS App zijn pas beschikbaar na installatie van de app (ETS Demo ondersteunt de installatie van apps niet).
- ETS apps kunnen pas ter beschikking worden gesteld in de KNX onlineshop na validatie door KNX Association.
- Elke individuele ETS App vereist een licentie (zie ETS6 App licentie). Men kan ETS Apps installeren zonder licentie, maar dan kan men ze niet gebruiken.
- Wanneer men een ETS App-licentie aanvraagt, betekent dit niet noodzakelijk dat men ervoor moet betalen. (d.w.z. gratis bestelling). Het toegepaste businessmodel wordt bepaald door de verdeler van een ETS App (d.w.z. (d.w.z. het KNX-lid of de 'ETS App developer'). DCA's zijn echter altijd gratis.
- De context van een ETS App is het ETS-project, de context van een DCA is een apparaat (of apparaten) van hetzelfde KNX-lid binnen een project.
2. Taal van de gebruikersinterface
ETS Apps hebben hun eigen set van talen voor de gebruikersinterface. De beschikbaarheid van de talen is afhankelijk van de ETS App distributeur en is beperkt tot de beschikbare talen van de ETS.
Ontwikkelingsopties voor de ETS App:
- Implementeer een eigen taalkeuzefunctie
- Gebruik de standaard taalset van de ETS gebruikersinterface (om te synchroniseren, indien nodig)
ETS heeft geen standaardmechanisme om op terug te vallen indien de taal van de gebruikersinterface van de ETS App niet beschikbaar is voor de gekozen taal van de gebruikersinterface van ETS. Men kan echter zelf een terugvalmechanisme voorzien in de ETS App.