Wybrane cechy
Praca z niepewnym połączeniem i off-line
Dzięki zaimplementowaniu procedur wznawiania pobierania, cache'owania plików i odtwarzania off-line, UniView jest dostosowany do pracy nawet przy niestabilnym połączeniu sieciowym, np. w środkach komunikacji. Jednocześnie, playery możliwie szybko aktualizują swoją treść zgodnie ze zmianami na serwerze, bez potrzeby przeładowywania prezentacji.
Wydajne obiekty graficzne
W UniView dostępne są różne techniki wyświetlania grafiki. Dla maksymalnej wydajności stosowane są kontrolki używające technik natywnych (w wersji Windows - Direct 3D). Zostosowania: wyświetlanie strumienia audio-video z sieci (prezentacja transmisji on-line), prezentacja obrazu z kamery, wyświetlanie sygnału TV (z kart DVB-C), sterowanie i przekierowywanie dźwięku pomiędzy źródłami i odbiornikami, używanie niestandardowych kodeków audio-video open-source (LAV lub inne) dla wydajnej obsługi rozdzielczości 4K.
Komunikacja wewnętrzna pomiędzy terminalami
Zaimplementowane obiekty sieciowe pozwalają na wysyłanie komunikatów pomiędzy terminalami w sieci lokalnej lub sieci WAN. Przykładem zastosowania jest aplikcja "pilota" sterująca sąsiednim terminalem. Sterowanie lokalne odbywa się przez krótkie wiadomości sieciowe UDP. Do sterowania pomiędzy terminalami w sieci rozległej używany jest protokół MQTT (z pośrednictwem dowolnego serwera MQTT). Z poziomu javascript dostępne są techniki znane z aplikacji WWW (XHR - XmlHttpRequest).
Współpraca z urządzeniami zewnętrznymi
Prezentacje UniView nie ograniczają się do wyświetlania treści. Podobnie jak aplikacje, mogą reagować na zdarzenia użytkownika poprzez kontrolki ekranowe, takie jak przyciski i klawiatury ekranowe. Prezentacje mogą być sterowane również poprzez różne zdarzenia systemowe i sieciowe, a także przez podłączone urządzenia zewnętrzne, np. czujniki ruchu. Ponadto, prezentacje UniView mogą sterować dołączonymi urządzeniami poprzez protokoły sieciowe, port szeregowy, dostarczane wtyczki (np. Z-Wave) oraz własne biblioteki programowe.
Wybrane rozszerzenia
Sterowanie ekranami
Rozszerzenie zawiera procedury sterowania monitorami i telewizorami wiodących producentów poprzez port RS-232 lub Ethernet poprzez protokoły dedykowane i standard PJ-Link. Zaimplementowano funkcje automatycznego włączania i wyłączania, wybudzania (Wake on Lan), zmiany źródła i odczytywania stanu monitorów.
Uruchamianie aplikacji obcych
Rozszerzenie pozwala na uruchamianie aplikacji zewnętrznych. Przykład zastosowania: Player UniView jako "pulpit" z ikonami do innych aplikacji. Można uruchamiać aplikacje już zainstalowane w systemie (klasyczne lub sklepowe), albo pobierać archiwa z aplikacjami z serwera UniView. Aplikacje Win32 otwierane są w oknie własnym lub wewnątrz UniView.
Osadzanie aplikacji WWW wewnątrz UniView
Oprócz budowania prezentacji ze standardowych elementów, w UniView można osadzić gotową aplikację wykonaną w technologii webowej. W wersji Windows obsługiwane są różne techniki uruchamiania aplikacji lub strony WWW: IE11, Edge, Chromium (Chrome), Gecko (Firefox). Używanie technik browserowych może wymagać doinstalowania dodatkowych komponentów.
Prezentowanie obiektów 3D
Rozszerzenie pozwala na osadzanie obiektów 3D w popularnych formatach 3ds, lwo, obj, stl, ply i innych. Obiekty mogą być animowane (np. obracane) poprzez standardowe efekty animacyjne 3D zaimplementowane w UniView.