(German-language version below)
The IBExpert Day Edition contains all the features of the IBExpert IDE, e.g. debugger, performance analysis and much more.
IBExpert can be used on registered computers for 24 hours following activation. After the 24 hour period IBExpert will no longer start on this computer, but can be activated again.
Use IBExpert wherever you or your employees work
In the home office
For customer support
On customer computers, e.g. as a supplement to the Company Year Edition
The automatic termination after 24 hours minimizes the risk of running an unlicensed product on customer machines.
Or for other tasks
Benchmark tests
Training purposes
Tests
Also as a cost-effective introduction
For your trainees and interns
And of course also for testing for new customers
And also at hand in case of emergency
For short-term use on another computer, e.g. if you cannot generate a removal code when moving to another computer, or your computer is broken.
There are a number of IBExpert Day Edition Packages. Please refer to our IBExpert products, services & prices page for details.
Please register in the IBExpert Download Center for this product with a valid e-mail address. If possible, use a use a company address such as support@companyx.com, ibexpertday@computerenterprise.com or similar.
The software activations are made available on your user account in the IBExpert Download Center for a period of 12 months.
Afterwards any unused activations will automatically expire. To prevent this, you can purchase a new IBExpert Day Edition package before the expiry date, so that unused activations are credited for a further 12 months.
The IBExpert Day Edition is the ideal supplement to all IBExpert full versions, ready for use on all computers at any time.
The IBExpert Day Edition can also be run on Linux/Wine.
You can download the latest IBExpert IDE setup file from the IBExpert Download Center and distribute it with your software product. If you wish to work with IBExpert on your customer servers, activate one of your Day Editions with your e-mail address/password combination to start IBExpert.
Die IBExpert Day Edition enthält alle Funktionen der IBExpert IDE, z.B. Debugger, Performanceanalyse u.v.m.
IBExpert kann nach der Freischaltung 24 Stunden auf dem Computer benutzt werden. Nach Ablauf von 24 Stunden wird IBExpert auf diesem Computer nicht mehr starten, kann aber erneut wieder freigeschaltet werden.
Benutzen Sie IBExpert überall dort, wo Sie oder Ihre Mitarbeiter arbeiten:
Im Office
Im Homeoffice
Im Kundensupport
Auf Kundenrechnern, z.B. als Ergänzung zur Company Year Edition
Durch das automatische Beenden nach 24 Stunden minimiert sich das Risiko, ein nicht lizenziertes Produkt auf Kundenrechnern zu betreiben
Oder für andere Aufgaben
Für Benchmarktests
Für Schulungszwecke
Für Tests
Auch als günstiger Einstieg
Für Ihre Auszubildenden und Praktikanten
Und natürlich auch zum Testen für Neukunden
Und auch im Notfall zur Hand
Für den kurzfristigen Einsatz auf einem anderen Computer, z.B., wenn Sie keinen Removal Code beim Umzug auf einen anderen Computer erzeugen können, oder Ihr Computer defekt ist.
Es gibt eine Auswahl an IBExpert Day Edition Paketen. Bitte entnehmen Sie die Details unserer IBExpert Produkte, Dienstleistungen & Preise-Seite.
Bitte registrieren Sie sich im IBExpert Download Center für dieses Produkt mit einer gültigen E-Mail-Adresse. Verwenden Sie nach Möglichkeit eine Firmenadresse wie z.B.support@companyx.com, ibexpertday@computerenterprise.de oder ähnliches.
Die Freischaltung erfolgt auf Ihrem User Account im IBExpert Download Center für den Zeitraum von 12 Monaten.
Nicht angeforderten Aktivierungen verfallen danach automatisch. Um dieses zu verhindern, können Sie rechtzeitig vor Ablauf ein neues IBExpert Day Edition Paket erwerben, damit werden nicht angeforderte Aktivierungen für die nächsten 12 Monate gutgeschrieben.
Die IBExpert Day Edition ist die ideale Ergänzung zu allen IBExpert Vollversionen, jederzeit auf allen Computern einsatzbereit.
Die IBExpert Day Edition ist auch mit Linux/Wine lauffähig.
Sie können die aktuelle IBExpert IDE-Setup-Datei im IBExpert Download Center herunterladen und mit Ihrem Software-Produkt verteilen. Wenn Sie mit IBExpert auf Ihren Kundenservern arbeiten möchten, aktivieren Sie eine Ihrer Day Editions mit Ihrer E-Mail-Adresse/Passwort Kombination, um IBExpert zu starten.
(German-language version below)
The IBExpert Developer Studio Edition contains a IBExpert Developer Studio Full Version with a 12 month software subscription.
The IBExpert Software Subscription is valid for 12 months and includes:
An unlimited right to use the software activation on the registered hardware.
Access to the IBExpert Download Center to download and activate IBExpert.
Access to the IBExpert Download Center to download new IBExpert versions.
Machine-bound activation codes for the registered hardware upon submission of the Removal Code.
The software subscription can be renewed at any time within 12 months, our price list can be found here.
If you wish to renew your IBExpert Software Subscription later, after more than 12 months, please note that the price for renewal will then correspond to the prices of the respective IBExpert Developer Studio Software Subscription after expiry of more than 12 months and IBExpert Developer Studio Software Subscription after expiry of more than 4 years.
The IBExpert Developer Studio Edition is machine-bound and works on physical servers/desktops/laptops and VMs, as long as the hardware does not change.
In a virtual environment, which does not always run on the same hardware, the use of an IBExpert Company Year, Enterprise Server Year, or Distribution OEM is necessary to avoid problems such as machine locks.
Furthermore, we also recommend the use of an IBExpert Year Edition to all customers who are unable to submit removal codes.
One activation is required per computer and per user. If a single computer has multiple users, the number of IBExpert Developer Studio Editions must be ordered for the total number of users per machine.
As long as your software subscription is valid, further activations can be added.
If you would like to add further software activations to your IBExpert User Account, please ask us for a quote register@ibexpert.biz.
Please register in the IBExpert Download Center for this product with a valid e-mail address. If possible, use a use a company address such as ibexpert@companyx.com, info@computerenterprise.co.uk or similar.
Our development is based on the constant and essential development of our IBExpert products to adapt to the Firebird database.
Current IBExpert features here: What´s New
If you have any questions, please send us your e-mail to register@ibexpert.biz or call us: +49 (0) 4407 3148770.
Die IBExpert Developer Studio Edition enthält eine IBExpert Developer Studio Vollversion mit einer Software Subscription von 12 Monaten.
Die IBExpert Software Subscription ist 12 Monate gültig und enthält:
Ein zeitlich unbegrenztes Nutzungsrecht der Software Aktivierung auf der registrierten Hardware.
Zugang zum IBExpert Download Center, um IBExpert zu downloaden und zu aktivieren.
Zugang zum IBExpert Download Center zum Download neuer IBExpert Versionen.
Maschinengebundene Freischaltcodes für die registrierte Hardware bei Einreichung des Removal Codes.
Die Software Subscription kann jederzeit innerhalb von 12 Monaten erneuert werden, unsere Preisliste finden Sie hier.
Wenn Sie Ihre IBExpert Software Subscription später, nach Ablauf von mehr als 12 Monaten erneuern möchten, beachten Sie bitte, dass der Preis für die Erneuerung dieser dann den Preisen der jeweiligen IBExpert Developer Studio Software Subscription nach Ablauf von mehr als 12 Monaten und IBExpert Developer Studio Software Subscription nach Ablauf von mehr als 4 Jahren entsprechen.
Die IBExpert Developer Studio Edition ist maschinengebunden und funktioniert auf physischen Servern/Desktops/Laptops und VMs, wenn sich die Hardware nicht ändert.
In einer virtuellen Umgebung, die nicht immer auf der gleichen Hardware läuft, ist der Einsatz einer IBExpert Company Year, Enterprise Server Year, Distribution OEM notwendig, damit es nicht zu Problemen, wie z.B. Maschinensperrungen, kommt.
Desweiteren empfehlen wir den Einsatz einer IBExpert Year Edition auch allen Kunden, die keine Removal Codes einreichen können.
Pro Hardware und pro Benutzer ist eine Aktivierung erforderlich. Wenn eine Hardware mehrere Benutzer hat, muss die IBExpert Developer Studio Edition für die Gesamtzahl aller Benutzer pro Hardware bestellt werden.
Solange Ihre Software Subscription gültig ist, können weitere Aktivierungen hinzugefügt werden.
Wenn Sie Ihren IBExpert User Account um weitere Software Aktivierungen aufstocken möchten, fragen Sie uns bitte nach einem Angebot register@ibexpert.biz.
Bitte registrieren Sie sich im IBExpert Download Center für dieses Produkt mit einer gültigen E-Mail-Adresse. Verwenden Sie nach Möglichkeit eine Firmenadresse wie z.B. ibexpert@companyx.com, info@computerenterprise.co.uk oder ähnliches.
Unsere Entwicklung basiert auf der konstanten und notwendigen Erweiterung unserer IBExpert Produkte mit einer Anpassung an die Firebird Datenbank.
Aktuelle IBExpert Features hier: What´s New
Wenn Sie Fragen haben, senden Sie uns Ihre E-Mail an register@ibexpert.biz oder rufen Sie uns an: +49 (0) 4407 3148770.
(German-language version below)
A user-defined function (UDF) is utilized to perform tasks that Firebird can't. It is an external database function written entirely in another language, such as C++ or Pascal, to perform data manipulation tasks that not directly supported by Firebird/InterBase.
As a lot of Firebird-based software developers know, these functions help you to extend the SQL language as required. But on the downside, the binary implementation requires a compiler on the platform where you want to use the Firebird server. A UDF library available for Win64 can neither be used on Win32 nor on Linux.
Up to Firebird 2.5 the UDF was an extremely powerful implementation, but unfortunately also a critical point of failure. If any of your binary code was not as stable as it should be, especially in multi-user environments, it could crash the Firebird server completely. All connected users would be disconnected, and even though the database file itself should not contain a binary error after this happened, any user application had to be restarted. This might not have been such a big problem with the Firebird Classic version, but today, using a binary UDF is no longer recommended.
This was the reason for the Firebird Project to introduce the new and more stable UDR implementation. A UDR appears to be similar to a UDF, but it is loaded in a considerably more stable way on the server process, and an error in the implementation does not typically crash the server.
Since Firebird 3, it is recommended to use a UDR rather than a UDF and, starting with Firebird 4, the use of UDFs is deactivated by default in the firebird.conf file.
A further implementation for the functional extension of Firebird was also introduced with Firebird 3: stored functions. Similar to the UDR/UDF functions, a stored function can be implemented in the same way as it can be when using a stored procedure, but the concept of functions provides only one result based on the specified input params.
As you might know, there are widely-used UDF implementations, which are all too often completely outdated, such as the FreeAdhocUDF library, which has not been changed or improved during the last 12 years. Libraries like rFunc or FreeAdhocUDF often use very high know-how standards but, based on Firebird’s built-in functions such as substring, the parameter structure is not one-to-one compatible. If you want to use your existing Firebird 2.x-based software in a new non-UDF-based Firebird version 3 or 4, you will need a replacement.
For this reason we have developed a complete new set of functions called IBExpertFunctionLibrary.
Your company licenses the source code of the library as it is, but it is only permitted to use this with databases created by your company for internal or customer use.
This includes access to all new versions of the source code and up to 5 new functional implementations for 12 months.
These functional implementations are limited to the language features already possible in the Firebird language. External software required for the implementation, such as DLLs/SO or other libraries, are not covered by this, but on request, this can also be implemented.
IBExpertFunctionLibrary Enterprise Maintenance Subscription: EUR 1,020.00
The current version 1.0 already basically covers almost all of the functions currently available in FreeAdhocUDF and rFunc. Some functions cannot be implemented or it no longer make any sense to implement them, but these will be available as empty non-functional prototypes, so that a call will not result in an error.
Wie viele Firebird Softwareentwickler wissen, helfen Ihnen diese Funktionen dabei, die SQL-Sprache nach Bedarf zu erweitern. Der Nachteil ist jedoch, dass die binäre Implementierung einen Compiler auf der Plattform erfordert, auf der Sie den Firebird Server verwenden. Eine UDF-Bibliothek, die für Win64 verfügbar ist, kann weder unter Win32 noch unter Linux verwendet werden.
Bis zu Firebird 2.5 war die UDF eine extrem leistungsfähige Implementierung, aber leider auch ein kritischer Fehlerpunkt. Wenn einer Ihrer Binärcodes nicht so stabil war, wie er sein sollte, insbesondere in Mehrbenutzerumgebungen, konnte er den Firebird Server komplett zum Absturz bringen. Alle Client-Verbindungen wurden getrennt, und obwohl die Datenbankdatei selbst keinen Binärfehler enthalten sollte, musste jeder Client neu verbunden werden. Dies mag in der Firebird Classic Version kein so großes Problem gewesen sein, aber heute wird die Verwendung einer binären UDF nicht mehr empfohlen.
Dies war der Grund für das Firebird Projekt, die neue und stabilere UDR-Implementierung einzuführen. Eine UDR scheint einer UDF ähnlich zu sein, aber sie wird auf eine wesentlich stabilere Art und Weise in den Serverprozess geladen, und ein Fehler in der Implementierung führt normalerweise nicht zum Absturz des Servers.
Seit Firebird 3 wird empfohlen, eine UDR statt einer UDF zu verwenden und ab Firebird 4 ist die Verwendung von UDFs in der Datei firebird.conf standardmäßig deaktiviert.
Eine weitere Implementierung für die funktionale Erweiterung von Firebird wurde ebenfalls mit Firebird 3 eingeführt: Stored Functions. Ähnlich wie die UDR/UDF-Funktionen kann eine Stored Function auf die gleiche Weise wie eine Stored Procedure implementiert werden, aber das Konzept der Funktionen liefert nur ein Ergebnis basierend auf den angegebenen Eingabeparametern.
Wie Sie vielleicht wissen, gibt es weit verbreitete UDF-Implementierungen, die allzu oft völlig veraltet sind, wie z. B. die FreeAdhocUDF-Bibliothek, die in den letzten 12 Jahren weder geändert noch verbessert wurde. Bibliotheken wie rFunc oder FreeAdhocUDF verwenden oft sehr hohe Know-How-Standards, aber, basierend auf Firebirds eingebauten Funktionen wie z.B. substring, ist die Parameterstruktur nicht eins-zu-eins kompatibel. Wenn Sie Ihre bestehende Firebird 2.x-basierte Software in einer neuen, nicht UDF-basierten Firebird Version 3 oder 4 verwenden möchten, benötigen Sie einen Ersatz.
Aus diesem Grund haben wir einen komplett neuen Satz von Funktionen mit dem Namen IBExpertFunctionLibrary entwickelt.
Ihr Unternehmen lizenziert den Quellcode der Bibliothek, wie er ist, aber es ist nur erlaubt, diesen mit Datenbanken zu verwenden, die von Ihrem Unternehmen für den internen oder Kundengebrauch erstellt wurden.
Dies beinhaltet den Zugriff auf alle neuen Versionen des Quellcodes und bis zu 5 neue Funktionsimplementierungen für 12 Monate.
Diese funktionalen Implementierungen sind auf die Sprachfeatures beschränkt, die bereits in der Firebird-Sprache möglich sind. Externe Software, die für die Implementierung benötigt wird, wie z.B. DLLs/SO oder andere Bibliotheken, sind davon nicht abgedeckt, können aber auf Anfrage ebenfalls implementiert werden.
Die aktuelle Version 1.0 deckt im Grunde bereits fast alle Funktionen ab, die derzeit in FreeAdhocUDF und rFunc verfügbar sind. Einige Funktionen können nicht implementiert werden oder es macht keinen Sinn mehr, sie zu implementieren, aber diese werden als leere nicht-funktionale Prototypen verfügbar sein, so dass ein Aufruf nicht zu einem Fehler führt.
(German-language version below)
Work with IBExpert software in a virtual environment
The ESYE contains the following components: IBExpert IDE, IBEScript.dll, IBEScript.exe and the BackupRestore Scheduler.
License Conditions and product description ESYE:
To license the IBExpert Enterprise Server Year Edition ESYE we kindly ask you to fill in the IBExpert Year Edition Corporate Information in the IBExpert Download Center. Enter all information about your company / group of companies in full, as well as all locations with addresses, and do not forget to check the box I confirm the accuracy of the above information and agree to immediately notify IBExpert of any changes before saving. Please update your data regularly, preferably once a year. Further information can be found in our online documentation.
Please note the following:
In the event of justified suspicion of misuse, IBExpert shall be entitled to inspect the start log of all servers on which IBExpert software is used.
By purchasing this software product, the customer/licensee explicitly grants IBExpert permission to view the IBExpert log files by remote service.
Price per activation per year 669 €.
Activation for multiple years is possible and is taken into consideration when activating.
Um mit IBExpert Software in einer virtuellen Umgebung arbeiten zu können.
Die ESYE enthält die folgenden Komponenten: IBExpert IDE, IBEScript.dll, IBEScript.exe und den BackupRestore Scheduler.
Lizenzbedingungen und Beschreibung ESYE:
Für die Lizenzierung der IBExpert Enterprise Server Year Edition ESYE möchten wir Sie bitten, die IBExpert Year Edition Corporate Information im IBExpert Download Center auszufüllen. Bitte geben Sie alle Informationen Ihres Unternehmens vollständig an und aktualisieren Sie diese regelmäßig, möglichst einmal pro Jahr. Weitere Informationen finden Sie in unserer Online Dokumentation.
Bitte beachten Sie folgendes:
Bei begründetem Missbrauchsverdacht ist IBExpert berechtigt, das Startprotokoll sämtlicher Server, auf denen IBExpert Software im Einsatz ist, einzusehen.
Durch den Kauf dieses Software-Produktes erteilt der Kunde/Nutzer IBExpert explizit die Erlaubnis, die verwendeten IBExpert Protokolldateien per Fernwartung einzusehen.
Preis pro Freischaltung pro Jahr 669 €
Eine Freischaltung für mehrere Jahre ist möglich und wird bei der Aktivierung berücksichtigt.