Definition von Ereignisbehandlung und Ablaufsteuerung für mobile Anwendungen, die auf verschiedenen Plattformen funktionieren
Altova MobileTogether ermöglicht Unternehmen jeder Größe, Anwendungen schnell zu entwickeln und einzusetzen maßgeschneiderte mobile Lösungen für Unternehmen die auf allen mobilen Plattformen laufen. Der "Aktionen"-Dialog im MobileTogether Designer ist eine wichtige Funktion, die es ermöglicht, .. Entwickeln Sie in wenigen Tagen leistungsstarke mobile Lösungennicht Monate, sondern Tage.
Der Dialog "Aktionen" ermöglicht es Entwicklern, komplexe Ereignisverarbeitung, Steuerungsabläufe und Funktionen zu erstellen, die auf iOS®, Android™, Windows® Phone 8 und Windows 8 Geräten sowie auf einem HTML5-Browser-Client einheitlich funktionieren. Dabei müssen sich die Entwickler keine Sorgen um die spezifischen Details der API oder des SDK für jedes mobile Betriebssystem machen, da die mit MobileTogether erstellten "Aktionsbäume" unabhängig von einer bestimmten, gerätespezifischen Programmiersprache sind.


Diese Menüauswahl öffnet den Aktionsdialog, in dem auf der linken Seite eine oder mehrere Aktionen ausgewählt und per Drag-and-Drop in das Bearbeitungsfenster auf der rechten Seite verschoben werden. Hier wird der Kontrollfluss in Form einer Baumstruktur definiert und alle erforderlichen Details konfiguriert.  Beispielsweise enthält die Beispielanwendung "Expense Report", die mit dem MobileTogether Designer geliefert wird und auf dem MobileTogether Demo-Server installiert ist, einen Button, mit dem der Benutzer ein Foto eines Auslagenbelegs aufnehmen und diesen dem Bericht hinzufügen kann. Die Definition des Aktionsbaums für diesen Button ist unten dargestellt:
Die zugewiesene Aktion ist "Benutzer Bild auswählen", wobei die integrierte Kamera des mobilen Geräts als Quelle ausgewählt ist, und das erste aufgenommene Bild wird in den Knoten "original-photo" der Datei $TEMP-PHOTO gespeichert. Neben dem Zugriff auf Gerätefunktionen wie Kamera, Telefonie, Webbrowser oder Geolocation unterstützt der Aktionsdialog Standard-Kontrollflüsse, einschließlich Schleifen, If-Then-Else-Entscheidungsstrukturen und Datenbanktransaktionen. Ähnlich wie Funktionen oder Prozeduren in anderen Programmiersprachen können Entwickler Aktionsgruppen definieren, um Mengen von Aktionen zu definieren, die beschreibende Namen erhalten und leicht wiederverwendet oder verschachtelt werden können. Aktionsgruppen werden aufgerufen, indem sie per Drag-and-Drop in das Bearbeitungsfenster gezogen werden, genau wie einzelne Aktionen. Der Aktionsdialog ermöglicht es Entwicklern auch, Seitaktionen zu definieren, die ausgeführt werden, wenn eine Seite geladen, erneut geöffnet, aktualisiert oder wenn die native Geräte-Zurück-Taste gedrückt wird. Aktionsdefinitionen geben Entwicklern die vollständige Kontrolle über den Ausführungsablauf der mobilen Anwendung.
Wenn die Anwendung mit der [Simulator-Funktion]] für detailliertere Informationen an. Wenn Sie mehr erfahren möchten und den kostenlosen MobileTogether Designer herunterladen möchten, um Ihre erste Unternehmensanwendung für iOS®, Android™, Windows® Phone 8 und Windows 8 sowie einen HTML5-Browser-Client zu erstellen, besuchen Sie: www.altova.com/mobiletogether