Podle přidělené licence se spouští vývojové prostředí a runtime prostředí systému PROMOTIC.
Pokud se systém spouští bez licenčního klíče, pak přidělená licence závisí na nastavení konfigurátoru "
". Následuje popis všech režimů PROMOTIC, jejich omezení a chování.
Identifikátor aktuálního režimu pro vývojové prostředí i pro runtime prostředí lze zjistit ve spuštěné aplikaci na následujících místech:
Seznam vývojových licencí
-
PmDevNone:
Vývojové prostředí nelze spustit.
-
PmDevFree:
Vývojové prostředí zdarma (viz
PmDevFree).
Tato licence je přidělena pokud aplikace je spuštěna bez licenčního klíče a její velikost je do 100 proměnných.
Omezení: v v aplikaci nelze vytvořit více než 100 proměnných.
Aplikaci lze pro testovací účely spouštět v runtime
PmRtTestFree nebo pro aplikace do 30 proměnných a 10 grafických obrazů lze plnohodnotně spouštět v režimu
PmRtFree.
-
PmDevProf:
Plné vývojové prostředí.
Tato licence je přidělena pokud aplikace je spuštěna s licencí
PmDevProf.
Pro vývoj aplikace zde není žádné omezení.
Aplikaci lze pro testovací účely spouštět v runtime
PmRtTestProf.
-
PmDevForRt:
Vývojové prostředí povolené v runtime licenci.
Tato licence je přidělena pokud aplikace je spuštěna s runtime licencí obsahující komponentu
PmDevForRt.
Pro vývoj aplikace zde není žádné omezení.
Seznam runtime licencí
-
PmRtNone:
Runtime prostředí nelze spustit.
Tato licence je přidělena pokud aplikace je spuštěna bez licenčního klíče a její velikost je nad 100 proměnných (nebo pokud je do 100 proměnných ale konfigurátor "
Typ runtime licence" je nastaven na
"LicKey2 - podle licenčního klíče (zakázat PmRtTestFree)").
-
PmRtFree:
Runtime prostředí zdarma (viz
PmRtFree).
Tato licence je přidělena pokud aplikace je spuštěna bez licenčního klíče, její velikost je do 30 proměnných a 10 grafických obrazů a konfigurátor "
Typ runtime licence" je nastaven na
"PmRtFree - bezplatný runtime, omezená velikost aplikace".
Runtime běží neomezeně dlouho, všechny komponenty jsou funkční (komunikace, databáze ...) a je povolen 2x
PmWebClient.
-
PmRt100:
Runtime prostředí s licencí
PmRt100.
Tato licence je přidělena pokud aplikace je spuštěna s touto licencí a velikost aplikace je do 100 proměnných.
-
PmRt500:
Runtime prostředí s licencí
PmRt500.
Tato licence je přidělena pokud aplikace je spuštěna s touto licencí a velikost aplikace je do 500 proměnných.
-
PmRt1000:
Runtime prostředí s licencí
PmRt1000.
Tato licence je přidělena pokud aplikace je spuštěna s touto licencí a velikost aplikace je do 1 000 proměnných.
-
PmRt5000:
Runtime prostředí s licencí
PmRt5000.
Tato licence je přidělena pokud aplikace je spuštěna s touto licencí a velikost aplikace je do 5 000 proměnných.
-
PmRt50000:
Runtime prostředí s licencí
PmRt50000.
Tato licence je přidělena pokud aplikace je spuštěna s touto licencí a velikost aplikace je do 50 000 proměnných.
-
PmRtProf:
Runtime prostředí s licencí
PmRtProf.
Tato licence je přidělena pokud aplikace je spuštěna s touto licencí. Velikost aplikace není omezena.
-
PmRtTestFree:
Testovací runtime prostředí pro vývojové prostředí v režimu
PmDevFree.
Tato licence je přidělena pokud aplikace je spuštěna bez licenčního klíče, její velikost je do 100 proměnných a konfigurátor "
Typ runtime licence" je nastaven na
"PmRtFree - bezplatný runtime, omezená velikost aplikace". Tato licence obsahuje upozorňovací okna a časové omezení běhu aplikace
do 1 hodiny. Všechny komponenty jsou funkční (komunikace, databáze ...) a je povolen 2 x
PmWebClient.
Nesmí být provozováno jako skutečná, reálná aplikace.
-
PmRtTestProf:
Testovací runtime prostředí pro vývojové prostředí v režimu
PmDevProf.
Tato licence je přidělena pokud aplikace je spuštěna s licencí
PmDevProf.
Runtime běží maximálně
7 dnů (pro testovací účely), pak je aplikace zastavena a je zobrazeno hlášení o důvodu zastavení aplikace.
Každou hodinu se otevře okno s hlášením (toto okno však nemá vliv na funkčnost aplikace), všechny komponenty jsou funkční (komunikace, databáze ...) a je povoleno 10
PmWebClient.
Nesmí být provozováno jako skutečná, reálná aplikace.
-
PmRtDemo:
Runtime prostředí určené pro vytváření DEMO aplikací.
Tato licence je přidělena pokud aplikace je spuštěna bez licenčního klíče a konfigurátor "
Typ runtime licence" je nastaven na
"PmRtDemo - předváděcí runtime, neomezená velikost aplikace".
Aplikace při spuštění otevře upozorňovací okno a pak
běží 1 hodinu. V běžící aplikaci jsou funkční všechny komponenty (komunikace, databáze ...) a je povolen 1 x
PmWebClient.
Projektant tak může v systému PROMOTIC vytvořit své DEMO aplikace, včetně například skutečné komunikace s požadovaným zařízením a nabízet je svým koncovým zákazníkům za účelem prezentace.
Nesmí být provozováno jako skutečná, reálná aplikace.
Systém PROMOTIC bez licenčního klíče
Z výše uvedeného seznamu plyne, že systém PROMOTIC lze provozovat i bez zakoupení licence. Bez zakoupení licence lze používat následující režimy:
PROMOTIC zdarma:
Pokud velikost aplikace je do 30 proměnných a 10 grafických obrazů a konfigurátor "
Typ runtime licence" je nastaven na
"PmRtFree - bezplatný runtime, omezená velikost aplikace", pak jsou zapnuty režimy
PmDevFree a
PmRtFree.
Takovou aplikaci lze bez omezení používat jako
freeware. Viz:
PmFree - Bezplatné vývojové prostředí a runtime licence systému PROMOTIC.
Vývojové prostředí zdarma:
Pokud velikost aplikace je do 100 proměnných, pak je zapnut režim
PmDevFree.
Lze tak aplikace do licence
PmRt100 vyvíjet bez zakoupení vývojového prostředí.
Aplikační demo zdarma:
Pokud konfigurátor "
Typ runtime licence" je nastaven na
"PmRtDemo - předváděcí runtime, neomezená velikost aplikace", pak je zapnut režim
PmRtDemo.
Lze tak z neomezeně velké aplikace vytvořit funkční DEMO vhodné pro nabízení koncovým zákazníkům za účelem prezentace.