Według przyszeregowanej licencji zostanie uruchomione Środowisko deweloperskie oraz tryb runtime systemu PROMOTIC.
Jeżeli system jest uruchamiany bez klucza licencyjnego, wtedy przyszeregowana licencja zależy od ustawienia konfiguratora "
". Następuje opis wszystkich trybów PROMOTIC, ich ograniczenia i zachowanie.
Identyfikator bieżącego trybu dla środowiska deweloperskiego i dla trybu runtime można stwierdzić w uruchomionej aplikacji w nastęoujących miejscach:
Lista licencji deweloperskich
-
PmDevNone:
Środowisko deweloperskie nie można uruchomić.
-
PmDevFree:
Bezpłatne środowisko deweloperskie (patrz
PmDevFree).
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona bez klucza licencyjnego i jej wielkość nie przekracza 100 zmiennych.
Ograniczenie: w opisywanym trybie nie można wytworzyć w aplikacji większej niż 100 zmiennych.
W celach testowania i dostrajania można aplikację uruchamiać w runtime
PmRtTestFree lub dla aplikacji do 30 zmiennych oraz 10 paneli graficznych można uruchamiać bez żadnych dalszych ograniczeń w trybie
PmRtFree.
-
PmDevProf:
Pełne środowisko deweloperskie.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona z licencją
PmDevProf.
Dla wytwarzania aplikacji nie ma żadnych ograniczeń.
W celach testowania i dostrajania można aplikację uruchamiać w runtime
PmRtTestProf.
-
PmDevForRt:
Środowisko deweloperskie uaktywnione w licencji runtime.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona z licencją runtime zawierającą komponent
PmDevForRt.
Dla wytwarzania aplikacji nie ma tutaj żadnych ograniczeń.
Lista licencji runtime
-
PmRtNone:
Trybu runtime nie można uruchomić.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchamiana bez klucza licencyjnego i jej wielkość przekracza 100 zmiennych (lub jeżeli jest do 100 zmiennych lecz konfigurator "
Typ licencji runtime" jest ustawiony na
"LicKey2 - według klucza licencyjnego (zabroń PmRtTestFree)").
-
PmRtFree:
Bezpłatny tryb runtime (patrz
PmRtFree).
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona bez klucza licencyjnego, jej wielkość nie przekracza 30 zmiennych oraz 10 paneli graficznych a konfigurator "
Typ licencji runtime" jest ustawiony na
"PmRtFree - bezpłatny runtime, ograniczona wielkość aplikacji".
Tryb runtime działa nieograniczenie długo, wszystkie komponenty funkcjonują (komunikacje, bazy danych ...) oraz jest dozwolony 2x
PmWebClient.
-
PmRt100:
Tryb runtime z licencją
PmRt100.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona z tą licencją a wielkość aplikacji nie przekracza 100 zmiennych.
-
PmRt500:
Tryb runtime z licencją
PmRt500.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona z tą licencją a wielkość aplikacji nie przekracza 500 zmiennych.
-
PmRt1000:
Tryb runtime z licencją
PmRt1000.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona z tą licencją a wielkość aplikacji nie przekracza 1 000 zmiennych.
-
PmRt5000:
Tryb runtime z licencją
PmRt5000.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona z tą licencją a wielkość aplikacji nie przekracza 5 000 zmiennych.
-
PmRt50000:
Tryb runtime z licencją
PmRt50000.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona z tą licencją a wielkość aplikacji nie przekracza 50 000 zmiennych.
-
PmRtProf:
Tryb runtime z licencją
PmRtProf.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona z tą licencją. Wielkość aplikacji jest nieograniczona.
-
PmRtTestFree:
Próbny tryb runtime dla środowiska deweloperskiego w trybie
PmDevFree.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona bez klucza licencyjnego, jej wielkość nie przekracza 100 zmiennych i konfigurator "
Typ licencji runtime" jest ustawiony na
"PmRtFree - bezpłatny runtime, ograniczona wielkość aplikacji". Licencja ta zawiera dialogi ostrzegawcze oraz czasowe ograniczenie działania aplikacji
do 1 godziny. Wszystkie komponenty funkcjonują (komunikacje, bazy danych ...) oraz jest dozwolony 2 x
PmWebClient.
Nie może być stosowane jako rzeczywista, realna aplikacja.
-
PmRtTestProf:
Próbny tryb runtime dla środowiska deweloperskiego w trybie
PmDevProf.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona z licencją
PmDevProf.
Runtime działa maksymalnie
7 dni (w celu testowania), po czym aplikacja zostanie zatrzymana oraz zostanie wyświetlone powiadomienie z informacją o powodzie zatrzymania.
Co godzinę zostanie wyświetlone okno z komunikatem (to okno nie ma jednak żadnego wpływu na funkcjonalność aplikacji), wszystkie komponenty funkcjonują (komunikacje, bazy danych ...) oraz jest dozwolonych 10
PmWebClient.
Nie może być stosowane jako rzeczywista, realna aplikacja.
-
PmRtDemo:
Tryb runtime przeznaczony do wytwarzania aplikacji DEMO.
Licencja ta zostanie przyszeregowana jeżeli aplikacja jest uruchomiona bez klucza licencyjnego i konfigurator "
Typ licencji runtime" jest ustawiony na
"PmRtDemo - demo runtime, nieograniczona wielkość aplikacji".
Podczas uruchamiania aplikacji jest otwarte okno ostrzegawcze i aplikacja
działa przez 1 godzinę. W uruchomionej aplikacji wszystkie komponenty działają (komunikacje, bazy danych ...) oraz jest dozwolony 1 x
PmWebClient.
Projektant może w ten sposób w systemie PROMOTIC wytworzyć swoje DEMO aplikacyjne, włącznie z na przykład rzeczywistą komunikacją z wymaganym urządzeniem i oferować taką aplikację swoi klientom końcowym w celach prezentacji.
Nie może być stosowane jako rzeczywista, realna aplikacja.
System PROMOTIC bez klucza licencyjnego
Z wyżej wymienionej listy wypływa, że system PROMOTIC może być stosowany również bez zakupu licencji. Bez zakupionej licencji można stosować następujące tryby:
PROMOTIC gratis:
Jeżeli wielkość aplikacji nie przekracza 30 zmiennych oraz 10 paneli graficznych i konfigurator "
Typ licencji runtime" jest ustawiony na
"PmRtFree - bezpłatny runtime, ograniczona wielkość aplikacji", wtedy są aktywne tryby
PmDevFree oraz
PmRtFree.
Taką aplikację można bez ograniczenia stosować jako
freeware. Patrz:
PmFree - Bezpłatne środowisko deweloperskie i runtime licencja systemu PROMOTIC.
Środowisko deweloperskie gratis:
Jeżeli wielkość aplikacji nie przekracza 100 zmiennych, wtedy jest aktywny tryb
PmDevFree.
W ten sposób można wytwarzać aplikacje dla licencji
PmRt100 bez zakupu środowiska deweloperskiego.
Aplikacyjne demo gratis:
Jeżeli konfigurator "
Typ licencji runtime" jest ustawiony na
"PmRtDemo - demo runtime, nieograniczona wielkość aplikacji", wtedy jest aktywny tryb
PmRtDemo.
W ten sposób można z nieograniczenie dużej aplikacji wytworzyć funkcjonalne DEMO odpowiednie do oferowania klientom końcowym w celu prezentacji.