Motivation: Modularisierung von großen Softwaresystemen
|
|
- Inge Neumann
- vor 8 Jahren
- Abrufe
Transkript
1 WBS-Agents
2 WBS-Agenten Motivation: Modularisierung von großen Softwaresystemen Systeme aus Modulen mit klar definierten Schnittstellen und Aufgaben Erleichterung der Wartung und Erweiterbarkeit der Systeme (auch zur Laufzeit) Systeme robuster, nebenläufig, skalieren besser, können vorhandene Ressourcen (Rechnerkapazitäten, Softwarepakete) besser nutzen Bessere Wiederverwendbarkeit von Software Bessere Kooperation und Integration verschiedener Projekte,
3 WBS-Agenten WBS-Agenten als konzeptionelles Framework (Agenten-)System = Gruppe von (beliebig vielen) Agenten, die durch Kommunikationskanäle miteinander verknüpft sind Agent = Modul mit klar definierten Aufgaben, internen Abläufen und Kommunikationsschnittstellen Systemverhalten emergiert aus dem Verhalten und der Kooperation der Agenten Systemdesign = Entwurf von Modularisierung, Kapselung, Agentenverhalten, Kommunikations- und Kooperationsvorgängen, etc. WBS-Agents als technisches Hilfsmittel Sammlung von Softwarebibliotheken und Konzepte zur Entwicklung von modularen und verteilten Systemen Unterstützt bei Entwurf und Entwicklung einzelner Agenten und deren Zusammenfügen zu einem verteilten (Agenten-)System Verfügbar für verschiedene Betriebssysteme und Programmiersprache (Solaris, Irix, Linux, Windows; C++, Java, Scheme, CLIPS,...)
4 Universität Bielefeld Kooperation Agentensysteme: Einedurch praktischekommunikation Einführung Jeder Agent hat einen eindeutigen Namen Jeder Agent kennt Kommunikation jeden anderen Jeder Agent kann mit jedem direkt kommunizieren über Socket-Verbindung Agenten schicken sich und empfangen Jeder Agent kennt jeden anderen mit Namen Zwischen je zwei Agenten gibt es einen eigenen Kommunikationskanal Agenten schicken, empfangen und verarbeiten Messages (Nachrichten-Objekte) Messages (Nachrichten-Objekte) Technische Sicht
5 Messages Jede Message repräsentiert einen kommunikativen Akt aus Aktion (Performative) und Inhalt (Content) Unterscheiden sich in der Art ihres Inhalts (z.b. Text, Matrix, Liste von Farben, etc.) Jede Message ist eine eigene Klasse, d.h. ein Datentyp, der einem Agenten durch den run-time linker bekannt gemacht wird Standardtypen vorhanden: StringMessage, TextMessage,... Die Aktion ergibt sich aus der Verwendung durch den Agenten (ask, tell, reply, subscribe): Agent1: StringMessage m ( foo ); m.tell(agent2); oder interface->tell(m, Agent2);
6 Messages Wie werden Messages übertragen? Als Strings in einem bestimmten Format (angelehnt an KQML-Protokoll) tell :sender Max-Control :receiver unknown :language wbs-string :content MAXCTRL EXECUTE /homes/skopp/ develop/projects/maxpack/share/utterances/acttest.us Die Message und der Agentenkommunikationslayer kapseln die En-/Dekodierung zur Übertragung aller Informationen; innerhalb eines Agenten wird nur mit Message-Objekten gearbeitet! Klassenkomponenten der Messages: BO_String Performative; // ask, tell, reply, subscribe BO_String MessageID; // :reply-with BO_String ReplyMessageID; // :in-reply-to BO_String ID; // ID's des Messagetyps BO_String mainid; // ID des Messagetyps BO_String sender; // :sender BO_String from; // :from BO_String language; // :language BO_String ontology; // :ontology BO_String receiver; // :receiver
7 Innenaufbau eines Agenten Innenaufbau eines Agenten Agenten welt Sicht Agent 2 Sicht Agent 2 Wahrnehmen Wahrnehmen Schlussfolgern Schlussfolgern Handeln Handeln e Sicht nische Sicht ent 1 n unikation InactiveAgent : rein nachichtengetrieben InactiveAgent : rein nachichtengetrieben ActiveAgent : manuelle Nachrichtenverarbeitung ActiveAgent : aus Main-Loop manuelle Nachrichtenverarbeitung aus Main-Loop ActiveThreadAgent : Nebenläufige Nachrichtenverarbeitung ActiveThreadAgent : undnebenläu- fige Nachrichtenverarbeitung und Main-Loop Main-Loop 8/13 8/13
8 Tec Anatomie Agent 1 eines Agenten Kommunikation
9 Universität Bielefeld Agentensysteme: Eine praktische Einführung Organisation der Kommunikation Kommunikation Wer kriegt welche Nachricht und wann und überhaupt?! Verteiler Behälter von Kommunikationspartner Oft informationsbezogene Verteiler, z.b. World-Data Selbstständiges Erstellen der eigenen Verteiler Selbstständiges (SubscribeMessage) oder erzwungenes Eintragen auf anderen Verteilern Ein Agent bekommt mit, wenn sich ein anderer Agent auf einem seiner Verteiler einträgt 10/13
10 Universität Bielefeld Agentensysteme: Eine praktische Einführung Kommunikation und Kooperation Kommunikation und Kooperation Auf welchem Verteiler muss ich mich eintragen, um die nötigen Informationen zu bekommen?! Dienste Beschreibt eine bestimmte Funktion bzw. Dienstleistung im Agentensystem, z.b. Aktuelle Informationen über die Blockwelt Gekennzeichnet durch einen (systemweit!) eindeutigen Namen, z.b. World-Data-Service Ein Agent kann Dienst(e)... anbieten ( Ich biete... )! ProvideMessage nachfragen ( Ich brauche... )! RequireMessage Dienste sind i.d.r. an Verteiler geknüpft: Ich biete aktuelle Informationen über die Welt auf meinem Verteiler World-Data! ProvideMessage ( World-Data-Service (World-Data) ) 11/13
11 Realisation Ein WBS-Agent wird beschrieben durch eine C++- Klasse, die von der Basis-Klasse WBSAgent abgeleitet wird. Es wird pro Prozess ein Agent gestartet (Ausnahme Agency, kommt später) Jeder Agent besitzt ein Interface, das ihn an die Kommunikationsstruktur des System anschließt. Message-Objekte sind ebenfalls C++-Klassen, abgeleitet von der Basis-Klasse Message Einbringen eigener Funktionalität durch das Überladen bestimmter Funktionen Funktionen werden durch bestimmte Events aufgerufen
12 Schnittstellenfunktionen Konstruktor Destruktor virtual void AgentMainLoop (); virtual void AgentConfig (const BO_String &slot, const BO_String &value); virtual void AgentInit (); virtual void AgentReset (); virtual void AgentConnectionHandler (const BO_String &agentname); virtual void AgentDisconnectionHandler (const BO_String &agentname); virtual void AgentTellMessageHandler (Message *msg); virtual void AgentAskMessageHandler (Message *msg); virtual void AgentReplyMessageHandler (Message *msg); virtual void AgentProvideHandler (Message *msg); virtual void AgentRequestHandler (Message *msg); virtual void AgentSubscribeHandler (Message *msg); virtual void AgentUnsubscribeHandler (Message *msg); virtual void godown (); (siehe:.../projects/agentclasses/src/wbsagent.hh )
13 Verarbeiten von Messages Versenden XyzMessage (Argumente).tell ("Empfängername"); Empfangen (Beispiel: Tell-Message) void Agentenname::AgentTellMessageHandler(Message *msg) { if (msg!= 0) { switch (msg->getid().is_in("abc XYZ")) { case 1: // ABC { AbcMessage *m = (AbcMessage*) msg; [...] break; } case 2: // XYZ { XyzMessage *m = (XyzMessage*) msg; [...] break; } default: cerr << "ERROR!!! - Unknown Message-Type: " << msg->getid () << endl; break; } }}
14 Wie baue ich mir einen Agenten? Ableiten von geeigneter Basisklasse & Überladen geeigneter Funktionen C++-Basisklassen für spezielle Agenten: InactiveWBSAgent ActiveThreadAgent ActiveX11Agent ActiveTclTkAgent ActiveTclAgent ActiveQtAgent ActiveQt2Agent ActiveQt3Agent CLIPSAgent Java-Basisklassen zu finden im CVS-Projekt jwbsagent Für ActiveThreadAgent, ActiveQt2Agent und ActiveQt3Agent gibt es Schablonen unter.../develop/share/ templates
15 Ein System aus WBS-Agenten Universität Bielefeld Agentensysteme: Eine praktische Einführung Start des Systems durch zentralen Agenten CA_Maintainor_gcc3 Jeder Agent verbindet sich immer als erstes mit dem Maintainor (Dessen Verbindungsdaten Ein System werden aus dem WBS-Agenten Agenten übergeben oder er wird sie auslesen aus $HOMES/.maintainsockdata) Start durch Maintainor -Agenten (/vol/wbs/bin/ca_maintainor) Zentrale Konfigurierbarkeit durch zwei Dateien: Zentrale Konfiguration des Agentensystems durch zwei Dateien: agents.config # SLOT Value DEFAULTPATH /vol/wbs/share/lehre/ws0001/agentensem/agenten/bin/ Technische Sicht # SLOT Agentname Agentfile Hostname Display FlagString Options # BEGIN_SLOTLIST AGENT Monitor AgentstateMonitor_sol defaults.config Viewer Viewer bootes - - WorldServer WorldServer lynx - - # SLOT Value Agent1 TestAgent FieldSize 20 Agent2 TestAgent WorldSize 100 Agent3 TestAgent VisDistance 6 # END_SLOTLIST World-KB /vol/wbs/share/lehre/ws0001/agentensem/ commonbin/welt.dat cody-system /vol/wbs/share/lehre/ws0001/agentensem/ agenten/bin/ 4/13
16 Max_agents.config # Agents run in a own shell, the window being minimized per default.by defining 'XTERM ON', each agents will be started in a separate xterm. 'DEFAULTPATH' defines the directory that is sought for the agent executables. 'OWNPATH' can be set to an alternative directory (which dir is actually chosen is defined by the flags). # '-' for hostname or display causes DEFAULTHOST and DEFAULTDISPLAY will be chosen, both of which are originally set to localhost and local display. # Flags: # '*' shell window remains open after the agent went down # '#' shell window pops up (per default started minimized as icon) # '.' starts the executable out of OWNPATH # '+' will restart the agent automatically once it died # '%' the agent will be started with no agent system parameters # '/' signals the end of the string of flags # Options: will be passed on to the agent at start-up # SLOT Value DEFAULTPATH /vol/wbs/bin/ OWNPATH $WBS_DEVELOPER_ROOT/share/scripts/ XTERM ON PARALLEL ON # SLOT Agentname Agentfile Hostname Display FlagString Options # BEGIN_SLOTLIST AGENT Monitor CA_QtAgentMonitor_gcc3 - - /+ Max startmax.moni - - -#%. play -o agentname:%n -o host:%h -o port:%p Max-Control AC_FigureCtrl_gcc Max Max-TTS TTS_Agent_gcc Max # END_SLOTLIST
17 General purpose -Agenten Universität Bielefeld Agentensysteme: Eine praktische Einführung Kontrolle und Statusanzeige über Monitor-Agent: Technische Sich CA_Maintainor_gcc3 CA_QtAgentMonitor_gcc3 CA_AgentstateMonitor_gcc3Universität Bielefeld Zeigen aktuellen Zustand des Agentensystems an, erlauben Starten/Beenden von Agenten Agentensysteme: Eine praktische Einführung Kommunikation Technische Sicht CA_AgentCommVisualizer_gcc3 Visualisiert Kommunikation im Agentensystem als Feder-Masse-Graph Jeder Agent kennt jeden anderen mit Namen Zwischen je zwei Agenten gibt es einen eigenen Kommunikationskanal Agenten schicken, empfangen und verarbeiten Messages (Nachrichten-Objekte)
18 Universität Bielefeld Agentensysteme: Einepraktische Einführung Startvorgang WBS-Agenten Startvorgang eines Agenten Maintainor Agent-2 agents.config startet connect Konstruktor LifeSignal-Message default.config ConfigMessage AgentConfig AgentInit ConnectMessage to Agent-2 AgentReset AgentMainLoop Agent-1 connect AgentConnectionHandler IntroMessage AgentConnectionHandler 4/9
19 Das Kennenlernen... Technische Sicht Startvorgang mit Services Maintainor startet Konstruktor connect LifeSignal-Message AgentConfig ConfigMessage AgentInit Agent-2 anlegen AgentReset ConnectMessage to Agent-2 AgentMainLoop Verteiler Agent-1 Verteiler AgentConnectionHandler connect IntroMessage AgentConnectionHandler RequireMessage eintragen eintragen AgentRequireHandler AgentProvideHandler ProvideMessage AgentRequireHandler AgentProvideHandler wird implizit eingetragen AgentSubscribeHandler SubscribeMessage AgentSubscribeHandler wird implizit eingetragen AgentTellMessageHandler initiale Messages AgentTellMessageHandler 12/13
20 Aufgabe Baue minimales Agentensystem aus zwei Agenten Sancho und Pancho Sancho bietet den Dienst Takt-Service an. Er inkrementiert dazu die ganze Zeit einen Zähler um einen frei konfigurierbaren Wert. Bei Überschreiten einer 1.000er-Grenze verschickt er eine StringMessage mit Inhalt Ping. Pancho kennt die Zählstrategie von Sancho nicht, soll aber bei jedem Takt den neun Zählerstand ausgeben! bei Empfang eines Ping erfragt er den Zählerstand von Sancho und gibt ihn dann aus. Sancho soll auf Nachfrage mit Zählerstand antworten. Technisches Vorgehen Kopiert das Template $HOME/develop/share/templates/Agent in euer Projektverzeichnis, einmal als Sancho und einmal als Pancho Benennt die Dateien und Klassen um, ändert das common.make Füllt die Methoden für das benötigte Agentenverhalten Compiliert und installiert mit make install Editiert die beiden Konfigurationsdateien agents.config und defaults.config in eurem $HOME/develop/share/configs Start mit go.wbs_agents
Windows Server 2012 R2 Essentials & Hyper-V
erklärt: Windows Server 2012 R2 Essentials & Hyper-V Windows Server 2012 R2 Essentials bietet gegenüber der Vorgängerversion die Möglichkeit, mit den Boardmitteln den Windows Server 2012 R2 Essentials
MehrBedienungsanleitung 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
MehrJeunesse Autopiloten
Anleitung für Jeunesse Partner! Wie Du Dir mit dem Stiforp-Power Tool Deinen eigenen Jeunesse Autopiloten erstellst! Vorwort: Mit dem Stiforp Power Tool, kannst Du Dir für nahezu jedes Business einen Autopiloten
MehrAnleitung zur Nutzung des SharePort Utility
Anleitung zur Nutzung des SharePort Utility Um die am USB Port des Routers angeschlossenen Geräte wie Drucker, Speicherstick oder Festplatte am Rechner zu nutzen, muss das SharePort Utility auf jedem Rechner
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
MehrEchoLink und Windows XP SP2
EchoLink und Windows XP SP2 Hintergrund Für Computer auf denen Windows XP läuft, bietet Microsoft seit kurzem einen Update, in der Form des Service Pack 2 oder auch SP2 genannt, an. SP2 hat einige neue
MehrAnleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung
Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In
MehrDer Kontowecker: Einrichtung
1. Für die Einrichtung eines Kontoweckers melden Sie sich mit Ihrem Anmeldenamen und Ihrer PIN im Online-Banking an. 2. Klicken Sie in der linken Navigation auf Service und dann auf Kontowecker 3. Anschließend
MehrHowto. Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics
Howto Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics Inhaltsverzeichnis: 1 GRUNDEINSTELLUNGEN IM SAP SOLUTION MANAGER... 3 1.1 ANLEGEN EINES SERVERS... 3 1.2 ANLEGEN EINES TECHNISCHEN
MehrKommunikations-Management
Tutorial: Wie kann ich E-Mails schreiben? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory E-Mails schreiben können. In myfactory können Sie jederzeit schnell und einfach E-Mails verfassen egal
MehrPCC Outlook Integration Installationsleitfaden
PCC Outlook Integration Installationsleitfaden Kjell Guntermann, bdf solutions gmbh PCC Outlook Integration... 3 1. Einführung... 3 2. Installationsvorraussetzung... 3 3. Outlook Integration... 3 3.1.
MehrKIP Druckerstatus Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch
KIP Druckerstatus Installations- und Benutzerhandbuch - 1 - Inhalt 1 Einführung... 3 2 Installation und Einrichtung... 4 3 Funktionalität des KIP Druckerstatus... 6 4 Benutzung des KIP Druckerstatus...
MehrWas ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,
Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Wie kann ein PDF File angezeigt werden? kann mit Acrobat-Viewern angezeigt werden auf jeder Plattform!! (Unix,
MehrPCs fernsteuern mit Teamviewer
com! - Das Co... Das kostenlose Programm Teamviewer baut über das Internet verschlüsselte Verbindungen zu anderen PCs auf. Damit lassen sich PCs über das Internet bequem fernsteuern und Dateien tauschen.
MehrSo erstellen Sie nützliche Beschreibungen zu Ihren Tradingdaten
So erstellen Sie nützliche Beschreibungen zu Ihren Tradingdaten http://tradingtutorialautomation.de/wp-content/uploads/2015/04/so-erstellen-sienuetzliche-beschreibungen-zu-ihren-tradingdaten_20150406.mp3
MehrWie halte ich Ordnung auf meiner Festplatte?
Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrOnline-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
MehrKVIrc installieren (win) i. KVIrc installieren (win)
i KVIrc installieren (win) ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 1.0 May 08 T iii Contents 1 Einleitung 1 1.1 Über KVIrc...................................................... 1 1.2 Vorbereitungen....................................................
MehrArtikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
MehrSie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.
1 Informationen zum F*EX Service von BelWü Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden. 2 Registrierung für den Service Auf fex.belwue.de finden Sie
MehrPython SVN-Revision 12
Python SVN-Revision 12 Uwe Ziegenhagen 7. Januar 2012 Vorwort Dieses Skript erhebt keinen Anspruch auf Vollständigkeit oder Richtigkeit. Es wird geschrieben, um mir als Gedächtnisstütze für den Umgang
MehrDokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser
Dokumentation Black- und Whitelists Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser Inhalt INHALT 1 Kategorie Black- und Whitelists... 2 1.1 Was sind Black- und Whitelists?...
MehrHandbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen
Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...
Mehr8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung
8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung Im Folgenden wird die Konfiguration von BRRP gezeigt. Beide Router sind jeweils über Ihr Ethernet 1 Interface am LAN angeschlossen. Das Ethernet
MehrSamsung Large Format Display
Samsung Large Format Display Erste Schritte Display Samsung Electronics Display Large Format Display 3 Wie nehme ich das Display in Betrieb? Dies ist die Windows XPe Oberfläche des MagicInfo Pro Interface.
MehrSMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS
SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS Datenfelder Sende-Optionen Text kürzen Zum späteren Zeitpunkt
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrNOXON Connect Bedienungsanleitung Manual
Software NOXON Connect Bedienungsanleitung Manual Version 1.0-03/2011 1 NOXON Connect 2 Inhalt Einführung... 4 Die Installation... 5 Der erste Start.... 7 Account anlegen...7 Hinzufügen eines Gerätes...8
MehrLehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
MehrAnlage Kontowecker: Internet Filiale
Anlage Kontowecker: Internet Filiale 1. Für die Einrichtung eines Kontoweckers melden Sie sich mit Ihrem Anmeldenamen und Ihrer PIN im Online-Banking an. 2. Klicken Sie in der linken Navigation auf Service
MehrDer Kalender im ipad
Der Kalender im ipad Wir haben im ipad, dem ipod Touch und dem iphone, sowie auf dem PC in der Cloud einen Kalender. Die App ist voreingestellt, man braucht sie nicht laden. So macht es das ipad leicht,
MehrSchnittstelle DIGI-Zeiterfassung
P.A.P.A. die kaufmännische Softwarelösung Schnittstelle DIGI-Zeiterfassung Inhalt Einleitung... 2 Eingeben der Daten... 2 Datenabgleich... 3 Zusammenfassung... 5 Es gelten ausschließlich unsere Allgemeinen
MehrDas Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine.
Hilfsmittel Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine. Interne Nachrichten Mit Hilfe der Funktion Interne Nachrichten
MehrWorkshop: Eigenes Image ohne VMware-Programme erstellen
Workshop: Eigenes Image ohne VMware-Programme erstellen Normalerweise sind zum Erstellen neuer, kompatibler Images VMware-Programme wie die Workstation, der ESX-Server oder VMware ACE notwendig. Die Community
MehrProjekte Packen, Kopieren und Versenden
Projekte Packen, Kopieren und Versenden In diesem Hotline Tipp wird erklärt, wie Sie Projekte oder Positionen Packen, Verschieben oder als Anhang einer E-Mail Versenden. Ausgeführt werden diese Befehle
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22
Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften
MehrFachhochschule Deggendorf Platzziffer:...
Sommersemester 2008 Zahl der Blätter: 9 Fachbereich: Betriebswirtschaft WI Bachelor Hilfsmittel: alles ohne Computer Zeit: 90 Minuten 1 Betrachten Sie die drei markierten Zeilen. 1. Angenommen Sie hätten
MehrTechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung
Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung Diese Anleitung hilft Ihnen, das nachfolgend geschilderte Problem zu beheben.
MehrMail encryption Gateway
Mail encryption Gateway Anwenderdokumentation Copyright 06/2015 by arvato IT Support All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic
MehrWindows 7 Winbuilder USB Stick
Windows 7 Winbuilder USB Stick Benötigt wird das Programm: Winbuilder: http://www.mediafire.com/?qqch6hrqpbem8ha Windows 7 DVD Der Download wird in Form einer gepackten Datei (7z) angeboten. Extrahieren
MehrZur Konfiguration werden hierbei das Setup-Tool und die Shell verwendet.
1. Konfiguration von Event Scheduler 1.1 Einleitung Im Folgenden wird die Konfiguration von Event Scheduler beschrieben. Sie erlauben den Zugriff auf das Internet werktags von 8-17:00 Uhr. Da Sie eine
MehrBlueEvidence Services in Elexis
BlueEvidence Services in Elexis Bezeichnung: BlueEvidence Services Author: Thomas Huster Version: 1.1.0, 06.03.2013 Beschreibung: Dieses Plug-In integriert die BlueEvidence Services
MehrA. Ersetzung einer veralteten Govello-ID ( Absenderadresse )
Die Versendung von Eintragungsnachrichten und sonstigen Nachrichten des Gerichts über EGVP an den Notar ist nicht möglich. Was kann der Notar tun, um den Empfang in seinem Postfach zu ermöglichen? In zahlreichen
MehrInhaltsverzeichnis. 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
MehrInstallationsanleitung LogControl DL-Software
Installationsanleitung LogControl DL-Software Version 1.0.2.17 1. Einleitung Bitte lesen Sie die Installationsanleitung zuerst aufmerksam durch, bevor Sie mit der Installation der LogControl DL-Software
MehrDiplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrEine Einführung in die Installation und Nutzung von cygwin
Eine Einführung in die Installation und Nutzung von cygwin 1 1. Woher bekomme ich cygwin? Cygwin ist im Internet auf http://www.cygwin.com/ zu finden. Dort lädt man sich die setup.exe in ein beliebiges
MehrFolgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.
1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent
MehrPrintserver und die Einrichtung von TCP/IP oder LPR Ports
Printserver und die Einrichtung von TCP/IP oder LPR Ports In der Windowswelt werden Drucker auf Printservern mit 2 Arten von Ports eingerichtet. LPR-Ports (Port 515) oder Standard TCP/IP (Port 9100, 9101,9102)
Mehr1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein.
Page 1 of 7 Mailing Listen verwenden Vorwort Mailing-Listen (Mailing Lists) dienen der E-Mail Konversation zwischen mehreren Mitgliedern einer Liste. Man kann sich das wie ein Online-Forum vorstellen,
MehrLocal Control Network Technische Dokumentation
Steuerung von Hifi-Anlagen mit der LCN-GVS Häufig wird der Wunsch geäußert, eine Hi-Fi-Anlage in die Steuerung der LCN-GVS einzubinden. Auch das ist realisierbar. Für die hier gezeigte Lösung müssen wenige
MehrFreePDF XP Handbuch. Aktuelle Version bei Fertigstellung: FreePDF XP 1.0. Inhalt:
FreePDF XP Handbuch Aktuelle Version bei Fertigstellung: FreePDF XP 1.0 Inhalt: FreePDF Lizenz...2 Setup...2 Nicht bei FreePDF enthalten...2 Installationsvorgang...2 Deinstallation von FreePDF...3 Anwendung
MehrEnigmail Konfiguration
Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
MehrKonfiguration des Mailtools Messenger in Netscape
Konfiguration des Mailtools Messenger in Netscape Wenn Netscape erstmalig auf einem Rechner (PC mit Windows) installiert wurde, dann startet Netscape bei der ersten Aktivierung den eigenen Profilemanager,
MehrSanStore: Kurzanleitung / SanStore: Quick reference guide
SanStore Rekorder der Serie MM, MMX, HM und HMX Datenwiedergabe und Backup Datenwiedergabe 1. Drücken Sie die Time Search-Taste auf der Fernbedienung. Hinweis: Falls Sie nach einem Administrator-Passwort
MehrAnmeldeverfahren. Inhalt. 1. Einleitung und Hinweise
Anmeldeverfahren Inhalt In dieser Anleitung finden Sie eine detaillierte Beschreibung der verschiedenen Anmeldeverfahren bzw. Zugangsberechtigungen anhand der verschiedenen Szenarien, die für Sie in der
MehrLoggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.
Ihre Welt spricht teamspace! Anleitung zur Synchronisation 1. Schritt: Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.
MehrPROFESSIONELLE ANSAGEN UND MUSIK
TELEKOMMUNIKATION PROFESSIONELLE ANSAGEN UND MUSIK...um die Langweile zu überwinden! Sie brauchen Ihre Kunden nicht nur mit dem üblichen "Bitte warten" oder "Einen Moment bitte" empfangen. Das erstellen
MehrThermoguard. Thermoguard CIM Custom Integration Module Version 2.70
Thermoguard Thermoguard CIM Custom Integration Module Version 2.70 Inhalt - Einleitung... 3 - Voraussetzungen... 3 - Aktivierung und Funktion der Schnittstelle... 3 - Parameter... 4 - NLS-Einfluss... 4
MehrInhalt. 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...
MehrThomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5
Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Im Folgenden wird die Installation von MySQL 5.0 und Tomcat 5.0 beschrieben. Bei MySQL Server 5.0 handelt es sich um ein
MehrErstellen einer E-Mail in OWA (Outlook Web App)
Erstellen einer E-Mail in OWA (Outlook Web App) Partner: 2/12 Versionshistorie: Datum Version Name Status 13.09.2011 1.1 J. Bodeit Punkte 7 hinzugefügt, alle Mailempfänger unkenntlich gemacht 09.09.2011
MehrHerzlich Willkommen bei der nfon GmbH
efax Handbuch Herzlich Willkommen bei der nfon GmbH Wir freuen uns, Ihnen unser efax vorstellen zu dürfen. Mit dem efax können Sie zu jeder Zeit mit Ihrem Rechner Faxe empfangen. Sie bekommen diese dann
Mehr3 Konfiguration OfficeMaster 3.10 SNMP
3.10 SNMP Mit OfficeMaster 4.1 wird das Simple Network Management Protocol (SNMP) unterstützt. Dieses Netzwerkprotokoll dient der zentralen Überwachung von Netzwerkelementen. Um SNMP auf dem Ferrari Messaging
MehrAnleitung Captain Logfex 2013
Anleitung Captain Logfex 2013 Inhalt: 1. Installationshinweise 2. Erste Schritte 3. Client-Installation 4. Arbeiten mit Logfex 5. Gruppenrichtlinien-Einstellungen für die Windows-Firewall 1. Installationshinweis:
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrUrlaubsregel in David
Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5
MehrUpgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4
MehrEvident VDDS-Anbindung von MIZ
Evident VDDS-Anbindung von MIZ Die VDDS Schnittstelle erlaubt die Übernahme der Patientendaten aus Evident in MIZ. Außerdem können Sie aus Evident heraus (aus der Patientenkarteikarte) MIZ oder den MIZViewer
MehrMPEG2Schnitt (Freeware) - demuxte Videodaten schneiden und verketten. framegenauer Schnitt mit Bild-Ton-Synchronisierung und Fehlerkorrekturen
MPEG2Schnitt (Freeware) - demuxte Videodaten schneiden und verketten framegenauer Schnitt mit Bild-Ton-Synchronisierung und Fehlerkorrekturen www.mdienert.de/mpeg2schnitt/index.htm MPEG2Schnitt kann Video
MehrUnterprogramme. Funktionen. Bedeutung von Funktionen in C++ Definition einer Funktion. Definition einer Prozedur
Unterprogramme Unterprogramme sind abgekapselte Programmfragmente, welche es erlauben, bestimmte Aufgaben in wiederverwendbarer Art umzusetzen. Man unterscheidet zwischen Unterprogrammen mit Rückgabewert
MehrCatherina Lange, Heimbeiräte und Werkstatträte-Tagung, November 2013 1
Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November 2013 1 Darum geht es heute: Was ist das Persönliche Geld? Was kann man damit alles machen? Wie hoch ist es? Wo kann man das Persönliche Geld
Mehr7 Tipps und Tricks für Ihren Einstieg
7 Tipps und Tricks für Ihren Einstieg INHALT 1. Dateien verschicken 2. Dateien empfangen 3. Persönliches Adressbuch anlegen 4. System-Adressbuch in TeamBeam einlesen 5. Datentransfers überwachen und verwalten
MehrIm folgenden wird die Outlookanbindung an organice/pi beschrieben.
Einleitung Einleitung Im folgenden wird die Outlookanbindung an organice/pi beschrieben. Wir unterscheiden dabei Termine und Kontakte. Über das Outlookmenü werden zusätzliche Aktivitäten gesteuert. "Normale"
MehrInventur. Bemerkung. / Inventur
Inventur Die beliebige Aufteilung des Artikelstamms nach Artikeln, Lieferanten, Warengruppen, Lagerorten, etc. ermöglicht es Ihnen, Ihre Inventur in mehreren Abschnitten durchzuführen. Bemerkung Zwischen
Mehr1. Einführung 2. 2. Erstellung einer Teillieferung 2. 3. Erstellung einer Teilrechnung 6
Inhalt 1. Einführung 2 2. Erstellung einer Teillieferung 2 3. Erstellung einer Teilrechnung 6 4. Erstellung einer Sammellieferung/ Mehrere Aufträge zu einem Lieferschein zusammenfassen 11 5. Besonderheiten
MehrKonzept zur Push Notification/GCM für das LP System (vormals BDS System)
Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Wir Push Autor: Michael Fritzsch Version: 1.0 Stand: 04. Februar 2015 Inhalt 1. Was ist eine Push Notification? 2. Wofür steht GCM?
MehrCMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1
CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7
Mehrefa elektronisches Fahrtenbuch im Berliner Ruder-Club
efa elektronisches Fahrtenbuch im Berliner Ruder-Club Bedienungsanleitung Allgemeine Hinweise: Das Papier-Fahrtenbuch wird ab 01. Januar 2006 im Berliner Ruder-Club durch das elektronische Fahrtenbuch
MehrAutomatisches Beantworten von E-Mail- Nachrichten mit einem Exchange Server-Konto
Automatisches Beantworten von E-Mail- Nachrichten mit einem Exchange Server-Konto Sie können Microsoft Outlook 2010 / Outlook Web App so einrichten, dass Personen, die Ihnen eine E- Mail-Nachricht gesendet
MehrWichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge
Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht
MehrSchritt 1. Anmelden. Klicken Sie auf die Schaltfläche Anmelden
Schritt 1 Anmelden Klicken Sie auf die Schaltfläche Anmelden Schritt 1 Anmelden Tippen Sie Ihren Benutzernamen und Ihr Passwort ein Tipp: Nutzen Sie die Hilfe Passwort vergessen? wenn Sie sich nicht mehr
MehrProfessionelle Seminare im Bereich MS-Office
Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet
MehrBei der Benutzung des NetWorker Client Configuration Wizards könnten Sie die Namen Ihrer Datenbanken verlieren
NetWorker - Allgemein Tip 399, Seite 1/8 Bei der Benutzung des NetWorker Client Configuration Wizards könnten Sie die Namen Ihrer Datenbanken verlieren Die EMC EmailXtender Server Software erstellt auf
MehrGRUNDLEGENDES ZUM EINRICHTEN DES LAPTOP-ABGLEICHS
GRUNDLEGENDES ZUM EINRICHTEN DES LAPTOP-ABGLEICHS Folgende Punkte müssen Sie zuerst einstellen: Legen Sie in der Zentrale alle Laptops an! Dann legen Sie auf jedem Laptop auch alle an, wie in der Zentrale.
MehrINFOBLATT FÜR DAS NEU AUFSETZEN IHRES COMPUTERS
INFOBLATT FÜR DAS NEU AUFSETZEN IHRES COMPUTERS Sehr geehrter Kunde! Vielen Dank für Ihr Interesse an unseren Dienstleistungen! Sie möchten das Betriebssystem Ihres Computers von Widtmann IT & EDV Dienstleistungen
MehrVoIP. Anleitung zur Nutzung des CCMUSER. VoIP Anleitung zur Nutzung des CCMUSER. 1) Einloggen https://cm.voip.uni-bielefeld.
VoIP 1) Einloggen https://cm.voip.uni-bielefeld.de/ccmuser Bitte loggen Sie sich mit Ihrer Telefonnummer (Benutzername) und dem HRZ-Passwort (Kennwort), welches Sie auch zur Anmeldung am Webmailer nutzen,
MehrTutorial Windows XP SP2 verteilen
Tutorial Windows XP SP2 verteilen Inhaltsverzeichnis 1. Einführung... 3 2. Windows XP SP2 bereitstellen... 3 3. Softwarepaket erstellen... 4 3.1 Installation definieren... 4 3.2 Installationsabschluss
MehrHow 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...
Mehrserverlist serveridgetbyport serverdelete servercreate serverstart serverstop serverprocessstop serverinfo serverrequestconnectioninfo serveredit
serverlist serveridgetbyport serverdelete servercreate serverstart serverstop serverprocessstop serverinfo serverrequestconnectioninfo serveredit servergrouplist 1 / 14 servergroupadd servergroupdel servergrouprename
MehrSHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013
SHAREPOINT Unterschiede zwischen SharePoint 200 & 203 Inhalt. Einleitung... 2 2. Websiteaktion... 3 3. Dateivorschau... 4 4. Dateibearbeitung... 4 5. Datei hochladen... 5 6. Synchronisierung... 6 von 6
MehrSchritt 1 - Registrierung und Anmeldung
Schritt 1 - Registrierung und Anmeldung Anmeldung: Ihre Zugangsdaten haben Sie per EMail erhalten, bitte melden Sie sich mit diesen auf www.inthega-datenbank.de an. Bitte merken Sie sich die Zugangsdaten
MehrAdobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost
Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrInstallation des Authorware Webplayers für den Internet Explorer unter Windows Vista
Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung
MehrInstallation SQL- Server 2012 Single Node
Installation SQL- Server 2012 Single Node Dies ist eine Installationsanleitung für den neuen SQL Server 2012. Es beschreibt eine Single Node Installation auf einem virtuellen Windows Server 2008 R2 mit
MehrBenutzer und Rechte Teil 1
Benutzer und Rechte Teil 1 Linux-Kurs der Unix-AG Zinching Dang 19. November 2012 Wozu verschiedene Benutzer? (1) Datenschutz mehrere Benutzer pro Rechner, insbesondere auf Server-Systemen unterschiedliche
MehrBedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers
Bedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers 1. Installation und Programmstart Die Verbindung zum Inclinometer funktioniert nicht unter Windows XP, 2000. 1.1 Installation Zur Installation
Mehr