Release-Hinweise für HTML5 Builder

Aus HTML5 Builder
Wechseln zu: Navigation, Suche

Diese Seite enthält wichtige ergänzende Informationen, die möglicherweise nicht in der Dokumentation zu HTML5 Builder vorhanden sind. Lesen Sie diese Seite bitte vollständig durch.

Überblick

Mit HTML5 Builder können Sie an einer Vielzahl von Projekten arbeiten, im Zentrum stehen dabei grafische Tools und ein komponentenbasierter Ansatz, aber auch leistungsfähige Tools zur Bearbeitung von Quelltext und fortgeschrittene Funktionen.

Webanwendungen
Funktionsreiche Webanwendungen, sowohl clientseitige als auch serverseitige.
Mobile Anwendungen
Funktionsreiche webbasierte mobile Anwendungen, sowohl clientseitige als auch serverseitige, die als native Anwendungen bereitgestellt werden können.
Webdienste
Modulare Anwendungen, die Funktionen im Internet bereitstellen.
PHP-Anwendungen
In reinem PHP geschriebene Befehlszeilen- oder Webanwendungen.

Testversion

Upgrade auf ein volllizenziertes Produkt

Führen Sie zum Upgrade einer Testversion von HTML5 Builder die folgenden Schritte aus:

  • Wenn Ihre Testversion abgelaufen ist:
    1. Starten Sie HTML5 Builder. Der Experte Embarcadero-Produktregistrierung wird angezeigt.
    2. Geben Sie Ihre neue Seriennummer ein.
    3. Registrieren Sie Ihr Produkt.
  • Wenn Ihre Testversion nicht abgelaufen ist:
    1. Führen Sie die Datei LicenseManager.exe aus, die sich im Ordner bin des Installationsverzeichnisses von HTML5 Builder befindet.
    2. Wechseln Sie zu Seriennummer > Hinzufügen.
    3. Geben Sie Ihre neue Seriennummer ein, und klicken Sie auf OK.
    4. Überprüfen Sie, ob Ihre neue Seriennummer unter dem Knoten Nicht registrierte Seriennummern aufgeführt ist. Wenn die Nummer nicht aufgeführt ist, beenden Sie den Lizenzmanager, überprüfen Sie Ihre Seriennummer, und wiederholen Sie den Vorgang ab Schritt 1.
    5. Markieren Sie im Lizenzmanager Ihre neue Seriennummer, und wählen Sie Seriennummer > Registrieren.
    6. Der Experte Embarcadero-Produktregistrierung wird angezeigt. Registrieren Sie Ihr Produkt.

Überprüfen der verbleibenden Tage

So überprüfen Sie die verbleibenden Tage Ihrer Testversion von HTML5 Builder:

  1. Führen Sie die Datei LicenseManager.exe aus, die sich im Ordner bin des Installationsverzeichnisses von HTML5 Builder befindet.
  2. Erweitern Sie die linke Seite der Hierarchie, und klicken Sie auf den Eintrag HTML5 Builder.

Im rechten Bereich sollten jetzt die verbleibenden Tage angezeigt werden.

Wenn Ihre Testversion abläuft, wird der Experte Embarcadero-Produktregistrierung bei jedem Start von HTML5 Builder angezeigt, und Sie werden aufgefordert, die Seriennummer für Ihr erworbenes Vollprodukt einzugeben.

Hinweise

Allgemein

Unterschiede zwischen Browsern
In verschiedenen Webbrowsern kann dieselbe Seite etwas unterschiedlich gerendert werden. Da die HTML-, CSS- und JavaScript-Implementierungen von Browsern nicht den Standards entsprechen, sollten Sie verschiedene Interpretationen der Standards bereitstellen oder Erweiterungen der jeweiligen Browser einbeziehen.
Sie müssen überprüfen, ob Ihre Seiten in Ihren Zielbrowsern korrekt arbeiten.
Aufrufen von Quelltextvorlagen
Delphi- und C++Builder-Benutzer sind wahrscheinlich mit Quelltextvorlagen vertraut, die dem Quelltext-Editor hinzugefügt werden, wenn Sie Schlüsselwörter, wie for, gefolgt von einem Whitespace eingeben. In HTML5 Builder müssen Sie dafür Strg+J drücken.
Debuggen von JavaScript
Gegenwärtig unterstützt der Debugger JavaScript nicht. Haltepunkte für JavaScript-Code werden ignoriert.
Schreibberechtigungen
Sie brauchen eine Schreibberechtigung für Ordner, die komponentenbasierte Seiten enthalten, weil HTML5 Builder zum Rendern von Komponenten in diese Ordner schreiben muss.
Refactoring
Das Refactoring Oberklasse extrahieren wird nicht für mehrere Dateien unterstützt.
Tabellenname im SQL-Fenster für Windows XP
Wenn Sie unter Windows XP eine Tabelle in das SQL-Fenster ziehen, wird für das resultierende Tabellenobjekt der Tabellenname nicht angezeigt. Dies kann zu Unklarheiten führen, wenn Sie mehrere Tabellen gleichzeitig im SQL-Fenster ablegen.
Google-Komponenten für das Zend-Framework
Damit Google-Komponenten für das Zend-Framework korrekt arbeiten, müssen Sie die PHP-OpenSSL-Erweiterung aktivieren (php_openssl.dll).
Zend-Framework-Komponenten und Xampp
Xampp enthält eine andere Version des Zend-Frameworks als HTML5 Builder, was möglicherweise Probleme verursachen kann. Ändern Sie die Eigenschaft include_path des Servers, damit RPCL das richtige Zend-Framework finden kann.
Daten-Explorer, MySQL 5.1 und UTF-8
Beim Versuch, mit dem Daten-Explorer auf einen MySQL 5.1-Server zuzugreifen und den Parameter ServerChartset der Verbindung auf UTF-8 zu setzen, treten Probleme auf. Verwenden Sie den Daten-Explorer nicht, und richten Sie Ihre Datenzugriffskomponenten manuell ein, wenn Sie diesen Server und diesen Zeichensatz einsetzen müssen.
Apache, PHP und IIS
HTML5 Builder kopiert einen eigenen Satz von Apache und PHP auf die Festplatte, aber das wirkt sich nicht auf bereits vorhandene Installationen dieser Anwendungen aus. Wenn auf Ihrem Computer Apache und PHP bereits installiert sind, bleiben alle Konfigurationseinstellungen dieser Installationen unverändert. Die in HTML5 Builder enthaltenen Dateien werden nicht auf Ihrem Computer installiert, sie werden einfach kopiert und bei Bedarf verwendet.
Sie können Ihre Anwendungen mit IIS ausführen. Dazu müssen Sie Ihr Projekt nur in einen öffentlichen Ordner von IIS (z.B. C:\inetpub\wwwroot) kopieren, und mit Ihrem Webbrowser Ihre .php-Dateien ausführen. Das Debuggen funktioniert eventuell, wird aber derzeit nicht unterstützt.

Entwicklung für mobile Geräte

BlackBerry-Tablets
Hardwarekomponenten werden von BlackBerry-Tablets nicht unterstützt, sondern nur von Smartphones. Siehe Mobiler Support.
Android-Emulator
Auf langsamen Computern, wie z.B. virtuellen Maschinen, könnten Sie beim Ausführen des Android-Emulators die folgende Feherlmeldung erhalten: Fehler: Auf den Package-Manager kann nicht zugegriffen werden. Wird das System ausgeführt?. Die Ursache für diese Meldung liegt in einem Upstream-Problem der Android SDK-Tools; der Emulator verwendet einen Standardwert für die Zeitüberschreitung, der von Embarcadero nicht geändert werden kann. Wenn dieser Fehler auftritt, versuchen Sie, den Emulator außerhalb von HTML5 Builder zu starten, der Experte für PhoneGap kann dann Ihre mobile Anwendung auf dem Emulator ausführen, und die Zeitüberschreitung wird vermieden.
ASUS-Geräte
Für einige ASUS-Geräte müssen Sie ASUS-Tools verwenden, die ein eigenes adb enthalten. adb ist ein Android-Befehlszeilentool zum Verwalten von virtuellen Geräten und Verbindungen zu realen Geräten. Wenn zwei adb-Instanzen vorhanden sind, werden Anwendungen nicht auf Ihr ASUS-Geräte kopiert.
Externe Links und MIFrame auf iOS
Bei iOS-Geräten, auch beim PhoneGap-Browser (die Engine, die die mobilen Anwendungen von HTML5 Builder ausführt) fehlen Navigationsschaltflächen. Wenn Sie auf iOS-Geräten im PhoneGap-Browser einen externen Link öffnen, können Sie nicht zurück zu Ihrer Anwendung wechseln. Sie vermeiden dieses Problem, indem Sie Ihre Anwendung so konfigurieren, dass der Standardbrowser des Geräts anstelle des PhoneGap-Browsers verwendet wird, und das Rendern der MIFrame-Komponenten ohne Auswirkung bleibt, oder Sie können die Links definieren, die in einem externen Browser und die im PhoneGap-Browser geöffnet werden sollen.

Hilfe

HTML5 Builder enthält eine umfangreiche Offline-Dokumentation, auf die Sie über die Hauptsymbolleiste zugreifen können. Weitere Informationen über die verfügbare Offline- und Online-Dokumentation finden Sie auf der Seite Dokumentation.

Der Quelltext-Editor stellt auch eine Inline-Hilfe für PHP bereit, Sie müssen zum Öffnen der Hilfe nur Strg+Leer drücken.

Die Hilfe von HTML5 Builder enthält die Seite Beispielanwendungen, auf der erklärt wird, wo Sie die Beispielanwendungen finden und wie Sie sie konfigurieren (das heißt, die benötigte Datenbank installieren usw.).

Weitere Hilfequellen finden Sie unter Embarcadero HTML5 Builder Developer Network.

Support

Der Embarcadero-Entwickler-Support unterstützt weltweit Softwareentwicklungsteams von Tausenden von Kunden. Auf der Website support.embarcadero.com finden Sie Support-Dienste, wie Häufig gestellte Fragen, Öffnen einer Support-Anfrage und Technische Newsgroups von Benutzern.

Updates

Sie können Updates für HTML5 Builder von hier herunterladen. Befolgen Sie zu deren Installation die Upgrade-Anweisungen.

Die neuesten Releases von RPCL, der Hauptbibliothek von HTML5 Builder, können Sie von SourceForge herunterladen.

Software von Fremdherstellern

HTML5 Builder enthält Software von Fremdherstellern. In der folgenden Liste finden Sie einige dieser Softwarepakete mit der im aktuellen Release von HTML5 Builder enthaltenen Versionsnummer:

  • Apache 2.2.15
  • JQuery 1.7.1
  • JQueryMobile 1.1.1
  • PhoneGap 1.8.1
  • PHP 5.3.6
  • Zend Framework 1.11.11