Tämä artikkeli kuvaa seuraavien ETS-sovelluksen osien periaatteet:
1. Toiminnallisuus
ETS-sovelluksen toimintoperiaatteet voidaan tiivistää seuraavasti:
- ETS-sovelluskehitys perustuu ETS SDK:hon.
- ETS app -sovelluksen toiminnot ovat käytettävissä vasta, kun sovellus on asennettu (ETS Demo ei tue sovelluksen asentamista).
- Vasta KNX Associationin vahvistuksen jälkeen ETS-sovellukset voidaan asettaa saataville KNX Verkkokauppaan.
- Jokainen yksittäinen ETS-sovellus vaatii lisenssin (katso ETS6 App lisensointi). ETS-sovellukset voidaan kuitenkin asentaa ilman lisenssiä, mutta tässä tapauksessa niitä ei voida hakea esiin.
- ETS App -lisenssin lataaminen ei välttämättä tarkoita, että maksua peritään. (toisin sanoen tilaus on maksuton). Liiketoimintamalli määritellään ETS App -jakelijan puolesta. (ts. KNX jäsen eli 'ETS App kehittäjä'). DCA:t ovat aina ilmaisia.
- ETS-sovelluksen konteksti on ETS-projekti, DCA:n konteksti on laite (tai laitteet) samalta KNX-jäseneltä projektin sisällä.
2. Käyttöliittymän kieli
ETS-sovelluksissa on oma Käyttöliittymän kielien sarja. Kielivalikoima on riippumainen ETS App jakelijasta ja on rajoitettu ETS;n saatavilla oleviin käyttöliittymäkieliin.
ETS Sovelluskehityksen vaihtoehdot:
- Suorita alkuperäinen kielenvalintaominaisuus
- Käytä ETS-käyttöliittymän vakiokieliasetusta (synkronoidaksesi tarvittaessa)
ETS:llä ei ole vakiovaramekanismia, mikäli ETS-sovelluksen käyttöliittymän kieli ei ole saatavissa sillä hetkellä valitulle ETS-käyttöliittymän kielelle. Varamekanismi voidaan kuitenkin toteuttaa itse ETS-sovelluksessa.