Jedná se o připravené aplikace pro zajištění určitých funkčností. Aplikace lze jednoduše vkládat (vestavovat) do aplikací AVEVA OMI pro jejich rozšíření o tyto funkčnosti.
Následují příklady vybraných vestavěných aplikací od AVEVA pro použití v AVEVA OMI řešeních.
NavigationApp
Velmi užitečnou vlastností nové klientské aplikace AVEVA OMI je automaticky generovaná navigace dle hierarchické struktury projektu. Tuto navigaci lze plně využívat bez nutnosti jakékoliv editace, případně ji lze upravit dle vlastních představ.
Vestavěná aplikace NavigationApp nabízí dva navigační objekty. Konkrétně to je NavTreeControl (pro vertikální navigaci formou stromové struktury) a NavBreadcrumbControl umožňující automatickou navigaci v horizontálním uspořádání.
Další vlastností je možnost zobrazovat agregované alarmové informace (počty alarmů rozdělené dle závažnosti) přímo v navigační vestavěné aplikaci. Zobrazování počtu alarmů lze dynamicky vypnout, resp. zapnout.
Aplikace NavigationApp nabízí fulltextové vyhledávání objektů v navigaci. Tato vlastnost dokáže výrazně zkrátit čas potřebný pro zobrazení konkrétní instance v porovnání s klasickým procházením hierarchického modelu.
AlarmApp
Aplikace je určena pro zobrazování:
- Aktuálních alarmů
- Historických alarmů a událostí z paměti (poslední alarmy a události držené v paměti)
- Historických alarmů a událostí z alarmové databáze v SQL Serveru (A2ALMDB)
- Historických alarmů a událostí z alarmové databáze v historických blocích Historian Serveru
Aplikace umí kromě zobrazování a potvrzování alarmů automaticky nastavovat filtr, resp. alarmový dotaz dle vybraného objektu v navigaci, což je užitečné pro zobrazování kontextových informací. Naopak lze využít tzv. zpětný kontext, tzn. prokliknout se z alarmového objektu na technologické schéma (grafiku objektu) v alarmu.
Je možné dynamicky měnit např. alarmové dotazy, zdroj alarmových informací, vzhled objektu včetně zobrazení počtu alarmů rozdělených dle závažnosti nebo zobrazit hierarchický model projektu s následnou filtrací alarmů a událostí.
HistoricalTrendApp
Vestavěná aplikace pro zobrazování historie z AVEVA Historianu v křivkách (trendech).
Umožňuje automatické načítání per historizovaných proměnných dle toho, jaká oblast nebo zařízení se zvolí v navigační vestavěné aplikaci. Při zvolení jiného objektu v navigaci se automaticky načtou do trendu průběhy historizovaných atributů z příslušného objektu bez nutnosti vytvářet jakýkoliv skript.
InSightApp
Jednoduchá, rychlá a přehledná aplikace pro zobrazení a analýzy historických dat z AVEVA Historianu.
MapApp
Aplikace je určena pro integraci mapových podkladů (Open Street Maps, Google Maps, Bing Maps aj.) a ArchestrA grafiky do jednoho zobrazení. MapApp podporuje dynamické změny GPS souřednic grafických objektů. Je tedy možné zobrazovat i pohyblivé objekty na mapových podkladech.
WWWebAppControls
Možnost integrace webového prohlížeče například pro zobrazení webových stránek či dokumentace ve formátu HTML.
ContentPresenterApp
Vestavěná aplikace ContentPresenterApp umožňuje v jednom panelu zobrazit náhled na všechny použité ArchestrA symboly v aplikaci nebo jen na ty, které odpovídají nastavenému filtru; zároveň lze nastavit způsob výsledného zobrazení:
Z výsledného zobrazení formou náhledu se lze prokliknout přes vybraný objekt na plnohodnotné zobrazení takového objektu se všemi kontextovými informacemi.
PDFViewerApp
Vestavěná aplikace pro zobrazování PDF dokumentů v režimu „Read-only“ s možností vyhledávání, rotace, zvětšování / zmenšování a kopírování do schránky.
DocViewerApp
Vestavěná aplikace pro zobrazování dokumentů MS Word (.Doc, .Docx) v režimu „Read-only“ s možností vyhledávání a zvětšování / zmenšování.
SpreadsheetViewerApp
Vestavěná aplikace pro zobrazování dokumentů MS Excel (.Xlsx) v režimu „Read-only“ s možností zvětšování / zmenšování.
ImageViewerApp
Vestavěná aplikace pro zobrazování obrázků (.JPG, .JPEG, .PNG, .GIF, .BMP, .TIFF ) v režimu „Read-only“ s možností rotace, zvětšování / zmenšování a horizontálního nebo vertikálního převracení.
Vlastní vestavěné aplikace pomocí Toolkit Apps SDK
Vývojáři mají k dispozici nový Toolkit pro vytváření vlastních WPF (Windows Presentation Foundation) aplikací nebo webových vestavěných aplikací pro AVEVA OMI. Pomocí Toolkitu Apps SDK lze psát nové vestavěné aplikace pro integraci různých funkčností do AVEVA OMI, ale také ho lze využít v případě potřeby pro přepsání .NET Control objektů na technologii WPF.
Apps SDK Toolkit je zdarma a umožňuje programovat v následujících .NET programovacích jazycích:
- C#
- VB.Net
- Visual C++ .Net
- Managed Extensions for C++
Rozcestník AVEVA System Platform