4D v12 Solides Fundament, brillante neue Funktionen Effiziente Entwicklung Intuitive, ansprechende Oberflächen Schnelles, einfaches Upgrade „Die in 4D v12 integrierten Techno-­ logien – etwa die PHP­-Ausführung und Web Area – liefern bereits eine bessere Datenqualität mit erhebli­chen Verbesserungen bei Workflow und Produktivität sowie weiteren Leistungsvorteilen, durch die unsere 4D­Anwendung reaktionsschneller und zuverlässiger wird.” Chris Bader IT Manager North Dakota State Water Commission USA Upgrade auf 4D v12 4D v12 ist das Ergebnis jahrelanger, intensiver Arbeit unserer Ingenieure und unterstreicht unser Engagement für Qualität, Detail und Stabilität. Wir sind stolz sagen zu können, dass dieses Produkt unsere Ziele im Hinblick auf Leistung, Flexibilität, Geschwindigkeit und Skalierbarkeit in einem zuverlässigen Paket vereint, auf das Sie sich voll und ganz verlassen können. Man könnte auch einfach sagen: 4D v12 ist schneller, effizienter und noch zuverlässiger. Folglich werden sowohl Sie als Entwickler als auch Ihre Lösungen schneller, effizienter und zuverlässiger. Die Aktualisierung ist denkbar einfach. Auf der Basis der umfassenden Überarbeitung von 4D v11 SQL, bei der der gesamte Plattformkern von Grund auf umgestellt wurde, erfolgt der Übergang zu 4D v12 praktisch nahtlos. 4D v12: SCHNELLER, EFFIZIENTER UND NOCH ZUVERLÄSSIGER. Das alles ist neu Zusätzlich zu den Verbesserungen bei Leistung und Stabilität, die Sie von einer neuen Version von 4D zu Recht erwarten, haben unsere Ingenieure dafür gesorgt, dass Sie Funktionen bekommen, die Sie sich schon lange gewünscht haben. Effiziente Entwicklung : • Komplett neuer Methodeneditor • Komplett neues globales Suchen und Ersetzen • Bild-Metadaten • Get- und Set-Befehle • SQL-Dump & -Insert Eine optimierte Umgebung : • Stilelemente für Text • Formular-Widgets • Befehl „Objekt drucken“ • Drucken als PDF 4D investiert stärker in Forschung und Entwicklung als andere in dieser Branche. Daher ist es unserer Entwicklungsabteilung gelungen, bei dieser Version zusätzlich die folgenden spannenden Funktionen zu realisieren: • PHP-Ausführung • 4D Server 64-bit* • Mehrere gleichzeitige Datenbanken • Synchronisierung & Replikation *nur Windows Das Beste jedoch ist, dass dank der schnellen, mühelosen Migration nicht nur vorhandene Lösungen unter 4D v12 reibungslos arbeiten, sondern, dass Sie all diese neuen Funktionen sofort in vollem Umfang nutzen können! 4D v12: Solides Fundament, brillante neue Funktionen 4D v12 bietet viele kleine Details, die Sie als Entwickler und Anwender produktiver arbeiten lassen, wodurch Sie Zeit und wertvolle Ressourcen sparen. Selbst, wenn Sie 4D noch nicht kennen, werden Sie diese Details besonders lieben. Ansprechende Oberflächen Entwickler und Anwender können Text mit Stilelementen formatieren, die auf nahezu jeden Text angewendet werden. Überall! 02 01 Die neuen Formular-Widgets ermöglichen es, voll funktionsfähige Oberflächenelemente direkt in Ihre Anwendungen zu integrieren, ohne auch nur eine Zeile Code selbst schreiben zu müssen. Die neuen hierarchischen Listboxen stellen eine völlig neuartige Oberflächenfunktionalität bereit. 01 03 Neue Formular­Widgets stellen Ihnen hoch funktionelle, vollständig native Oberflächen­-Elemente zur Verfügung, die mit Ihren Daten interagieren, ohne dass es erforderlich ist, selbst Code zu schreiben! Solche Oberflächenelemente sorgen nicht nur dafür, dass Ihre Lösungen optisch besonders ansprechend wirken, sie bieten von Anfang an ein hohes Maß an Funktionalität. Die neuen Oberflächenfunktionen von 4D v12 machen es einfach, den Anwendern anspruchsvolle Funktionen bereitzustellen und helfen Ihnen langfristig, überzeugendere Anwendungen zu entwickeln als je zuvor. 02 Listboxen können Daten hierarchisch anzeigen und ermöglichen es Ihnen, Daten mit nativen Oberflächen­Widgets ein­und auszublenden. 03 Stilelemente können nahezu überall in 4D v12 – ohne Einfluss auf die Integrität der Indizierung – auf Text angewendet werden. „Mit 4D v12 hat unser Programm „Emailink“ nicht nur eine moderne und dynamische Oberfläche erhalten, sondern kann jetzt 60.000 E­-Mails pro Stunde senden. Im Vergleich zu den 6.000 E­Mails pro Stunde mit 4D 2004 ist das eine Steigerung um den Faktor 10!” Serge Benyamin President www.kletel.net Frankreich Professionell drucken Das Erstellen von Ausdrucken gehört heute zu den alltäglichen Aufgaben und die Ausdrucke müssen gut aussehen. Wir haben die Druckfunktionalität von 4D v12 erweitert, so dass alle Formulare und Listboxen integriert sind. Mit dem neuen Befehl „Objekt drucken“ können Sie zudem jedes Element beliebig auf einer Seite platzieren. Nehmen Sie irgendein Element Ihres Ausgabeformulars und ordnen Sie es so auf der Seite an, dass der Ausdruck perfekt aussieht. Kataloge sehen wie Kataloge aus, Newsletter wie Newsletter ... egal, was Sie drucken. Dieselben Daten. Völlig unterschiedliche Ausdrucke. Interessant für Windows-Anwender: Sie können Dokumente jetzt direkt als PDF drucken. shop.ajar.ch Pascal Roselli Manager www.decizyx.com Frankreich „4D v12 ist ein ausgereiftes Produkt, auf das wir sehr stolz sind. Mit den neuen Entwicklungsfunktionen lässt sich Code schneller schreiben, es ist genauer und wir können Anwendungen entwickeln, von denen wir in der Vergangenheit nur träumen konnten.” Schnelle und effiziente Programmierung Entwickler arbeiten die meiste Zeit in der Entwicklungsumgebung, vor allem im Methodeneditor, und schreiben Code. Jetzt gibt es einen komplett neuen Methodeneditor, dessen Oberfläche jedoch gleich geblieben ist. Nun stehen Ihnen sehr effiziente Möglichkeiten zur Verfügung, wie das Ein- und Ausblenden von Code, die Funktion für die automatische Vervollständigung, die jetzt SQL und lokale Variablen umfasst, und ein praktischer neuer Indikator, der neuen Code sofort anzeigt. Wenn Sie einem Methodeneditor einen eigenen Touch verleihen möchten, können Sie seine Oberfläche ganz individuell anpassen. 01 Richten Sie den Methodeneditor nach Ihren Wünschen ein. Zeigen Sie Ihren Code beispiels­ weise in Erdtönen an. 02 03 01 Das erweiterte Dialogfenster „Finden“ lässt Sie praktisch alles finden ... 02 mit gut strukturierten und ein­/ausblend­ baren Ergebnissen ... 03 und ermöglicht das Umbenennen von Objekten. In 4D v12 finden Sie in Ihrer Entwicklungsumgebung von Variablen bis hin zu Text alles. Sie können sogar nicht benutzten Code finden! Jetzt können Sie nicht nur in Ihrem eigenen Code schneller navigieren, sondern auch ganz einfach alle nicht verwendeten Bits und Bytes herausfiltern. Es gibt sogar Funktionen wie Bild-Metadaten (EXIF-, TIFF- und GPS-Daten für sämtliche Bilder in Ihrer Anwendung), Get- und Set-Befehle, die sämtliche Attribute Ihrer Objekte global lesen und schreiben, sowie eine optimierte XML-Implementierung, um Ihre Lösungen noch kompatibler mit anderen zu machen. 4D v12: Solides Fundament, brillante neue Funktionen 4D v12 bietet Entwicklern und Anwendern nicht nur die vielen kleinen Details, die sie sich gewünscht haben, sondern auch viele wichtige, neue Funktionen. Zeit sparen mit PHP, direkt in 4D Kümmern Sie sich nicht um Code. Sparen Sie Zeit. Tausende kostenloser PHP-Libraries stehen bereit für unzählige Funktionen, angefangen beim Verschlüsseln und Hashing bis zur Bildbearbeitung. Und alle lassen sich direkt in 4D v12 ausführen, einschließlich nativ eingebundener Libraries. Stellen Sie sich vor, wie Sie leistungsstarke Funktionen entwickeln, ohne auf Plug-Ins zurückzugreifen, die auf dem komplizierten C++ basieren. Sie brauchen nicht einmal zu wissen, wie PHP geschrieben wird, um es verwenden zu können. Wählen Sie einfach eines der vielen Module aus und führen Sie es mit dem PHP-Befehl EXECUTE aus. Laurent Seydoux Direktor www.lysoft.ch Schweiz 01 02 01-02 03 Nutzen Sie nicht nur PHP, sondern auch die Fähigkeit von 4D v12, Web­Technologien wie Flash in vorhandene farbige, animierte, dynamische Diagramme zu integrieren, die auf Ihren Daten basieren. 03 Eine 4D­Anwendung benötigt eine Zeile, um ein PHP­Skript auszuführen, das alle Änderungen an Bildhelligkeit und k­ ontrast verwaltet ­ohne den PHP­Code zu verändern. „4D hat seine Entwicklungsoberfläche wieder einmal verbessert, PHP­-Libraries integriert und uns mit dem Mehrfach-Datenbankzugriff erlaubt, unsere Anwendungen weiter zu optimieren und weiter zu entwickeln.” Kapazitätssteigerung mit 64-Bit* Wenn Sie große Massenspeicherlösungen verwenden und/oder große Speicheranforderungen und unzählige gleichzeitige Prozesse haben, können Sie nun die Vorteile der 64-Bit-Verarbeitung nutzen. Dieser Server nutzt seine 6 GB RAM in vollem Umfang. Kompilieren Sie Ihre Anwendungen für 64­Bit­Prozessoren. Während 32-Bit-Versionen traditionell auf die Adressierung von 4 GB begrenzt waren, wird 4D Server v12 64-Bit nur von der physischen RAM-Kapazität Ihres Computers begrenzt, die heutzutage sehr groß ist. *nur Windows shop.ajar.ch Yves-Charles Morin, PhD Forscher und Professor University of Montreal Kanada „Die Übersetzung von antiken Texten und die Kartografie linguistischer Atlanten in großem Umfang ist ein hoch spezialisierter Job, der sehr spezielle, angepasste Plug-­Ins erfordert. Alle Spezialfunktionen, die wir benötigen, wie Regex, Unicode und SVG, sind vollständig in 4D v12 integriert, so dass uns ein sehr hohes Maß an Stabilität und viele erweiterte Grafikfunktionen zur Verfügung stehen.” Mit SQL zaubern Mit 4D v12 lassen sich die Vorteile von SQL nutzen, um mehrere 4D-Datenbanken gleichzeitig abzufragen, ohne Ihre Anwendung neu starten oder sich abmelden zu müssen. Wir haben außerdem Mechanismen für die Synchronisierung und Replikation zwischen mehreren 4D-Anwendungen eingebaut, die sofort nach der Installation verwendet werden können. Es ist also nicht mehr nötig, diese selbst zu programmieren. Sie müssen nur native 4D-Befehle ausführen und sparen so noch mehr Zeit und Ressourcen für die Programmierung. Mehrere Datenbanken gleichzeitig in Aktion. SQL-Dump und -Insert erlauben jetzt den einfachen Export und Import Ihrer Daten an und von zahlreichen Quellen. Leistungsstarke neue SQL JOIN-Befehle ermöglichen die Kombination von Feldern aus zwei Tabellen: INNER JOIN erzeugt nur dann einen Datensatz, wenn Kriterien in beiden Tabellen erfüllt sind. OUTER JOIN ruft Daten immer aus der Quellentabelle ab, aber gibt Daten aus der kombinierten Tabelle aus, wenn diese den Kriterien entsprechen. 4D v12 implementiert sogar alle Arten des SQL-JOINBefehls – INNER, CROSS INNER, LEFT OUTER, RIGHT OUTER und FULL OUTER – und stellt Ihnen so mehr Leistung denn je zuvor bereit. Synchronisierung zwischen mehreren Instanzen. „Dispetrol verwendet Touchscreen­Systeme in den Tankstellen in Ecuador, die rund um die Uhr im Einsatz sein müssen. Aufgrund ihrer strategischen Nutzung müssen unsere Lösungen nicht nur stabil und zuverlässig, sondern auch leicht zu bedienen sein, damit die Tank­ stellenmitarbeiter sie nutzen können. 4D v12 bietet dies. Es lässt sich sogar so einfach programmieren, dass unsere neue Mitarbeiterin sich praktisch ganz allein in das Projekt eingearbeitet hat und sofort voll einsteigen konnte.“ Santiago Diaz Direktor Gamedasoft Ecuador Thomas Neidhart Leiter der Produkte Entwicklung ProFinanceTM Schweiz Design graphique : www.cubedesigners.com - Januar 2011 - BR00464 „Wir von ProFinanceTM ERP sind echt erleichtert, unsere sehr komplexe, modular aufgebaute Applikation durch eine auch zeitlich problemlose Migration auf 4Dv12 erfolgreich portiert zu haben. Die kundenseitige Umstellung ist absolut fehlerfrei, wirklich easy-to-use und bietet den perfekten Kundennutzen.” Ein leichter Umstieg Wenn Sie auf 4D v12 aktualisieren, bleiben Ihre Daten völlig unverändert. Ein Minimum an Code wird in einige der neuen Befehle der 4D-Sprache „übersetzt“ Und falls Sie Ihre Meinung ändern, können Sie den Prozess „widerrufen“ und alles direkt wieder in 4D v11 SQL konvertieren. Wenn Sie eine Migration von 4D 2004 auf 4D v12 planen, haben wir auch dies leicht gemacht. Sie werden mit Dialogfenstern durch den Prozess geführt, wobei Ihnen das ausführliche 4D v12 Upgrade-Handbuch bei jedem Schritt zur Seite steht. Besuchen Sie den AJAR-Shop noch heute, um Ihren Einkauf zu tätigen: shop.ajar.ch WINDOWS MINDESTKONFIGURATION Pentium 4 Windows 7, Windows Vista, Windows XP, Windows 2008 Server 1 GB RAM (2 GB empfohlen) 1280 x 1024 Bildschirmauflösung MAC OS MINDESTKONFIGURATIONNur Intel-Prozessoren* Mac OS 10.5 und höher 1 GB RAM (2 GB empfohlen) 1280 x 1024 Bildschirmauflösung AJAR AG Gen. Dufour Strasse 123 Postfach 4326 2500 Biel/Bienne 4 Tel : + 41 32 342 26 84 Fax : + 41 32 342 31 46 www.ajar.ch [email protected] *4D v12 ist nicht mit PowerPC-basierten Computern kompatibel Copyright 2010 4D SAS. Alle Rechte vorbehalten. 4D und alle zugehörigen Logos sind eingetragene Marken von 4D SAS. Alle anderen in diesem Dokument genannten Marken und Produktnamen sind Marken und/oder eingetragene Marken der jeweiligen Eigentümer.