Support Anfrage: ThirdParty Anwendungen immer im Vordergrund, idealerweise ohne Titelleiste

Beschreibung

Hallo,

wir wollen die AxisCameraStation unter Sitekiosk auf einem Windows7 64bit System laufen lassen. Die Axisanwendung soll also immer als Vollbild im Vordergrund laufen. Ob sich die Titelleiste der AxisCameraStation verstecken läßt, darüber stehen wir mit Axis in Kontakt. Als zweite Anwendung wird eine von uns implementierte gestartet, die vollflächig ein transparentes Fenster (TopMost) über alles legt, an dessen Seite sich ein Slider befindet, um die Transparenz einzustellen, was einen Dimmingeffekt erzielt. Das transparente Fenster läßt auch alle Mausklicks 'transparent' an darunter liegende Fenster durch. Sollte sich die Titelleiste durch die Firma Axis nicht ausblenden lassen, so würden wir an der Stelle in unserem Fenster noch etwas implementieren, daß die Titelleiste unsichtbar und unbedienbar macht. Hierzu ist es natürlich zwingend erforderlich, daß die Axis CameraStation durch Sitekiosk IMMER maximiert gestartet wird.

-> Wie läßt sich das konfigurieren?
-> Wie läßt sich generell einstellen, daß Sitekiosk IMMER als unterstes Fenster liegt, sprich, wenn man auf eine Fläche in Sitekiosk klickt, sich das Sitekiosk-Fenster niemals vor andere Fenster legt?

An dieser Stelle noch eine allgemeine Anmerkung. Warum muß man, nur um den Bildschirmschoner zu deaktivieren, händisch die XML anpassen? Warum implementieren Sie in der Configoberfläche nicht einfach einen Haken, der das Flag in der XML auf true oder false setzt?

Antwort: (3)

Re: ThirdParty Anwendungen immer im Vordergrund, idealerweise ohne Titelleiste 09.02.2015 15:42
Hallo,

SiteKiosk hat keinen direkten Einfluss auf externe Applikationen, d.h. Sie können erst einmal nur kontrollieren ob das Programm gestartet werden darf oder nicht.

Nach meinen Informationen lässt sich die Axis Camera Station auch über den Browser über eine URL ansteuern, womit Sie dann in SiteKiosk unter „-->Startseite & Browser-->Erweitert“ bewirken können, dass sich das neue Browserfenster maximiert öffnet (oder Sie rufen die entsprechende URL einfach als Startseite auf).

Ansonsten könnten Sie prüfen, ob es seitens der Axisanwendung Startparameter gibt, die das gewünschte Verhalten bewirken.

Alternativ gäbe es noch die Möglichkeit per SiteKiosk Object Model Skript das Fenster der Applikation zu maximieren:
http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?windowlist_obj.htm

Sie müssten bei Erstellung des Fensters:
http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?windowlist_oninsert_evt.htm

Die Art des Fensters abprüfen:
http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?windowinfo_obj.htm
http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?windowinfo_windowtype_prop.htm

Und dieses dann entsprechend maximieren:
http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?windowlist_maximize_mth.htm


Bitte haben Sie jedoch Verständnis dafür, dass wir (außer der ausführlichen Dokumentation) keinen kostenlosen Support bei der Erstellung solchen Individuallösungen anbieten können.
- Allgemeine Informationen zur Anpassung von SiteKiosk: http://www.sitekiosk.com/de-DE/SiteKiosk/SiteSkin.aspx
- SiteKiosk Hilfe: http://www.provisio.com/helpconsole/SiteKiosk%20Hilfe/de-DE/default.htm?customization_%28site_skin%29.htm
- SiteKiosk Object Model Hilfe: http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?index.htm

Falls Sie weitere Unterstützung benötigen, können Sie uns gerne mit der Programmierung einer Lösung beauftragen.
Kontaktieren Sie uns in diesem Fall per E-Mail über support-europe(at)provisio.com und senden uns eine detaillierte Beschreibung Ihrer gewünschten Anpassung (was soll wann, wo und wie passieren) zu.
Dann können wir die technische Machbarkeit und den Arbeitsaufwand abschätzen, um Ihnen ein entsprechendes Angebot zukommen zu lassen.
Die Anpassungsgebühren liegen momentan bei 120 Euro (+MwSt) die Stunde.

>>>-> Wie läßt sich generell einstellen, daß Sitekiosk IMMER als unterstes Fenster liegt, sprich, wenn man auf eine Fläche in Sitekiosk klickt, sich das Sitekiosk-Fenster niemals vor andere Fenster legt? <<<
Für das Hauptfenster von SiteKiosk können Sie unter „-->Startseite & Browser-->Erweitert“ die Option „Das SiteKiosk Hauptfenster im Hintergrund halten (nicht TopMost)“ aktivieren.


>>> Warum muß man, nur um den Bildschirmschoner zu deaktivieren, händisch die XML anpassen? Warum implementieren Sie in der Configoberfläche nicht einfach einen Haken, der das Flag in der XML auf true oder false setzt?<<<
SiteKiosk ist als Kiosk Browser konzipiert und soll dementsprechend dafür sorgen, dass die Daten des Benutzers nach Verlassen des Terminals immer gelöscht werden. Der Bildschirmschoner sorgt einerseits dafür, dass bei Nichtbenutzung die von Ihnen definierten Inhalte angezeigt werden und andererseits, dass automatisch die von vorherigen Benutzern hinterlassenen Spuren (History/Cache/Cookies) gelöscht und vorhandene Sessions beendet werden.
Diese Sicherheitsfunktion soll daher nicht so ohne weiteres Abschaltbar sein.


Mit freundlichen Grüßen
Michael Olbrich
Re: ThirdParty Anwendungen immer im Vordergrund, idealerweise ohne Titelleiste 10.02.2015 11:15
Hallo,

vielen Dank für die ausführliche Antwort!

Axis hat meinen Vorschlag als Enhancement aufgenommen, was wohl in Version 4.20 einfließen wird. Das wiederum wird wenn dann erst in 2-3 Monaten der Fall sein.

Wir haben uns jetzt damit beholfen, unser Dimmingfenster in Höhe der Titelleiste undurchsichtig zu gestalten, so hat der Bediener keine Chance an die Beenden-/Minimierenknöpfe zu kommen.
Offenbar funktioniert es auch ganz windowslike die CameraStation unter dem eingeschränkten Sidekioskkonto zu beenden, wenn sie maximiert ist. Bisher wird sie nun immer wieder maximiert gestartet.

Was den Bildschirmschoner angeht, so habe ich mir jetzt eine Evernotenotiz gemacht, daß ich bei Folgesystemen nicht wieder anfangen muß zu suchen, wie der denn nun ausgeschaltet wird.

Eine Frage habe ich allerdings dann doch noch.
Läßt sich mit Sidekiosk etwas realisieren, daß ein normales Windows7 (also kein Embedded) unempfindlich gegen unerwartetes Ausschalten/Spannungsausfälle macht?
Sollte das nicht der Fall sein, planen wir zusätzlich zu Sidekiosk ein System wie etwa BitDisk7 einzusetzen. Haben Sie damit bereits Erfahrungen?

Unser Kunde fordert das 'einfach Abschalten Feature'. Die ursprüngliche Idee WES7 zu nutzen, ließ sich aus verschiedenen Gründen nicht weiter verfolgen.
Re: ThirdParty Anwendungen immer im Vordergrund, idealerweise ohne Titelleiste 10.02.2015 11:44
Hallo,

wenn Sie SiteKiosk im „Autostart“ Modus gestartet haben, ist sichergestellt dass der SiteKiosk Browser nach dem Neustart des Rechners automatisch wieder startet.
http://www.provisio.com/helpconsole/SiteKiosk%20Hilfe/de-DE/default.htm?select_starting_mode.htm

>>> Unser Kunde fordert das 'einfach Abschalten Feature'.<<<
Ggf. schauen Sie sich die Systemwartungsoptionen in der SiteKiosk Konfiguration an, mit denen Sie den Rechner zu bestimmten Uhrzeiten herunterfahren können:
http://www.provisio.com/helpconsole/SiteKiosk%20Hilfe/de-DE/default.htm?maintenance.htm

Mit freundlichen Grüßen
Michael Olbrich
Mein Konto
Anmelden
Sprache (Tickets):