Denna artikel beskriver principerna för följande ETS App-aspekter:
1. Funktionalitet
Principerna för ETS-appens funktionalitet kan sammanfattas enligt följande:
- ETS apputveckling 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 enskild ETS App kräver en licens (se Licensiera ETS5 & ETS5 Apps). ETS-appar kan dock installeras utan licens, men i det här fallet kan de inte anropas.
- Hämtning av en ETS App-licens betyder inte nödvändigtvis att en avgift debiteras. (dvs. gratisbeställning). Den tillämpade affärsmodellen definieras av distributören av en ETS App. (dvs. 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 enhet (eller enheter) 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. Språkens tillgänglighet avgörs av ETS App-distributören och är begränsade till ETS tillgängliga språk.
ETS App utvecklingsalternativ:
- Implementera en egen språkvalsfunktion
- Använd standardinställningen för språket i ETS användargränssnitt (för att synkronisera, om det behövs)
ETS har som standard ingen återställningsmekanism om ETS App gränssnittsspråket inte finns tillgängligt för det aktuella valda ETS-användargränsspråket. En återställningsmekanism kan emellertid implementeras i själva ETS-appen.