4D Produktübersicht SCHNELLER UND EFFIZIENTER ENTWICKELN

Größe: px
Ab Seite anzeigen:

Download "4D Produktübersicht SCHNELLER UND EFFIZIENTER ENTWICKELN"

Transkript

1 TM TECHNISCHE INFORMATION 4D Produktübersicht SCHNELLER UND EFFIZIENTER ENTWICKELN ANWENDUNGSENTWICKLUNG WEB SERVICES & INTERNET RELATIONALE DATENBANK EINZELPLATZ & CLIENT/SERVER

2 Firmen- und Produktgeschichte Die Themen im Überblick Diese Broschüre gibt einen Überblick über die 4D Produktpalette. Es werden die Produktreihen 4 th Dimension, 4D Server, 4D Business Kit und die 4D WebSTAR Server Suite behandelt. Firmen- und Produktgeschichte S. 2 4D - Der Kurzüberblick S. 3 Software mit 4D entwickeln s th Dimension - weitere Funktionen S. 13 4D Plug-Ins für 4 th Dimension S Web Services mit 4 th Dimension S D Server - Power im Netzwerk S D Internet - Dynamisch ins Web......S D Business Kit - E-Commerce-Tool.....S D WebSTAR Server Suite S D Services & Produktüberblick S D Technische Daten S. 32 Firmen- und Produktgeschichte 4D weltweit 4D (vormals ACI) wurde 1984 in Paris gegründet. Das internationale Unternehmen entwickelt und vertreibt die Software-Entwicklungsumgebung 4 th Dimension (4D) sowie den Internet-Server 4D WebSTAR. 4D ist ein französisches Unternehmen mit Hauptsitz in Paris und Niederlassungen in: Frankreich (Hauptsitz) Deutschland Japan Australien 4 th Dimension USA Großbritannien Schweden Spanien Build Applications for every Dimension! 4D 2003 erlaubt durch die Integration von Web Services die Anbindung an.net von Microsoft oder WebSphere von IBM. Die Entwicklung von 4D 4 th Dimension war und ist von Anfang an einzigartig in seiner Klasse, denn es ist immer wieder Technologieführer. Weltweit arbeiten mehr als registrierte Systemhäuser und Entwicklungsabteilungen für über drei Millionen Anwender mit 4D Produkten D ist das erste grafische RDBMS D ist das erste 32-bit RDBMS D ist das erste integrierte Client/Server-RDBMS für Macintosh 1995 Das erste plattformübergreifende RDBMS im Windows- und Macintosh-Umfeld D V6, die erste Entwicklungsumgebung, die Datenbank-Engine und Web Server in einem ist D Version mehr Performance, mehr Web 2000 Version mehr Sicherheit, neue Web- Funktionen, 4D Components Übernahme des US-Softwarehauses StarNine Technologies 2001 Portierung der 4D Produkte auf MacOS X, 4D WebSTAR Server Suite V für MacOS X 2002 Version 6.8 für Windows XP und MacOS X, 4D Business Kit: E-Commerce Entwicklungs-Tool 4D Mail - ein leistungsstarker Mail-Server für MacOS X D 2003 setzt neue Maßstäbe durch die Integration der Technologien SOAP, XML 4D ist weltweit in über 40 Ländern durch Partner vertreten. 2

3 4D - Der Kurzüberblick 4 th Dimension - Der Kurzüberblick 4 th Dimension - Professionell Software entwickeln Schnell und flexibel - die integrierte 4D Architektur! 4 th Dimension ist das zentrale Element der 4D Produktreihe. Es ist die professionelle Entwicklungsumgebung für Macintosh und Windows mit grafischer Oberfläche für Einzelplatz, Client/Server und Webbasierte Lösungen. 4 th Dimension bietet optimale Voraussetzungen zur Entwicklung und Implementierung von Informationssystemen in Unternehmen aller Größen. Software-Entwicklung Menüleisten anlegen Oberfläche gestalten Funktionen programmieren Macintosh & Windows Nur ein Code Keine Änderungen nötig Native Oberfläche Web Services SOAP-Client SOAP-Server XML und WSDL Unterstützung Web-Server Programmierbares Verhalten Statische und dynamische Seiten SSL Verbindungen Datenbank Relationales Datenmodell Automatische Datensatzsperrung Client/Server-fähig 4D & 4D Server - Mehrplatz ohne Aufwand Einzelplatz, Client/Server oder Web - immer die gleiche Anwendung! 4D Anwendungen können von einem oder mehreren Usern gleichzeitig benutzt werden. Sie, als Entwickler der Lösung, müssen dafür keine Änderungen vornehmen. Sie bringen lediglich 4 th Dimension oder 4D Server zum Einsatz. Die Benutzerverwaltung, Datensatzsperrung erledigt 4D Server - schnell und zuverlässig. Durch den integrierten Web-Server kann auch mit Browsern auf die Daten zugegriffen werden. Auch die Anbindung an andere Applikationen ist mit Web Services möglich. ohne Änderung Einzelplatz 4D auf Macintosh und Windows Zugriff mit Browsern möglich Kommunikation mit anderen Applikationen mit Web Services Server 4D Server auf Macintosh und Windows 4D Client crossplattform-zugriffe möglich Zugriff mit Browsern möglich Kommunikation mit anderen Applikationen mit Web Services 4 th Dimension - Einfach, schnell & professionell entwickeln 4th Dimension ist das optimale Werkzeug für: Software-Häuser Kommerzielle Software-Entwickler Entwicklungsabteilungen von Firmen, Instituten oder Ingenieurbüros, die ihre eigenen Software-Lösungen erstellen Web-Entwickler, die eine leistungsfähige, programmierbare Server-Umgebung für dynamische Inhalte benötigen Alle, die bei der Software-Entwicklung schnell und professionell arbeiten wollen 3

4 Software mit 4 th Dimension entwickeln Software mit 4 th Dimension entwickeln Sie wollen Anwendungen entwickeln. Wir zeigen Ihnen anhand der Arbeitsschritte eines Software-Projekts die entsprechenden 4D-Werkzeuge und Funktionen. Lassen Sie sich bei jedem Entwicklungsschritt von der 4D-Professionalität überzeugen. Nutzen Sie unsere 19-jährige Erfahrung! Step 1: - Projektplanung Vor der Projektumsetzung mit 4 th Dimension wird in der Regel ein Pflichtenheft erstellt. Hier werden die Wünsche des Auftraggebers, die Funktionen und der Gesamtumfang der späteren 4D-Anwendung detailliert erarbeitet und aufgelistet. Die Anforderungen des Pflichten- heftes werden anschließend in ein (relationales) Datenmodell übertragen. Dadurch können später alle Daten importiert, erfasst und optimal verarbeitet werden. Zur Planungsphase gehören auch die Benutzerführung sowie der Rohentwurf der Benutzeroberfläche. Step 2: - Grundsätzliches zur Funktionsweise von 4D In 4 th Dimension gibt es drei Arbeitsmodi Arbeitsumgebungen Design-Modus Datenfelder anlegen Oberfläche & Menüleisten festlegen Programmierung Runtime-Modus Endanwender-Modus Volle Kontrolle der Funktionen durch den Designer Benutzer-Modus Testen der Änderungen während der Entwicklung Administrator-Modus der Anwendung Während der Entwicklung stehen alle drei Umgebungen zur Verfügung. Sie können jederzeit wechseln. Physikalische Dateistrukturen von 4D-Anwendungen 4 th Dimension trennt zwischen den Daten einer Anwendung und ihrer Programmierung! Die Funktionalität wird in der Strukturdatei gesichert, die Daten der Anwendung in einer Datendatei. Eine Grundstruktur kann mit unterschiedlichen Datendateien derselben Anwendung verwendet werden. Wird die Programmierung der jeweiligen Anwendung geändert, d.h. die Struktur, kann diese nach den abgeschlossenen Tests sofort mit den echten Daten arbeiten! 4D Umgebung Testdaten.data 4D Anwendung.data Es ist kein Export bzw. Import der bestehenden Datensätze nötig. In einer Client/Server Umgebung muss das Struktur-Update nur auf dem 4D Server erfolgen, die Clients werden beim nächsten Login automatisch aktualisiert! Durch den integrierten Web-Server gilt diese Arbeitsweise auch bei Web-Projekten bzw. bei 4D-Anwendungen, die Daten als Web-Service zur Verfügung stellen sollen. 4D Strukturdatei Tabellen Datenfelder Programmierung Benutzeroberfläche 4D Datendatei Daten Indizes Diese Architektur ermöglicht einfachste Wartung und hilft später, die Wartungskosten drastisch zu verringern. 4

5 Software mit 4 th Dimension entwickeln Step 3: - Das Datenmodell umsetzen Das während der Projektplanung ermittelte Datenmodell kann sofort in 4 th Dimension umgesetzt werden. Die Bedienung des Struktureditors ist intuitiv möglich. Je nach der Größe des Projektes entscheiden Sie, ob am Einzelplatz oder in einer Client/Server- Umgebung entwickelt werden soll. Ein Wechsel der Entwicklungsumgebung ist jederzeit möglich. Der gemischte Zugriff von Macintosh- und Windows-Clients ist auch hier selbstverständlich. Auch bei der Team-Entwicklung greifen die internen Mechanismen von 4D Server: Wird an einem Formular oder einer Methode gearbeitet, kann ein anderer Programmierer diese zwar sehen, aber nicht bearbeiten (Record Locking). 4 th Dimension bietet: Grafisches Definieren von Tabellen Datenfelder und Verknüpfungen ohne Programmieren Definieren der Eigenschaften durch einfaches Anklicken Änderungen sind jederzeit möglich Der Struktureditor ermöglicht ein einfaches Umsetzen Ihrer Vorgaben in ein reales Datenmodell. Sie haben jederzeit die Kontrolle über Feld- und Tabelleneigenschaften. Step 4: - Oberflächen-Design Die Entwicklung der Benutzeroberfläche ist vollkommen in 4 th Dimension integriert. Dadurch können Sie ein professionelles, ansprechendes Interface in demselben Tool entwickeln, mit dem Sie auch Ihre Daten verwalten. Durch die Cross-Plattform-Fähigkeit von 4D werden die Oberflächen auf Macintosh und Win- dows nativ dargestellt. Auch die Aqua-Optik von MacOS X wird unterstützt! Dank der Stilvorlagen und vererbbarer Formulare lässt sich mit wenigen Klicks eine Änderung auf die entsprechenden Formulare anwenden. Im Folgenden werden die wichtigsten Werkzeuge zum Oberflächen-Design gezeigt. Der 4D Formularassistent Der Formularassistent hilft Ihnen schnell, Ihre individuellen Oberflächen zu realisieren. Die eigenen Einstellungen lassen sich als Vorlagen sichern. Die Besonderheiten: Viele Vorlagen Interaktives Arbeiten Lernfähiger Assistent 5

6 Software mit 4 th Dimension entwickeln Step 4: -> Oberflächen-Design Der 4D Layouteditor 4 th Dimension kennt zwei verschiedene Formulartypen zur Darstellung der Daten: Ein- und Ausgabeformulare. Die Daten, z.b. nach einer Suche, werden immer in Listenform dargestellt. Durch Doppelklick auf einen Eintrag in der Liste werden alle Informationen zu dem Datensatz angezeigt. Mit dem 4D Layouteditor entwerfen Sie mühelos professionelle Benutzeroberflächen. Layoutdarstellung im Designmodus Layoutdarstellung im Benutzermodus Hier ist ein Listenformular im Bearbeitungsmodus dargestellt. Die entsprechenden Daten werden in der User-Umgebung automatisch eingefügt. Entwerfen Sie verschiedene Layouts für unterschiedliche Fragestellungen und wechseln diese bei Bedarf - per Programmierung. Ausgabeformulare filtern die Information für den Anwender. Dieser kann somit schnell auf die gewünschten Daten zugreifen. Um weitere Informationen zu einem Datensatz zu erhalten, genügt ein Doppelklick. Die Daten werden dann im Eingabeformular dargestellt (= Detailformular). Verändert der Entwickler die Oberfläche im Designmodus, können die Änderungen sofort in der Benutzerumgebung getestet werden. Auch Veränderungen an der Interface- Programmierung sind beim nächsten Zugriff wirksam. Die Eigenschaftenliste schafft Übersicht und Zugriff. Im Detail-/Eingabeformular werden dem Benutzer die Datenfelder angezeigt, die der Designer anlegt. Die Anpassung der Optik, z.b. in einer gemischten Client/Server Umgebung erledigt 4D automatisch. Die Darstellung auf dem Macintosh ist abhängig vom eingestellten Thema. 6

7 Software mit 4 th Dimension entwickeln Step 4: -> Oberflächen-Design Oberflächenpflege bestehender Anwendungen Die Gestaltung der Benutzeroberfläche ist ein wichtiger Schritt in der Anwendungsentwicklung. Bestehende Applikationen werden über Jahre hinweg eingesetzt und müssen auch hier regelmäßig aktuali- siert werden. 4D bietet bei der Wartung der Benutzeroberfläche eine Fülle an Funktionen, damit Sie schnell und effektiv auf Änderungswünsche Ihrer Kunden reagieren können. Arbeiten mit der Null-Seite Jedes Formular hat eine Seite Null. Hier können Sie die Elemente für dieses Formular plazieren, die auf allen Seiten sichtbar sein müssen. Die Seite Null ermöglicht eine effektive Verwaltung der Standard-Objekte per Formular. Arbeiten mit Stilvorlagen Durch Stilvorlagen können Sie die Darstellung von Textelementen auf den verschiedenen Betriebssystemen steuern. Sind nachträglich Änderungen nötig, können Sie mit einem Klick die Darstellung für Ihre komplette Anwendung beeinflussen. Null-Seite Seite 1 Vererbbare Formulare Durch die vererbbaren Formulare kann der Entwickler Grundelemente einer Anwendung, wie Schaltflächen mit Standardfunktionen, in jedem Formular einbauen. Eine Änderung kann schnell im Vorlagenlayout erfolgen und wird automatisch auf alle Formulare übertragen, die auf dieser Vorlage basieren. Die 4 th Dimension Bildbibliothek Die Bildbibliothek verwaltet Ihre Grafikelemente zentral und performance-optimiert. Da jede Grafik nur einmal gespeichert ist, müssen Elemente z.b. in Bildschaltflächen nur einmal geändert werden. Auch Rollover-Effekte sind mit der 4D Bildbibliothek ohne Programmierung möglich. Dynamische Programmoberflächen 4 th Dimension ermöglicht Ihnen, flexible Benutzeroberflächen zu entwickeln. Die Skalierung ist automatisch oder manuell beeinflussbar. Alle Oberflächenobjekte können natürlich auch per Programmierung angesprochen und verändert werden. Objekte können sich automatisch der Breite des Formulares anpassen (1). (1) (2) Über Splitter kann auch der Benutzer eingreifen (2). 7

8 Software mit 4 th Dimension entwickeln Step 5: - Funktionalität festlegen & Programmierung 4D verfügt über eine eigene, leistungsstarke Programmiersprache der 4. Generation (4 GL). Die über 700 Befehle lassen keine Wünsche offen. Sie haben unterschiedliche Möglichkeiten, diese Befehle, also die Funktionen der 4D-Anwendung zu organisieren und durch Ereignisse zu steuern. Der Methodeneditor und Debugger helfen Ihnen dabei. Der integrierte Compiler prüft die Syntax Methoden des Codes. Ebenen des eigenen Programmcodes Die Funktionalität Ihrer Anwendung wird durch den geschriebenen Programmcode festgelegt. 4D kennt verschiedene Ebenen, in denen der Code platziert werden kann. Eine Methode kann eine Prüfung der gerade erfassten Daten auf Formularebene durchführen. Eine andere prüft die Konsistenz aller Daten einer Tabelle, also ganz tief in der Anwendung. Formularebene Buttons und andere Objekte Eingabekontrollen Funktionen programmieren auf: Anwendungsebene Aktionen beim Starten und Beenden der Anwendung Aktionen bei Client-Zugriff Projektmethoden Unabhängige Programme, die jederzeit aufgerufen werden können Tabellenebene Aktionen beim Anlegen, Löschen und Sichern der Datensätze Aktionen beim Laden der Daten Programmcode schreiben Mit dem 4D Methodeneditor schreiben und ändern Sie Ihren Programmcode noch effektiver. Sie haben ein einheitliches Erscheinungsbild Ihres Codes auf allen Programmierebenen. Die Besonderheiten: Grafisches Ein-/Ausblenden logischer Konstrukte Automatische Syntax-Prüfung Einfügen der Befehle und Datenfeldbezüge Type-ahead-Funktion Online-Hilfe zu jedem Befehl Mehrfache Zwischenablage Makro-Unterstützung Steuerung der Programmierung 4D erlaubt Ihnen, den Ablauf Ihrer Programmierung exakt zu steuern. Bei jedem Oberflächenelement, Formular oder jeder Tabelle kann eingestellt werden, bei welchen Ereignissen der Code hinter den Objekten ausgeführt werden soll. Sie können zum Beispiel mit dem Ereignis On Data Change die Eingabe des Benutzers prüfen und dann individuelle Meldungen anzeigen lassen. Filter zur Dateneingabe und Darstellung Die Werte eines Datenfeldes werden intern in dem Format gespeichert, das in den Datenfeldeigenschaften festgelegt wurde. Wie diese Werte dem Benutzer angezeigt werden, können Sie individuell festlegen. Bei der manuellen Datenerfassung stellen Sie durch Eingabefilter die Integrität der Daten sicher. 8

9 Software mit 4 th Dimension entwickeln Step 5: -> Funktionalität festlegen & Programmierung Eigene Menüleisten festlegen Der 4D Debugger Der Debugger ist ein weiteres Highlight in 4 th Dimension! Jeder Prozess kann unabhängig im Debugger durchlaufen werden. Der Code kann dabei zeilen- oder methodenweise abgearbeitet werden. Der Zustand von Variablen, Feldern, Datensätzen oder Ausdrücken kann gelesen aber auch geändert werden. Der 4D Debugger lässt sich aus jeder Methode durch Setzen eines Unterbrechungspunktes aktivieren. Mit dem 4D Menüeditor legen Sie eigene Menüleisten für die Runtime-Umgebung der Anwendung an. Die Menübefehle werden mit zuvor geschriebenen Projektmethoden verknüpft. Sie können den Menübefehlen auch eigene Icons und Tastaturbefehle zuweisen. 4D 2003 erlaubt auch die Kontrolle über das Menü Bearbeiten. Fazit: Der Entwickler hat die volle Kontrolle über die Funktionen der Anwendung. Er kann verschiedenen Benutzern eigene Menüleisten und somit angepasste Funktionalitäten zuweisen. Fazit: Professionelles Entwickeln ist nur mit einem Tool zur Fehlerlokalisierung und -beseitigung im Code möglich! Im 4D Debugger können Variablen während der Laufzeit verändert werden. Step 6: - Den Überblick behalten Je umfangreicher Software-Projekte werden, desto wichtiger ist ein gezielter Zugriff auf die verwendeten Objekte der jeweiligen Anwendungen. Durch gezieltes Code-Recycling aus Ihren bestehenden 4D-Anwendungen können Sie Ihre Produktivität erheblich steigern. Die 4D Eigenschaftenliste - Oberflächenelemente unter Kontrolle Mit der Eigenschaftenliste können Sie die Parameter jedes Oberflächenelementes festlegen. Verändern Sie gezielt und jederzeit das Verhalten von: Schaltflächen Datenfeldern Variablen Registerkarten Die Eigenschaften dieser Elemente können jederzeit verändert werden: Art der Darstellung (Größe, Schriftart) Eingabefilter Programmcode für dieses Objekt Ereignisse, auf die das Objekt reagieren soll 9

10 Software mit 4 th Dimension entwickeln Step 6: -> Den Überblick behalten 4D Explorer - Überblick bei der Entwicklung Der Explorer ist das zentrale Werkzeug der Design-Umgebung. Im Explorer erscheinen alle Objekte der Datenbank nach Themen gegliedert: Tabellen, Formulare, Methoden, Konstanten, Befehle mit Dokumentation, Datenfelder, Listen, 4D Components und Plug-Ins. Die Besonderheiten sind: Überblick über die Entwicklungselemente Drag & Drop zu Formular-, Methoden- und Menü-Editoren Kommentarfunktion zu den Methoden und Formularen - auf Wunsch automatisch Methoden-Kommentare können als WSDL-Datei veröffentlicht werden 4D Runtime Explorer - die Anwendung im Einsatz Überwachen Sie Ihre 4D-Anwendung im laufenden Betrieb! Der Runtime Explorer gibt Ihnen einen Einblick über die benötigte Rechenleistung einzelner Prozesse, den Speicherzustand, die Anzahl geladener Datensätze u.v.m.. Die Besonderheit ist: Der Aufruf ist in interpretiert- und compiliertlaufenden 4D-Anwendungen möglich. 4D Insider - Projektübergreifende Code-Verwaltung 4D Insider ist ein separates Programm, um den geschriebenen 4D-Code oder andere Anwendungsbestandteile zu verwalten, zu organisieren und zu bearbeiten. 4D Insider gehört zum Lieferumfang der 4D Developer Edition. Mit 4D Insider können Sie: Module einer modularen Datenbank definieren Datenbankobjekte und die dazugehörigen Elemente prüfen Objekte global suchen und ersetzen Tabellen, Formulare und Methoden zwischen den Anwendungen kopieren Ihre 4D-Lösung in andere Sprachen übersetzen 4D Components in Anwendungen installieren Neue 4D Components erstellen Struktur mit Quellcode der 4D Component Component-Code Strukturierung public private protected 4D Insider Erzeugung der 4D Component Component mit Ihrem Code Ein Component bietet die Möglichkeit, den Code unsichtbar oder nur eingeschränkt zur Verfügung zu stellen. So können Sie Ihr Know-How schützen. 10

11 Software mit 4 th Dimension entwickeln Step 7: - Ihren Code beschleunigen & schützen 4D Anwendungen laufen während der Entwicklung interpretiert. Sie können später auch in diesem Modus betrieben werden. 4D Compiler 4 th Dimension 2003 integriert den 4D Compiler direkt in die Entwicklungsumgebung. Dadurch wird der Entwicklungsprozess noch weiter beschleunigt. Bei einer Kompilierung wird auch die Syntax des geschriebenen Programm-Codes geprüft. Dieser Syntaxcheck stellt der integrierte Compiler direkt zur Verfügung - bei der Entwicklung im Einzelplatz oder auch im Client/Server-Betrieb. Mit einem Klick können Sie an die Stelle im Code springen, die den Fehler erzeugt. Der zweite große Vorteil des 4D Compilers ist die Beschleunigung Ihrer Anwendung! Kompilierte Anwendungen, also die kompilierten 4D Strukturdateien, haben eine höhere Ausführungsgeschwindigkeit. Sie laufen drei- bis 1000-mal schneller als interpretierte Anwendungen. Mit dem Compiler können Sie in Kombination mit der 4D Engine auch eine doppelklickbare Anwendung erzeugen (s. Seite 30). 4D Compiler steigert die Performance Ihrer Lösung erheblich. Außerdem schützen Sie Ihren Code vor unberechtigtem Zugriff. Die Besonderheiten sind: Einfache Bedienung durch Integration Interaktives Debugging mit 4D Überprüfung des gesamten Codes Optional automatische Typisierung von Variablen Unterstützung gängiger Prozessoren Cross-Plattform-Kompilierung Jetzt integriert! Step 8: - 4D-Anwendungen sicher betreiben Ihre fertige Anwendung können Sie mit verschiedenen 4D-Umgebungen einsetzen. Die 4D Produkte sind für ihre Stabilität bekannt. Hardware-Defekte oder Systemabstürze können dennoch zu Datenverlusten oder beschädigten Dateien führen. Um im laufenden Betrieb zuverlässiges Arbeiten zu garantieren, hält die 4D-Produktreihe auch hierfür die richtigen Werkzeuge bereit. Einen Überblick, wie fertige 4D-Lösungen eingesetzt und weitergegeben werden können, finden Sie im Kapitel 4D Produktüberblick: Einsatz und Deployment (s. Seiten 30, 31). 4D Tools 4D Tools ist ein Werkzeug, um 4D-Struktur- und Datendateien auf interne Funktionalität und Defekte zu prüfen, zu reparieren und zu komprimieren. 4D Tools gehört zum Lieferumfang jedes 4D Produktes. Der regelmäßige Einsatz von 4D Tools sichert den stabilen Einsatz Ihrer 4D-Lösung. 11

12 Software mit 4 th Dimension entwickeln Step 8: -> 4D-Anwendungen sicher betreiben 4D Backup 4D Backup garantiert die 100%-ige Sicherung Ihres Datenbestandes zu jedem beliebigen Zeitpunkt und sorgt bei Systemausfall für eine rasche Wiederherstellung. Das Backup Kit besteht aus einem separaten Programm und Plug-In für Ihre 4D-Anwendung. 4D Backup kennt drei Arbeitsweisen: 1. Vollständige Sicherung: 4D Backup sichert die Datendatei und die Strukturdatei mit optionalen Dateien. 2. Online Sicherung: 4D Backup führt eine Logbuchdatei, in der alle Operationen in der Datenbank protokolliert werden. Bei einer Störung kann die Datenbank vollständig wiederhergestellt werden. 3. Server-Spiegelung: 4D Backup sichert Datenbank und Logbuch auf einem zweiten Server. Dieser erhält in programmierbaren Abständen das Logbuch und arbeitet es ab. Bei einem Plattenausfall kann der Spiegel- Server sofort die Arbeit übernehmen. Step 9: - Anwendungen Web-fähig machen 4 th Dimension setzt durch den integrierten Web-Server neue Maßstäbe, wenn es darum geht, eine bestehende 4D-Anwendung für Browser-Zugriffe zu öffnen. 4 th Dimension ist auch die erste Wahl, wenn reine Web-Lösungen entwickelt werden sollen. 4D-Funktionen aus der normalen Software-Entwicklung stehen natürlich auch bei Web-Projekten zur Verfügung. Ausführliche Informationen zu 4D und Internet finden Sie auf den Seiten 20 bis 28. Anwendung mit integriertem Web-Server 4D Einzelplatz oder 4D Server oder 4D Client Automatische Umsetzung von 4D-Formularen fürs Web Programmierbare Web-Funktionen Step 10: - Anwendungen weitergeben Nachdem Sie Ihre Anwendung fertig entwickelt haben, können Sie diese auf unterschiedliche Weise weitergeben: als Einzelplatz-Anwendung, oder auch als echtes Client/Server-Programm. Eine Zusammenstellung der sogenannter Deployment-Möglichkeiten finden Sie auf den Seiten 30 und 31. Step 11: - Application Integration mit Web Services Neu! Nachdem Ihre Anwendung erfolgreich eingesetzt wird, ist der flexible Datenaustausch mit anderen Anwendungen oft ein wichtiges Thema. 4D 2003 bietet eine nahtlose Integration von Web Services! Dadurch können verschiedene Programme miteinander kommunizieren, d.h. Informationen integrieren und austauschen, als ob sie zu ein und demselben Programm gehören. Weitere Informationen zu dieser neuen Technologie finden Sie auf den Seiten 16 und

13 4 th Dimension - weitere Funktionen 4 th Dimension - weitere Funktionen 4 th Dimension stellt neben den Funktionen zur Software-Entwicklung noch weitere sehr interessante Funktionen bereit, die Sie ohne Aufwand in Ihre Anwendung integrieren und dem Benutzer zur Verfügung stellen können - natürlich sind diese Objekte auch per Programmierung ansprechbar. 4D Berichteditor Neue Funktionen! Import und Export von Daten XML-Support! Der Reporteditor bietet Entwicklern und Anwendern viele Möglichkeiten: Integration in die eigene Oberfläche (Plug-In) Voll programmierbar Export als HTML und XML Listenreports Zusammenfassung größerer Datenmengen (Pivot-Funktion) Direkte Unterstützung an 4D View und Web Services Individuelle Vorlagen 4 th Dimension bietet viele Möglichkeiten, Daten aus alten Datenbeständen zu übernehmen. Sie haben die Wahl zwischen Text, Text fester Länge, DIFF, SYLK, DBF und einem 4D-Format. Auch der Export in diesen Formaten ist kein Problem. Durch den eingebauten XML- Support steht dem einfachen Gebrauch von XML als universellem Austauschformat nichts mehr im Wege. Der Entwickler hat natürlich die Befehle zur Verfügung, um fremde XML-Dateien zu lesen, zu analysieren, und individuell die Daten verarbeiten zu können. 4D Chart 4D Chart ist Bestandteil von 4 th Dimension. Es erlaubt die schnelle Visualisierung der Daten in verschiedenen Diagrammtypen. Die Erstellung der Grafiken kann per Programmierung erfolgen aber auch individuell durch den Anwender. Diese dynamisch erzeugten Diagramme können in ein Bild umgewandelt werden, und sind so auch in einem Web-Browser darstellbar. 4D Etiketteneditor Mit dem integrierten Etiketteneditor erstellt der Anwender selbst mit wenigen Klicks individuelle Etiketten (Labels). Sie als Entwickler der Anwendung können diese Funktionalität den Anwendern mit nur einem Befehl zur Verfügung stellen. 13

14 4D - Funktionalität erweitern 4D-Productivity Plug-Ins Mit den 4D Productivity Plug-Ins integrieren Sie als Entwickler sehr einfach eine Textverarbeitung, ein Zeichenmodul oder eine Tabellenkalkulation. Ohne Aufwand stellen Sie diese Funktionen dem Benutzer zur Verfügung. Durch die volle Programmierbarkeit der Plug-Ins und die Integration in Ihre Anwendung henen Sie sich sehr einfach von der Konkurrenz ab. 4D Write Das Plug-In 4D Write ist die integrierte Textverarbeitung zu 4 th Dimension. Integriert heißt aber auch, daß Textdokumente ebenso kontrollierbar sind wie Datenbankelemente. Sie können z.b. Routinen programmieren, die überwachen, wer was wann druckt. Vollständige Programmierbarkeit Lesen und Schreiben von Word-Dokumenten, RTF und HTML Direkter Zugriff auf die Daten Ihrer 4D-Anwendung 4D View Das Plug-In 4D View bietet eine leistungsstarke Tabellenkalkulation mit Berechnungen und verschiedenen Darstellungsmöglichkeiten Ihrer Daten. 4D View kann direkt dem Benutzer zur Verfügung gestellt werden. Natürlich kann der Zugriff vollständig per Programmierung gesteuert werden. So lassen sich auch dynamische Oberflächen realisieren. Steuerung aller Darstellungseigenschaften Anbindung an den 4D Berichteditor Individuelle Steuerung durch Call-Back Methoden Darstellung von Datensätzen und Arrays 4D Draw Das Plug-In 4D Draw bietet für Ihre Anwendung ein vektororientiertes, programmierbares Zeichenprogramm. Mit 4D Draw erstellen und verwalten Sie grafische Daten, z.b. Diagramme, Grundrisse oder technische Zeichnungen. Durch die Verknüpfung mit der Datenbank ist es möglich, Zeichnungen zu erstellen, die sich selbst updaten, sobald sich die entsprechenden Werte in der Datenbank geändert haben. Linien, Rechtecke, Ovale, Bögen, Polygone, Verknüpfung der Eigenschaften mit Datenfeldern, Variablen und Methoden 14

15 4D - Funktionalität erweitern 4D-Connectivity Plug-Ins Die Connectivity Plug-Ins erlauben 4D-Anwendungen den Zugang zu Oracle oder ODBC-Datenquellen. Außerdem können ODBC-Anwendungen 4D Server als Datenquelle nutzen. 4D Connectivity Plug-Ins sind ideal, um in bestehenden IT-Umgebungen Daten auszutauschen. 4D ODBC Mit 4D ODBC können Sie von einer 4D-Anwendung auf eine ODBC-Datenquelle zugreifen und die entsprechenden Daten empfangen. ODBC Treiber für 4D Server Über diesen Treiber kann eine große Anzahl von ODBC-fähigen Programmen, z.b. MS-Excel, MS- Query oder MS Visual Basic direkt mit 4D Server kommunizieren. Diese Windows-Anwendungen können ODBC-Aufrufe und SQL-Abfragen ausführen, sowie Standardoperationen wie Serienbriefe, Berichterstellung oder Anzeigen von Daten in einer Tabellenkalkulation nutzen. 4D for OCI Mit 4D for OCI kann Ihre 4D-Anwendung über OCI mit Oracle kommunizieren. 4D for OCI stellt OCI in 4D zur Verfügung, dadurch kann 4D als Front- End einer Oracle-Datenbank genutzt werden. 4D for OCI ist derzeit für Windows verfügbar. Die Besonderheiten von 4D for OCI sind: Direkter Zugriff auf das ORACLE Call Interface (OCI). PL SQL Support Kompatibel zu ORACLE 7.x, ORACLE 8.x und 9.x Array Verarbeitung Kompatibel zu den 4D Connectivity Plug-Ins 4D Open Suite - Zugriff aus anderen Applikationen Mit 4D Open, dem API (Application Programming Interface) für 4D Server kann der Entwickler die Benutzer über 4D oder über "Nicht 4D Clients auf 4D Server-Datenbanken zugreifen lassen. 4D Open- Zugriffe werden mit den installierten 4D Client-Lizenzen auf dem Server verrechnet, auf den Sie zugreifen. Für Sie als Entwickler entstehen keine weiteren Kosten, wenn Sie 4D Open Produkte verwenden. 4D Open kann auch in 4 th Dimension, 4D Server und 4D Client eingebunden werden. Ebenso sind Zugriffe aus Anwendungen möglich, die in C/C++ oder Java geschrieben wurden: 4D Open Produkte gibt es für: 4D Open for 4D 4D Open for C/C++ 4D Open for Java - Zertifiziert: 4D API - eigene 4D Plug-Ins erstellen 4D API enthält Libraries, Dokumentation und Beispiele zum Erstellen eigener 4D Plug-Ins in C/C++. Dadurch kann die Funktionalität Ihrer Anwendung beliebig erweitert werden. Der Plug-In Assistent unterstützt Sie bei der Erstellung von 4D Plug-Ins. Third Party Plug-Ins Durch die frei im Handel erhältlichen Plug-Ins können Sie zusätzliche Funktionen schnell und einfach in Ihre Anwendung integrieren. Oft ist es günstiger, ein Plug-In zu kaufen, als das Rad ein zweites Mal zu erfinden. 15

16 4D - offen für Standards 4D Application Integration mit Web Services Neu Applikation Integration, Web Services, SOAP sind mehr als Schlagworte in allen Medien. Lesen Sie hier wie diese zukunftsweisenden Technologien in die 4D Produkte integriert sind und wie einfach Sie diese nutzen können. Was sind Web Services? Über Web Dienste (Web Services) können verschiedene Programme miteinander kommunizieren, d.h. Informationen austauschen, als ob sie zu ein und demselben Programm gehören. Dabei dient XML (extensible Markup Language) zum Codieren/Verschlüsseln der Daten, SOAP (Simple Objekt Access Protocol) zur Datenübertragung und WSDL (Web Services Description Language) zum Beschreiben eines Web Dienstes. HTTP ist nur ein mögliches Protokoll, über das Web Services angesprochen werden können. Web Services vereinfachen die Geschäftsabläufe! Der definierte Datenaustausch über spezielle Schnittstellen überwindet die Hürden zwischen verschiedenen Anwendungen. Web Services erlauben z.b. 4D Anwendungen die Anbindung an.net von Microsoft oder WebSphere von IBM. 4D als SOAP-Server Web-Service-Funktionalitäten können nahtlos in bereits erstellte 4D-Anwendungen integriert werden. Um eine 4D-Anwendung als SOAP-Server nutzen zu können, muss der Entwickler nur wenige Änderungen machen: mit einem Klick lassen sich bereits vorhandene Datenbankmethoden in publizierbare SOAP-Methoden umwandeln (s. Screenshot). Dabei kann auch als Option die automatische Generierung der WSDL-Datei erfolgen. 4D als Web Service-Server unterstützt auch Sicherheitsstandards wie z.b. SSL und Authentifizierung. Durch den in 4D integrierten Web-Server entfällt jeglicher Konfigurationsaufwand. Informationen zur Arbeitsweise des 4D Web-Servers finden Sie im Kapitel 4D Internet auf den Seiten 20 bis 25. 4D und Web Services Die 4D Produktpalette unterstützt Web Services als SOAP- Client und als SOAP-Server. Das heißt in der Praxis: Eine 4D-Anwendung kann beliebige Web Services im Intra- und Internet ansprechen und die bereitgestellten Daten empfangen. Zusätzlich kann Ihre 4D-Anwendung, egal ob Einzelplatz oder Client/Server Daten via Web Service für andere Applikationen, auch auf anderen Plattformen, zur Verfügung stellen. Diese Kommunikation mit HTTP, XML, SOAP und WSDL basiert komplett auf Standards. Nutzen Sie die Möglichkeiten von Web Services für Ihr tägliches Business - 4D macht es Ihnen leicht, egal Sie ob auf Macintosh oder Windows arbeiten! 4D als SOAP-Client Um einen fremden Web Service nutzen zu können, müssen Sie den Dienst mit der korrekten Syntax ansprechen. Der 4D Web Service-Assistent generiert automatisch eine sogenannte Proxy-Methode in 4D, indem die WSDL-Datei des angesprochenen Service analysiert wird. Dies reduziert die Entwicklungszeit auf ein Minimum. Somit können der Service und die Daten schnell genutzt werden. In der Praxis kann zum Beispiel eine Google-Abfrage oder die Paket-Verfolgung von Fed-Ex direkt in die 4D-Anwendung eingebunden werden. 4 th Dimension unterstützt dabei folgende SOAP Datentypen: Boolean, Ganzzahl, Zahl, Zeit, Datum, String, Base64 binary. Fazit: Web Services mit 4D zu realisieren, ist sehr einfach und erlaubt den Zugriff von anderen Anwendungen. 16

17 4D - offen für Standards 4D und Standards Ein wichtiges Ziel von 4D Produkten ist das Engagement in Technologie-Standards! Durch die Unterstützung von SOAP (Simple Object Access Protocol) als Client und als Server ist eine High- Level-Anbindung verschiedener Applikationen möglich, ohne die interne Struktur der jeweiligen Anwendung zu kennen. Aus der Sicht eines Software Entwicklers ist 4 th Dimension - und somit jede in 4D realisierte Anwendung - kompatibel mit.net oder jeder anderen Plattform mit Web Diensten. Der Datenaustausch ist via XML und den gängigen Datenformaten für den Ex- und Import von Datenbanken kein Problem. Die individuelle Kontrolle durch die entsprechenden Befehle ist selbstverständlich. Im Bereich der Low-Level-Anbindung an andere Systeme stehen Ihnen mit ODBC und 4D for OCI auch die Klassiker zur Verfügung. Mit der API 4D Open können verschiedene Anwendungen miteinander kommunizieren. Diese Schnittstelle steht Ihnen auch in Java oder C/C++ zur Verfügung. Das starke Engagement in Technologie-Standards und die ausgereifte 4D-Archikektur stellen sicher, dass alle aktuellen und zukünftigen Anforderungen an eine professionelle Entwicklungsumgebung erfüllt werden. 4D Produkte unterstützen auch die Internet Standards: HTTP, SMTP, POP, IMAP, SSL und FTP. Fazit: Die fast 20-jährige Erfahrung von 4D als Hersteller der Software-Entwicklungsumgebung 4 th Dimension bürgt auch in Zukunft für Innovation und Kompatibilität durch Einhaltung geltender Standards. Application Integration Web Services Mobile - PDA MS Office Microsoft.NET Applescript 4 th Dimension J2EE SAP Java C/C++ 4D Open for Java SOAP XML WAP WML XML SSL HTTP FTP HTML XML CGI Internet Navigation SMTP POP3-IMAP4 FTP WebDAV 4D Produkte unterstützen Standards und sind offen für gemischte IT-Umgebungen. CGI-ISAPI Andere HTTP-Server 4D Open library ODBC Driver for 4D Server SSL 4D Client 4D Open for 4D 4D for ORACLE ODBC 4D Client Externe Benutzer Lokale Benutzer Andere 4D Server 4D ODBC 4D for OCI Enterprise- Systeme ORACLE MS SQL Server Andere ODBC Server ODBC Anwendungen (MS Office ) copyright 4D SA All tradenames are trademarks or registered trademarks of their respective holders 17

18 4D Server im Einsatz 4D Server: Schnell, sicher und zuverlässig 4D Server ist das Herz Ihrer Client/Server-Lösung. Ein 4D Server kann sowohl zur Entwicklung, als auch zum Betrieb einer fertigen Lösung eingesetzt werden. Im Folgenden werden einige wichtige Funktionen des 4D Servers ausgeführt. Durch die integrierte Client/Server-Architektur gelten die im Kapitel Software mit 4D entwickeln aufgezeigten Möglichkeiten auch für 4D Server (s.s. 4-12). 4D Server - Das Herz Ihrer Client/Server-Anwendung Client/Server - einfach einzurichten So einfach kann die Einrichtung eines Client/Server- Systems sein: Sie installieren 4D Server und öffnen Ihre 4D-Anwendung. Wenn das Netzwerk richtig konfiguriert ist, können Sie sofort mit einem 4D Client darauf zugreifen. 4D Server arbeitet ohne Middleware! Eine umständliche Konfigurierung entfällt! 4D Server - einfach zu administrieren Bei 4D Server behalten Sie auch im laufenden Betrieb den Überblick. Im Statusfenster sehen Sie alle laufenden Prozesse, die angemeldeten Benutzer sowie den Speicherzustand des Servers. Auch am 4D Server steht Ihnen der 4D Runtime Explorer zur Verfügung (s. Seite 10) ohne Änderung Einzelplatz Server Client/Server - ohne Mehraufwand! Sie haben mit 4 th Dimension eine Einzelplatz Applikation entwickelt. Diese soll nun im Client/Server-Betrieb eingesetzt werden. Nun installieren Sie 4D Server und die 4D Clients auf den entsprechenden Rechnern. Dann starten Sie den Server und legen los. Die Anzahl der möglichen Client- Zugriffe ist nur abhängig von der installierten Anzahl der Lizenzen auf dem 4D Server. 4D Server garantiert: Über das 4D-Kennwortsystem schnelle und effiziente Regelung der Datensicherheit: am Einzelplatz und im Client/Server-Betrieb Record-Locking auf Datensatzebene Paralleles Bearbeiten von Client-Anfragen Datensicherheit durch 4D Backup und Logbuch Die Anmeldung an einem 4D Server ist problemlos - egal ob Windows oder MacOS 4D Server - offen nach allen Seiten Mit Hilfe von 4D Connectivity Plug-Ins kann jede 4D-Server Anwendung problemlos mit vorhandenen Anwendungen genutzt werden. Andere 4D Server lassen sich via 4D Open abgleichen. Durch den integrierten 4D Web-Server sind SOAP- und Browser-Zugriffe schnell realisierbar. Server-Anwendungen sicher betreiben 4D Server ist für seine Stabilität bekannt. Aber gerade in Mehrplatz- Umgebungen ist die Sicherheit der Daten extrem wichtig. Lassen Sie daher 4D Backup für sich arbeiten (s. Seite 12). 18

19 4D Server im Einsatz 4D Server - Power-Funktionen zu Ihrem Vorteil 4D-Anwendungen intelligent updaten 4D Client - Einer für Alle Neu: Web-Server jetzt integriert! Neue Version der 4D Anwendung Server beenden Neue Struktur der 4D-Anwendung einspielen Server starten Client Client Abgleich der neuen Funktionen beim nächsten Client-Zugriff Der automatische 4D- Update Mechanismus erlaubt Ihnen, eine neue Version Ihrer Anwendung in kürzester Zeit einzusetzen. Dies wird durch die Trennung der Programmierung von den eigentlichen Daten der Anwendung ermöglicht. Ein Export und der anschließende Import der Daten ist - wie bei vielen anderen Umgebungen - in 4D nicht nötig, auch wenn neue Tabellen angelegt oder Felder geändert wurden. Wird am Server eine neue, geänderte Strukturdatei der Anwendung eingespielt, werden alle 4D Clients automatisch beim nächsten Zugriff aktualisiert. Fazit: Durch das automatische Update zwischen 4D Server und 4D Client ist der Wartungsaufwand gleich Null. Verteilung der Rechenleistung 4D Client/Server Installationen bieten Entwicklern auch Funktionen, die speziell auf diesen Einsatz zugeschnitten sind. Durch Execute on Server und Execute on Client sind Sie in der Lage, die anfallenden Aufgaben beliebig in Ihrem 4D-System zu verteilen. Netzwerkintensive Prozesse können auf dem Server ausgeführt werden. Auf den 4D Client wird nur das Ergebnis der Prozedur übertragen. Es ist auch möglich, Jobs auf andere Clients zu übertragen, z.b. das Drucken bestimmter Dokumente auf einem lokalen Drucker. Durch das in 4D integrierte Multitasking können mehrere Prozesse auch auf einem Client gleichzeitig bearbeitet werden, ohne sich zu behindern. Die 4D Programmiersprache gibt Ihnen die Möglichkeit, dies nach Ihren Anforderungen zu steuern. 4D Client ist eine unabhängige Applikation, die - ohne Middleware - auf jede 4D Server-Anwendung zugreifen kann. Ist ein 4D Client mit einem 4D Server verbunden, wird die Funktionalität der Anwendung auf diesen Client übertragen. 4D Client ist kein dummes Terminal, sondern ein vollwertiger Bestandteil Ihrer Anwendung. Ab der Version 4D 2003 kann der 4D Client auch als Web-Server eingesetzt werden. Somit ist eine einfache Skalierung für Internet und Web-Services möglich. Intelligente Client/Server Kommunikation 4D Server verwaltet die Client-Zugriffe intelligent! Werden von einem Client z.b Datensätze angefordert, übermittelt 4D Server nur die Informationen, die der Client zur Darstellung benötigt. 4D Server hält aber gleichzeitig alle vorher angeforderten Daten auf Abruf bereit. Dadurch wird unnötiger Netzwerk- Verkehr vermieden. Durch das intelligente 4D Caching auf der Festplatte der Client-Maschine werden oft benutzte Ressourcen in direktem Zugriff gehalten, z.b. Oberflächen und Menüleisten. Nur wenn diese auf dem Server geändert wurden, z.b. nach einem Update, werden sie automatisch neu übertragen. Fazit: 4D Client/Server-Lösungen sind File-Sharinggestützten Server-Systemen weit überlegen. 4D Server erfüllt die Anforderungen von Arbeitsgruppen in Unternehmen beliebiger Größe. Entwicklung im Team Der 4D Developer Server stellt Ihnen alle Ressourcen zur Verfügung, die Sie benötigen. Veränderungen werden jedem Entwickler im Team in Echtzeit angezeigt. Eine Datensynchronisation ist nicht erforderlich. Die aktuellen Daten, Oberflächen und Methoden stehen allen Entwicklern jederzeit zur Verfügung. Da 4D Server eine Mehrbenutzer-Entwicklungsumgebung und die Datenbank-Engine integriert, können Programmtests und Fehlerbeseitigungen gleichzeitig ablaufen. 19

20 4D Web: Grundlagen 4D Internet - Dynamisch ins Web Web-Browser gehören zur Standard-Software auf jedem Betriebssystem. Durch den integrierten 4D Web-Server kann jeder Browser als Info-Terminal für Ihre 4D-Anwendung genutzt werden. 4D bietet innovative Möglichkeiten, Web-Projekte mit dynamischen Inhalten zu realisieren. Grundlagen - Internet und Web-Server 1. Anfrage Was ist ein Web-Server? Ein Web-Server, auch HTTP-Server genannt, ist im Prinzip eine sehr primitive Software. Der Server schickt nur Dateien, die ein Browser anfordert, beispielsweise HTML-Seiten und Bilder. Die Komplexität vieler Web- Server hat ihre Ursache in der umständlichen Konfiguration und nicht im gebotenem Leistungsumfang. 4D WebSTAR ist seit Jahren der marktführende Web- Server unter MacOS. 4D WebSTAR ist für seine Benutzerfreundlichkeit bekannt (s. Seite 28). Web-Browser Intra-/Internet Web-Server 2. Bearbeitung der Anfrage Laden der Dateien Versand der Dateien 3. Visualisierung des HTML Code Die Arbeitsweise von Web- Servern ist dafür optimiert, statische Inhalte in Form von einzelnen Dateien bereitzustellen. Ein Web- Server arbeitet die Anfrage eines Browsers ab und vergisst anschließend, was an welchen Browser geschickt wurde. Dynamische Web- Inhalte kann ein normaler Web-Server nicht ohne Hilfsprogramme erzeugen. Statische und dynamische Web-Inhalte In der Regel werden Web-Auftritte mit statischen HTML-Seiten realisiert. Diese werden mit grafischen Programmen fürs Internet, wie Adobe GoLive, Macromedia Dreamweaver erstellt. Die Arbeit an den HTML-Seiten wird lokal ausgeführt, anschließend werden die Seiten auf dem Web-Server aktualisiert. Fazit: Diese Arbeitsweise ist nur für Inhalte geeignet, die sich selten ändern. Bei komplexeren Projekten muss immer auf die Funktionalität einer Datenbank zurückgegriffen werden. Erzeugung dynamischer HTML Seiten Der CGI-Weg Der gängige Weg, dynamische Web-Inhalte ins Internet zu bringen, besteht aus einer Kombination diverser Programme. CGI, eine genormte Schnittstelle, spielt hierbei die Schlüsselrolle. CGI-Skripte vermitteln zwischen dem Web-Server und den Anwendungen, die die Inhalte liefern, z.b. aus einer Datenbank. Die Abfragekette für eine dynamisch erstellte HTML-Seite sieht normalerweise so aus: 1) Web-Server nimmt Browser-Anfrage entgegen 2) Ein CGI-Skript wird gestartet 3) Das Skript startet eine Abfrage an eine Datenbank 4) Datenbank führt z.b. die Suche aus 5) Daten werden an das CGI übergeben 6) CGI erstellt eine HTML-Seite mit dem Inhalt 7) CGI übergibt diese Seite an den Web-Server 8) Web-Server schickt diese Seite zum Browser Die Abläufe müssen exakt aufeinander abgestimmt sein. In der Praxis erfordert die Wartung einer komplexen Installation viel Geschick und Know-How. Der 4D-Weg: schnell, sicher und direkt 4 th Dimension ist durch den integrierten Web-Server in der Lage, effektiver zu arbeiten: 1) Der 4D Web-Server erhält eine direkte Browser-Anfrage 2) Diese wird in 4D bearbeitet und das Ergebnis direkt an den Browser zurückgeschickt Fazit: Das 4D-Web-Konzept verlangt keine Aufteilung in Web-Server CGI ODBC Datenbank! Mit 4D können Sie schnelle, dynamische Web-Seiten entwickeln und müssen nicht mit verschiedenen Tools arbeiten! 20

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

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

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

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

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

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

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

Das nachfolgende Konfigurationsbeispiel geht davon aus, dass Sie bereits ein IMAP Postfach eingerichtet haben!

Das nachfolgende Konfigurationsbeispiel geht davon aus, dass Sie bereits ein IMAP Postfach eingerichtet haben! IMAP EINSTELLUNGEN E Mail Adresse : Art des Mailservers / Protokoll: AllesIhrWunsch@IhreDomain.de IMAP SMTP Server / Postausgangsserver: IhreDomain.de (Port: 25 bzw. 587) IMAP Server / Posteingangsserver:

Mehr

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

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

Mehr

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

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

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

VB.net Programmierung und Beispielprogramm für GSV

VB.net Programmierung und Beispielprogramm für GSV VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2

Mehr

ODBC-Treiber 1. 1.1 Programmübersicht

ODBC-Treiber 1. 1.1 Programmübersicht 1 O D B C - Treiber ODBC-Treiber 1 1.1 Programmübersicht Nach einer ausgiebigen Testphase wurde kürzlich der neue ODBC-Treiber freigegeben. Dieser ist somit ab der 2000-er-Version lizenzpflichtig und kann

Mehr

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Wie kann ein PDF File angezeigt werden? kann mit Acrobat-Viewern angezeigt werden auf jeder Plattform!! (Unix,

Mehr

Was ist neu in Sage CRM 6.1

Was ist neu in Sage CRM 6.1 Was ist neu in Sage CRM 6.1 Was ist neu in Sage CRM 6.1 In dieser Präsentation werden wir Sie auf eine Entdeckungstour mitnehmen, auf der folgende neue und verbesserte Funktionen von Sage CRM 6.1 auf Basis

Mehr

Frankieren in Microsoft Word mit dem E Porto Add in der Deutschen Post

Frankieren in Microsoft Word mit dem E Porto Add in der Deutschen Post Frankieren in Microsoft Word mit dem E Porto Add in der Deutschen Post 1. E Porto Word Add in für Microsoft Office 2003, 2007 oder 2010 kostenfrei herunterladen unter www.internetmarke.de/add in/download

Mehr

System-Update Addendum

System-Update Addendum System-Update Addendum System-Update ist ein Druckserverdienst, der die Systemsoftware auf dem Druckserver mit den neuesten Sicherheitsupdates von Microsoft aktuell hält. Er wird auf dem Druckserver im

Mehr

Parallels Plesk Panel

Parallels Plesk Panel Parallels Plesk Panel Was ist neu? Version 9.0 www.parallels.com Version 1.0 Wichtige Themen Das Parallels Plesk Panel 9.0 bringt lang erwartete wichtige Funktionen für Service-Provider und Endnutzer.

Mehr

Daten Sichern mit dem QNAP NetBak Replicator 4.0

Daten Sichern mit dem QNAP NetBak Replicator 4.0 Daten Sichern mit dem QNAP NetBak Replicator 4.0 Was ist NetBak Replicator: Der NetBak Replicator ist ein Backup-Programm von QNAP für Windows, mit dem sich eine Sicherung von Daten in die Giri-Cloud vornehmen

Mehr

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013 Access 2013 Susanne Weber 1. Ausgabe, 1. Aktualisierung, Juni 2013 Grundlagen für Anwender ACC2013 2 Access 2013 - Grundlagen für Anwender 2 Mit Datenbanken arbeiten In diesem Kapitel erfahren Sie was

Mehr

DocuWare unter Windows 7

DocuWare unter Windows 7 DocuWare unter Windows 7 DocuWare läuft unter dem neuesten Microsoft-Betriebssystem Windows 7 problemlos. Es gibt jedoch einige Besonderheiten bei der Installation und Verwendung von DocuWare, die Sie

Mehr

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH Copyright Wolters Kluwer Deutschland GmbH AnNoText AnNoText Online-Update Wolters Kluwer Deutschland GmbH Software + Services Legal Robert-Bosch-Straße 6 D-50354 Hürth Telefon (02 21) 9 43 73-6000 Telefax

Mehr

estos UCServer Multiline TAPI Driver 5.1.30.33611

estos UCServer Multiline TAPI Driver 5.1.30.33611 estos UCServer Multiline TAPI Driver 5.1.30.33611 1 estos UCServer Multiline TAPI Driver... 4 1.1 Verbindung zum Server... 4 1.2 Anmeldung... 4 1.3 Leitungskonfiguration... 5 1.4 Abschluss... 5 1.5 Verbindung...

Mehr

Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb

Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb CashPro basiert auf Accesstechnologie 2003 und ist auch unter den aktuellen Accessversionen 2007 bis 2013 einsetzbar und Mehrbenutzerfähig.

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

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

Mehr

Das nachfolgende Konfigurationsbeispiel geht davon aus, dass Sie bereits ein IMAP Postfach eingerichtet haben!

Das nachfolgende Konfigurationsbeispiel geht davon aus, dass Sie bereits ein IMAP Postfach eingerichtet haben! IMAP EINSTELLUNGEN E Mail Adresse : Art des Mailservers / Protokoll: AllesIhrWunsch@IhreDomain.de IMAP SMTP Server / Postausgangsserver: IhreDomain.de (Port: 25 bzw. 587) IMAP Server / Posteingangsserver:

Mehr

bizsoft Rechner (Server) Wechsel

bizsoft Rechner (Server) Wechsel bizsoft Büro Software Büro Österreich, Wien Büro Deutschland, Köln Telefon: 01 / 955 7265 Telefon: 0221 / 677 84 959 e-mail: office@bizsoft.at e-mail: office@bizsoft.de Internet: www.bizsoft.at Internet:

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

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen Stand: 13.12.2010 Die BüroWARE SoftENGINE ist ab Version 5.42.000-060 in der Lage mit einem Microsoft Exchange Server ab Version 2007 SP1

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

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

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte

Mehr

novapro Open Audittrail Report

novapro Open Audittrail Report novapro Open Audittrail Report Bedienungshandbuch 7001042001 Q11 Diese Beschreibung entspricht dem aktuellen Programmstand Version 1.0. Änderungen erfolgen zu jeder Zeit und ohne vorherige Ankündigung.

Mehr

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98 OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98 Neue Version: Outlook-Termine, Kontakte, Mails usw. ohne Exchange-Server auf mehreren Rechnern nutzen! Mit der neuesten Generation intelligenter

Mehr

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden. In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit

Mehr

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht

Mehr

Persönliches Adressbuch

Persönliches Adressbuch Persönliches Adressbuch Persönliches Adressbuch Seite 1 Persönliches Adressbuch Seite 2 Inhaltsverzeichnis 1. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 2. ALLGEMEINE INFORMATIONEN ZUM PERSÖNLICHEN

Mehr

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695 Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination

Mehr

EIDAMO Webshop-Lösung - White Paper

EIDAMO Webshop-Lösung - White Paper Stand: 28.11.2006»EIDAMO Screenshots«- Bildschirmansichten des EIDAMO Managers Systemarchitektur Die aktuelle EIDAMO Version besteht aus unterschiedlichen Programmteilen (Komponenten). Grundsätzlich wird

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

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert

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

14.2 Einrichten der Druckserverfunktionen

14.2 Einrichten der Druckserverfunktionen 858 14 Drucker einrichten und verwalten Abbildung 14.9: Gefundene Appletalk-Drucker wird das Netzwerk durchsucht und alle gefundenen Zonen und Drucker werden angezeigt. AppleTalk-Drucker übernehmen Abbildung

Mehr

2. Word-Dokumente verwalten

2. Word-Dokumente verwalten 2. Word-Dokumente verwalten In dieser Lektion lernen Sie... Word-Dokumente speichern und öffnen Neue Dokumente erstellen Dateiformate Was Sie für diese Lektion wissen sollten: Die Arbeitsumgebung von Word

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

Datenübernahme easyjob 3.0 zu easyjob 4.0

Datenübernahme easyjob 3.0 zu easyjob 4.0 Datenübernahme easyjob 3.0 zu easyjob 4.0 Einführung...3 Systemanforderung easyjob 4.0...3 Vorgehensweise zur Umstellung zu easyjob 4.0...4 Installation easyjob 4.0 auf dem Server und Arbeitsstationen...4

Mehr

Anbindung an easybill.de

Anbindung an easybill.de Anbindung an easybill.de Stand: 14. Dezember 2011 2011 Virthos Systems GmbH www.pixtacy.de Einleitung Pixtacy verfügt ab Version 2.3 über eine Schnittstelle zu dem Online-Fakturierungsprogramm easybill.de.

Mehr

Umstellung News-System auf cms.sn.schule.de

Umstellung News-System auf cms.sn.schule.de Umstellung News-System auf cms.sn.schule.de Vorbemerkungen Hinweis: Sollten Sie bisher noch kein News-System verwendet haben, nutzen Sie die Anleitung unter http://cms.sn.schule.de/admin/handbuch/grundlagen/page/25/

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

Das Einzelplatz-Versionsupdate unter Version Bp810

Das Einzelplatz-Versionsupdate unter Version Bp810 Das Einzelplatz-Versionsupdate unter Version Bp810 Grundsätzliches für alle Installationsarten ACHTUNG: Prüfen Sie vor der Installation die aktuellen Systemanforderungen für die neue BANKETTprofi Version.

Mehr

1. Software installieren 2. Software starten. Hilfe zum Arbeiten mit der DÖHNERT FOTOBUCH Software

1. Software installieren 2. Software starten. Hilfe zum Arbeiten mit der DÖHNERT FOTOBUCH Software 1. Software installieren 2. Software starten Hilfe zum Arbeiten mit der DÖHNERT FOTOBUCH Software 3. Auswahl 1. Neues Fotobuch erstellen oder 2. ein erstelltes, gespeichertes Fotobuch laden und bearbeiten.

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

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

Synchronisations- Assistent

Synchronisations- Assistent TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent

Mehr

Installationsanleitungen

Installationsanleitungen Installationsanleitungen INPA SGBD-Entwicklungsumgebung (EDIABAS) INPA für Entwickler Bevor Sie EDIABAS / INPA installieren können, müssen Sie sich für den Ordner sgref auf smuc0900 freischalten lassen.

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

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

FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox

FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox Bitte beachten: Der im folgenden beschriebene Provider "www.cwcity.de" dient lediglich als Beispiel. Cwcity.de blendet recht häufig

Mehr

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

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

Mehr

Tutorial. Tutorial. Microsoft Office 2010 Standard Edition verteilen. 2011 DeskCenter Solutions AG

Tutorial. Tutorial. Microsoft Office 2010 Standard Edition verteilen. 2011 DeskCenter Solutions AG Tutorial Microsoft Office 2010 Standard Edition verteilen 2011 DeskCenter Solutions AG Inhaltsverzeichnis 1. Einführung...3 2. Office 2010 Ressourcen bereitstellen...3 3. Anpassung der Office Installation...4

Mehr

1 Installation QTrans V2.0 unter Windows NT4

1 Installation QTrans V2.0 unter Windows NT4 1 Installation QTrans V2.0 unter Windows NT4 1.1 Unterstützte Funktionen Unter NT4 wird nur der Betrieb von QTrans im Report-Client-Modus unterstützt, d. h. für die Anzeige von Schraubergebnissen und für

Mehr

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9 Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9 1 Allgemeine Beschreibung "Was war geplant, wo stehen Sie jetzt und wie könnte es noch werden?" Das sind die typischen Fragen, mit denen viele Unternehmer

Mehr

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe

Mehr

Updatehinweise für die Version forma 5.5.5

Updatehinweise für die Version forma 5.5.5 Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x

Mehr

Benutzerverwaltung Business- & Company-Paket

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

Mehr

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

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

Mehr

1 Konto für HBCI/FinTS mit Chipkarte einrichten

1 Konto für HBCI/FinTS mit Chipkarte einrichten 1 Konto für HBCI/FinTS mit Chipkarte einrichten Um das Verfahren HBCI/FinTS mit Chipkarte einzusetzen, benötigen Sie einen Chipkartenleser und eine Chipkarte. Die Chipkarte erhalten Sie von Ihrem Kreditinstitut.

Mehr

meine-homematic.de Benutzerhandbuch

meine-homematic.de Benutzerhandbuch meine-homematic.de Benutzerhandbuch Version 3.0 Inhalt Installation des meine-homematic.de Zugangs... 2 Installation für HomeMatic CCU vor Version 1.502... 2 Installation für HomeMatic CCU ab Version 1.502...

Mehr

VIDA ADMIN KURZANLEITUNG

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

Mehr

Upgrade-Leitfaden. Apparo Fast Edit 1 / 7

Upgrade-Leitfaden. Apparo Fast Edit 1 / 7 Upgrade-Leitfaden Apparo Fast Edit 1 / 7 Inhaltsverzeichnis 1 Download der neuen Version... 4 2 Sicherung des Apparo Datenbank-Repository... 4 3 De-Installation der installierten Apparo Fast Edit 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

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ.

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ. ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ. INHALT 2 3 1 EINFÜHRUNG 3 1.1 SYSTEMVORAUSSETZUNGEN 3 1.2 MICROSOFT OFFICE 3 2 DOWNLOAD UND INSTALLATION 4 3 EINSTELLUNGEN 4

Mehr

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...

Mehr

SharePoint Workspace 2010 Installieren & Konfigurieren

SharePoint Workspace 2010 Installieren & Konfigurieren [Geben Sie Text ein] SharePoint Workspace 2010 Installieren & Konfigurieren SharePoint Workspace 2010 Installieren & Konfigurieren Inhalt SharePoint Workspace 2010 Installieren... 2 SharePoint Workspace

Mehr

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit

Mehr

meta.crm meta.relations

meta.crm meta.relations meta.crm meta.relations Einleitung Mit meta.crm können wir Ihnen eine web-basierte und leicht zu bedienende Kommunikationsdatenbank für Media- und Investor Relations anbieten, mit deren Hilfe Sie Ihre

Mehr

Installation und Sicherung von AdmiCash mit airbackup

Installation und Sicherung von AdmiCash mit airbackup Installation und Sicherung von AdmiCash mit airbackup airbackup airbackup ist eine komfortable, externe Datensicherungslösung, welche verschiedene Funktionen zur Sicherung, sowie im Falle eines Datenverlustes,

Mehr

SANDBOXIE konfigurieren

SANDBOXIE konfigurieren SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:

Mehr

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung Diese Anleitung hilft Ihnen, das nachfolgend geschilderte Problem zu beheben.

Mehr

POP3 über Outlook einrichten

POP3 über Outlook einrichten POP3 über Outlook einrichten In diesem Tutorial zeigen wir Ihnen, wie Sie im Outlook Express ein POP3 E-Mail Konto einrichten. Wir haben bei der Erstellung des Tutorials die Version 6.0 verwendet. Schritt

Mehr

Backup der Progress Datenbank

Backup der Progress Datenbank Backup der Progress Datenbank Zeitplandienst (AT): Beachten Sie bitte: Die folgenden Aktionen können nur direkt am Server, vollzogen werden. Mit Progress 9.1 gibt es keine Möglichkeit über die Clients,

Mehr

Handbuch B4000+ Preset Manager

Handbuch B4000+ Preset Manager Handbuch B4000+ Preset Manager B4000+ authentic organ modeller Version 0.6 FERROFISH advanced audio applications Einleitung Mit der Software B4000+ Preset Manager können Sie Ihre in der B4000+ erstellten

Mehr

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung

Mehr

Sage Treuhandaustausch onesage Version 2.2

Sage Treuhandaustausch onesage Version 2.2 Sage Treuhandaustausch onesage Version 2.2 Versionsunabhängiger Datenaustausch Sage 50 zu Sage 50 Für die Versionen 2012, 2011 und 2009 Sage Treuhandaustausch Sage 50 / Sage 50 08.05.2012 2/10 Einleitung...

Mehr

12.3 Mit ein wenig HTML erstellen Sie eine fast dynamische Datenquelle

12.3 Mit ein wenig HTML erstellen Sie eine fast dynamische Datenquelle MS-Excel als externe Quelle Da NetObjects Fusion mit fast allen Datenquellen umgehen kann, geht das natürlich auch mit MS-Excel. Jederzeit können Sie damit eine Tabelle erstellen, die dann als externe

Mehr

Im folgenden wird die Outlookanbindung an organice/pi beschrieben.

Im folgenden wird die Outlookanbindung an organice/pi beschrieben. Einleitung Einleitung Im folgenden wird die Outlookanbindung an organice/pi beschrieben. Wir unterscheiden dabei Termine und Kontakte. Über das Outlookmenü werden zusätzliche Aktivitäten gesteuert. "Normale"

Mehr

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift. Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung

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

Clientkonfiguration für Hosted Exchange 2010

Clientkonfiguration für Hosted Exchange 2010 Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG

Mehr

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de GEVITAS-Sync Bedienungsanleitung Stand: 26.05.2011 Copyright 2011 by GEVITAS GmbH www.gevitas.de Inhalt 1. Einleitung... 3 1.1. Installation... 3 1.2. Zugriffsrechte... 3 1.3. Starten... 4 1.4. Die Menü-Leiste...

Mehr

Installationshandbuch

Installationshandbuch Installationshandbuch Erforderliche Konfiguration Installation und Aktivierung - 1 - Erforderliche Konfiguration Programme der 4D v15 Produktreihe benötigen folgende Mindestkonfiguration: Windows OS X

Mehr

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank

Mehr