Groovy und CouchDB. Ein traumhaftes Paar. Thomas Westphal

Größe: px
Ab Seite anzeigen:

Download "Groovy und CouchDB. Ein traumhaftes Paar. Thomas Westphal"

Transkript

1 Groovy und CouchDB Ein traumhaftes Paar Thomas Westphal

2 Herzlich Willkommen Thomas Westphal Software adesso AG Projekte, Beratung, Schulung thomas.westphal@adesso.de Groovy und CouchDB

3 Agenda Warum? Groovy CouchDB 4 Wege Was haben wir davon? Groovy und CouchDB

4 Warum? Ausdrucksschwacher Code Altlasten in Java RDBMS Groovy und CouchDB

5 Ausgangsbasis Groovy und CouchDB

6 Ausgangsbasis Groovy Daten CouchDB Wie? Groovy und CouchDB

7 Arten von Daten Strukturiert Unstrukturiert Beispiel Kommentar Beispiel Kommentar Beispiel Umfragen Groovy und CouchDB

8 Strukturierte Daten Beispiel Kommentar class Artikel { String titel String text Map<String, Kommentar> kommentare } class Kommentar { String String text Date erstellungszeitpunkt } Groovy und CouchDB

9 Unstrukturierte Daten Beispiel Umfragen def formulardaten1 = [ formularname: 'Umfrage1' name: 'Westphal' vorname: 'Thomas' ] def formulardaten2 = [ formularname: 'Testformular2' kanal: '1' nutzer: [ name: 'Westphal' vorname: 'Thomas'] ] Groovy und CouchDB

10 Groovy Was ist Groovy? Groovy und CouchDB

11 Groovy ist eine dynamische Sprache für die JVM. Elemente aus Sprachen wie Python, Ruby und Smalltalk Java-ähnliche Syntax seit 2003 aktuelle Version Groovy und CouchDB

12 Groovy Dynamisch optionale Typisierung (Keyword def) Skriptfähigkeit Meta-Programmierung (Meta Object Protocol) AST-Transformation Java Plattform läuft auf jeder JVM Zugriff auf jegliche Java-Bibliotheken (Jakarta Commons, JUnit) Zugriff von Java auf Groovy-Objekte Groovy und CouchDB

13 Groovy Features (Auswahl): Expressive Syntax Native Schreibweise für Listen und Maps Builder (HTTPBuilder, JsonGroovyBuilder) GPath Grails Groovy und CouchDB

14 CouchDB Was ist CouchDB? Groovy und CouchDB

15 CouchDB ist eine dokumentenorientierte Datenbank. Cluster of unreliable commodity hardware Data Base seit 2005 aktuelle Version Groovy und CouchDB

16 CouchDB Ein anderer Weg! JSON: { } rechnungsnummer : 19881, rechnungsbetrag : 35.75, kunde : { name : Firma Pahl & Co., adresse : { ort : Braunschweig, strasse : Kaiserstr. 19 } } Reale Daten Reale Dokumente Groovy und CouchDB

17 CouchDB Ein anderer Weg! Adresse 1:... adresse : { ort : Braunschweig strasse : Kaiserstr. 19 }... Adresse 2:... adresse : { ort : Halle/Saale postfach : 0815 }... Schemafrei Groovy und CouchDB

18 CouchDB Zugriff! Create Read Update Delete POST GET PUT DELETE REST-HTTP-Schnittstelle Groovy und CouchDB

19 CouchDB Zugriff! Die Datenbank für Rechnungen erstellen: curl -X PUT Antwort: {"ok":true} REST-HTTP-Schnittstelle Groovy und CouchDB

20 CouchDB Zugriff! Eine Rechnung erstellen: curl -X POST -H 'Content-Type: application/json -d '{"rechnungsnummer": 19881,...}' Antwort: {"ok":true,"id":"a6fb0ae60611d87ced0c0dd6b30c023c", "rev":"1-8dd d5dfc6b55a9e57a8a4d3"} REST-HTTP-Schnittstelle Groovy und CouchDB

21 CouchDB Zugriff! Die Rechnung abrufen: curl -X GET Antwort: {"_id":"a6fb0ae60611d87ced0c0dd6b30c023c", "_rev":"1-8dd d5dfc6b55a9e57a8a4d3", "rechnungsnummer":19881,...} REST-HTTP-Schnittstelle Groovy und CouchDB

22 CouchDB Zugriff! Eine Rechnung ändern: curl -X PUT -d '{"_id":"a6fb0ae60611d87ced0c0dd6b30c023c","_rev":"1-8dd d5dfc6b55a9e57a8a4d3","rechnungsnummer":... }' Antwort: {"ok":true,"id":"a6fb0ae60611d87ced0c0dd6b30c023c", "rev":"2-06d624eadf589bd8d2eaf99af36641af"} REST-HTTP-Schnittstelle Groovy und CouchDB

23 CouchDB Zugriff! Eine Rechnung löschen: So nicht! curl -X DELETE Antwort: {"error":"conflict","reason":"document update conflict."} Eine Rechnung löschen: curl -X DELETE Antwort: {"ok":true,"id":"a6fb0ae60611d87ced0c0dd6b30c023c", "rev":"3-1fd ff9c32fec6b9bbd4545c"} REST-HTTP-Schnittstelle Groovy und CouchDB

24 CouchDB Zugriff? Views! = Ansichten MapReduce JavaScript Ergebnis: Schlüssel-Werte Paare temporäre Views permanente Views = Designdokumente Query-Engine Groovy und CouchDB

25 CouchDB Zugriff? Views! Rechnungen filtern und nach Rechnungsnummer sortieren: function(doc) { if (doc.rechnungsnummer) { emit({"rechnungsnummer":doc.rechnungsnummer}, doc); } } Query-Engine Groovy und CouchDB

26 CouchDB Zugriff? Views! Rechnungen filtern und nach Rechnungsnummer sortieren: curl -X GET _design/rechnungen/_view/alle Antwort: {"total_rows":3,"offset":0,"rows":[ {"id":"a6fb0ae60...","key":{"rechnungsnummer...}}, {"id":"a6fb0ae60...","key":{"rechnungsnummer...}}, {"id":"a6fb0ae60...","key":{"rechnungsnummer"...}} ]} Query-Engine Groovy und CouchDB

27 CouchDB Zugriff? Views! Rechnungen filtern mit Parameter (Browser): _design/rechnungen/_view/alle?key={rechnungsnummer:19882} Antwort: {"total_rows":3,"offset":1,"rows":[ {"id":"a6fb0ae ","key":{"rechnungsnummer...}} ]} Query-Engine Groovy und CouchDB

28 CouchDB Zugriff? Views! Rechnungen und Artikel in getrennten Dokumenten - alle Rechnungen mit deren Artikel (JOIN) anzeigen: function(doc) { if (doc.rechnungsnummer &&!doc.artikelnummer) { // Dies ist eine Rechnung emit({"rechnungsnummer":doc.rechnungsnummer}, doc); } if (doc.rechnungsnummer && doc.artikelnummer) { // Dies ist ein Artikel emit({"rechnungsnummer":doc.rechnungsnummer, "artikelnummer":doc.artikelnummer}, doc); } } Query-Engine Groovy und CouchDB

29 4 Wege Groovy und CouchDB

30 4 Wege jcouchdb Ektorp Groovy Grails Groovy und CouchDB

31 4 Wege jcouchdb Ektorp Groovy Grails Groovy und CouchDB

32 jcouchdb jcouchdb ist ein Java 5 CouchDB Treiber. für dynamische Daten und POJOs nutzt die svenson JSON Bibliothek aktuelle Version Groovy und CouchDB

33 jcouchdb Kontakt! Verbindung zur CouchDB herstellen: def couchdb = new Database( localhost, artikel ) org.jcouchdb.db.database Groovy und CouchDB

34 jcouchdb Java: Strukturierte Daten public class Kommentar extends org.jcouchdb.document.basedocument { private String ; private String text; private Date = "type", readonly = true) public String gettype() { return Kommentar.class.getSimpleName(); } } public String get () { return ; }... Beispiel Kommentare Groovy und CouchDB

35 jcouchdb Java: Strukturierte Daten Kommentar kommentar1 = new Kommentar(); kommentar1.set ("westphal@adesso.de"); kommentar1.settext("reaktion 1");... Map<String, Kommentar> kommentare = new HashMap<String, Kommentar>(); kommentare.put("kommentar1", kommentar1); kommentare.put("kommentar2", kommentar2); Artikel artikel = new Artikel(); artikel.settitel("java und jcouchdb"); artikel.settext("objekte mit Java und jcouchdb in die CouchDb speichern..."); artikel.setkommentare(kommentare); couchdb.createdocument(artikel); Beispiel Kommentare Groovy und CouchDB

36 jcouchdb Groovy: Strukturierte Daten Artikel artikel = new Artikel( titel: "Groovy und jcouchdb", text: "Objekte mit Groovy und jcouchdb in die CouchDb speichern...", kommentare: [ kommentar1: new Kommentar( "westphal@adesso.de", text: "Reaktion 1"), kommentar2: new Kommentar( "westphal@adesso.de", text: "Reaktion 2") ]) couchdb.createdocument(artikel) Beispiel Kommentare Groovy und CouchDB

37 jcouchdb Java: Unstrukturierte Daten Map<String, String> kommentar1 = new HashMap<String, String>(); kommentar1.put(" ", "westphal@adesso.de"); kommentar1.put("text", "Reaktion 1");... Map<String, Map<String, String>> kommentare = new HashMap<String, Map<String, String>>(); kommentare.put("kommentar1", kommentar1); kommentare.put("kommentar2", kommentar2); Map<String, Object> artikel = new HashMap<String, Object>(); artikel.put("titel", "Java und jcouchdb"); artikel.put("text", "Maps mit Java und jcouchdb in die CouchDb speichern..."); artikel.put("kommentare", kommentare); couchdb.createdocument(artikel); Beispiel Kommentare Groovy und CouchDB

38 jcouchdb Groovy: Unstrukturierte Daten couchdb.createdocument([ titel: "Groovy und jcouchdb", text: "Maps mit Groovy und jcouchdb in die CouchDb speichern...", kommentare: [ kommentar1: [ "westphal@adesso.de", text: "Reaktion 1"], kommentar2: [ westphal@adesso.de", text: "Reaktion 2"] ] ]) Beispiel Kommentare Groovy und CouchDB

39 4 Wege jcouchdb Ektorp Groovy Grails Groovy und CouchDB

40 4 Wege jcouchdb Ektorp Groovy Grails Groovy und CouchDB

41 Ektorp Ektorp ist eine Java Persistenz API für CouchDB. für dynamische Daten und POJOs nutzt die Jackson JSON Bibliothek aktuelle Version Groovy und CouchDB

42 Ektorp Kontakt! Verbindung zur CouchDB herstellen: def httpclient = new StdHttpClient.Builder().host( localhost ).port(5984).build() def instance = new StdCouchDbInstance(httpClient) CouchDbConnector couchdb = new StdCouchDbConnector( artikel, instance) org.ektorp.couchdbconnector Groovy und CouchDB

43 Ektorp Groovy: Strukturierte ['id', 'revision'] class Kommentar String String revision } String String text Date erstellungszeitpunkt String type = Kommentar.class.getSimpleName() Beispiel Kommentare Groovy und CouchDB

44 Ektorp Java: Strukturierte Daten Kommentar kommentar1 = new Kommentar(); kommentar1.set ("westphal@adesso.de"); kommentar1.settext("reaktion 1");... Map<String, Kommentar> kommentare = new HashMap<String, Kommentar>(); kommentare.put("kommentar1", kommentar1); kommentare.put("kommentar2", kommentar2); Artikel artikel = new Artikel(); artikel.settitel("java und Ektorp"); artikel.settext("objekte mit Java und Ektorp in die CouchDb speichern..."); artikel.setkommentare(kommentare); couchdb.create(artikel); Beispiel Kommentare Groovy und CouchDB

45 Ektorp Groovy: Strukturierte Daten Artikel artikel = new Artikel( titel: "Groovy und Ektorp", text: "Objekte mit Groovy und Ektorp in die CouchDb speichern...", kommentare: [ kommentar1: new Kommentar( "westphal@adesso.de", text: "Reaktion 1"), kommentar2: new Kommentar( "westphal@adesso.de", text: "Reaktion 2") ]) couchdb.create(artikel) Beispiel Kommentare Groovy und CouchDB

46 Ektorp Java: Unstrukturierte Daten Map<String, String> kommentar1 = new HashMap<String, String>(); kommentar1.put(" ", "westphal@adesso.de"); kommentar1.put("text", "Reaktion 1");... Map<String, Map<String, String>> kommentare = new HashMap<String, Map<String, String>>(); kommentare.put("kommentar1", kommentar1); kommentare.put("kommentar2", kommentar2); Map<String, Object> artikel = new HashMap<String, Object>(); artikel.put("titel", "Java und Ektorp"); artikel.put("text", "Maps mit Java und Ektorp in die CouchDb speichern..."); artikel.put("kommentare", kommentare); couchdb.create(artikel); Beispiel Kommentare Groovy und CouchDB

47 Ektorp Groovy: Unstrukturierte Daten couchdb.create([ titel: "Groovy und Ektorp", text: "Maps mit Groovy und Ektorp in die CouchDb speichern...", kommentare: [ kommentar1: [ "westphal@adesso.de", text: "Reaktion 1"], kommentar2: [ westphal@adesso.de", text: "Reaktion 2"] ] ]) Beispiel Kommentare Groovy und CouchDB

48 4 Wege jcouchdb Ektorp Groovy Grails Groovy und CouchDB

49 4 Wege jcouchdb Ektorp Groovy Grails Groovy und CouchDB

50 HTTPBuilder ist ein Groovy Modul für HTTP-basierende Dienste. bietet einen RESTClient bietet Builder und Parser für JSON nutzt Apache's HttpClient Bibliothek aktuelle Version Groovy und CouchDB

51 HTTPBuilder Kontakt! Verbindung zur CouchDB herstellen: def couchdb = new RESTClient( ) groovyx.net.http.restclient Groovy und CouchDB

52 HTTPBuilder Groovy: Strukturierte Daten class Kommentar { } String String text Date erstellungszeitpunkt String type = Kommentar.class.getSimpleName() Beispiel Kommentare Groovy und CouchDB

53 HTTPBuilder Groovy: Strukturierte Daten Artikel artikel = new Artikel( titel: Groovy und HTTPBuilder, text: Objekte mit Groovy und HTTPBuilder in die CouchDb speichern..., kommentare: [ kommentar1: new Kommentar( westphal@adesso.de, text: Reaktion 1 ), kommentar2: new Kommentar( westphal@adesso.de, text: Reaktion 2 ) ]) def response = couchdb.post( path: artikel, contenttype: JSON, requestcontenttype: JSON, body: artikel) Beispiel Kommentare Groovy und CouchDB

54 HTTPBuilder Groovy: Unstrukturierte Daten def response = couchdb.put(path: "artikel/${uuid}", contenttype: JSON, requestcontenttype: JSON, body: [ titel: 'Groovy und HTTPBuilder', text: 'Maps mit Groovy und HTTPBuilder in die CouchDb speichern...', kommentare: [ kommentar1: [ westphal@adesso.de', text: 'Reaktion 1' ], kommentar2: [ westphal@adesso.de', text: 'Reaktion 2' ] ] ]) Beispiel Kommentare Groovy und CouchDB

55 4 Wege jcouchdb Ektorp Groovy Grails Groovy und CouchDB

56 4 Wege jcouchdb Ektorp Groovy Grails Groovy und CouchDB

57 Grails CouchDB Plugin CouchDB Plugin ist ein Grails Plugin für CouchDB. bietet GORM-Funktionalität nutzt die jcouchdb Bibliothek aktuelle Version Groovy und CouchDB

58 Grails CouchDB Plugin Kontakt! Datei DataSource.groovy: couchdb { host = "localhost" port = 5984 database = "artikel" username = "" password = "" } datasource { configclass = CouchDomainConfiguration.class } Konfigurationsdatei Groovy und CouchDB

59 Grails CouchDB Plugin Grails: Strukturierte class Kommentar { String String text Date erstellungszeitpunkt } static constraints = { } Beispiel Kommentare Groovy und CouchDB

60 Grails CouchDB Plugin Grails: Strukturierte Daten def kommentarinstance = new Kommentar(params) kommentarinstance.save(flush: true) Beispiel Kommentare Groovy und CouchDB

61 Grails CouchDB Plugin Grails: Strukturierte Daten Speichern und Löschen: kommentarinstance.save( flush: true) kommentarinstance.delete(flush: true) Zusätzliche Felder: def id = kommentarinstance.id def version = kommentarinstance.version Auslesen: def instance = Kommentar.get(id) def instancelist = Kommentar.list(params) def instancetotal = Kommentar.count() Beispiel Kommentare Groovy und CouchDB

62 4 Wege jcouchdb Ektorp Groovy Grails Groovy und CouchDB

63 4 Wege jcouchdb Ektorp Groovy Grails Grails + strukturierte Daten CouchDB + Groovy jcouchdb und Ektorp jcouchdb und Ektorp jcouchdb CouchDB Plugin auch ohne Treiber möglich flexibel durch Annotations Out-of-the-Box CRUD CouchdDBUpdater Groovy und CouchDB

64 Groovy und CouchDB Was haben wir davon? Groovy und CouchDB

65 Groovy und CouchDB Was haben wir davon? starke Ausdrucksmöglichkeiten in Groovy > Listen und Maps > JSON > Groovy-Objekte Verständlich! Groovy und CouchDB

66 Groovy und CouchDB Was haben wir davon? sehr einfacher Zugriff auf die CouchDB > viele Wege > einfaches JSON-Format Dokumente passen besser zu OOP und realen Objekten Einfach! Groovy und CouchDB

67 Groovy und CouchDB Was haben wir davon? CouchDB ist > schemalos > sehr einfach replizierbar Flexibilität! Groovy und CouchDB

68 Groovy und CouchDB Was haben wir davon? Einfachheit ermöglicht den Blick für das Wesentliche Groovy und CouchDB

69 Vielen Dank für Ihre Aufmerksamkeit. Relax! Groovy und CouchDB

70 Wir suchen Sie als Software-Architekt (m/w) Projektleiter (m/w) Senior Software Engineer (m/w)

NoSQL Datenbanken am Beispiel von CouchDB

NoSQL Datenbanken am Beispiel von CouchDB NoSQL Datenbanken am Beispiel von CouchDB OIO - Hauskonferenz 2011 Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihr Sprecher Thomas Bayer Programmierer

Mehr

Untersuchungen zum Einsatz von Apache CouchDB als Geodatenbank

Untersuchungen zum Einsatz von Apache CouchDB als Geodatenbank Masterarbeit Untersuchungen zum Einsatz von Apache CouchDB als Geodatenbank Prüfer: Prof. Dr.-Ing. Baumann, M.Eng. Kirschke Gliederung Apache CouchDB Geodatenbank Praktische Beispiele im GIS-Kontext Ergebnisse

Mehr

1 Einführung... 25. 2 Die Grundlagen... 55. 3 Praxis 1 das Kassenbuch (zentraler CouchDB-Server)... 139. 4 Praxis 2 das Kassenbuch als CouchApp...

1 Einführung... 25. 2 Die Grundlagen... 55. 3 Praxis 1 das Kassenbuch (zentraler CouchDB-Server)... 139. 4 Praxis 2 das Kassenbuch als CouchApp... Auf einen Blick 1 Einführung... 25 2 Die Grundlagen... 55 3 Praxis 1 das Kassenbuch (zentraler CouchDB-Server)... 139 4 Praxis 2 das Kassenbuch als CouchApp... 161 5 CouchDB-Administration... 199 6 Bestehende

Mehr

Auf einen Blick. 1 Einführung 25. 2 Die Grundlagen 55. 3 Praxis 1 - das Kassenbuch. (zentraler CouchDB-Server) 139

Auf einen Blick. 1 Einführung 25. 2 Die Grundlagen 55. 3 Praxis 1 - das Kassenbuch. (zentraler CouchDB-Server) 139 Auf einen Blick 1 Einführung 25 2 Die Grundlagen 55 3 Praxis 1 - das Kassenbuch (zentraler CouchDB-Server) 139 4 Praxis 2 - das Kassenbuch als CouchApp 161 5 CouchDB-Administration 199 6 Bestehende Anwendungen

Mehr

goalio Documentation Release 1.0.0 goalio UG

goalio Documentation Release 1.0.0 goalio UG goalio Documentation Release 1.0.0 goalio UG 18.11.2014 Inhaltsverzeichnis 1 Erste Schritte mit goalio 1 1.1 Benutzeroberfläche............................................ 1 1.2 Suche...................................................

Mehr

RESTful Web. Representational State Transfer

RESTful Web. Representational State Transfer RESTful Web Representational State Transfer 1 Warum REST? REST ist die Lingua Franca des Webs Heterogene (verschiedenartige) Systeme können mit REST kommunizieren, unabhängig von Technologie der beteiligten

Mehr

Verwendung der PayJoe -API zum externen Upload von Belegen und Zahlungen

Verwendung der PayJoe -API zum externen Upload von Belegen und Zahlungen Verwendung der PayJoe -API zum externen Upload von Belegen und Zahlungen Um über die PayJoe -API Belege bzw. Zahlungen hochladen zu können, müssen Sie zunächst einen entsprechenden Zugang anlegen, bei

Mehr

Java Kurs für Anfänger Einheit 4 Klassen und Objekte

Java Kurs für Anfänger Einheit 4 Klassen und Objekte Java Kurs für Anfänger Einheit 4 Klassen und Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 13. Juni 2009 Inhaltsverzeichnis klasse

Mehr

Formular»Fragenkatalog BIM-Server«

Formular»Fragenkatalog BIM-Server« Formular»Fragenkatalog BIM-Server«Um Ihnen so schnell wie möglich zu helfen, benötigen wir Ihre Mithilfe. Nur Sie vor Ort kennen Ihr Problem, und Ihre Installationsumgebung. Bitte füllen Sie dieses Dokument

Mehr

CouchDB & CouchApps. Strukturlose Speicherung von Daten und Anwendungen. B1 Systems GmbH. March 18, 2012. http://www.b1-systems.de

CouchDB & CouchApps. Strukturlose Speicherung von Daten und Anwendungen. B1 Systems GmbH. March 18, 2012. http://www.b1-systems.de CouchDB & CouchApps Strukturlose Speicherung von Daten und Anwendungen B1 Systems GmbH http://www.b1-systems.de March 18, 2012 c B1 Systems GmbH 2004 2012 Chapter -1, Slide 1 CouchDB Grundlagen CouchDB

Mehr

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe MySQL 4, 5 Kapitel 06: Datenbanken Gliederung 1 Datenbanken erstellen 2 3 Datenbanken erstellen CREATE DATABASE erstellt. Optional kann der Parameter IF NOT EXISTS die Datenbank bereits existiert.

Mehr

Video-Bereich von ClassRoom.ch

Video-Bereich von ClassRoom.ch Video-Bereich von ClassRoom.ch Video-Bereich: Dieses Modul ermöglicht es Ihnen, Ihren Benutzerinnen und Benutzern Videodateien in verschiedenen Unterordnern zur Verfügung zu stellen. Sie können hier auch

Mehr

SMART Newsletter Education Solutions April 2015

SMART Newsletter Education Solutions April 2015 SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten

Mehr

Groovy on Grails. Informatik-Seminar WS06/07. Alexander Treptow. Groovy on Grails Alexander Treptow (minf2622) 1

Groovy on Grails. Informatik-Seminar WS06/07. Alexander Treptow. Groovy on Grails Alexander Treptow (minf2622) 1 Groovy on Grails Informatik-Seminar WS06/07 Alexander Treptow Groovy on Grails Alexander Treptow (minf2622) 1 Übersicht Groovy on Grails Projektstruktur Controllers Views & Layout Dynamic Tag Libraries

Mehr

Objektorientierte Programmierung

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

Mehr

AXIGEN Mail Server. E-Mails per Smarthost versenden E-Mails per Pop3 empfangen. Produkt Version: 6.1.1 Dokument Version: 1.2

AXIGEN Mail Server. E-Mails per Smarthost versenden E-Mails per Pop3 empfangen. Produkt Version: 6.1.1 Dokument Version: 1.2 AXIGEN Mail Server E-Mails per Smarthost versenden E-Mails per Pop3 empfangen Produkt Version: 6.1.1 Dokument Version: 1.2 Letztes Update: 23.September 2008 Kapitel 1: Instruktionen Willkommen Was zeigt

Mehr

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E S TAND N OVEMBE R 2012 HANDBUCH T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E Herausgeber Referat Informationstechnologie in der Landeskirche und im Oberkirchenrat Evangelischer Oberkirchenrat

Mehr

Was ist das Tekla Warehouse

Was ist das Tekla Warehouse TEKLA WAREHOUSE Was ist das Tekla Warehouse https://warehouse.tekla.com Tekla Warehouse 2 Das Tekla Warehouse ist eine von Tekla geschaffene Online-Plattform, auf der Modellierer Tekla spezifische Daten

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

XMLBeam. Einfach XML-Handling. W3L AG solutions@w3l.de

XMLBeam. Einfach XML-Handling. W3L AG solutions@w3l.de 1 XMLBeam Einfach XML-Handling W3L AG solutions@w3l.de 2015 2 Inhaltsverzeichnis Was ist XMLBeam XML lesen XML schreiben Weitere Features zurück 3 Was ist XMLBeam Java Library ohne Abhängigkeiten Vereinfacht

Mehr

Installation des edu- sharing Plug- Ins für Moodle

Installation des edu- sharing Plug- Ins für Moodle Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis

Mehr

Grundlagen der Informatik 2

Grundlagen der Informatik 2 Grundlagen der Informatik 2 Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Gliederung 1. Einführung

Mehr

Struts 2 Das Imperium schlägt zurück?

Struts 2 Das Imperium schlägt zurück? Struts 2 Das Imperium schlägt zurück? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Tobias Kieninger www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software

Mehr

Unsere Webapplikation erweitern

Unsere Webapplikation erweitern Unsere Webapplikation erweitern Um die Webapplikation zu benutzen: 1. Starten Sie den Server, indem Sie das Hauptprogramm in der Klasse ImdbServer starten. 2. Laden Sie im Browser die Seite http://localhost:8080/html/index.html.

Mehr

Technische Information: Installation WyRu Online-Shop

Technische Information: Installation WyRu Online-Shop Technische Information: Installation WyRu Online-Shop Team WyRu Christian Wyk / Günter Rubik SCS Bürocenter B1, A-2334 Vösendorf Internet http://www.wyru.at Installationsvorraussetzungen Damit der Online-Shop

Mehr

DFBnet Verein. Vereinsverwaltung. Anleitung Rechnungserstellung aus Beitragslauf. Datum: 17.12.2012. Projekt: DFBnet Verein. Autor: Matthias Ratzel

DFBnet Verein. Vereinsverwaltung. Anleitung Rechnungserstellung aus Beitragslauf. Datum: 17.12.2012. Projekt: DFBnet Verein. Autor: Matthias Ratzel Vereinsverwaltung DFBnet Verein Anleitung Rechnungserstellung aus Beitragslauf Datum: 17.12.2012 Projekt: Autor: Geprüft: DFBnet Verein Matthias Ratzel MRZ/17.12.2012 Version: 5.5 Inhaltsverzeichnis 1

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

Java Reflection. Meta-Programmierung mit der java.lang.reflection API. Prof. Dr. Nikolaus Wulff

Java Reflection. Meta-Programmierung mit der java.lang.reflection API. Prof. Dr. Nikolaus Wulff Java Reflection Meta-Programmierung mit der java.lang.reflection API. Prof. Dr. Nikolaus Wulff Java Reflection Die Java Reflection API liefert per Introspection Informationen über Klassen => Meta-Daten.

Mehr

News & RSS. Einleitung: Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen

News & RSS. Einleitung: Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen News & RSS Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen Einleitung: Sie wollen Ihre Nutzer immer mit den neuesten Informationen versorgen bzw. auf dem laufendem

Mehr

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS Dieser Fragebogen bildet eine wichtige Rückmeldung der Pilotweingüter über Verständnis, Akzeptanz und Effektivität des ECOPROWINE Selbstbewertung-tools für alle daran Beteiligten. Dieser Fragebogen besteht

Mehr

Verbinden von IBM Informix mit Openoffice mittels JDBC

Verbinden von IBM Informix mit Openoffice mittels JDBC Verbinden von IBM Informix mit Openoffice mittels JDBC Voraussetzungen Installierte und laufende IBM Informixdatenbank. Getestet wurde mit IDS 9.40 und 10.00. Sollte aber auch mit älteren Versionen funktionieren.

Mehr

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java Stand: 21.02.2015 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert

Mehr

Webmail. V1.4-14.09.2011 - Christof Rimle 2010 - www.rimle.ch

Webmail. V1.4-14.09.2011 - Christof Rimle 2010 - www.rimle.ch Christof Rimle IT Services, Säntisstrasse 16, CH-9240 Uzwil Webmail V1.4-14.09.2011 - Christof Rimle 2010 - www.rimle.ch Dieses Dokument ist urheberrechtlich geschützt. Es darf von Kunden der Firma Christof

Mehr

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

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

Mehr

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können. Tutorial Newsbeitrag erstellen Das folgende Tutorial erklärt in wenigen Schritten, wie man einen Newsbeitrag zur Homepage des TSV Tübach hinzufügt und direkt online erstellt. Inhalt 1. Login ins Admintool

Mehr

Was ist pcon.update? Girsberger Manual Registrierung pcon.update Service - Marketing Edition Sep. 2009 Seite 1

Was ist pcon.update? Girsberger Manual Registrierung pcon.update Service - Marketing Edition Sep. 2009 Seite 1 Was ist pcon.update? Schnell, sicher und effizient Internetdatenverteilung via pcon.update pcon.update vereint die Vorzüge von Web-Technologie mit denen der OFML-Produktwelt. Produktdaten werden effizient,

Mehr

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden: 1. Konfiguration von DynDNS 1.1 Einleitung Im Folgenden wird die Konfiguration von DynDNS beschrieben. Sie erstellen einen Eintrag für den DynDNS Provider no-ip und konfigurieren Ihren DynDNS Namen bintec.no-ip.com.

Mehr

12. Dokumente Speichern und Drucken

12. Dokumente Speichern und Drucken 12. Dokumente Speichern und Drucken 12.1 Überblick Wie oft sollte man sein Dokument speichern? Nachdem Sie ein Word Dokument erstellt oder bearbeitet haben, sollten Sie es immer speichern. Sie sollten

Mehr

XML und SOAP Einführung und Grundlagen

XML und SOAP Einführung und Grundlagen XML und SOAP Einführung und Grundlagen Matthias Böhmer 16.12.2005 Agenda 1. XML 2. SOAP 3. Seife im Buchladen?! E-Commerce :: XML und SOAP Matthias Böhmer 16.12.2005 2 XML :: Einführung (1) extensible

Mehr

NODELOCKED LIZENZ generieren (ab ST4)

NODELOCKED LIZENZ generieren (ab ST4) NODELOCKED LIZENZ generieren () Besuchen Sie folgende Webseite support.ugs.com/global/de ( ohne www oder http:// ) Klicken Sie auf Lizenz Verwaltung und dann auf aktuelle Lizenz 1 1. Geben Sie Ihren Webkey

Mehr

Ergebnis der Kundenumfrage zum ArticleSpinningWizard2

Ergebnis der Kundenumfrage zum ArticleSpinningWizard2 Ergebnis der Kundenumfrage zum ArticleSpinningWizard2 Wir haben im März 2013 alle Kunden unserer Software ArticleSpinningWizard2, in den Versionen Standard und Professional, zu einer Kundenumfrage eingeladen.

Mehr

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz Installationsanleitung für SugarCRM Open Source Windows Einzelplatz Inhaltsverzeichnis Systemvoraussetzungen... 3 WAMP5 Server... 3 Sugar CRM Open Source... 8 SugarCRM Dokumentation... 14 Deutsches Sprachpaket...

Mehr

GEOPROCESSING UND MODELBUILDER

GEOPROCESSING UND MODELBUILDER GEOPROCESSING UND MODELBUILDER RÄUMLICHE ANALYSEFUNKTIONEN UND DATENMODELLIERUNG IN ARCGIS MIT TOOLBOX UND MODELBUILDER. EINFÜHRUNG INS PYTHON-SCRIPTING IN ARCGIS DAUER: 2 Tage ÜBERSICHT In dieser Schulung

Mehr

Kundenportal. init consulting AG. SAP Business One. Zugangsvoraussetzungen Support Desk Knowledge Base Supportvorgänge erfassen, bearbeiten & drucken

Kundenportal. init consulting AG. SAP Business One. Zugangsvoraussetzungen Support Desk Knowledge Base Supportvorgänge erfassen, bearbeiten & drucken Kundenportal SAP Business One Zugangsvoraussetzungen Support Desk Knowledge Base Supportvorgänge erfassen, bearbeiten & drucken Seite 1 von 9 21.11.2008 KUNDENPORTAL SAP BUSINESS ONE Um auf das Kundenportal

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

Neuerungen in ReviPS Version 12g

Neuerungen in ReviPS Version 12g Neuerungen in ReviPS Version 12g Review-Aufgaben... 2 Offene Reviews... 4 Offene Arbeiten... 7 AuditCockpit... 8 Bilanz, Erfolgsrechung, Kennzahlen und sonstige Auswertungen... 9 Pendenzen, Risikofälle,

Mehr

Java Einführung Collections

Java Einführung Collections Java Einführung Collections Inhalt dieser Einheit Behälterklassen, die in der Java API bereitgestellt werden Wiederholung Array Collections (Vector, List, Set) Map 2 Wiederholung Array a[0] a[1] a[2] a[3]...

Mehr

Log xmllog textlog Log() start(filename) add(message) end() instance() Abbildung 7-10: Die Protokollierungs-API mit einer einfachen Fassade

Log xmllog textlog Log() start(filename) add(message) end() instance() Abbildung 7-10: Die Protokollierungs-API mit einer einfachen Fassade HACK #76 Hack APIs mit dem Façade-Muster vereinfachen Durch die Verwendung des Façade-Entwurfsmusters können Sie die anderen Programmierern zugängliche API vereinfachen. #76 Dies ist ein Muster, von dem

Mehr

Grails. Weiterführende Themen zu Internet- und WWW-Technologien. Matthias Springer. 06. Juni 2011

Grails. Weiterführende Themen zu Internet- und WWW-Technologien. Matthias Springer. 06. Juni 2011 Weiterführende Themen zu Internet- und WWW-Technologien 06. Juni 2011 Übersicht 1 Was ist? 2 Übersicht über 3 MVC-Konzept 4 Groovy Beispiele 5 Tutorial: Kleiner Notizblock Web Application Framework Übersicht

Mehr

bix BOE Java Tools bix Consulting GmbH & Co. KG BusinessITPeople

bix BOE Java Tools bix Consulting GmbH & Co. KG BusinessITPeople bix BOE Java Tools bix Consulting GmbH & Co. KG bix BOE Services Mit den BOE Services liefert die BIX einfache Schnittstellen zur täglichen Arbeit im SAP Business Objects Umfeld. Die Services sind konzipiert

Mehr

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5 Inhalt Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5 Dieses Dokument gibt ist eine Anleitung zur sicheren und einfachen

Mehr

Installation des edu-sharing Plug-Ins für Moodle

Installation des edu-sharing Plug-Ins für Moodle Installation des edu-sharing Plug-Ins für Moodle [Matthias Hupfer, Steffen Hippeli] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu-sharing.com

Mehr

NoSQL mit Postgres 15. Juni 2015

NoSQL mit Postgres 15. Juni 2015 Tag der Datenbanken 15. Juni 2015 Dipl.-Wirt.-Inform. Agenda l Vorstellung l Marktübersicht l Warum PostgreSQL? l Warum NoSQL? l Beispielanwendung Seite: 2 Vorstellung Dipl.-Wirt.-Inform. [1990] Erste

Mehr

Winet Network Solutions AG Täfernstrasse 2A CH-5405 Baden-Dättwil. Autor: Hansruedi Steiner Version: 2.0, Oktober 2012

Winet Network Solutions AG Täfernstrasse 2A CH-5405 Baden-Dättwil. Autor: Hansruedi Steiner Version: 2.0, Oktober 2012 Winet Network Solutions AG Täfernstrasse 2A CH-5405 Baden-Dättwil Autor: Hansruedi Steiner Version: 2.0, Oktober 2012 E-Mail support@winet.ch Voice +41 56 470 46 26 Direct +41 44 563 39 39 Fax +41 56 470

Mehr

Nützliche Tipps für Einsteiger

Nützliche Tipps für Einsteiger Nützliche Tipps für Einsteiger Zusätzliche Browsertabs - effizienter Arbeiten Ein nützlicher Tipp für das Arbeiten mit easysys ist das Öffnen mehrerer Browsertabs. Dies kann Ihnen einige Mausklicks ersparen.

Mehr

Anwendungsbeispiele Buchhaltung

Anwendungsbeispiele Buchhaltung Kostenstellen in Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Kostenstellen 1.1 Was sind Kostenstellen? 1.2 Kostenstellen in der 2 Kostenstellen in Webling 2.1 Kostenstellen erstellen

Mehr

Anleitung. Einrichten Ihres E-Mail Postfaches. Mail (Mac OS X)

Anleitung. Einrichten Ihres E-Mail Postfaches. Mail (Mac OS X) Anleitung Einrichten Ihres E-Mail Postfaches in Mail (Mac OS X) POP3 oder IMAP? Zunächst müssen Sie sich für eines der zwei gängigen Verfahren zum E-Mail Abruf entscheiden. Hierfür haben wir Ihnen die

Mehr

Zugriff auf Firebird-Datenbanken mit PHP. Daniel de West DB-Campus-Treffen 15. Januar 2004

Zugriff auf Firebird-Datenbanken mit PHP. Daniel de West DB-Campus-Treffen 15. Januar 2004 Zugriff auf Firebird-Datenbanken mit PHP Daniel de West DB-Campus-Treffen 15. Januar 2004 Inhalt PHP und Firebird Die wichtigsten Befehle Verbindungsaufbau Übermitteln von Abfragen Beenden von Verbindungen

Mehr

zur Sage New Classic 2015

zur Sage New Classic 2015 Das Aufgabencenter Modul Aufgabencenter (SNC 2015) zur Sage New Classic 2015 Aufgabencenter? Das Aufgabencenter ist ein Softwaremodul welches ihre Daten aus ihrer Sage New Classic Datenbank (oder andere)

Mehr

Java: Vererbung. Teil 3: super() www.informatikzentrale.de

Java: 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

Mehr

Die Alternative zum Web-Form Modell

Die Alternative zum Web-Form Modell Marc André Zhou Solution Architect www.dev -sky.net www.just -sp.net Die Alternative zum Web-Form Modell dotnet Cologne 03.05.2013 Agenda Web Forms vs. MVC ASP.NET MVC Features Web API ODATA Eine ASP.NET

Mehr

seit Java 1.1 Bestandteil der API: packages java.sql, javax.sql

seit Java 1.1 Bestandteil der API: packages java.sql, javax.sql JDBC inoffizielle Abkürzung für: Java Database Connectivity seit Java 1.1 Bestandteil der API: packages java.sql, javax.sql ist eine Menge von Klassen und Methoden, um aus Java-Programmen relationale Datenbanken

Mehr

Innovator 11 excellence. Import eines DB-Schemas mit Direktzugriff auf ein RDBMS via JDBC. HowTo. Udo Ende. www.mid.de

Innovator 11 excellence. Import eines DB-Schemas mit Direktzugriff auf ein RDBMS via JDBC. HowTo. Udo Ende. www.mid.de Innovator 11 excellence Import eines DB-Schemas mit Direktzugriff auf ein RDBMS via JDBC Udo Ende HowTo www.mid.de Zweck Aus einer Datenbank soll ein DB-Schema in ein Modell von Innovator Data excellence

Mehr

Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen Algorithmen und Datenstrukturen Tafelübung 04 Referenzen, Overloading, Klassen(hierarchien) Clemens Lang T2 18. Mai 2010 14:00 16:00, 00.152 Tafelübung zu AuD 1/13 Organisatorisches Nächster Übungstermin

Mehr

Auszug aus JAX-WS Folien

Auszug aus JAX-WS Folien Auszug aus JAXWS Folien Dieses Dokument ist ein Auszug aus unserem Skript zur Java Web Services Schulung. Es dient lediglich als Beispiel für unsere Kursunterlagen. Thomas Bayer Hauptstraße 33 75050 Gemmingen

Mehr

Pakete dienen dazu, die Software eines Projektes in größere inhaltlich zusammengehörige Bereiche mit eigenem Namen einzuteilen (siehe Java API).

Pakete dienen dazu, die Software eines Projektes in größere inhaltlich zusammengehörige Bereiche mit eigenem Namen einzuteilen (siehe Java API). Paketdeklaration Paketdeklaration package Bezeichner ; Pakete dienen dazu, die Software eines Projektes in größere inhaltlich zusammengehörige Bereiche mit eigenem Namen einzuteilen (siehe Java API). Ein

Mehr

SAP NetWeaver Gateway. Connectivity@SNAP 2013

SAP NetWeaver Gateway. Connectivity@SNAP 2013 SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten

Mehr

Installationsanleitung WordPress auf greenwebhosting

Installationsanleitung WordPress auf greenwebhosting Installationsanleitung WordPress auf greenwebhosting Kurzbeschreibung Ersteller Schritt-für-Schritt Anleitung für die Installation und Konfiguration von WordPress green.ch/customer Care Center Datum 30.06.2014

Mehr

Prof. Dr. Uwe Schmidt. 21. August 2007. Aufgaben zur Klausur Objektorientierte Programmierung im SS 2007 (IA 252)

Prof. Dr. Uwe Schmidt. 21. August 2007. Aufgaben zur Klausur Objektorientierte Programmierung im SS 2007 (IA 252) Prof. Dr. Uwe Schmidt 21. August 2007 Aufgaben zur Klausur Objektorientierte Programmierung im SS 2007 (IA 252) Zeit: 75 Minuten erlaubte Hilfsmittel: keine Bitte tragen Sie Ihre Antworten und fertigen

Mehr

Datenbanken Kapitel 2

Datenbanken Kapitel 2 Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,

Mehr

FastViewer Remote Edition 2.X

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

Mehr

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp.

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp. Erfahrungen mit dem Insight Manager von HP Dipl. Ing. Elektrotechnik (FH) - Automatisierungs- / Regelungstechnik DV-Spezialist Landesbank Rheinland-Pfalz Abteilung 2-351 Große Bleiche 54-56 55098 Mainz

Mehr

Microsoft Word Installation für ARNOtop Was ist zu beachten

Microsoft Word Installation für ARNOtop Was ist zu beachten Microsoft Word Installation für ARNOtop Was ist zu beachten Da ARNOtop sehr eng mit Microsoft Word zusammenarbeitet gibt es bei der Installation von Microsoft Word mehrere Dinge zu beachten. Welche Word-Versionen

Mehr

5.3.2.3 Übung - Erstellen von Benutzerkonten in Windows 7

5.3.2.3 Übung - Erstellen von Benutzerkonten in Windows 7 5.0 5.3.2.3 Übung - Erstellen von Benutzerkonten in Windows 7 Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung erstellen Sie Benutzerkonten in Windows 7. Empfohlene Ausrüstung

Mehr

FAQ IMAP (Internet Message Access Protocol)

FAQ IMAP (Internet Message Access Protocol) FAQ IMAP (Internet Message Access Protocol) Version 1.0 Ausgabe vom 04. Juli 2013 Inhaltsverzeichnis 1 Was ist IMAP?... 2 2 Wieso lohnt sich die Umstellung von POP3 zu IMAP?... 2 3 Wie richte ich IMAP

Mehr

Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X

Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X SwissMacMeeting #1 26. Juni 2004 Messeturm Basel http://mac.naepflin.com Was ist das Ziel dieses Kurses? Starthilfe Einblick in die Möglichkeiten,

Mehr

Internet Explorer Version 6

Internet Explorer Version 6 Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster

Mehr

Datenmanagement in Android-Apps. 16. Mai 2013

Datenmanagement in Android-Apps. 16. Mai 2013 Datenmanagement in Android-Apps 16. Mai 2013 Überblick Strukturierung von datenorientierten Android-Apps Schichtenarchitektur Möglichkeiten der Datenhaltung: in Dateien, die auf der SDCard liegen in einer

Mehr

1CONFIGURATION MANAGEMENT

1CONFIGURATION MANAGEMENT 1CONFIGURATION MANAGEMENT Copyright 11. April 2005 Funkwerk Enterprise Communications GmbH Bintec Benutzerhandbuch - X2250 Version 1.0 Ziel und Zweck Haftung Marken Copyright Richtlinien und Normen Wie

Mehr

Anleitung zu GermanLegal 1.3

Anleitung zu GermanLegal 1.3 Anleitung zu GermanLegal 1.3 Was sind permanente Rechnungen? In Deutschland macht man sich normalerweise über solche Dinge keine Gedanken. Wer als ISP WHMCS nutzt, muss dies aber. WHMCS erlaubt ungehinderte

Mehr

Dokumentenorientierte Datenbanken - MongoDB

Dokumentenorientierte Datenbanken - MongoDB Dokumentenorientierte Datenbanken - MongoDB Jan Hentschel Ultra Tendency UG Übersicht Dokumente sind unabhängige Einheiten Bessere Performance (zusammengehörige Daten werden gemeinsam gelesen) Objektmodell

Mehr

Innovator 11 classix. Anbindung an Eclipse. Einführung, Installation und Konfiguration. Connect. Michael Kaaden. www.mid.de

Innovator 11 classix. Anbindung an Eclipse. Einführung, Installation und Konfiguration. Connect. Michael Kaaden. www.mid.de Innovator 11 classix Anbindung an Eclipse Einführung, Installation und Konfiguration Michael Kaaden Connect www.mid.de Einführung in die Innovator-Eclipse-Anbindung Die hier beschriebene Anbindung steht

Mehr

Typo 3 installieren. Schritt 1: Download von Typo3

Typo 3 installieren. Schritt 1: Download von Typo3 Typo 3 installieren Bevor Sie Typo3 installieren, müssen Sie folgende Informationen beachten: Typo3 benötigt eine leere Datenbank. Mit Ihrem Abonnement verfügen Sie über eine einzige Datenbank. Sie können

Mehr

kreativgeschoss.de Webhosting Accounts verwalten

kreativgeschoss.de Webhosting Accounts verwalten kreativgeschoss.de Webhosting Accounts verwalten Version 1.2 Dies ist eine kurze Anleitung zum Einrichten und Verwalten Ihres neuen Kunden Accounts im kreativgeschoss.de, dem Webhosting Bereich der Firma

Mehr

SJ OFFICE - Update 3.0

SJ OFFICE - Update 3.0 SJ OFFICE - Update 3.0 Das Update auf die vorherige Version 2.0 kostet netto Euro 75,00 für die erste Lizenz. Das Update für weitere Lizenzen kostet jeweils netto Euro 18,75 (25%). inkl. Programmsupport

Mehr

Webseiten-Bericht für duhard.fr

Webseiten-Bericht für duhard.fr Webseiten-Bericht für duhard.fr Generiert am 30 Dezember 2015 05:28 AM Der Wert ist 47/100 SEO Inhalte Seitentitel Website unavailable Länge : 19 Perfekt, denn Ihr Seitentitel enthält zwischen 10 und 70

Mehr

5.3.1.7 Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP

5.3.1.7 Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP 5.0 5.3.1.7 Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP Einführung Drucken Sie diese Übung aus und folgen Sie den Anweisungen. In dieser Übung werden Sie sich den Task Manager ansehen

Mehr

Elektronische Rechnungsstellung DSQ

Elektronische Rechnungsstellung DSQ 2015 Elektronische Rechnungsstellung DSQ Anleitung für den Zugriff auf elektronische Rechnungen der Deutschen Schule Quito Dieses Dokument erklärt den Eltern Schritt für Schritt, wie sie an die elektronischen

Mehr

Scala & Lift. Ferenc Lajko 04.02.2010

Scala & Lift. Ferenc Lajko 04.02.2010 Scala & Lift Ferenc Lajko 04.02.2010 Gliederung 1. Scala 1.1. Allgemein 1.2. Merkmale 1.3. Unterschiede zu Java 1.4. Code-Beispiel 1.5. Vorteile zu anderen Sprachen 2. Lift 2.1. Allgemein 2.2. Idee 2.3.

Mehr

Dokumentation. 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 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?...

Mehr

DOKUMENTATION ky2help V 3.6 Servertests

DOKUMENTATION ky2help V 3.6 Servertests DOKUMENTATION ky2help V 3.6 Servertests Version: 1.1 Autor: Colin Frick Letzte Änderung: 01.02.2012 Status: Final Fürst-Franz-Josef-Strasse 5 9490 Vaduz Fürstentum Liechtenstein Fon +423 / 238 22 22 Fax

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

Update Installation und Administration

Update Installation und Administration Schulverwaltung Baden-Württemberg Update Installation und Administration Stand: 26.06.2015 Inhaltsverzeichnis 1.... 3... 3 1.1 Update -Server und Datenbankstruktur... 5 1.2 Automatisches Update der -Clients

Mehr

Android VPN. Am Beispiel eines Netzwerktunnels für das Domain Name System (DNS) 1 Andiodine - Android DNS-VPN

Android VPN. Am Beispiel eines Netzwerktunnels für das Domain Name System (DNS) 1 Andiodine - Android DNS-VPN Android VPN Am Beispiel eines Netzwerktunnels für das Domain Name System () 1 Inhalt VPN Framework in Android Übersicht zu Iodine Funktionsweise Demonstration 2 VPN und Android Verfügbar seit Android 4.0

Mehr

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.

Mehr

SIZ Modul 221: Outlook und Internetdienste

SIZ Modul 221: Outlook und Internetdienste SIZ Modul 221: Outlook und Internetdienste Outlook Dateien importieren (PST, XLS usw.) 1. Menü Datei/Importieren/Exportieren... 2. Aus andern Programmen oder Dateien importieren Das ist bei den meisten

Mehr

SyMobile Installationsanleitung

SyMobile Installationsanleitung Systemvoraussetzungen: - Windows XP SP3 - Windows 2003 Server - Windows Vista Professional/Business - Windows 7 - Windows 2008 Server - Windows 2008 R2 Server - SQL Server 2005/2008/2008 R2 - SelectLine

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