Denna artikel beskriver principerna för följande aspekter gällande ETS Appar:
1. Funktionalitet
Principerna för ETS-appens funktionalitet kan sammanfattas enligt följande:
- ETS app-utveckling baseras på ETS SDK.
- Funktionerna i en ETS app är endast tillgängliga efter att appen har installerats (ETS Demo stöder inte app-installation).
- Endast efter validering av KNX Association kan ETS-appar göras tillgängliga i KNX Online Shop.
- Varje individuell ETS-app kräver en licens (se ETS6 app-licensiering). ETS-appar kan dock installeras utan licens, men i det här fallet kan de inte startas.
- Att erhålla en licens för en ETS app behöver inte nödvändigtvis betyda att en avgift debiteras. (t.ex. kostnadsfri beställning). Den tillämpade affärsmodellen definieras av distributören av en ETS-app. (t.ex. KNX-medlem aka 'ETS app-utvecklare'). DCA:er är dock alltid kostnadsfria.
- Kontexten för en ETS-app är ETS-projektet, kontexten för en DCA är en apparat (eller apparater) från samma KNX medlem inom ett projekt.
2. Användargränssnittets språk
ETS-appar levereras med sin egen uppsättning språk för användargränssnitt. Tillgängliga språk beror på distributören av ETS-appen och är begränsad till de tillgängliga språken i ETS.
Utvecklingsalternativ för ETS-appar:
- Implementera en egen språkvalsfunktion
- Använd standardinställningen för språk i ETS gränssnitts (för att synkronisera, om det behövs)
ETS har som standard ingen mekanism om gränssnittsspråket för ETS-appen inte finns tillgängligt för det valda språket i ETS. En mekanism kan emellertid implementeras i själva ETS-appen.