E n t w i c k l u n g e i n e s s i c h e r e n V i d e o ü b e r t r a g u n g s s y s t e m s. F e i n e n t w u r f

Größe: px
Ab Seite anzeigen:

Download "E n t w i c k l u n g e i n e s s i c h e r e n V i d e o ü b e r t r a g u n g s s y s t e m s. F e i n e n t w u r f"

Transkript

1 E n t w i c k l u n g e i n e s s i c h e r e n V i d e o ü b e r t r a g u n g s s y s t e m s Softwareentwicklungspraktikum Sommersemester 2009 The Security Gurus [Gruppe ] Phasenverantwortlicher Justus Hummelsheim F e i n e n t w u r f Auftraggeber Technische Universität Braunschweig Institut für Betriebssysteme und Rechnerverbund Prof. Dr.-Ing Lars Wolf Mühlenpfordtstraße 23,. OG 3806 Braunschweig Betreuer: Kai Homeier, Jens Brandt, Timo Veit Name Johannes Bürdek Daniel Fischer Justus Hummelsheim Sebastian Nieke Jan-Marc Reinhardt Mengzhi Zhang Auftragnehmer: E - Mail johannes.buerdek@gmx.net d.fischer@tu-bs.de netzjoe@arcor.de waronfate@googl .com j-m.reinhardt@tu-bs.de ias47@hotmail.com Braunschweig,

2 Versionsübersicht Version Datum Autor Status Kommentar Gruppe Erstfassung Gruppe überarbeitete Version 2

3 I n h a l t s v e r z e i c h n i s ENTWICKLUNG EINES SICHEREN VIDEOÜBERTRAGUNGSSYSTEMS... FEINENTWURF... INHALTSVERZEICHNIS... 3 ABBILDUNGSVERZEICHNIS... 5 EINLEITUNG ERFÜLLUNG DER KRITERIEN MUSSKRITERIEN WUNSCHKRITERIEN ABGRENZUNGSKRITERIEN IMPLEMENTIERUNGSENTWURF GESAMTSYSTEM IMPLEMENTIERUNG DER KOMPONENTE PLAYER KLASSENDIAGRAMM ERLÄUTERUNG IMPLEMENTIERUNG DER KOMPONENTE UPLOADER KLASSENDIAGRAMM ERLÄUTERUNG IMPLEMENTIERUNG DER KOMPONENTE SERVERRECEIVER KLASSENDIAGRAMM ERLÄUTERUNG IMPLEMENTIERUNG DER KOMPONENTE STREAMSERVER KLASSENDIAGRAMM ERLÄUTERUNG IMPLEMENTIERUNG DER KOMPONENTE GUI KLASSENDIAGRAMM ERLÄUTERUNG IMPLEMENTIERUNG DER KOMPONENTE DATENBANK KLASSENDIAGRAMM

4 3.7.2 ERLÄUTERUNG DATENMODELL DIAGRAMM ERLÄUTERUNG...42

5 A b b i l d u n g s v e r z e i c h n i s Diagramm 3-: Komponentendiagramm... 0 Diagramm 3-2: Klassendiagramm Player... 3 Diagramm 3-3: Klassendiagramm Uploader... 7 Diagramm 3-4: Klassendiagramm ServerReceiver... Diagramm 3-5: Klassendiagramm StreamServer Diagramm 3-6: Klassendiagramm GUI Diagramm 3-7: Klassendiagramm Datenbank Diagramm 3-8: Klassendiagramm Ver- und Entschlüsselung Diagramm 4-: Klassendiagramm Datenmodell...42

6 Einleitung Das vorliegende Dokument beschreibt die Implementierungsdetails für das Softwareprojekt Entwicklung eines sicheren Videoübertragungssystems In Kapitel 2 wird auf die praktische Umsetzung der im Pflichtenheft festgehaltenen Muss-, Wunsch- und Abgrenzungskriterien eingegangen. Kapitel 3 behandelt die im Grobentwurf ermittelten Komponenten und beschreibt ihre Beziehungen untereinander mit Hilfe von Klassendiagrammen. Im abschließenden, vierten Kapitel wird das verwendete Datenmodell erläutert. 2 Erfüllung der Kriterien Im Folgenden wird die Umsetzung der Kriterien konkretisiert. 2. Musskriterien 2.. /M0/ Speichern von verschlüsselten Videos auf dem Server Der Server soll in der Lage sein verschlüsselte Videos zu speichern. Zusätzlich dazu soll er Informationen wie den Uploader, den Zeitpunkt und Laufzeit vermerken. Zudem ist jedem Video ein Schlüssel zugeordnet der ebenfalls gespeichert werden muss /M20/ Streamen von Videos vom Server Der Server soll auf Anforderung hin in der Lage sein, verschlüsselte Videos zu einem Client zu streamen /M30/ Bereitstellung einer Datenbank zur Benutzerverwaltung durch den Server Um Informationen über Nutzer zu speichern, soll der Server eine entsprechende Datenbank zur Verfügung stellen. Diese enthält Nutzerdaten wie den Namen, das Passwort, eine Adresse und Verweise auf Videos des Nutzers. Zusätzlich verwaltet die Datenbank die Rechte der User /M40/ Authentifizierung der Benutzer durch den Server Fordert ein Client Zugriff auf die Datenbank oder die Videos des Servers, so muss ein entsprechendes Formular ausgefüllt werden. Der Server gleicht die gemachten Angaben dann mit der Datenbank ab und gewährt oder verweigert den Zugriff.

7 2..5 /M50/ Bereitstellung von Interfaces zur Benutzerverwaltung durch den Server Der Server muss über entsprechende Interfaces Zugriff auf die Benutzerverwaltung gewähren /M60/ Bereitstellung von Interfaces zum Upload und Ändern bzw. Löschen von Daten durch den Server Der Server muss über entsprechende Interfaces die Möglichkeit geben Videos und Angaben zu den Videos hochzuladen, zu löschen und zu ändern /M70/ Verbinden und authentisieren des Players mit dem Server Der Player muss sich mit dem Server verbinden und authentisieren können /M80/ Entschlüsseln und Abspielen von Videos mit dem Player Der Videoplayer muss die Videos entschlüsseln und abspielen können /M90/ Verbinden und authentisieren des Uploaders mit dem Server Der Uploader muss sich mit dem Server verbinden und authentisieren können /M00/ Verschlüsseln und übermitteln von Videos durch den Uploader zum Server Der Uploader soll in der Lage sein Videos zu verschlüsseln und nach dem Authentisierungsvorgang, diese an den Server zu senden. 2.. /M0/ Löschen von Videos auf dem Server durch den Uploader Der Uploader soll in der Lage sein nach dem Authentisierungsvorgang, dem Server die Anweisung zu geben, Videos auf dem Server zu löschen /M20/ Verbinden und authentisieren der Benutzerverwaltung mit dem Server Die Benutzerverwaltung soll sich mit dem Server verbinden und sich dort authentisieren können.

8 2..3 /M30/ Ansprechen der Serverinterfaces durch die Benutzerverwaltung Die Benutzerverwaltung muss in der Lage sein die Interfaces des Servers anzusprechen /M40/ Anlegen, verändern und löschen von Benutzern durch die Benutzerverwaltung Die Benutzerverwaltung muss in der Lage sein, neue Benutzer zu erstellen oder aber bereits vorhandene zu ändern bzw. zu löschen /M50/ Rechteverwaltung der Benutzer durch die Benutzerverwaltung Die Benutzerverwaltung muss in der Lage sein die Rechte der Nutzer zu verwalten /M60/ Zurücksetzen, ändern und verschicken der Passwörter durch die Benutzerverwaltung Die Benutzerverwaltung muss in der Lage sein die Passwörter der Nutzer zu ändern, zurückzusetzen und an die Benutzer zu verschicken. 2.2 Wunschkriterien 2.2. /W0/ Speichern von Videos durch den Videoplayer Optional kann der Videoplayer die gestreamten Videos über ein zusätzliches Menü speichern /W20/ Durchspulen von Videos mit dem Videoplayer Optional kann der Videoplayer durch ein empfangenes oder gespeichertes Video spulen. Dafür wird die Gesamtlaufzeit benötigt /W30/ Benachrichtigungen bei neuen Videos durch den Server Optional kann der Server Benachrichtigungen bei neuen Videouploads ausgeben. Dazu wird eine Liste benötigt in die sich berechtigte Nutzer selbst eintragen können.

9 2.3 Abgrenzungskriterien 2.3. /A0/ Einseitigkeit des Videoplayers Der Player muss nicht alle Standards unterstützen und auch keine lokal vorhandenen Medien abspielen können. Er muss nur mit der angedachten Server-Software zusammen arbeiten können.

10 3 Implementierungsentwurf 3. Gesamtsystem Diagramm 3-: Komponentendiagramm Erläuterung: Die Komponenten Kamera und Video Player können über die Schnittstelle upload mit der Komponente Server kommunizieren und Videos übertragen. Die Komponenten Uploader und Video Player authentisieren sich über die Schnittstelle userinformation bei der Komponente Server. Die Komponente Server wiederum kann über diese Schnittstelle Änderungen in der Komponente Benutzerverwaltung vornehmen. Über die Schnittstelle download können Videodateien von der Komponente Server zur Komponente Video Player gestreamt werden. Zur genaueren Betrachtung werden die Komponenten aus der Abbildung im Folgenden noch einmal aufgeteilt. 3.2 Implementierung der Komponente Player Der Player besteht hauptsächlich aus der Klasse PlayerReceiver, der über andere Klassen die Verbindungen verwaltet, die Streams ausliest und anzeigt oder speichert. Damit er diese korrekt steuern kann, implementiert der Receiver die drei Schnittstellen javax.media.rtp.sessionlistener, javax.media.rtp.receivestreamlistener und javax.media.controllerlistener,

11 mit denen er wichtige Events verarbeiten kann. Die Daten des Servers werden in einem Objekt der Klasse Target gespeichert. Um Streams empfangen zu können wird die Klasse javax.media.rtp.rtpmanager benutzt. Diese öffnet und verarbeitet die Streams vom Server. Für die Verarbeitung wird die Klasse DecipherDepacketizer benutzt, welche das Interface javax.media.codec implementiert. Wurde ein Video empfangen und entschlüsselt, kann es entweder über ein Objekt der Klasse javax.media.datasink gespeichert werden, oder mit einem Objekt der Klasse javax.media.player abgespielt werden. Um das Video anzuzeigen kann man mit dem Aufruf der Funktion getvisualcomponent() des Players ein Objekt vom Typ java.awt.component erhalten welches das Video anzeigt. Wenn man die Funktion getcontrolpanelcomponent() des Players aufruft erhält man ein Objekt vom Typ java.awt.component, mit dem sich die Wiedergabe des Videos steuern lässt.

12 3.2. Klassendiagramm DecipherDepacketizer + PLUGIN_NAME : string + CUSTOM_PCM : string + HDR_SIZE : int + DEFAULT_RATE : int + DEFAULT_SIZE : int + DEFAULT_CHNLS : int - supportedinputformats : javax.media.format[] - supportedoutputformats : javax.media.format[] - invideoformat : javax.media.videocodec - outvideoformat : javax.media.videocodec - key : byte[] - crypto : Crypto + DecipherDepacketizer(key : byte[]) : DecipherDepacketizer + matches(input : Format, supported : Format[]) : bool + open() : void + close() : void + getcontrol(type : string) : Object + getcontrols() : Object[] + getinputformat() : VideoFormat + getoutputformat() : Format + getname() : string + getsupportedinputformats() : Format[] + getsupportedoutputformats() : Format[] + process(inbuf : Buffer, outbuf : Buffer) : int + reset() : void + setinputformat(format : Format) : Format + setoutputformat(format : Format) : Format <<interface>> <<interface>> <<interface>> javax.media.codec javax.media.rtp.sessionlistener javax.media.rtp.receivestreamlistener <<interface>> javax.media.controllerlistener used to receive streams javax.media.rtp.rtpmanager PlayerReceiver + PlayerReceiver(mainProgram : MainProgram, target : Target, key : byte[]) : PlayerReceiver used to decode streams + close() : void + update(evt : ControllerEvent) : void + update(evt : ReceiveStreamEvent) : void + update(evt : SessionEvent) : void infos about server used to save videos used to handle videos Target javax.media.datasink javax.media.player + ip : string + port : int + localport : int + Target(ip : string, port : int, localport : int) : Target Diagramm 3-2: Klassendiagramm Player

13 Diagramm 3-2: Klassendiagramm Player Erläuterung Klasse PlayerReceiver PlayerReceiver(mainProgram: MainProgram, target: Target, key: byte[]) close() update(evt: ControllerEvent) update(evt: ReceiveStreamEvent) update(evt: SessionEvent) Konstruktor, der alle Einstellungen vornimmt, den Schlüssel speichert und den Empfang startet schließt den Stream und beendet damit die Verbindung bearbeitet Events vom Player bearbeitet Events die den eingehenden Stream betreffen bearbeitet Events welche die Verbindung im Allgemeinen betreffen und nicht zu den ReceiveStreamEvents gehören - - javax.media.datasink javax.media.player Target javax.media.rtp.rtpmanager MainWin Nein Ja Nein Ja Ja

14 Klasse Target Target(ip: String, port: int, localport: int) Konstruktor der nur die Daten speichert ip: String port: int localport: int speichert die IP-Adresse des Servers speichert den Port des Servers speichert den Port des lokalen Rechners PlayerReceiver nein Klasse DecipherDepacketizer DecipherDepacketizer(byte[] key) matches(input: Format, supportet: Format[]) open() close() process(inbuf: Buffer, outbuf: Buffer) reset() Konstruktor der den Schlüssel zum entschlüsseln und die unterstützten Eingabeund Ausgabeformate speichert überprüft ob das gegebene Format input in der Liste der (unterstützten) Formate enthalten ist leere Funktion die durch das Interface gefordert wird leere Funktion die durch das Interface gefordert wird verrichtet eigentliche arbeit (aus Paketen zusammensetzen, entschlüsseln, usw.) leere Funktion die durch das Interface gefordert wird

15 PLUGIN_NAME: String CUSTOM_PCM: String DEFAULT_RATE: int DEFAULT_SIZE: int DEFAULT_CHNLS: int supportedinputformats: Format[] supportedoutputformats: Format[] invideoformat: Format outvideoformat: Format key: byte[] crypto: Crypto speichert den Namen des Plugins speichert einen String zur Identifizierung des Inhalts des Ausgabestreams speichert Standardwerte für die Datenrate des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert Standardwerte für die Datengröße des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert Standardwerte für die Kanalanzahl des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert eine Liste mit gültigen Eingabeformaten speichert eine Liste mit möglichen Ausgabeformaten speichert das ausgewählte Eingabeformat speichert das ausgewählte Ausgabeformat speichert den Schlüssel zum entschlüsseln des Videos wird für die Entschlüsselung benutzt javax.media.rtp.rtpmanager Ja

16 3.3 Implementierung der Komponente Uploader Der Uploader muss im Gegensatz zum Player kein Interface implementieren. Um das zu streamende Video lesen zu können wird ein Objekt vom Typ javax.media.processor benötigt, welches über eine DataSource über ein MediaLocator initialisiert wird. Wieder in einem Objekt vom Typ Target werden die Daten des anderen Rechners, in diesem Fall des Clients, gespeichert. Zu diesem Client wird mithilfe des javax.media.rtp.rtpmanager s eine Verbindung hergestellt und ein Stream zur Videoübertragung geöffnet. Um das Video zu verpacken und zu verschlüsseln benutzt der RTPManager den CipherPacketizer, welcher das Interface javax.media.codec implementiert. Über den StateListener wird der Status des Processors überwacht und Statusänderungen bekannt gegeben. Hierfür implementiert der StateListener das javax.media.controllerlistener Interface.

17 3.3. Klassendiagramm <<interface>> javax.media.codec CipherPacketizer + PLUGIN_NAME : string + CUSTOM_PCM : string + HDR_SIZE : int + DEFAULT_RATE : int + DEFAULT_SIZE : int + DEFAULT_CHNLS : int - supportedinputformats : javax.media.format[] - supportedoutputformats : javax.media.format[] - invideoformat : javax.media.videocodec - outvideoformat : javax.media.videocodec - key : byte[] - crypto : Crypto + CipherPacketizer(key : byte[]) : CipherPacketizer + matches(input : Format, supported : Format[]) : bool + open() : void + close() : void + getcontrol(type : string) : Object + getcontrols() : Object[] + getinputformat() : VideoFormat + getoutputformat() : Format + getname() : string + getsupportedinputformats() : Format[] + getsupportedoutputformats() : Format[] + process(inbuf : Buffer, outbuf : Buffer) : int + reset() : void + setinputformat(format : Format) : Format + setoutputformat(format : Format) : Format <<interface>> javax.media.controllerlistener javax.media.processor StateListener + controllerupdate(ce : ControllerEvent) : void uses to process media used to monitor states Uploader - MYPCM_PAYLOAD : int - mypcmformat : Format - failed : bool - locator : javax.media.medialocator + Uploader(locator : MediaLocator, target : Target, format : Format, key : byte[]) : Uploader + start() : string + stop() : void + registercustompayload() : bool + createprocessor() : string + createtransmitter() : string + setfailed() : void + waitforstate(processor : Processor, state : int) : boolean connected with to create streams Target + ip : string uses + port : int + localport : int javax.media.rtp.rtpmanager + Target(ip : string, port : int, localport : int) : Target Diagramm 3-3: Klassendiagramm Uploader

18 3.3.2 Erläuterung Klasse Uploader Uploader(locator: MediaLocator, target: Target, format: Format, key: byte[]) start() stop() registercustompayload() createprocessor() createtransmitter() setfailed() waitforstate(processor: Processor, state: int) Konstruktor der den Speicherort des Videos und dessen Format, die Daten des Clients und den Schlüssel des Videos speichert beginnt die Übertragung des Videos stoppt eine schon begonnene Übertragung registriert den CipherPacketizer am PlugInManager erstellt einen Processor um das Video zu lesen erstellt einen RTPManager um die Verbindung zum Client herzustellen setzt die Variable failed auf true um anzuzeigen dass etwas schief gegangen ist wartet auf einen gegebenen Status des Processor s MYPCM_PAYLOAD: int mypcmformat: Format failed: bool locator: javax.media.medialocator speichert die ID-Nummer für die Datenart speichert das Format der Daten speichert ob ein Fehler vorliegt speichert den Speicherort des Videos Target javax.media.processor StateListener javax.rtp.rtpmanager UploadWin Nein Ja Ja Ja Nein

19 Klasse Target Target(ip: String, port: int, localport: int) Konstruktor der nur die Daten speichert ip: String port: int localport: int speichert die IP-Adresse des Servers speichert den Port des Servers speichert den Port des lokalen Rechners Uploader nein Klasse StateListener controllerupdate(ce ControllerEvent) reagiert auf eine Veränderung des Status bei einem Controller, benachrichtigt alle die auf eine Statusänderung warten und setzt die Variable failed falls ein Fehler aufgetreten ist - - Uploader Ja

20 Klasse CipherPacketizer CipherPacketizer(byte[] key) matches(input: Format, supportet: Format[]) open() close() process(inbuf: Buffer, outbuf: Buffer) reset() Konstruktor der den Schlüssel zum verschlüsseln und die unterstützten Eingabeund Ausgabeformate speichert überprüft ob das gegebene Format input in der Liste der (unterstützten) Formate enthalten ist leere Funktion die durch das Interface gefordert wird leere Funktion die durch das Interface gefordert wird verrichtet eigentliche arbeit (Pakete aufteilen, verschlüsseln, usw.) leere Funktion die durch das Interface gefordert wird PLUGIN_NAME: String CUSTOM_PCM: String DEFAULT_RATE: int DEFAULT_SIZE: int DEFAULT_CHNLS: int supportedinputformats: Format[] supportedoutputformats: Format[] invideoformat: Format speichert den Namen des Plugins speichert einen String zur Identifizierung des Inhalts des Ausgabestreams speichert Standardwerte für die Datenrate des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert Standardwerte für die Datengröße des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert Standardwerte für die Kanalanzahl des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert eine Liste mit gültigen Eingabeformaten speichert eine Liste mit möglichen Ausgabeformaten speichert das ausgewählte Eingabeformat

21 outvideoformat: Format key: byte[] crypto: Crypto speichert das ausgewählte Ausgabeformat speichert den Schlüssel zum verschlüsseln des Videos wird für die Verschlüsselung benutzt javax.media.rtp.rtpmanager Ja 3.4 Implementierung der Komponente ServerReceiver Der ServerReceiver ist der Teil des FileServer s welcher verschlüsselte oder unverschlüsselte Videos vom Client annimmt, gegebenenfalls verschlüsselt und dann speichert. Der ServerReceiver implementiert die drei Schnittstellen javax.media.rtp.sessionlistener, javax.media.rtp.receivestreamlistener und javax.media.controllerlistener, um auf alle wichtigen Events reagieren zu können. Die Daten des Clients werden in einem Objekt der Klasse Target gespeichert. Um Streams empfangen zu können wird die Klasse javax.media.rtp.rtpmanager benutzt. Diese öffnet und verarbeitet die Streams vom Client. Für die Verarbeitung wird entweder die Klasse CipherDepacketizer (wenn das Video noch nicht verschlüsselt ist) oder die Klasse Depacketizer (wenn es schon verschlüsselt ist) benutzt, welche beide das Interface javax.media.codec implementieren. Wurde ein Video empfangen und gegebenenfalls verschlüsselt, wird es über ein Objekt der Klasse javax.media.datasink gespeichert.

22 3.4. Klassendiagramm Diagramm 3-4: Klassendiagramm ServerReceiver

23 3.4.2 Erläuterung Klasse ServerReceiver ServerReceiver(mainProgram: MainProgram, target: Target) close() update(evt: ControllerEvent) update(evt: ReceiveStreamEvent) update(evt: SessionEvent) Konstruktor, der alle Einstellungen vornimmt und den Empfang startet schließt den Stream und beendet damit die Verbindung bearbeitet Events vom DataSink bearbeitet Events die den eingehenden Stream betreffen bearbeitet Events welche die Verbindung im Allgemeinen betreffen und nicht zu den ReceiveStreamEvents gehören - - javax.media.datasink Target javax.media.rtp.rtpmanager MainProgram Nein Nein Ja Nein Klasse Target Target(ip: String, port: int, localport: int) Konstruktor der nur die Daten speichert ip: String port: int localport: int speichert die IP-Adresse des Clients speichert den Port des Clients speichert den Port des lokalen Rechners

24 ServerReceiver nein Klasse Depacketizer Depacketizer() matches(input: Format, supportet: Format[]) open() close() process(inbuf: Buffer, outbuf: Buffer) reset() Konstruktor der nur die unterstützten Eingabe- und Ausgabeformate speichert überprüft ob das gegebene Format input in der Liste der (unterstützten) Formate enthalten ist leere Funktion die durch das Interface gefordert wird leere Funktion die durch das Interface gefordert wird verrichtet eigentliche arbeit (Pakete aufteilen, verschlüsseln, usw.) leere Funktion die durch das Interface gefordert wird PLUGIN_NAME: String CUSTOM_PCM: String DEFAULT_RATE: int DEFAULT_SIZE: int DEFAULT_CHNLS: int supportedinputformats: Format[] speichert den Namen des Plugins speichert einen String zur Identifizierung des Inhalts des Ausgabestreams speichert Standardwerte für die Datenrate des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert Standardwerte für die Datengröße des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert Standardwerte für die Kanalanzahl des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert eine Liste mit gültigen Eingabeformaten

25 supportedoutputformats: Format[] invideoformat: Format outvideoformat: Format speichert eine Liste mit möglichen Ausgabeformaten speichert das ausgewählte Eingabeformat speichert das ausgewählte Ausgabeformat javax.media.rtp.rtpmanager Ja Klasse CipherDepacketizer CipherPacketizer(key: byte[]) matches(input: Format, supportet: Format[]) open() close() process(inbuf: Buffer, outbuf: Buffer) reset() Konstruktor der den Schlüssel zum verschlüsseln und die unterstützten Eingabeund Ausgabeformate speichert überprüft ob das gegebene Format input in der Liste der (unterstützten) Formate enthalten ist leere Funktion die durch das Interface gefordert wird leere Funktion die durch das Interface gefordert wird verrichtet eigentliche arbeit (Pakete aufteilen, verschlüsseln, usw.) leere Funktion die durch das Interface gefordert wird PLUGIN_NAME: String CUSTOM_PCM: String DEFAULT_RATE: int DEFAULT_SIZE: int speichert den Namen des Plugins speichert einen String zur Identifizierung des Inhalts des Ausgabestreams speichert Standardwerte für die Datenrate des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert Standardwerte für die Datengröße des Ausgabeformates was wichtig ist, damit

26 DEFAULT_CHNLS: int supportedinputformats: Format[] supportedoutputformats: Format[] invideoformat: Format outvideoformat: Format key: byte[] crypto: Crypto das Plugin seinen Dienst tun kann speichert Standardwerte für die Kanalanzahl des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert eine Liste mit gültigen Eingabeformaten speichert eine Liste mit möglichen Ausgabeformaten speichert das ausgewählte Eingabeformat speichert das ausgewählte Ausgabeformat speichert den Schlüssel zum verschlüsseln des Videos wird zur Verschlüsselung benutzt javax.media.rtp.rtpmanager Ja 3.5 Implementierung der Komponente StreamServer Der StreamServer streamt verschlüsselte Videos zum Client. Er besteht hauptsächlich aus der Klasse StreamServer, welche die Steuerung der Übertragung übernimmt. Die Daten des Clients werden in einem Objekt der Klasse Target gespeichert. Das Video wird mit einem javax.media.processor von einem javax.media.medialocator gelesen. Dabei werden die verschiedenen Status des Processor s von einem StateListener überwacht, welcher das Interface javax.media.controllerlistener implementiert. Durch ein Objekt der Klasse javax.media.rtp.rtpmanager wird schließlich eine Verbindung zum Client hergestellt. Für die korrekte Verarbeitung des Streams benutzt dieser ein Objekt vom Typ Packetizer, welcher das Interface javax.media.codec implementiert.

27 3.5. Klassendiagramm <<interface>> javax.media.codec Packetizer + PLUGIN_NAME : string + CUSTOM_PCM : string + HDR_SIZE : int + DEFAULT_RATE : int + DEFAULT_SIZE : int + DEFAULT_CHNLS : int - supportedinputformats : javax.media.format[] - supportedoutputformats : javax.media.format[] - invideoformat : javax.media.videocodec - outvideoformat : javax.media.videocodec + Packetizer() : Packetizer + matches(input : Format, supported : Format[]) : bool + open() : void + close() : void + getcontrol(type : string) : Object + getcontrols() : Object[] + getinputformat() : VideoFormat + getoutputformat() : Format + getname() : string + getsupportedinputformats() : Format[] + getsupportedoutputformats() : Format[] + process(inbuf : Buffer, outbuf : Buffer) : int + reset() : void + setinputformat(format : Format) : Format + setoutputformat(format : Format) : Format <<interface>> javax.media.controllerlistener javax.media.processor StateListener uses to process media + controllerupdate(ce : ControllerEvent) : void uses to monitor states StreamServer - MYPCM_PAYLOAD : int - mypcmformat : Format - failed : bool - locator : javax.media.medialocator + StreamServer(locator : MediaLocator, target : Target, format : Format) : StreamServer + start() : string + stop() : void + registercustompayload() : bool + createprocessor() : string + createtransmitter() : string + setfailed() : void + waitforstate(processor : Processor, state : int) : boolean connected with used to create streams Target + ip : string + port : int + localport : int + Target(ip : string, port : int, localport : int) : Target used to pack data before sending rjavax.media.rtp.rtpmanager Diagramm 3-5: Klassendiagramm StreamServer

28 3.5.2 Erläuterung Klasse StreamServer StreamServer(locator: MediaLocator, target: Target, format: Format) start() stop() registercustompayload() createprocessor() createtransmitter() setfailed() waitforstate(processor: Processor, state: int) Konstruktor der den Speicherort des Videos, dessen Format und die Daten des Clients speichert beginnt die Übertragung des Videos stoppt eine schon begonnene Übertragung registriert den Packetizer am PlugInManager erstellt einen Processor um das Video zu lesen erstellt einen RTPManager um die Verbindung zum Client herzustellen setzt die Variable failed auf true um anzuzeigen dass etwas schief gegangen ist wartet auf einen gegebenen Status des Processor s MYPCM_PAYLOAD: int mypcmformat: Format failed: bool locator: javax.media.medialocator speichert die ID-Nummer für die Datenart speichert das Format der Daten speichert ob ein Fehler vorliegt speichert den Speicherort des Videos Target javax.media.processor StateListener javax.rtp.rtpmanager Nein Ja Ja Ja

29 Klasse Target Target(ip: String, port: int, localport: int) Konstruktor der nur die Daten speichert ip: String port: int localport: int speichert die IP-Adresse des Clients speichert den Port des Clients speichert den Port des lokalen Rechners StreamServer nein Klasse StateListener controllerupdate(ce ControllerEvent) reagiert auf eine Veränderung des Status bei einem Controller, benachrichtigt alle die auf eine Statusänderung warten und setzt die Variable failed falls ein Fehler aufgetreten ist - - Uploader Ja Klasse Packetizer

30 Packetizer() matches(input: Format, supportet: Format[]) open() close() process(inbuf: Buffer, outbuf: Buffer) reset() Konstruktor der die unterstützten Eingabeund Ausgabeformate speichert überprüft ob das gegebene Format input in der Liste der (unterstützten) Formate enthalten ist leere Funktion die durch das Interface gefordert wird leere Funktion die durch das Interface gefordert wird verrichtet eigentliche arbeit (Pakete aufteilen, verschlüsseln, usw.) leere Funktion die durch das Interface gefordert wird PLUGIN_NAME: String CUSTOM_PCM: String DEFAULT_RATE: int DEFAULT_SIZE: int DEFAULT_CHNLS: int supportedinputformats: Format[] supportedoutputformats: Format[] invideoformat: Format outvideoformat: Format speichert den Namen des Plugins speichert einen String zur Identifizierung des Inhalts des Ausgabestreams speichert Standardwerte für die Datenrate des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert Standardwerte für die Datengröße des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert Standardwerte für die Kanalanzahl des Ausgabeformates was wichtig ist, damit das Plugin seinen Dienst tun kann speichert eine Liste mit gültigen Eingabeformaten speichert eine Liste mit möglichen Ausgabeformaten speichert das ausgewählte Eingabeformat speichert das ausgewählte Ausgabeformat javax.media.rtp.rtpmanager Ja

31 3.6 Implementierung der Komponente GUI Die GUI-Komponente wird aktiviert sobald das Hauptprogramm gestartet wird. Es werden drei Klassen aufgerufen: MainWin (das Hauptfenster), UploadWin (das Uploadfenster) und UserManagementWin (das Benutzerverwaltungsfenster). Beim Starten des Programms wird nur das Hauptfenster angezeigt. Wenn die uploadmenuitemactionperformed(evt: ActionEvent) oder btnvideoaddactionperformed(evt: ActionEvent) aufgerufen wird, ruft diese zuerst die UploadWin auf welche dann das Uploadfenster anzeigt. Wenn die btnuserchangeactionperformed(evt: ActionEvent) aufgerufen wird, wird das Benutzerverwaltungsfenster durch die UserManagementWin angezeigt.

32 3.6. Klassendiagramm Diagramm 3-6: Klassendiagramm GUI

33 3.6.2 Erläuterung Klasse MainWin openuploadwin() openusermanagementwin() exitmenuitemactionperformed (evt:actionevent): *ActionPerformed(evt:ActionEvent) setplayerstateactiv() setplayerstateinactiv() Diese öffnet das Fenster UploadWin. Diese öffnet das Fenster UserManagementWin. Diese wird vom ActionListener des Bedienelements exitmenuitem aufgerufen und beendet das Programm. Analog wie oben. Die Buttons und MenuItems werden vom ActionListener der unterschiedlichen Bedienelemente aufgerufen. Setzt den Wert playerstateactiv auf true. Setzt den Wert playerstateactiv auf false. usermanagementwin: UserManagementWin uploadwin: UploadWin playerstateactiv: boolean playerreceiver: PlayerReceiverPanel Eine Instanz von UserManagementWin. Eine Instanz von UploadWin. Ein Boolean-Wert, der im Fall False das Ende des Videos angibt. Der im Hauptfenster eingebettete Videoplayer(PlayerReceiver). UploadWin UserManagementWin PlayerReceiverPanel Nein Nein Ja Klasse UploadWin btnuploadyesactionperformed(evt: ActionEvent) Diese wird vom ActionListener des Bedienelements btnuplaodyes aufgerufen und bestätigt die Hochladen des Videos.

34 btnuploadcancelactionperformed(evt: ActionEvent) btnuploadopenactionperformed(evt: ActionEvent) setuploadstateactiv() setuploadstateinactiv() Diese wird vom ActionListener des Bedienelements btnuploadcancel aufgerufen und beendet dieses Fenster. Diese wird vom ActionListener des Bedienelements btnuploadopen aufgerufen und öffnet das Verzeichnis auf der lokalen Festplatte. Setzt den Wert uploadstateactiv auf true. Setzt den Wert uploadstateactiv auf false. uploadstateactiv: boolean Ein Boolean-Wert, der im Fall False das Ende des Hochladens eines Videos anzeigt. MainWin Uploader Nein Nein Klasse UserManagementWin createuser(name: String, pw: String, right: int) removeuser() searchuser(name: String) pwreset() Diese erstellt einen neuen Benutzernamen im Array userl. Diese n löscht den Benutzernamen aus dem Array userl. Diese sucht im Array nach Namen und gibt für den Index einen int-wert zurück. Diese setzt das Passwort des ausgewählten Benutzers zurück. userl: String[ ] Ein Array, das alle Benutzernamen speichert. MainWin Nein

35 Klasse PlayerReceiverPanel getvisualcomponent() getcontrolpanelcomponent() Gibt eine Display-Komponente für den Player zurück. Gibt eine Komponente zurück, die ein standard-user interface für die Kontrolle des Players anbietet. playerreceiver: PlayerReceiver Ein Objekt PlayerReceiver, das als Klasse PlayerReceiver erzeugt wird. MainWin Ja

36 3.7 Implementierung der Komponente Datenbank Die Komponente Datenbank besteht aus der Klasse DatabaseConnection, die n bereitstellt um auf die Datenbank zuzugreifen und Daten auszulesen, und aus Klassen um eine sichere Übertragung der Daten aus der Datenbank mittels SSL zu gewährleisten. Die Klassen mit denen die Client-Server-Kommunikation über eine sichere SSL-Verbindung erstellt werden kann heißen: SSLServer, SSLConnection und SSLClient. Mit der Klasse SSLServer kann man auf der Serverseite eine Verbindungen vom Client entgegen nehmen und diese wird von der Klasse an ein SSLConnection-Objekt weitergegeben. Die Klasse SSLConnection kommuniziert serverseitig mit dem Client und die Klasse SSLClient dient dazu vom Client aus mit dem Server zu kommunizieren Klassendiagramm - database : string - table : string - connection : Connection DatabaseConnection + connect(database : string, table : string) : void + closeconnection() : void + adduser(data : string[]) : void + edituser(user : string, data : string[]) : void + removeuser(user : string) + changeuserrights(user : string, rights : string[]) : void + changepassword(user : string, password : string) : void + checkpassword(user : string, password : string) : boolean + checkrights(user : string, rights : string[]) : boolean + addgroup(name : string) : void + removegroup(name : string) : void + changegrouprights(name : string, rights : string[]) : void + addusertogroup(user : string, group : string) : void + removeuserfromgroup(user : string, group : string) : void + addvideon(name : string, data : string[]) : void + removevideo(name : string) : void SSLClient - port : int - serveraddress : string - sslsocketfactory : SSLSocketFactory - target : SSLSocket - bufferedreader : BufferedReader - bufferedwriter : BufferedWriter + SSLClient(port : int, serveraddress : string) + getport() : int + getserveraddress() : string + setport(port : int) : void + setserveraddress(serveraddress : string) : void + connect(port : int, serveraddress : string) : void + closeconnection() : void + sendmsg(msg : string) : void + run() : void <<interface>> java.lang.runnable SSLServer - port : int - sslserversocketfactory : SSLServerSocketFactory - sslserversocket : SSLServerSocket - sslsocket : SSLSocket - connections : SSLConnection + SSLServer(port : int) + getport() : int + setport(port : int) : void + removeconnection(connection : SSLConnection) : void + run() : void * SSLConnection - target : SSLSocket - sslserver : SSLServer - bufferedreader : BufferedReader - bufferedwriter : BufferedWriter + SSLConnection(sslServer : SSLServer, target : SSLSocket) + sendmsg(msg : string) : void + run() : void Diagramm 3-7: Klassendiagramm Datenbank

37 3.7.2 Erläuterung Klasse DatabaseConnection connect(database: string, table: string) Stellt eine Verbindung zu einer Datenbank her. close() Schließt die Verbindung zur Datenbank. adduser(userdata: string[]) Trägt einen Benutzer in die Datenbank ein. edituser(user: string, newuserdata: string[]) Ändert die Daten eines Benutzers. removeuser(user: string) Löscht eine Benutzer aus der Datenbank. changeuserright(user: string, rights: string[]) Ändert die Rechte eines Benutzers. changepassword(user: string, Ändert das Passwort eines Benutzers. password: string) checkpassword(user: string, Überprüft das Passwort eines Benutzers. password: string) checkrights(user: string, rights: string[]) Überprüft, ob der Benutzer bestimmte Rechte hat. addgroup(name: string) Fügt eine neue Gruppe in die Datenbank ein. removegroup(name: string) Löscht eine Gruppe aus der Datenbank. changegrouprights(name: string, Ändert die Rechte einer Gruppe. rights: string[]) addusertogroup(user: string, group: string) Fügt einen Benutzer zu einer Gruppe hinzu. removeuserfromgroup(user: string, Entfernt einen Benutzer aus einer Gruppe. group: string) addvideo(name: string, data: string[] Fügt ein Video in die Datenbank ein. removevideo(name: string) Entfernt ein Video aus der Datenbank. database: string table: string connection: Connection Adresse der Datenbank. Tabelle auf die zugegriffen werden soll. Speichert die Verbindung zur Datenbank. SSLConnection Nein

38 Klasse SSLServer SSLServer(port: int) removeconnection(connection: SSLConnection) run() Initialisisert das Objekt. Löscht ein SSLConnection-Objekt aus der connections-liste. Wartet auf eingehende Verbindungen und erzeugt SSLConnection-Objekte. port: int Port für eingehende Verbindungen. sslserversocketfactory: Erstellen von SSLServerSockets. SSLServerSocketFactory sslserversocket: SSLServerSocket Annehmen von sicheren SSL- Verbindungsanfragen von Clients. sslsocket: SSLSocket Kommunikation mit einem Client. connections: List<SSLConnection> Speichert die Verbindungen zu den einzelnen Clients. SSLConnection SSLClient Nein Nein Klasse SSLConnection SSLConnection(sslServer: SSLServer, target: SSLSocket) sendmsg(msg: string) run() Konstruktor um ein SSLConnection-Objekt zu erzeugen und zu initialisieren. Sendet eine Nachricht an den Client. Wartet auf Nachrichten vom Client und verarbeitet diese.

39 traget: SSLSocket sslserver: SSLServer bufferedreader: BufferedReader bufferedwriter: BufferedWriter Verbindung mit einem Client. SSLServer der das Objekt erstellt hat. Empfangen von Nachrichten vom Client. Senden von Nachrichten an den Client. SSLServer SSLClient DatabaseConnection Nein Ja Nein Klasse SSLClient SSLClient (port: int, serveraddress: string) connect (port: int, serveraddress: string) close() sendmsg(msg: string) run() Konstruktor um ein SSLClient-Objekt zu erzeugen und zu initialisieren. Baut Verbindung zu Server auf. Schließt Verbindung zum Server. Sendet eine Nachricht an den Server. Wartet auf Nachrichten vom Server und verarbeitet diese. port: int serveraddress: string sslserversocketfactory: SSLSocketFactory traget: SSLSocket bufferedreader: BufferedReader bufferedwriter: BufferedWriter Port des Zielservers. Adresse des Zielservers. Erstellen von SSLServerSockets. Verbindung mit einem Server. Empfangen von Nachrichten vom Client. Senden von Nachrichten an den Client. SSLConnection Ja

40 3.8 Implementierung der Komponente Ver- und Entschlüsselung Die Komponente Ver- und Entschlüsselung wird vom Uploader und Server zum Verschlüsseln von Videos und vom Player zum Entschlüsseln von Videos benutzt. Zum Verund Entschlüsseln benutzt die Klasse Crypto die Klasse Cipher. Speziell zum Verschlüsseln wird zunächst ein neues Crypto-Objekt erzeugt. Dabei wird der Konstruktor mit dem Verschlüsselungsalgorithmus aber ohne den Parameter Key aufgerufen. Dadurch wird ein zufälliger Key vom KeyGenerator erzeugt und in dem SecretKeySpec- gehalten. Durch einen Aufruf der encrypt- werden die Videodaten nun paketweise verschlüsselt und die verschlüsselten Daten zurückgegeben. Zum Entschlüsseln wird ebenfalls ein Crypto-Objekt erzeugt, jedoch wird dem Konstruktor nun neben dem Verschlüsselungsalgorithmus auch der passende Key als Parameter übergeben. Auch dieser Key wird dann im SecretKeySpec- gehalten. Durch einen Aufruf der decrypt- werden die übergebenen verschlüsselten Daten entschlüsselt und zurückgegeben. Diagramm 3-8: Klassendiagramm Ver- und Entschlüsselung

41 3.8. Erläuterung Klasse Crypto Crypto (in algorithm: String) Crypto (in algorithm: String, in key: byte[]) byte[] getkey() byte[] setkey() byte[] encrypt(in dec_data: byte[]) byte[] decrypt(in enc_data: byte[]) Konstruktor um ein Crypto-Objekt zu erzeugen und mit dem Verschlüsselungsalgorithmus zu initialisieren. Konstruktor um ein Crypto-Objekt zu erzeugen und mit dem Verschlüsselungsalgorithmus und einem Key zu initialisieren. Selektor zum Erhalten des Keys Setzt den Key eines Crypto-Objekts Verschlüsselt die unverschlüsselten Daten und gibt sie verschlüsselt zurück Entschlüsselt die verschlüsselten Daten und gibt sie unverschlüsselt zurück cipher: Cipher skeyspec: SecretKeySpec Das Cipher-Objekt zum Ver- und Entschlüsseln der Videodaten Das SecretKeySpec-Objekt, welches den Key zum Ver- und Entschlüsseln hält Cipher Nein

42 4 Datenmodell 4. Diagramm Diagramm 4-: Klassendiagramm Datenmodell 4.2 Erläuterung In dem Diagramm ist zu sehen, welche Daten in der Datenbank gespeichert werden und wie diese verbunden sind. Zu jedem Benutzer werden gespeichert: der Benutzername (name) das Passwort (password) der Vorname (firstname) der Nachname (lastname) die -Adresse ( address) der Zeitpunkt des letzten Anmeldevorgangs (lastlogin) die Anzahl fehlgeschlagener Anmeldeversuche seit der letzten erfolgreichen Anmeldung (failedlogins) einen Zeitpunkt, bis zu dem der Benutzer gesperrt ist (accessdenieduntil)

Softwareentwicklungspraktikum Sommersemester 2007. Feinentwurf

Softwareentwicklungspraktikum Sommersemester 2007. Feinentwurf Softwareentwicklungspraktikum Sommersemester 2007 Feinentwurf Auftraggeber Technische Universität Braunschweig

Mehr

Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4

Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4 Inhalt Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4 Benutzer hinzufügen... 4 Benutzerverwaltung... 5 Ordner anlegen... 6 Rechteverwaltung... 7 Verlag für neue Medien Seite 1 Übersicht Mit

Mehr

Handbuch SyCOM Administration

Handbuch SyCOM Administration Handbuch SyCOM Administration Hotline: +9 (0) 89 970 - SEITHE & PARTNER GMBH & CO.KG Hafenweg a 99 Bergkamen INHALT SyCom.0.0.6 Administration von SyCom Bereich Allgemein Registerkarte Allgemein Registerkarte

Mehr

Kurzanleitung SEPPmail

Kurzanleitung SEPPmail Eine Region Meine Bank Kurzanleitung SEPPmail (E-Mail Verschlüsselungslösung) Im folgenden Dokument wird Ihnen Schritt für Schritt die Bedienung unserer Verschlüsselungslösung SEPPmail gezeigt und alle

Mehr

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung

Mehr

Die Dateiablage Der Weg zur Dateiablage

Die Dateiablage Der Weg zur Dateiablage Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen

Mehr

Der große VideoClip- Wettbewerb von Media Markt.

Der große VideoClip- Wettbewerb von Media Markt. Der große VideoClip- Wettbewerb von Media Markt. Zeig was du drauf hast! Am 1. Juli startet eine Aktion, wie sie die Schweiz noch nicht gesehen hat. Unter dem Motto Zeig was Du drauf hast! suchen wir den

Mehr

Bedienungsanleitung für den SecureCourier

Bedienungsanleitung für den SecureCourier Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei

Mehr

Ein Hinweis vorab: Mailkonfiguration am Beispiel von Thunderbird

Ein Hinweis vorab: Mailkonfiguration am Beispiel von Thunderbird Mailkonfiguration am Beispiel von Thunderbird Ein Hinweis vorab: Sie können beliebig viele verschiedene Mailkonten für Ihre Domain anlegen oder löschen. Das einzige Konto, das nicht gelöscht werden kann,

Mehr

Benutzeranleitung Superadmin Tool

Benutzeranleitung Superadmin Tool Benutzeranleitung Inhalt 1 Einleitung & Voraussetzungen... 2 2 Aufruf des... 3 3 Konto für neuen Benutzer erstellen... 3 4 Services einem Konto hinzufügen... 5 5 Benutzer über neues Konto informieren...

Mehr

KURZANLEITUNG CLOUD OBJECT STORAGE

KURZANLEITUNG CLOUD OBJECT STORAGE KURZANLEITUNG CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung... Seite 03 2. Anmelden am Cloud&Heat Dashboard... Seite 04 3. Anlegen eines Containers... Seite 05

Mehr

Anleitung Thunderbird Email Verschlu sselung

Anleitung Thunderbird Email Verschlu sselung Anleitung Thunderbird Email Verschlu sselung Christoph Weinandt, Darmstadt Vorbemerkung Diese Anleitung beschreibt die Einrichtung des AddOn s Enigmail für den Mailclient Thunderbird. Diese Anleitung gilt

Mehr

PeDaS Personal Data Safe. - Bedienungsanleitung -

PeDaS Personal Data Safe. - Bedienungsanleitung - PeDaS Personal Data Safe - Bedienungsanleitung - PeDaS Bedienungsanleitung v1.0 1/12 OWITA GmbH 2008 1 Initialisierung einer neuen SmartCard Starten Sie die PeDaS-Anwendung, nachdem Sie eine neue noch

Mehr

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für

Mehr

E-Mail-Verschlüsselung mit S/MIME

E-Mail-Verschlüsselung mit S/MIME E-Mail-Verschlüsselung mit S/MIME 17. November 2015 Inhaltsverzeichnis 1 Zertifikat erstellen 1 2 Zertifikat speichern 4 3 Zertifikat in Thunderbird importieren 6 4 Verschlüsselte Mail senden 8 5 Verschlüsselte

Mehr

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Zugriff auf Cloud Object Storage mit Cyberduck...Seite 04 3. Neuen Container

Mehr

How to install freesshd

How to install freesshd Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem

Mehr

Thunderbird Portable + GPG/Enigmail

Thunderbird Portable + GPG/Enigmail Thunderbird Portable + GPG/Enigmail Bedienungsanleitung für die Programmversion 17.0.2 Kann heruntergeladen werden unter https://we.riseup.net/assets/125110/versions/1/thunderbirdportablegpg17.0.2.zip

Mehr

TeamSpeak3 Einrichten

TeamSpeak3 Einrichten TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen

Mehr

1 Überblick. A-Z SiteReader Benachrichtigung.doc Seite 1 von 9

1 Überblick. A-Z SiteReader Benachrichtigung.doc Seite 1 von 9 1 Überblick In A-Z SiteReader ist das Feature Benachrichtigung enthalten. Dieses Feature ermöglicht einer Installation, beim Auftreten von Ereignissen eine automatische Benachrichtigung für verschiedene

Mehr

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei

Mehr

Anleitung für den Euroweb-Newsletter

Anleitung für den Euroweb-Newsletter 1. Die Anmeldung Begeben Sie sich auf der Euroweb Homepage (www.euroweb.de) in den Support-Bereich und wählen dort den Punkt Newsletter aus. Im Folgenden öffnet sich in dem Browserfenster die Seite, auf

Mehr

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000 Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten

Mehr

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch: O UTLOOK EDITION Was ist die Outlook Edition? Outlook Edition integriert Microsoft Outlook E-Mail in Salesforce. Die Outlook Edition fügt neue Schaltflächen und Optionen zur Outlook- Benutzeroberfläche

Mehr

Einleitung: Frontend Backend

Einleitung: Frontend Backend Die Internetseite des LSW Deutschland e.v. hat ein neues Gesicht bekommen. Ab dem 01.01.2012 ist sie in Form eines Content Management Systems (CMS) im Netz. Einleitung: Die Grundlage für die Neuprogrammierung

Mehr

Anleitungen zum Publizieren Ihrer Homepage

Anleitungen zum Publizieren Ihrer Homepage Anleitungen zum Publizieren Ihrer Homepage Einrichtung und Konfiguration zum Veröffentlichen Ihrer Homepage mit einem Programm Ihrer Wahl Stand Februar 2015 Die Anleitungen gelten für die Homepage-Produkte:

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Leitfaden zur Nutzung von binder CryptShare

Leitfaden zur Nutzung von binder CryptShare Leitfaden zur Nutzung von binder CryptShare Franz Binder GmbH & Co. Elektrische Bauelemente KG Rötelstraße 27 74172 Neckarsulm Telefon +49 (0) 71 32-325-0 Telefax +49 (0) 71 32-325-150 Email info@binder-connector

Mehr

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1 Beispiel Shop-Eintrag Ladenlokal & Online-Shop. Als Händler haben Sie beim Shop-Verzeichnis wir-lieben-shops.de die Möglichkeit einen oder mehrere Shop- Einträge zu erstellen. Es gibt 3 verschiedene Typen

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

Hochschulrechenzentrum. chschulrechenzentrum #96. Freie Universität Berlin

Hochschulrechenzentrum. chschulrechenzentrum #96. Freie Universität Berlin #96 Version 1 Konfiguration von Outlook 2010 Um Ihre E-Mails über den Mailserver der ZEDAT herunterzuladen oder zu versenden, können Sie das Programm Outlook 2010 verwenden. Die folgende Anleitung demonstriert

Mehr

So richten Sie Ihr Postfach im Mail-Programm Apple Mail ein:

So richten Sie Ihr Postfach im Mail-Programm Apple Mail ein: Seit der Version 3 von Apple Mail wird ein neuer E-Mail-Account automatisch über eine SSL-verschlüsselte Verbindung angelegt. Daher beschreibt die folgende Anleitung, wie Sie Ihr Postfach mit Apple Mail

Mehr

Benutzerverwaltung mit Zugriffsrechteverwaltung (optional)

Benutzerverwaltung mit Zugriffsrechteverwaltung (optional) Benutzerverwaltung mit Zugriffsrechteverwaltung (optional) Mit der Zugriffsrechteverwaltung können Sie einzelnen Personen Zugriffsrechte auf einzelne Bereiche und Verzeichnisse Ihrer Internetpräsenz gewähren.

Mehr

Aufklappelemente anlegen

Aufklappelemente anlegen Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie

Mehr

Handbuch für Nutzer von Zertifikaten der Zertifizierungsstellen (CAs) des Bayerischen Behördennetzes (BYBN) zur Sicherung von E-Mails Teil D7:

Handbuch für Nutzer von Zertifikaten der Zertifizierungsstellen (CAs) des Bayerischen Behördennetzes (BYBN) zur Sicherung von E-Mails Teil D7: Handbuch für Nutzer von Zertifikaten der Zertifizierungsstellen (CAs) des Bayerischen Behördennetzes (BYBN) zur Sicherung von E-Mails (Kerstin Ehrhardt) München 02.05.2007 1 1 Nutzung Sicherer E-Mail...

Mehr

Anleitung für die Registrierung und das Einstellen von Angeboten

Anleitung für die Registrierung und das Einstellen von Angeboten Anleitung für die Registrierung und das Einstellen von Angeboten Das FRROOTS Logo zeigt Ihnen in den Abbildungen die wichtigsten Tipps und Klicks. 1. Aufrufen der Seite Rufen Sie zunächst in Ihrem Browser

Mehr

Anwendungsbeispiele Buchhaltung

Anwendungsbeispiele Buchhaltung Rechnungen erstellen mit Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Rechnungen erstellen mit Webling 1.1 Rechnung erstellen und ausdrucken 1.2 Rechnung mit Einzahlungsschein erstellen

Mehr

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd Online-Prüfungs-ABC ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd Telefon Support: 0 62 23 / 86 55 55 Telefon Vertrieb: 0 62 23 / 86 55 00 Fax: 0 62 23 / 80 55 45 (c) 2003 ABC Vertriebsberatung

Mehr

Benutzerverwaltung Business- & Company-Paket

Benutzerverwaltung Business- & Company-Paket Benutzerverwaltung Business- & Company-Paket Gemeinsames Arbeiten mit der easyfeedback Umfragesoftware. Inhaltsübersicht Freischaltung des Business- oder Company-Paketes... 3 Benutzerverwaltung Business-Paket...

Mehr

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele: 2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway

Mehr

Tutorial - www.root13.de

Tutorial - www.root13.de Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten

Mehr

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf

Mehr

"E-Mail-Adresse": Geben Sie hier bitte die vorher eingerichtete E-Mail Adresse ein.

E-Mail-Adresse: Geben Sie hier bitte die vorher eingerichtete E-Mail Adresse ein. Microsoft Outlook Um ein E-Mail-Postfach im E-Mail-Programm Outlook einzurichten, gehen Sie bitte wie folgt vor: Klicken Sie in Outlook in der Menüleiste auf "Extras", anschließend auf "E-Mail-Konten".

Mehr

FastViewer Remote Edition 2.X

FastViewer Remote Edition 2.X FastViewer Remote Edition 2.X Mit der FastViewer Remote Edition ist es möglich beliebige Rechner, unabhängig vom Standort, fernzusteuern. Die Eingabe einer Sessionnummer entfällt. Dazu muß auf dem zu steuernden

Mehr

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

Verschlüsseln Sie Ihre Dateien lückenlos Verwenden Sie TrueCrypt, um Ihre Daten zu schützen.

Verschlüsseln Sie Ihre Dateien lückenlos Verwenden Sie TrueCrypt, um Ihre Daten zu schützen. HACK #39 Hack Verschlüsseln Sie Ihre Dateien lückenlos Verwenden Sie TrueCrypt, um Ihre Daten zu schützen.»verschlüsseln Sie Ihren Temp-Ordner«[Hack #33] hat Ihnen gezeigt, wie Sie Ihre Dateien mithilfe

Mehr

Anleitung für das Content Management System

Anleitung für das Content Management System Homepage der Pfarre Maria Treu Anleitung für das Content Management System Teil 4 Kalendereinträge Erstellen eines Kalender-Eintrages 1. Anmeldung Die Anmeldung zum Backend der Homepage erfolgt wie gewohnt

Mehr

Beschreibung und Bedienungsanleitung. Inhaltsverzeichnis: Abbildungsverzeichnis: Werkzeug für verschlüsselte bpks. Dipl.-Ing.

Beschreibung und Bedienungsanleitung. Inhaltsverzeichnis: Abbildungsverzeichnis: Werkzeug für verschlüsselte bpks. Dipl.-Ing. www.egiz.gv.at E-Mail: post@egiz.gv.at Telefon: ++43 (316) 873 5514 Fax: ++43 (316) 873 5520 Inffeldgasse 16a / 8010 Graz / Austria Beschreibung und Bedienungsanleitung Werkzeug für verschlüsselte bpks

Mehr

Zugriff auf das Across-Ticketsystem

Zugriff auf das Across-Ticketsystem Zugriff auf das Across-Ticketsystem Februar 2014 Version 2.2 Copyright Across Systems GmbH Die Inhalte dieses Dokumentes dürfen nur nach schriftlicher Zustimmung der Across Systems GmbH reproduziert oder

Mehr

Anleitung zur Installation von Thunderbird

Anleitung zur Installation von Thunderbird Anleitung zur Installation von Thunderbird Download und Installation 1. Dieses Dokument behandelt die Installation von PGP mit Thunderbird unter Windows 7. Im Allgemeinen ist diese Dokumentation überall

Mehr

NTT DATA Helpdesk Benutzerhandbuch

NTT DATA Helpdesk Benutzerhandbuch NTT DATA Helpdesk Benutzerhandbuch Inhaltsverzeichnis 1 Login... 2 2 Helpdesk... 3 2.1 Homepage... 3 2.1.1 Ticketauswahl... 4 2.1.2 Tabellenvoreinstellungen... 4 2.1.3 Berichte, Auswahl der Einträge in

Mehr

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.

Mehr

HANDBUCH FILEZILLA So benutzen Sie Ihren kostenlosen FTP Client.

HANDBUCH FILEZILLA So benutzen Sie Ihren kostenlosen FTP Client. HANDBUCH FILEZILLA So benutzen Sie Ihren kostenlosen FTP Client. World4You Internet Services GmbH Hafenstraße 47-51, A-4020 Linz office@world4you.com www.world4you.com INHALTSVERZEICHNIS FILEZILLA BENUTZEN

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

Mehr

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters Erste Schritte Wir heißen Sie herzlich willkommen im Newslettersystem der Euroweb Internet GmbH. Hier erfahren Sie die grundlegendsten Informationen, die Sie zur Erstellung und zum Versand eines Newsletters

Mehr

Systemausgabe des Capture Pro Software FTP-Servers

Systemausgabe des Capture Pro Software FTP-Servers Überblick Systemausgabe des Capture Pro Software FTP-Servers Der Capture Pro Software FTP-Server ermöglicht die Übertragung von gescannten und an den lokalen PC ausgegebenen Stapeln und Indexdaten an einen

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM Hinweise: - Dies ist eine schrittweise Anleitung um auf den Server der Ag-Kim zuzugreifen. Hierbei können Dateien ähnlich wie bei Dropbox hoch-

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

Streamserver24.com. Anleitung Auto-DJ

Streamserver24.com. Anleitung Auto-DJ Streamserver24.com Anleitung Auto-DJ Zu jedem Streaming-Account von Streamserver24.com ist die Nutzung des Auto-DJ kostenfrei inclusive. Die Auto-DJ-Funktion ermöglicht es Ihnen, Ihren Stream auch bei

Mehr

SAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: 727026 :: WINTERSEMESTER 08 09

SAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: 727026 :: WINTERSEMESTER 08 09 SAMMEL DEINE IDENTITÄTEN::: :: IDEE :: Ich selbst habe viele verschiedene Benutzernamen und Passwörter und wenn ich mir diese nicht alle aufschreiben würde, würde ich alle durcheinander bringen oder welche

Mehr

Multicast Security Group Key Management Architecture (MSEC GKMArch)

Multicast Security Group Key Management Architecture (MSEC GKMArch) Multicast Security Group Key Management Architecture (MSEC GKMArch) draft-ietf-msec-gkmarch-07.txt Internet Security Tobias Engelbrecht Einführung Bei diversen Internetanwendungen, wie zum Beispiel Telefonkonferenzen

Mehr

Sparkasse Vogtland. Secure E-Mail Datensicherheit im Internet. Kundenleitfaden. Sparkasse Vogtland. Kundeninformation Secure E-Mail 1

Sparkasse Vogtland. Secure E-Mail Datensicherheit im Internet. Kundenleitfaden. Sparkasse Vogtland. Kundeninformation Secure E-Mail 1 Secure E-Mail Datensicherheit im Internet Sparkasse Kundenleitfaden Sparkasse Kundeninformation Secure E-Mail 1 Willkommen bei Secure E-Mail In unserem elektronischen Zeitalter ersetzen E-Mails zunehmend

Mehr

RGS Homepage Arbeiten im Administratorbereich (Backend)

RGS Homepage Arbeiten im Administratorbereich (Backend) RGS Homepage Arbeiten im Administratorbereich (Backend) Neben der vereinfachten Eingabe von Beiträgen im Frontbereich der Homepage (Frontend), den Sie direkt über den Menüpunkt LOGIN erreichen, gibt es

Mehr

Hilfedatei der Oden$-Börse Stand Juni 2014

Hilfedatei der Oden$-Börse Stand Juni 2014 Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten

Mehr

Grafstat Checkliste Internetbefragung

Grafstat Checkliste Internetbefragung Grafstat Checkliste Internetbefragung ( A ) Datensammelpunkt im Formular eintragen ( B ) Befragung auf dem Datensammelpunkt anmelden ( C ) Formular ins Internet stellen (z.b. Homepage) ( D ) Befragung

Mehr

SharePoint Demonstration

SharePoint Demonstration SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit

Mehr

ecaros2 - Accountmanager

ecaros2 - Accountmanager ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf

Mehr

Handbuch Synology-Server Einrichten / Firewall

Handbuch Synology-Server Einrichten / Firewall weblink GmbH Handbuch Synology-Server Einrichten / Firewall Synology NAS-Server 1. Inhalt Synology NAS Server einrichten... 2 1. Anmelden Synology NAS-Server... 2 2. Firewall einrichten und aktivieren...

Mehr

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client

Mehr

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente

Mehr

GeoPilot (Android) die App

GeoPilot (Android) die App GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen

Mehr

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben: FTP-Upload auf den Public Space Server mit FileZilla 1. Was wird benötigt? Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben: Benutzername: Ihr Webuser

Mehr

Anleitung OpenCms 8 Webformular Auswertung

Anleitung OpenCms 8 Webformular Auswertung Anleitung OpenCms 8 Webformular Auswertung 1 Erzbistum Köln Webformular Auswertung 15. August 2014 Inhalt 1. Allgemeines zum Webformular Auswertung... 3 2. Verwendung des Webformulars... 4 2.1. Reiter

Mehr

Bedienungsanleitung. FarmPilot-Uploader

Bedienungsanleitung. FarmPilot-Uploader Bedienungsanleitung FarmPilot-Uploader Stand: V1.20110818 31302736-02 Lesen und beachten Sie diese Bedienungsanleitung. Bewahren Sie diese Bedienungsanleitung für künftige Verwendung auf. Impressum Dokument

Mehr

ÖKB Steiermark Schulungsunterlagen

ÖKB Steiermark Schulungsunterlagen ÖKB Steiermark Schulungsunterlagen Fotos von Online-Speicher bereitstellen Da das hinzufügen von Fotos auf unsere Homepage recht umständlich und auf 80 Fotos begrenzt ist, ist es erforderlich die Dienste

Mehr

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als

Mehr

Kurzanleitung GigaMove

Kurzanleitung GigaMove Kurzanleitung GigaMove Dezember 2014 Inhalt Kurzerklärung... 1 Erstellen eines neuen Benutzerkontos... 2 Login... 5 Datei bereitstellen... 6 Bereitgestellte Datei herunterladen... 6 Datei anfordern...

Mehr

www.informationskompetenz.de - Frontend

www.informationskompetenz.de - Frontend www.informationskompetenz.de - Frontend News einstellen 1. Login auf der Webseite unter Benutzeranmeldung (=Frontend) mit persönlichem Login 2. Wahl des Menüpunkts Inhalte einstellen > News einstellen

Mehr

Benutzerhandbuch - Elterliche Kontrolle

Benutzerhandbuch - Elterliche Kontrolle Benutzerhandbuch - Elterliche Kontrolle Verzeichnis Was ist die mymaga-startseite? 1. erste Anmeldung - Administrator 2. schnittstelle 2.1 Administrator - Hautbildschirm 2.2 Administrator - rechtes Menü

Mehr

Alarmbilder von Bildquellen per E-Mail empfangen

Alarmbilder von Bildquellen per E-Mail empfangen AccEmailReceiver Alarmbilder von Bildquellen per E-Mail empfangen Status: Freigegeben Dieses Dokument ist geistiges Eigentum der Accellence Technologies GmbH und darf nur mit unserer ausdrücklichen Zustimmung

Mehr

Anleitung Datenfernsicherung SecureSafe

Anleitung Datenfernsicherung SecureSafe Anleitung Datenfernsicherung SecureSafe Inhaltsverzeichnis 1. Migration des Datenfernsicherungskontos... 2 2. Konto einrichten bei SecureSafe... 4 2.1. Bestehendes SecureSafe Konto... 7 3. Datensicherung

Mehr

So nutzen Sie die HiDrive App mit Ihrem Android Smartphone

So nutzen Sie die HiDrive App mit Ihrem Android Smartphone So nutzen Sie die HiDrive App mit Ihrem Android Smartphone Die STRATO HiDrive App ermöglicht Ihnen die bequeme Nutzung Ihres Kontos mit Ihrem Android Smartphone. Betrachten Sie direkt Ihre Inhalte und

Mehr

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten 1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,

Mehr

Anleitungen zum KMG-Email-Konto

Anleitungen zum KMG-Email-Konto In dieser Anleitung erfahren Sie, wie Sie mit einem Browser (Firefox etc.) auf das Email-Konto zugreifen; Ihr Kennwort ändern; eine Weiterleitung zu einer privaten Email-Adresse einrichten; Ihr Email-Konto

Mehr

VIDA ADMIN KURZANLEITUNG

VIDA ADMIN KURZANLEITUNG INHALT 1 VIDA ADMIN... 3 1.1 Checkliste... 3 1.2 Benutzer hinzufügen... 3 1.3 VIDA All-in-one registrieren... 4 1.4 Abonnement aktivieren und Benutzer und Computer an ein Abonnement knüpfen... 5 1.5 Benutzername

Mehr

Apartment App. Web Style Guide

Apartment App. Web Style Guide Apartment App Web Style Guide Login Zum Anmelden müssen Sie zu der App URL noch /typo3 hinzufügen. Sie sollten dann dieses Anmeldeformular sehen: Geben Sie hier Ihren Benutzernamen und das Passwort ein

Mehr

Anmeldung bei einem registrierten Konto (Account)

Anmeldung bei einem registrierten Konto (Account) Anmeldung bei einem registrierten Konto (Account) Aufrufen des Anmeldefensters Geben sie in die Adresszeile ihres Internet-Browsers die Adresse (http://www.quid4bid.com) ein. Sie können entweder auf die

Mehr

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0. Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden

Mehr

NetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets

NetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets Verwalten und erstellen Sie Ihre eigenen Tickets NetStream GmbH 2014 Was ist NetStream Helpdesk-Online? NetStream Helpdesk-Online ist ein professionelles Support-Tool, mit dem Sie alle Ihre Support-Anfragen

Mehr

How to do? Projekte - Zeiterfassung

How to do? Projekte - Zeiterfassung How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...

Mehr

SMS4OL Administrationshandbuch

SMS4OL Administrationshandbuch SMS4OL Administrationshandbuch Inhalt 1. Vorwort... 2 2. Benutzer Übersicht... 3 Benutzer freischalten oder aktivieren... 3 3. Whitelist... 4 Erstellen einer Whitelist... 5 Whitelist bearbeiten... 5 Weitere

Mehr

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld Sharing. Auf dem Bildschirm sollte folgendes Fenster erscheinen: Einleitung Unter MacOS X hat Apple die Freigabe standardmäßig auf den "Public" Ordner eines Benutzers beschränkt. Mit SharePoints wird diese Beschränkung beseitigt. SharePoints erlaubt auch die Kontrolle

Mehr

inviu routes Installation und Erstellung einer ENAiKOON id

inviu routes Installation und Erstellung einer ENAiKOON id inviu routes Installation und Erstellung einer ENAiKOON id Inhaltsverzeichnis inviu routes... 1 Installation und Erstellung einer ENAiKOON id... 1 1 Installation... 1 2 Start der App... 1 3 inviu routes

Mehr

Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3

Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3 Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer Inhalt Erste Anmeldung. Schritt 1: Anmeldung..2 Schritt 2: Passwort setzen 3 Schritt 3: Nachträgliches Ändern des Passworts..4 Schreiben

Mehr

Konfiguration der Yeastar MyPBX IP-Telefonanlagen mit iway Business SIP Trunk

Konfiguration der Yeastar MyPBX IP-Telefonanlagen mit iway Business SIP Trunk Konfiguration der Yeastar MyPBX IP-Telefonanlagen mit iway Business SIP Trunk Stand 29.07.2015 Allgemeines Diese Anleitung beschreibt die Einrichtung der MyPBX IP-Telefonanlagen des Herstellers Yeastar

Mehr