Αυτό το άρθρο περιγράφει τις αρχές τις ακόλουθες πτυχές των ETS Εφαρμογών:
1. Λειτουργικότητα
Οι αρχές λειτουργικότητας των ETS Εφαρμογών μπορούν να συνοψιστούν ως εξής:
- Η ανάπτυξη ETS Εφαρμογών βασίζεται στο ETS SDK.
- Τα χαρακτηριστικά μιας ETS Εφαρμογής είναι διαθέσιμα μόνο μετά την εγκατάσταση μιας Εφαρμογής (το ETS Demo δεν υποστηρίζει εγκατάσταση εφαρμογών).
- Μόνο μετά την επικύρωση της KNX Association, μπορούν οι ETS Εφαρμογές να γίνουν διαθέσιμες στο ηλεκτρονικό κατάστημα KNX.
- Κάθε μεμονωμένη ETS εφαρμογή απαιτεί μία άδεια (βλ. Αδειοδότηση ETS6 Εφαρμογών). Ωστόσο, οι ETS Εφαρμογές μπορούν να εγκατασταθούν χωρίς άδεια, αλλά σε αυτή την περίπτωση δεν είναι δυνατό να χρησιμοποιηθούν.
- Ανάκτηση μιας άδειας χρήσης ETS Εφαρμογής δεν σημαίνει απαραίτητα ότι υπάρχει χρέωση. (δηλαδή δωρεάν παραγγελία). Το εφαρμοζόμενο επιχειρηματικό μοντέλο ορίζεται από τον διανομέα μιας ETS Εφαρμογής. (δηλ. KNX μέλος γνωστό και ως "προγραμματιστής ETS Εφαρμογών"). Οι DCAs είναι ωστόσο πάντα δωρεάν.
- Το πλαίσιο εφαρμογής μιας ETS Εφαρμογής είναι το έργο στο ETS, το πλαίσιο εφαρμογής μιας DCA είναι μια συσκευή (ή συσκευές) από το ίδιο το KNX Μέλος μέσα σε ένα έργο.
2. Γλώσσα περιβάλλοντος χρήστη
Οι ETS Εφαρμογές έρχονται με το δικό τους σύνολο γλωσσών περιβάλλοντος εργασίας χρήστη. Η διαθεσιμότητα γλώσσας εξαρτάται από τον διανομέα ETS Εφαρμογής και περιορίζεται στις διαθέσιμες γλώσσες του ETS.
Επιλογές ανάπτυξης ETS Εφαρμογής:
- Να υλοποιεί μια ιδιόκτητη δυνατότητα επιλογής γλώσσας
- Να χρησιμοποιήσει τις τυποποιημένες γλώσσες Περιβάλλοντος Χρήστη του ETS (προκειμένου να συγχρονίσει, αν απαιτείται)
Το ETS δεν διαθέτει έναν πρότυπο μηχανισμό επιστροφής σε περίπτωση που η γλώσσα του περιβάλλοντος εργασίας χρήστη της ETS Εφαρμογής δεν είναι διαθέσιμη για την τρέχουσα επιλεγμένη γλώσσα περιβάλλοντος χρήστη του ETS. Ένας εναλλακτικός μηχανισμός μπορεί ωστόσο να υλοποιηθεί από την ETS Εφαρμογή.