20. srpna 2012
Reliance 4 Smart Client je tenký klient SCADA/HMI systému Reliance, který zpřístupňuje vizualizaci uživateli prostřednictvím webových stránek. Je navržen pro použití na chytrých telefonech a tabletech s dotykovým ovládáním, které se v současnosti mezi uživateli těší veliké oblibě a jejichž penetrace trhu prudce stoupá. Vedle chytrých telefonů a tabletů lze tohoto klienta použít na jakémkoliv zařízení s webovým prohlížečem (může jít například o běžné PC s dotykovým displejem).
Níže jsou popsány základní vlastnosti aplikace Reliance 4 Smart Client.
Systémová okna, tj. okna, která nejsou součástí vizualizačního projektu (např. prohlížeč alarmů/událostí, dialog pro zadání hodnoty proměnné), jsou generována javascriptovým frameworkem jQuery Mobile založeném na HTML5. Díky tomu mají tyto vlastnosti:
Sestavy jsou podporovány stejným způsobem jako u webového klienta, tj. generovány datovým serverem v podobě webových stránek.
Při tvorbě a zprovoznění vizualizace je použit stejný princip jako u webového a mobilního klienta. Webové stránky, jež odpovídají jednotlivým vizualizačním oknům, jsou předgenerovány ve vývojovém prostředí Reliance v rámci exportu projektu pro vzdálené uživatele. Po spuštění vizualizačního projektu v datovém serveru (Reliance 4 Server nebo Reliance 4 Control Server) je možné snadno spustit modul Reliance 4 Smart Client kliknutím na příslušný odkaz na webové stránce datového serveru. Při zobrazení webové stránky vizualizačního okna jsou do předgenerované stránky dynamicky doplněna aktuální data a následně (aniž by bylo nutné stránku v prohlížeči obnovit) se přenášejí pouze procesní změny. Nároky na na výkon serveru jsou minimální, generování stránek pro klienta je velmi rychlé. Výsledné stránky obsahují validní kód HTML/CSS/JavaScript. Neobsahují Flash, Java applety, ActiveX prvky nebo jiné objekty, které nemusí být podporovány na všech platformách nebo webových prohlížečích.
Pro rychlé spuštění (otevření stránky) stačí do webového prohlížeče zadat adresu v následujícím formátu:
Pro modul Reliance 4 Smart Client platí stejná licenční politika jako pro ostatní tenké klienty (Reliance 4 Web Client a Reliance 4 Mobile Client).
Pro vývoj aplikace je vyžadováno vývojové prostředí Reliance 4 Design Enterprise. Na straně klienta stačí webový prohlížeč s podporou HTML5 (požadavkem je, aby v prohlížeči byly povoleny cookies). Javascriptový framework jQuery Mobile, na němž je založeno zobrazení modulu, je podporován na těchto platformách a webových prohlížečích. Na straně serveru je vyžadován datový server systému Reliance (Reliance 4 Server nebo Reliance 4 Control Server) s licencí pro odpovídající počet současně připojených klientů.
Vývoj modulu Reliance 4 Smart Client bude kontinuálně pokračovat. Mezi funkce, které lze očekávat v následně uvolněných verzích systému Reliance patří: