Praktikum Computersystemtechnik

Größe: px
Ab Seite anzeigen:

Download "Praktikum Computersystemtechnik"

Transkript

1 Friedrich-List-Platz 1, Dresden ~ PF ~ Dresden ~ Tel.(0351) ~ Fax (0351) Praktikum Computersystemtechnik Versuch C7 Web-Technologien 1 Allgemeine Hinweise Im Praktikum sollen die Studenten Möglichkeiten der Fernbedienung eingebetteter Systeme mittels Internet-Technologien kennenlernen. Bei der Durchführung des Versuchs werden Grundkenntnisse der Skriptsprachen HTML und PHP sowie der Datenbankabfrage mit SQL vermittelt. Dieses Praktikum wird in Gruppen von 3 Teilnehmern durchgeführt. Jede Versuchsgruppe fertigt ein Protokoll an, welches innerhalb von 2 Wochen abzugeben ist (in Papierform oder als pdf). Die erstellten Quelltexte (aber keine *.exe) sind gezippt per an den Betreuer zu senden. Nachfolgend wird die Versuchsidee vorgestellt. Es steht Ihnen frei, auch völlig andere Lösungswege (z.b. mit anderen Programmiersprachen) zu finden und andere Rechner / Server zu verwenden (beispielsweise eigenen Laptop oder vorhandenen privaten Web-Server oder Mikrorechner als Embedded System ). 2 Versuchsgrundlagen und Vorbereitungsaufgaben Fakultät Elektrotechnik Hochschule für Technik und Wirtschaft Dresden University of Applied Sciences Prof. H. Kühn 2.1 Client/Server- Prinzip siehe Vorlesungsunterlagen Web-Techniken Die meisten Dienste in einem Computernetzwerk basieren auf dem Client/Server-Prinzip. Hierbei fordert mindestens eine Komponente (Client) eines Netzwerks Dienste einer anderen Komponente (Server) an. Server ist hierbei ein Programm oder auch die Bezeichnung für einen Rechner, auf dem das Programm läuft, welches Dienste (z.b. Speicherplatz, Dateien, bestimmte Funktionen oder Informationen) für andere Rechner zur Verfügung stellt. Ein Server ist ständig in Betrieb und wartet darauf, dass seine Dienste von Clients angefordert werden. Ein Client ist ebenfalls ein Programm (bzw. die Bezeichnung für einen Rechner, auf dem das Programm läuft). Im Gegensatz zum Server wird es meist erst gestartet, wenn der Nutzer einen bestimmten Dienst benötigt. Es initiiert über ein Netzwerk die Verbindung zum Server, dieser prüft den Verbindungswunsch (Authentifizierung siehe Vorlesungsunterlagen Sicherheit) und führt dann die angeforderte Aktion aus. Ein Client/Server-System besteht also immer aus drei Komponenten: Client fordert Dienste an Server erbringt die Dienste Kommunikationsverbindung überträgt die Daten Die Gestaltung der Protokollstacks der Kommunikationsverbindung (OSI-Schichtenmodell) ermöglicht es, dass Server und Client auch auf dem gleichen Rechner laufen können. Ein Server kann andererseits gleichzeitig auch Client sein, wenn er z.b. Aufgaben an weitere Server zur Bearbeitung weiterleitet (hierarchische Struktur siehe Vorlesungsunterlagen Web-Techniken). Praktikum Computersystemtechnik Versuch C7 Web-Techniken Seite 1

2 2.2 Idee des Praktikums Im Praktikum sollen mehrere Rechner zusammenarbeiten. Ein Rechner soll als,embedded-system' ein Messgerät (Multimeter Fluke 45) aufpeppen. Dieses wird über die serielle Schnittstelle angesprochen. Die Steuerung dieses Rechners erfolgt über Netzwerkverbindung. Es wird der PC eines Studentenarbeitsplatzes verwendet, der Einsatz eines Mikrorechners wäre ebenfalls möglich (z.b. ist Rabbit RCM5700 vorhanden). Für diesen Rechner ist die Software zu programmieren (z.b. C++). Ein weiterer Rechner simuliert einen Prozesssteuerrechner. Dieser liest die durchzuführenden Messaufgaben aus einer SQL-Datenbank aus, steuert die Messgeräte über Netzwerkverbindung an (obiges Embedded-System mit Fluke45 und einen Agilent- Generator mit Netzwerkanschluss) und schreibt die Messergebnisse in die Datenbank. Es wird der PC eines Studentenarbeitsplatzes verwendet. Für diesen Rechner ist die Software zu programmieren (z.b. C++). Die SQL-Datenbank ist auf dem Praktikums-Server ( ) einzurichten. Auf diesem Server sind der Apache-Webserver, PHP und als Datenbanksystem MySQL installiert. Die Steuerung des gesamten Systems soll webbasiert (mittels HTML, PHP und ggf. Javascript etc.) durch Browser erfolgen. Die erforderlichen Webseiten (zur Definition von Messaufgaben und zur Darstellung der Messergebnisse) sind zu erstellen und auf dem Server abzulegen. 2.3 Beispiele HTML, PHP, JavaScript, SQL-Beispiele finden Sie unter Praktikum CST Dokumentationen Beispiele 2.4 Einführung in HTML siehe Bei HTML (HyperText Markup Language) handelt sich um eine Skriptsprache, die mit Hilfe von SGML (Standard Generalized Markup Language) definiert ist. SGML ist ein viel umfassenderes System zur Bearbeitung von Dokumenten und als ISO-Norm 8879 standardisiert. HTML ist eine so genannte Auszeichnungs- bzw. Kennzeichnungssprache (Markup Language), welche die Aufgabe hat, die logischen Bestandteile eines Dokuments zu beschreiben. So enthält der HTML-Code Befehle zum Definieren typischer Elemente eines Dokuments und deren Eigenschaften, wie Überschriften, Textabsätze, Listen, Tabellen oder Grafikreferenzen, also zur Beschreibung des Layouts (HTML beschreibt aber nicht die endgültige Formatierung!). HTML-Dokumente bestehen aus zwei Teilen, dem Kopf (Header) und dem Textkörper (Body). Diese beiden Bereiche und das Dokument selbst sind in so genannte Tags eingebettet. Die Zeilen zwischen der einleitenden und abschließenden Kennung des <HEAD>-Tags werden als Datei- Vorspann angesehen (z.b. der Titel der Seite). Der eigentliche Inhalt des HTML-Dokuments, wie der gesamte Text, Verknüpfungen oder Bilder, ist zwischen den <BODY>-Tags eingeschlossen. Der Grundaufbau eines HTML-Dokuments sieht also wie folgt aus: <html> <head> <title>... Titel des Dokuments... </title> </head> <body>... Inhalt des Dokuments... </body> </html> Seite 2 Praktikum Computersystemtechnik Versuch C7 Web-Techniken

3 2.5 Einführung in PHP siehe PHP ist eine leistungsfähige Skriptsprache zur serverseitigen Programmierung dynamischer Webseiten, deren Befehle in den HTML-Code einer Webseite eingebettet werden. Um PHP-Skripte ausführen zu können, wird ein Server benötigt, der entsprechend konfiguriert ist. Öffnet ein Browser eine Webseite mit integriertem PHP-Code, so werden die PHP-Anweisungen vom Server interpretiert und ausgeführt, das Ergebnis in den HTML-Code eingebettet und an den Browser gesendet. Somit ist der PHP-Quellcode für den Betrachter (d.h. den Browser) nicht zugänglich. PHP-Kommandos werden in den Body eines HTML-Dokuments eingebettet, beispielsweise mit: <?php echo "Das ist ein PHP-Script"?> Hinweis: Die Ausführung von PHP-Kommandos ist auf den zentralen Servern der HTW aus (teilweise nicht ganz nachvollziehbaren) Sicherheitsgründen extrem eingeschränkt. Deshalb wird im Praktikum ein eigener Web-Server (auf ) verwendet. 2.6 Einführung in JavaScript siehe JavaScript ermöglicht eine dynamische Gestaltung von Webseiten durch Befehlsabarbeitung auf der Clientseite (d.h. auf der Browser-Seite). Damit ist es beispielsweise möglich, Nutzereingaben vor dem Absenden an den Server zu prüfen. Es lassen sich Webseiten programmieren, die sich hinsichtlich Funktionalität wie normale Desktop-Applikationen verhalten. Eine typische Anwendung ist auch das Nachladen von Daten (z.b. Messwerten), ohne die gesamte Webseite erneut vom Server abzufragen und im Browser neu aufbauen zu müssen. JavaScript wird in einem sogenannten Sandkasten ausgeführt, welcher den Zugriff auf Systemressourcen stark einschränkt. Damit wird die Sicherheit des Browser-Rechners gegenüber missbräuchlicher Anwendung erreicht. 2.7 Einführung in mysql siehe dev.mysql.com/doc/refman/5.0/en/tutorial.html Das Datenbanksystem mysql, basierend auf "Structured Query Language" (strukturierte Abfragesprache), einer standardisierten Sprache für Datenbankzugriffe, ist eine Open-Source- Software. Dies bedeutet, dass es kostenfrei nutzbar ist. Der Zugriff ist lokal und über ein Netzwerk möglich. Auf Grund seiner Geschwindigkeit, Sicherheit und Skalierbarkeit ist mysql gut geeignet, um Datenbanken über das Internet verfügbar zu machen. MySQL ist eine relationale Datenbank, d.h. die Daten werden in separaten Tabellen gespeichert, zwischen denen Beziehungen (Relationen) bestehen können. Hierdurch werden hohe Geschwindigkeit und Flexibilität der Datenbankabfragen erreicht. Wenn die Tabellen durch Relationen verbunden werden, ist es möglich, Daten aus verschiedenen Tabellen bei Abfragen zu kombinieren. 2.8 Praktikumsvorbereitung In Vorbereitung auf das Praktikum müssen Sie sich entsprechend der Praktikumsproblematik in die Thematik C++-Programmierung von Sockets und serieller Schnittstelle, in die Kommandosprache SCPI (zur Ansteuerung der Messgeräte), in HTML, PHP, Javascript und SQL einarbeiten. Die erforderlichen Programme, die Datenbank und die Skripte sollten Sie möglichst weitgehend vorbereiten (d.h. z.b. fertige Quelltexte, welche fehlerfrei compilierbar sind). Die erforderlichen Compiler sind entweder frei im Netz verfügbar oder über das MSDNAA-Programm kostenfrei erhältlich. Stimmen Sie sich ab, welcher Student für welche Teilaufgaben verantwortlich ist. Legen Sie unbedingt die zu verwendende Struktur der Datenbank fest (schriftlich!), da diese die Schnittstelle zwischen den Teilaufgaben bildet. Änderungen haben also Einfluss auf alle Teilaufgaben und sollten während des Praktikums nicht mehr notwendig sein! Praktikum Computersystemtechnik Versuch C7 Web-Techniken Seite 3

4 3 Versuchsdurchführung 3.1 Übersicht über den Versuchsaufbau Generator Eingebettetes System DUT Device under Test Serielle Verbindung Netzwerk Prozess-Steuerrechner Webseiten Server: Apache + mysql Datenbank Bedienung und Ergebnisdarstellung mit Web-Browser 3.2 Zugriff auf Server Zum Ablegen der Webseiten steht jeder Gruppe ein passwortgeschützes (Passwort erhalten Sie vom Versuchsbetreuer) Verzeichnis zur Verfügung, dort befindet sich bereits ein Verzeichnis public_html. Die Dateifreigabe erfolgt mittels Samba siehe Zugriff auf Ihr Verzeichnis unter XP: Dateimanager/Extras/Netzlaufwerk verbinden Verbindung unter anderem Benutzernamen \\ \cst-x // x ist durch die Kennung ihrer Praktikumsgruppe a...g zu ersetzen Benutzername: cst-x // x ist durch die Kennung ihrer Praktikumsgruppe a...g zu ersetzen Passwort: // erhalten Sie vom Versuchsbetreuer Zugriff auf Ihr Verzeichnis unter Ubuntu: smbmount \\\\ \\cst-x /home/student/smb (alternativ '\\ \cst-x' /home/ ) Zugriff auf die Webseite: Seite 4 // x ist durch die Kennung ihrer Praktikumsgruppe a...g zu ersetzen Praktikum Computersystemtechnik Versuch C7 Web-Techniken

5 3.3 Generator Agilent A33220A Die Ansteuerung des Generators erfolgt über Netzwerk mittels TCP-Protokoll. Der Generator arbeitet dabei als TCP-Server (er wartet auf Port 5025 auf Anfragen im SCPI-Format). siehe Praktikum CST Dokumentationen Agilent Kurzanleitung Fernsteuerung Auf dem,embeddded-pc' ist ein Programm (z.b. in Visual-C++) zu schreiben, welches über einen Socket die Verbindung zum Generator herstellt. Beispielprogramm (ohne jegliche Fehlerbehandlung!), welches einen Testbefehl sendet: WSADATA wsadata; SOCKET my_sock; SOCKADDR_IN my_sockaddr_in; int retcode; char my_string[]="*tst? \r\n "; retcode=wsastartup(2, &wsadata); // Sockets initialisieren (Berkeley-Stil=Unix-kompatibel) my_sock = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP); // TCP-Socket erzeugen // Socket an dynamisch zugewiesenen Port binden memset(&my_sockaddr_in, 0, sizeof(my_sockaddr_in)) ; my_sockaddr_in.sin_family=af_inet; // Socket für UDP bzw. TCP my_sockaddr_in.sinport=htons(5025); // Port-Nummer my_sockaddr_in.sin_addr.s_un.s_un_b.s_bl=192; // IP-Adresse my_sockaddr_in.sin_addr.s_un.s_un_b.s_b2=168; // verwenden Sie die ihrem my_sockaddr_in.sin_addr.s_un.s_un_b.s_b3=0; // Praktikumsplatzes zugeordnete my_sockaddr_in.sin_addr.s_un.s_un_b.s_b4=x; // Adresse { retcode=connect(my_sock, (SOCKADDR *) &my_sockaddr_in, sizeof(sockaddr_in)); send(my_sock,my_string, strlen(my_string)+l, 0); // Verbinden und Senden Der Generator antwortet nach jedem Befehl (TCP ist bidirektional!), die Antwort wird in obigem Beispielprogramm jedoch nicht eingelesen. Das Programm ist also diesbezüglich zu ergänzen. Außerdem sind je nach verwendeter Entwicklungsumgebung und je nach eingebundenen Bibliotheken komfortablere Befehle zur Socketprogrammierung verfügbar. Sinnvoll ist der Einsatz eines Netzwerk-Sniffers, um Fehler in der Kommunikation eingrenzen zu können. Einzelheiten zur Fernsteuerung des Generators siehe Praktikum CST Dokumentationen Agilent Connectivity Guide. Die Befehle zur Steuerung des Generators sind Strings der Kommandosprache SCPI. Details sind unter Praktikum CST Dokumentationen Agilent Manual S.l47ff. zu finden. Wichtige SCPI-Kommandos zur Steuerung des Generators (Default-Werte fett gedruckt, die Angabe der GROSS geschriebenen Buchstaben ist ausreichend): FUNCtion {SINusoid SQUare RAMP PULSe NOISe DC USER FREQuency {<frequency> MINimum MAXimum VOLTage {<amplitude> MINimum MAXimum VOLTage:OFFSet {<offset> MINimum MAXimum VOLTage:HIGH {<voltage> MINimum MAXimum VOLTage:LOW {<voltage> MINimum MAXimum VOLTage:RANGe:AUTO {OFF ON ONCE VOLTage:UNIT {VPP VRMS DBM FUNCtion:SQUare:DCYCle {<percent> MINimum MAXimum FUNCtion:RAMP:SYMMetry {<percent> MINimum MAXimum OUTPut {OFF ON OUTPut:LOAD {<ohms> INFinity MINimum MAXimum OUTPut:POLarity {NORMal INVerted OUTPut:SYNC {OFF ON Praktikum Computersystemtechnik Versuch C7 Web-Techniken Seite 5

6 3.4 Multimeter Fluke 45 Das Multimeter wird prinzipiell analog zum Generator angesteuert. Die erforderlichen SCPI- Kommandos können Praktikum CST Dokumentationen Fluke45 Manual S.5-19 = pdf Seite 78ff. bzw. Praktikum CST Dokumentationen Fluke45 Handbuch S.5-23 = pdf Seite 88ff. entnommen werden. Das Fluke45 verfügt über keinerlei Handshake-Leitungen an der seriellen Schnittstelle. Es ist deshalb eine spezielle Beschaltung des Kabels erforderlich (Zeichnen Sie diese Beschaltung für beidseitige 9-Pin-Stecker). Entnehmen Sie der Dokumentation des Messgerätes die einzustellenden Schnittstellenparameter: Praktikum CST Dokumentationen Fluke45 Manual S.5-1ff = pdf Seite 60ff. Praktikum CST Dokumentationen Fluke45 Handbuch S.5-1 = pdf Seite 66ff. Testen Sie die Kommunikation mit dem Fluke45 mittels Terminal-Programm (z.b. Hyperterminal). Verwenden Sie zuerst das bereitgestellte fertig konfigurierte Kabel. Stellen Sie anschließend die Verbindung über ein frei konfigurierbares Kabel her. Spielen Sie die geplante Ansteuerung mit Terminal-Programm zu Fuß durch und dokumentieren Sie die Reaktion des Messgerätes auf ihre Befehle (damit erleichtern Sie sich die Fehlersuche bei Inbetriebnahme ihrer Software). Auf dem,embeddded-pc' ist ein Programm in z.b. Visual-C++ zu schreiben, welches über die serielle Schnittstelle die Verbindung zum Multimeter herstellt. Zu beachten ist, dass ein bidirektionaler Datenverkehr (Anfrage - Antwort) erforderlich ist. Hierbei ist die Reaktionszeit (=Messzeit) des Messinstruments beachten. Als Betriebssystem wird Windows XP eingesetzt, welches aber den Zugriff auf Schnittstellen eingeschränkt (Ansteuerung nur über Gerätetreiber möglich) Programmteile zur Ansteuerung der seriellen Schnittstelle: #include <stdafx.h> #include <windows.h> #include <conio.h> #include <iostream> using namespace std; #include <FwCommon.h> #include <stdio.h> #include <stdlib.h> #include <string> #include <AtlConv.h> #include <AtlBase.h> #define MAX_COM_PORTS 8 // maximale COM-Port-Nummer static HANDLE hcomfile[max_com_ports]; static BOOL bisopen [MAX_COM_PORTS]; int ComOpen(unsigned Nr,int Baud,int Parity,int Stopbits,int Databits) // Nr : Nummer des Com-Ports (0=COM1 1=COM2...) // Baud : Baudrate // Parity : 0 = kein Parity Bit 1 = gerade 2 = ungerade // 3 = immer 0 4 = immer 1 // Stopbits : 0 = Ein Stopbit 1 = 1,5 Stopbits 2 = Zwei Stopbits // Databits : 0 = 7 Datenbits 1 = 8 Datenbits // return : 0 = Fehler 1 = OK { static const int ipmode[]={noparity,evenparity,oddparity,spaceparity,markparity; static const int ismode[]={onestopbit,one5stopbits,twostopbits; #ifdef UNICODE Seite 6 // ASCII oder Unicode? Praktikum Computersystemtechnik Versuch C7 Web-Techniken

7 wchar_t cname[]=l"\\\\.\\comx"; // Schnittstellenname #else unsigned char cname[]="\\\\.\\comx"; #endif HANDLE hfile; // Handle für Schnittstelle COMMTIMEOUTS sto; // Control-Struktur TimeOut der Schnittstelle DCB sdcb; // Control-Struktur für serielle Schnittstelle if (Nr>=MAX_COM_PORTS) return 0; if (bisopen[nr]) return 0; cname[7]='1'+nr; // Schnittstellennamen zusammenbauen hfile= CreateFile(cName, // Filename GENERIC_READ GENERIC_WRITE, // Lese- und Schreibzugriff NULL, // kein File-Sharing NULL, // Sicherheit: Default OPEN_EXISTING, // File existiert FILE_ATTRIBUTE_NORMAL, // normale File-Attribute (= keine) NULL); // kein Template für Attribute if(hfile==invalid_handle_value) { hfile=0; return 0; memset(&sdcb,0,sizeof(sdcb)); // Control-Struktur anlegen sdcb.dcblength=sizeof(sdcb); // Länge der Control-Struktur sdcb.baudrate = Baud; // Baudrate sdcb.fparity = (Parity!=0)? TRUE:FALSE;// Paritätsprüfung an/aus sdcb.fbinary = TRUE; // binäre Daten sdcb.parity = ipmode[parity]; // Art der Parität sdcb.stopbits = ismode[stopbits];// Anzahl Stopp-Bits sdcb.foutxctsflow = FALSE; // Send: kein Warten auf CTS sdcb.foutxdsrflow = FALSE; // Send: kein Warten auf DSR sdcb.fdtrcontrol = DTR_CONTROL_ENABLE;//Steuerung DTR(immer High) sdcb.fdsrsensitivity= FALSE; // Rcv: nicht auf DSR warten sdcb.fabortonerror = FALSE; // Art der Fehlerbehandlung sdcb.bytesize = (Databits)? 8:7; // Anzahl Datenbits if (!SetCommState(hFile,&sDcb)) {CloseHandle(hFile); return 0; sto.readintervaltimeout = MAXDWORD; // kein Read-Timeout sto.readtotaltimeoutmultiplier = 0; // sofort Return bei Read sto.readtotaltimeoutconstant = 0; sto.writetotaltimeoutmultiplier= 1; // Timeout=1ms*Anzahl d.bytes sto.writetotaltimeoutconstant = 2; // + 2ms if (!SetCommTimeouts((HANDLE)hFile, &sto)) {CloseHandle(hFile); return 0; hcomfile[nr]=hfile; // Handle ablegen bisopen [Nr]=TRUE; // Flag für geöffnete COM-Schnittstelle return 1; int ComClose(unsigned Nr) { // Nr : Nummer des Com-Ports (0=COM1 1=COM2...) // return : 0 = Fehler 1 = OK if (Nr>=MAX_COM_PORTS) return 0; if (!bisopen[nr]) return 0; CloseHandle(hComFile[Nr]); hcomfile[nr]=0; // Handle entfernen bisopen [Nr]=FALSE; // Flag für geschlossene COM-Schnittstelle return 1; Praktikum Computersystemtechnik Versuch C7 Web-Techniken Seite 7

8 int ComRead(unsigned Nr, void *Buffer, int Max) { // Nr : Nummer des Com-Ports (0=COM1 1=COM2...) // Buffer : Buffer in dem die Zeichen gespeichert werden // Max : Maximale Anzahl der zu lesenden Zeichen // return : Anzahl der gelesenen Zeichen DWORD dwcount; if (Nr>=MAX_COM_PORTS) return 0; if (!bisopen[nr]) return 0; ReadFile(hComFile[Nr], Buffer, Max, &dwcount, 0); return dwcount; int ComWrite(unsigned Nr, void *Buffer, int Count) { // Nr : Nummer des Com-Ports (0=COM1 1=COM2...) // Count : Anzahl der zu sendenden Zeichen // return : Anzahl der gesendeten Zeichen DWORD dwcount; if (Nr>=MAX_COM_PORTS) return 0; if (!bisopen[nr]) return 0; WriteFile(hComFile[Nr], Buffer, Count, &dwcount, 0); return dwcount; int main(int argc, char* argv[]) { char FLUKE_RETURN[50]=" "; unsigned PORTNR; int j; printf ("Nummer des zu verwendenden COM-Ports?\n(COM1=1...): "); scanf ("%d", &PORTNR); PORTNR=PORTNR-1; if (ComOpen(PORTNR, 9600, 0, 0, 1)) { ComWrite(PORTNR,"*IDN? \r\n", 8); Sleep(350); j = ComRead(PORTNR, &FLUKE_RETURN, 50); ComClose(PORTNR); // Timer, da FLUKE45 Reaktionszeit benoetigt else printf("could not open com-port!\n"); printf ("\nhit any key to close\n"); getch(); return 0; Hinweis: in der sdcb-struktur können Sie die Schnittstelle auch so programmieren, dass ein normales serielles Kabel funktioniert. Je nach verwendeter Entwicklungsumgebung und je nach eingebundenen Bibliotheken sind auch komfortablere Befehle zur Programmierung der seriellen Schnittstelle verfügbar. Das Programm muss außerdem die Netzwerkschnittstelle (Socket) bedienen, vgl Seite 8 Praktikum Computersystemtechnik Versuch C7 Web-Techniken

9 3.5 Verbindung der Messgeräte mit Datenbank Die Steuerung der Messgeräte und die Protokollierung der Messwerte soll mittels einer SQLDatenbank erfolgen. Diese ist auf dem Praktikums-Server ( ) einzurichten. Entwerfen Sie eine Datenbankstruktur und erstellen Sie die Datenbank. Geben Sie die hierzu erforderlichen Kommandos an der Konsole ihres PC s ein user: cst-x // x ist durch die Kennung ihrer Praktikumsgruppe a...g zu ersetzen data base: dbcstx // Achtung, kein Bindestrich! password: erhalten Sie vom Versuchsbetreuer Kommandos siehe dev.mysql.com/doc/refman/5.0/en/tutorial.html Programmieren Sie den Zugriff auf die Datenbank (z.b. C++Programm und PHP-Skript). Den Zugriff auf die Datenbank mittels PHP zeigt das folgende Skript: <?php $server=" "; $benutzer="cst-x"; $database="dbcstx"; $password="xxx"; $verbindung=mysql_connect ($server, $benutzer, $password); mysql_select_db($database,$verbindung); $sql_eintrag="insert into Messung (id, art) values (...,...)"; $ret=mysql query($sql_eintrag, $verbindung); if ($ret) {... mysql_close($verbindung) ;?> Den Zugriff auf die Datenbank mittels C++ illustriert folgender Programmauszug: #include mysql.h MYSQL *data; MYSQL_RES *res; MYSQL_FIELD *fd; MYSQL_ROW row; char szdb[50]; // Initialisieren und Öffnen der Datenbank data=mysql_init((mysql*) 0); mysql_real_connect( data, NULL, NULL, NULL, NULL, MYSQL_PORT, NULL, 0); strcpy(szdb, "dbcstx") ; mysql_select_db(data, szdb); // Datenbank auslesen (welche Messung ist durchzuführen?) mysql_query(data, "SELECT * from Messart ")); res = mysql_store_result(data); Evtl. erforderliche Header-Files und Bibliotheken laden Sie bitte vorher aus dem WWW. 3.6 Web-Server Als Web-Server wird Apache siehe verwendet. Praktikum Computersystemtechnik Versuch C7 Web-Techniken Seite 9

Praktikum Computersystemtechnik

Praktikum Computersystemtechnik Friedrich-List-Platz 1, 01069 Dresden ~ PF 120701 ~ 01008 Dresden ~ Tel.(0351) 462 3383 ~ Fax (0351) 462 2175 Praktikum Computersystemtechnik Versuch C6 Prozess-Steuerung mittels IP 1 Allgemeine Hinweise

Mehr

Local Control Network Technische Dokumentation

Local 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

Mehr

Handbuch. 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 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...

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

ESB - Elektronischer Service Bericht

ESB - Elektronischer Service Bericht Desk Software & Consulting GmbH ESB - Elektronischer Service Bericht Dokumentation des elektronischen Serviceberichts Matthias Hoffmann 25.04.2012 DESK Software und Consulting GmbH Im Heerfeld 2-4 35713

Mehr

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf

Mehr

Praktikum Rechnernetze für Studiengang Elektrotechnik / Elektronik

Praktikum Rechnernetze für Studiengang Elektrotechnik / Elektronik Fachbereich Elektrotechnik Hochschule für Technik und Wirtschaft Dresden (FH) University of Applied Sciences Prof. H. Kühn Friedrich-List-Platz 1, 01069 Dresden ~ PF 120701 ~ 01008 Dresden ~ Tel.(0351)

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

Powermanager Server- Client- Installation

Powermanager Server- Client- Installation Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server

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

Einführung in PHP. (mit Aufgaben)

Einführung in PHP. (mit Aufgaben) Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites

Mehr

METTLER TOLEDO ETHERNET-Option

METTLER TOLEDO ETHERNET-Option Diese Anleitung beschreibt die Konfiguration und den Test der METTLER TOLEDO ETHERNET- Option für den Einsatz in einem Netzwerk. Die grundlegende Konfiguration der ETHERNET-Option ist über das Vision-Menü

Mehr

Internet online Update (Internet Explorer)

Internet online Update (Internet Explorer) Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:

Mehr

Netzwerkeinstellungen unter Mac OS X

Netzwerkeinstellungen unter Mac OS X Netzwerkeinstellungen unter Mac OS X Dieses Dokument bezieht sich auf das D-Link Dokument Apple Kompatibilität und Problemlösungen und erklärt, wie Sie schnell und einfach ein Netzwerkprofil unter Mac

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

http://www.hoststar.ch

http://www.hoststar.ch Kapitel 16 Seite 1 Die eigene Homepage Im Internet finden Sie viele Anbieter, die Ihnen rasch und zuverlässig einen Webhost für die eigene Homepage einrichten. Je nach Speicherplatz und Technologie (E-Mail,

Mehr

So empfangen Sie eine verschlüsselte E-Mail von Wüstenrot

So empfangen Sie eine verschlüsselte E-Mail von Wüstenrot So empfangen Sie eine verschlüsselte E-Mail von Wüstenrot 1. In welchen Fällen erhalten Sie von uns eine verschlüsselte E-Mail? Der Gesetzgeber verpflichtet uns, bei der Kommunikation von vertraulichen

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

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München Time CGI Version 1.5 Stand 04.12.2013 TimeMachine Dokument: time.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor Version Datum Kommentar

Mehr

Installationsanleitung

Installationsanleitung Installationsanleitung Installationsanleitung 2 VERSIONSVERWALTUNG Version Autor Beschreibung Datum 1.0 Benjamin Hestler Erstellen des Dokuments 12.01.2010 1.1 Benjamin Hestler Erweitern und anpassen der

Mehr

Herzlich Willkommen bei der nfon GmbH

Herzlich 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

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert: Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal

Mehr

Installation des COM Port Redirectors

Installation des COM Port Redirectors Installation des COM Port Redirectors Über die entsprechenden Treiber ist es möglich, die seriellen Schnittstellen eines IGW/400 als virtuelle COM-Ports eines Windows-PCs zu nutzen. Aus Sicht der PC-Software

Mehr

INSTALLATIONSANLEITUNG der Version 2.1 (Jänner 2014)

INSTALLATIONSANLEITUNG der Version 2.1 (Jänner 2014) ANHANG A INSTALLATIONSANLEITUNG der Version 2.1 (Jänner 2014) Seite A2 1. Anhang A - Einleitung Bei der Installation wird zwischen Arbeitsplatzinstallation (Client) und Serverinstallation unterschieden.

Mehr

1 Vom Problem zum Programm

1 Vom Problem zum Programm Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren

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

EKF Software Server. Handbuch. Version 2.1. Hersteller: 2008 mesics gmbh Berliner Platz 8 48143 Münster info@mesics.de www.mesics.

EKF Software Server. Handbuch. Version 2.1. Hersteller: 2008 mesics gmbh Berliner Platz 8 48143 Münster info@mesics.de www.mesics. EKF Software Server Handbuch Version 2.1 Hersteller: 2008 mesics gmbh Berliner Platz 8 48143 Münster info@mesics.de www.mesics.de Inhalt Inhalt... 2 Allgemeines... 3 Systemvoraussetzungen... 3 Installation...

Mehr

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2 Kurzanleitung zur Softwareverteilung von Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2 I. BitDefender Management Agenten Verteilung...2 1.1. Allgemeine Bedingungen:... 2 1.2. Erste

Mehr

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen) 1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise

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

METTLER TOLEDO USB-Option Installation der Treiber unter Windows XP

METTLER TOLEDO USB-Option Installation der Treiber unter Windows XP Diese Anleitung beschreibt den Ablauf bei der Installation und Deinstallation der Treiber für die METTLER TOLEDO USB-Option unter Windows XP. Die USB-Option wird als zusätzliche serielle Schnittstelle

Mehr

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

Step by Step VPN unter Windows Server 2003. von Christian Bartl Step by Step VPN unter Windows Server 2003 von VPN unter Windows Server 2003 Einrichten des Servers 1. Um die VPN-Funktion des Windows 2003 Servers zu nutzen muss der Routing- und RAS-Serverdienst installiert

Mehr

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)

Mehr

Proton Tankmesssystem per SMS und Webserver Dokumentation V1.4

Proton Tankmesssystem per SMS und Webserver Dokumentation V1.4 Proton Tankmesssystem per SMS und Webserver Dokumentation V1.4 Seite 1 von 9 Dokumentation Proton SMS Webserver Mit dem neuen Softwaretool von Proton werden SMS / Email / ASCII-File über eine Standard

Mehr

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Wie richten Sie Ihr Web Paket bei Netpage24 ein Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...

Mehr

EasyWk DAS Schwimmwettkampfprogramm

EasyWk DAS Schwimmwettkampfprogramm EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) 1 Einleitung... 2 2 Download und Installation... 3 2.1 Installation von WindowsXPMode_de-de.exe... 4 2.2 Installation von Windows6.1-KB958559-x64.msu...

Mehr

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration Arbeitsblatt und Demonstration A. Rost 1. Steuerung eines VI über LAN Eine Möglichkeit zur Steuerung virtueller Instrumente

Mehr

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen Gliederung 1. Was ist Wireshark? 2. Wie arbeitet Wireshark? 3. User Interface 4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen 1 1. Was

Mehr

Handbuch PCI Treiber-Installation

Handbuch PCI Treiber-Installation Handbuch PCI Treiber-Installation W&T Release 1.0, September 2003 09/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten:

Mehr

I. Travel Master CRM Installieren

I. Travel Master CRM Installieren I. Travel Master CRM Installieren Allgemeiner Hinweis: Alle Benutzer müssen auf das Verzeichnis, in das die Anwendung installiert wird, ausreichend Rechte besitzen (Schreibrechte oder Vollzugriff). Öffnen

Mehr

Administrator-Anleitung

Administrator-Anleitung Administrator-Anleitung für die Installation und Konfiguration von MySQL 5.0 zur Nutzung der Anwendung Ansprechpartner für Fragen zur Software: Zentrum für integrierten Umweltschutz e.v. (ZiU) Danziger

Mehr

Technical Note 0404 ewon

Technical Note 0404 ewon Technical Note 0404 ewon Fernwartung einer Hitachi Steuerung - 1 - Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Information... 3 1.2 Hinweis... 3 1.3 Anschluss PC und ewon... 3 2 Hitachi EH per seriellen

Mehr

Whitepaper. Produkt: List & Label 16. List & Label 16 unter Linux/Wine. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: List & Label 16. List & Label 16 unter Linux/Wine. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: List & Label 16 List & Label 16 unter Linux/Wine List & Label 16 unter Linux/Wine - 2 - Inhalt Allgemeines 3 Voraussetzungen 3 Schritt-für-Schritt

Mehr

Whitepaper. Produkt: combit address manager / Relationship Manager. Client-Verbindungsprobleme beheben. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit address manager / Relationship Manager. Client-Verbindungsprobleme beheben. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit address manager / Relationship Manager Client-Verbindungsprobleme beheben Client-Verbindungsprobleme beheben - 2 - Inhalt Einleitung

Mehr

Installieren und Verwenden von Document Distributor

Installieren und Verwenden von Document Distributor Klicken Sie hier, um diese oder andere Dokumentationen zu Lexmark Document Solutions anzuzeigen oder herunterzuladen. Installieren und Verwenden von Document Distributor Lexmark Document Distributor besteht

Mehr

5. Übung: PHP-Grundlagen

5. Übung: PHP-Grundlagen 5.1. Erstes PHP-Programm 1. Schreiben Sie PHP-Programm innerhalb einer Webseite, d.h. innerhalb eines HTML-Dokument. Ihr PHP-Programm soll einen kurzen Text ausgeben und Komentare enthalten. Speichern

Mehr

Live Update (Auto Update)

Live Update (Auto Update) Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch

Mehr

e-books aus der EBL-Datenbank

e-books aus der EBL-Datenbank e-books aus der EBL-Datenbank In dieser Anleitung wird erklärt, wie Sie ein ebook aus der EBL-Datenbank ausleihen und mit dem Programm Adobe Digital Edition öffnen. Folgende Vorraussetzungen sind eventuell

Mehr

Herzlich willkommen im Modul Web-Engineering

Herzlich willkommen im Modul Web-Engineering Herbst 2014 Herzlich willkommen im Modul Web-Engineering Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko

Mehr

Benutzerhinweise: IGW/920-SK/92 COM Port Redirector

Benutzerhinweise: IGW/920-SK/92 COM Port Redirector Benutzerhinweise: IGW/920-SK/92 COM Port Redirector Das Web-basierte Benutzerinterface des IGW/920 als OpenVPN-basierter Security Proxy ermöglicht auch die Konfiguration des integrierten COM Port Redirectors.

Mehr

www.internet-einrichten.de

www.internet-einrichten.de E-Mail-Programme E-Mail Adresse einrichten Bei t-online, AOL, Compuserve, und anderen können Sie sich E-Mail-Adressen einrichten. Dies hat aber den Nachteil, dass Sie diese nur mit der entsprechenden Zugangssoftware

Mehr

Leitfaden zur Installation von Bitbyters.WinShutdown

Leitfaden zur Installation von Bitbyters.WinShutdown Leitfaden zur Installation von Bitbyters.WinShutdown für Windows 32 Bit 98/NT/2000/XP/2003/2008 Der BitByters.WinShutDown ist ein Tool mit dem Sie Programme beim Herunterfahren Ihres Systems ausführen

Mehr

Handbuch USB Treiber-Installation

Handbuch USB Treiber-Installation Handbuch USB Treiber-Installation W&T Release 1.0 02/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten: Da wir

Mehr

Verwendung des Terminalservers der MUG

Verwendung des Terminalservers der MUG Verwendung des Terminalservers der MUG Inhalt Allgemeines... 1 Installation des ICA-Client... 1 An- und Abmeldung... 4 Datentransfer vom/zum Terminalserver... 5 Allgemeines Die Medizinische Universität

Mehr

Stepperfocuser 2.0 mit Bootloader

Stepperfocuser 2.0 mit Bootloader Stepperfocuser 2.0 mit Bootloader Info Für den Stepperfocuser 2.0 gibt es einen Bootloader. Dieser ermöglicht es, die Firmware zu aktualisieren ohne dass man ein spezielles Programmiergerät benötigt. Die

Mehr

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die

Mehr

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue

Mehr

Datenbanken für Online Untersuchungen

Datenbanken für Online Untersuchungen Datenbanken für Online Untersuchungen Im vorliegenden Text wird die Verwendung einer MySQL Datenbank für Online Untersuchungen beschrieben. Es wird davon ausgegangen, dass die Untersuchung aus mehreren

Mehr

Überprüfung der digital signierten E-Rechnung

Überprüfung der digital signierten E-Rechnung Überprüfung der digital signierten E-Rechnung Aufgrund des BMF-Erlasses vom Juli 2005 (BMF-010219/0183-IV/9/2005) gelten ab 01.01.2006 nur noch jene elektronischen Rechnungen als vorsteuerabzugspflichtig,

Mehr

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver Eine Firewall für Lexware professional oder premium konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Die Firewall von Windows 7 und Windows 2008 Server... 2 4. Die Firewall

Mehr

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

IBM Software Demos Tivoli Provisioning Manager for OS Deployment Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,

Mehr

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken Betriebliche Datenverarbeitung Wirtschaftswissenschaften AnleitungzurEinrichtungeinerODBC VerbindungzudenÜbungsdatenbanken 0.Voraussetzung Diese Anleitung beschreibt das Vorgehen für alle gängigen Windows

Mehr

Shellfire L2TP-IPSec Setup Windows XP

Shellfire L2TP-IPSec Setup Windows XP Shellfire L2TP-IPSec Setup Windows XP Diese Anleitung zeigt anschaulich, wie ein bei Shellfire gehosteter VPN-Server im Typ L2TP-IPSec unter Windows XP konfiguriert wird. Inhaltsverzeichnis 1. Benötigte

Mehr

Lehrveranstaltung Grundlagen von Datenbanken

Lehrveranstaltung Grundlagen von Datenbanken Verbindungsanleitung mit der Datenbank Um sich mit der Datenbank für die Übung zu verbinden, gibt es mehrere Möglichkeiten. Zum einen ist die Datenbank aus dem Netz des Informatikums direkt erreichbar.

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

Anleitung zur Installation der DataWatch Software auf einem LINUX System ohne grafische Oberfläche

Anleitung zur Installation der DataWatch Software auf einem LINUX System ohne grafische Oberfläche Anleitung zur Installation der DataWatch Software auf einem LINUX System ohne grafische Oberfläche Die Installation (siehe Punkt 1 und 2) der DataWatch Software kann auch auf einem Linux-System ohne grafische

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

eduroam mit SecureW2 unter Windows 7 Stand: 27. Januar 2015

eduroam mit SecureW2 unter Windows 7 Stand: 27. Januar 2015 Stand: 27. Januar 2015 1 Vorwort ACHTUNG: Diese Anleitung beschreibt eine funktionierende, aber vom CMS nicht mehr unterstützte WLAN-Einrichtung. Die vom CMS favorisierte und unterstützte Konfiguration

Mehr

PHP Kurs Online Kurs Analysten Programmierer Web PHP

PHP Kurs Online Kurs Analysten Programmierer Web PHP PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione

Mehr

Verbinden. der Firma

Verbinden. der Firma Verbinden mit dem SFTP-Server der Firma So einfach gehts: mit dem MAC (Mac OS X) mit dem PC (Windows XP) (bitte anklicken) SFTP-Server Benutzung beim Apple MacIntosh (Mac OS X) Zurück zur Auswahl SFTP-Server

Mehr

Installation LehrerConsole (für Version 6.2)

Installation LehrerConsole (für Version 6.2) Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: info@dr-kaiser.de Internet: www.dr-kaiser.de Installation LehrerConsole (für

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

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten AVM GmbH Alt-Moabit 95 D-10559 Berlin Faxversand mit dem FRITZ! LAN Assistenten Mit dem FRITZ! LAN Assistenten können Sie einen Computer als FRITZ!fax Server einrichten, über den dann Faxe von anderen

Mehr

Wissenswertes über LiveUpdate

Wissenswertes über LiveUpdate Wissenswertes über LiveUpdate 1.1 LiveUpdate «LiveUpdate» ermöglicht den einfachen und sicheren Download der neuesten Hotfixes und Patches auf Ihren PC. Bei einer Netzinstallation muss das LiveUpdate immer

Mehr

etermin Einbindung in Outlook

etermin Einbindung in Outlook etermin Einbindung in Outlook 1. Einführung Über etermin gebuchte Termine können bei Bedarf auch mit externen Terminkalendern, wie zum Beispiel Outlook, ical oder Google synchronisiert werden. Dieses Dokument

Mehr

Webbasierte Installation des Cisco AnyConnect VPN-Client 3.1 unter Linux

Webbasierte Installation des Cisco AnyConnect VPN-Client 3.1 unter Linux Webbasierte Installation des Cisco AnyConnect VPN-Client 3.1 unter Linux Voraussetzungen: Die Installation des Clients setzt eine graphische Benutzeroberfläche voraus. Der Client selbst sowie die Installation

Mehr

www.internet-einrichten.de

www.internet-einrichten.de E-Mail-Programme E-Mail Adresse einrichten Bei t-online, AOL, Compuserve, und anderen können Sie sich E-Mail-Adressen einrichten. Dies hat aber den Nachteil, dass Sie diese nur mit der entsprechenden Zugangssoftware

Mehr

Installation Server HASP unter Windows 2008 R2 Server 1 von 15. Inhaltsverzeichnis

Installation Server HASP unter Windows 2008 R2 Server 1 von 15. Inhaltsverzeichnis Installation Server HASP unter Windows 2008 R2 Server 1 von 15 Inhaltsverzeichnis 1.1. Allgemeines zum Server HASP...2 1.2. Installation des Sentinel HASP License Manager (Windows Dienst) auf dem Windows

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Nutzung der VDI Umgebung

Nutzung der VDI Umgebung Nutzung der VDI Umgebung Inhalt 1 Inhalt des Dokuments... 2 2 Verbinden mit der VDI Umgebung... 2 3 Windows 7... 2 3.1 Info für erfahrene Benutzer... 2 3.2 Erklärungen... 2 3.2.1 Browser... 2 3.2.2 Vertrauenswürdige

Mehr

Eine Einführung in die Installation und Nutzung von cygwin

Eine 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

Mehr

Datenbanken auf Sybase SQL-Anywhere

Datenbanken auf Sybase SQL-Anywhere Office Manager Enterprise oder Client/Server (ab Version 6.0.3.170) Datenbanken auf Sybase SQL-Anywhere A. Office Manager-Installationen Falls die Office Manager Enterprise- oder Client/Server-Version

Mehr

HTBVIEWER INBETRIEBNAHME

HTBVIEWER INBETRIEBNAHME HTBVIEWER INBETRIEBNAHME Vorbereitungen und Systemvoraussetzungen... 1 Systemvoraussetzungen... 1 Betriebssystem... 1 Vorbereitungen... 1 Installation und Inbetriebnahme... 1 Installation... 1 Assistenten

Mehr

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach - Projekt Personalverwaltung Erstellt von Inhaltsverzeichnis 1Planung...3 1.1Datenbankstruktur...3 1.2Klassenkonzept...4 2Realisierung...5 2.1Verwendete Techniken...5 2.2Vorgehensweise...5 2.3Probleme...6

Mehr

Internet online Update (Mozilla Firefox)

Internet online Update (Mozilla Firefox) Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Mozilla Firefox und gehen auf unsere Internetseite:

Mehr

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand: 28.05.2014

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand: 28.05.2014 robotron*e count robotron*e sales robotron*e collect Anwenderdokumentation Version: 2.0 Stand: 28.05.2014 Seite 2 von 5 Alle Rechte dieser Dokumentation unterliegen dem deutschen Urheberrecht. Die Vervielfältigung,

Mehr

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen

Mehr

Hochschule Darmstadt Fachbereich Informatik

Hochschule Darmstadt Fachbereich Informatik Hochschule Darmstadt Fachbereich Informatik Entwicklung webbasierter Anwendungen Praktikumsaufgaben 1 Semesterthema "Webbasierter Pizzaservice" Im Lauf des Semesters soll eine integrierte webbasierte Anwendung

Mehr

Firewalls für Lexware Info Service konfigurieren

Firewalls für Lexware Info Service konfigurieren Firewalls für Lexware Info Service konfigurieren Inhaltsverzeichnis: 1. MANUELLER DOWNLOAD 1 2. ALLGEMEIN 1 3. EINSTELLUNGEN 1 4. BITDEFENDER VERSION 10 2 5. GDATA INTERNET SECURITY 2007 4 6. ZONE ALARM

Mehr

E-Cinema Central. VPN-Client Installation

E-Cinema Central. VPN-Client Installation E-Cinema Central VPN-Client Installation Inhaltsverzeichnis Seite 1 Einleitung... 3 1.1 Über diese Anleitung... 3 1.2 Voraussetzungen... 3 1.3 Hilfeleistung... 3 2 Vorbereitung Installation... 4 3 Installation

Mehr

Benutzung der Avid Liquid Edition Schnittplätze an der Universität Innsbruck

Benutzung der Avid Liquid Edition Schnittplätze an der Universität Innsbruck Benutzung der Avid Liquid Edition Schnittplätze an der Universität Innsbruck Diese Anleitung muss bei jedem Start von Avid Liquid Edition befolgt werden, da sonst das Schneiden der Videos nicht möglich

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

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

BitDefender Client Security Kurzanleitung

BitDefender Client Security Kurzanleitung BitDefender Client Security Kurzanleitung...1 Appendix A Kurzanleitung mit Screenshots...2 BitDefender Client Security Kurzanleitung 1. Wählen Sie entweder 32 oder 64 bit Management Server aus dem BitDefender

Mehr

Matrix42. Use Case - Inventory. Version 1.0.0. 12. Februar 2013 - 1 -

Matrix42. Use Case - Inventory. Version 1.0.0. 12. Februar 2013 - 1 - Matrix42 Use Case - Inventory Version 1.0.0 12. Februar 2013-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4 2.1 Die Inventory-Daten 4 2.2 Die Listenübersicht

Mehr

(Hinweis: Dieses ist eine Beispielanleitung anhand vom T-Sinus 154 Komfort, T-Sinus 154 DSL/DSL Basic (SE) ist identisch)

(Hinweis: Dieses ist eine Beispielanleitung anhand vom T-Sinus 154 Komfort, T-Sinus 154 DSL/DSL Basic (SE) ist identisch) T-Sinus 154 DSL/DSL Basic (SE)/Komfort Portweiterleitung (Hinweis: Dieses ist eine Beispielanleitung anhand vom T-Sinus 154 Komfort, T-Sinus 154 DSL/DSL Basic (SE) ist identisch) Wenn Sie auf Ihrem PC

Mehr

MC-Hx 006. Einbindung des MC-Hx Modul als MODBus TCP Slave. MB DataTec GmbH. Stand: 01.2013

MC-Hx 006. Einbindung des MC-Hx Modul als MODBus TCP Slave. MB DataTec GmbH. Stand: 01.2013 Einbindung des MC-Hx Modul als MODBus TCP Slave MB DataTec GmbH Stand: 01.2013 Kontakt: MB DataTec GmbH Friedrich Ebert Str. 217a 58666 Kierspe Tel.: 02359 2973-22, Fax 23 Web : www.mb-datatec.de e-mail:

Mehr