Ein plattformübergreifender Simulator für die Entwicklung von Unternehmens-Apps für mobile Geräte

In der Vergangenheit war es schwierig und zeitaufwendig, die Entwicklung von mobilen Unternehmensanwendungen für verschiedene Plattformen zu synchronisieren, da jedes mobile Betriebssystem einen anderen Satz von Werkzeugen oder einzigartige Schritte für die Erstellung einer ausführbaren Version erforderte.

Altova MobileTogether vereinfacht und beschleunigt die plattformübergreifende Entwicklung mobiler Anwendungen mithilfe des MobileTogether Designers. Mit MobileTogether erstellen Entwickler eine einzige Projektdatei für Android, iOS, Windows Phone 8, Windows 8 und für HTML-5-Browser auf anderen Plattformen.

Noch besser ist, dass der MobileTogether Designer ein Simulationsfenster enthält, mit dem Entwickler die Anwendung sofort ausführen können, um die Funktionalität zu testen, das Design so anzuzeigen, wie es auf verschiedenen Geräten erscheinen wird, und Änderungen an den Arbeitsdaten während der Ausführung zu überprüfen.

Hier ist ein Beispiel für die BizBudget-Lösung, wie sie in den Simulationen für iOS- und Android-Geräte dargestellt wird:

Beide Ansichten wurden aus derselben Quelldatei generiert, lediglich durch Änderung des Geräts, das für die Vorschau der Simulation verwendet wurde.

Das in der Symbolleiste oberhalb des Hauptfensters für die Seitengestaltung ausgewählte Vorschaugerät wird sowohl für die Seitengestaltung als auch für die Simulationsansicht verwendet. Es bietet verschiedene Optionen zur Darstellung unterschiedlicher Bildschirmgrößen für jede Betriebssystemplattform.

Der erste grüne Pfeil-Button rechts neben dem Vorschaubereich öffnet das Simulationsfenster. Auf der linken Seite wird der Bildschirm des mobilen Geräts angezeigt, während sich auf der rechten Seite die Datenquellen für den Workflow befinden. Sie können im Vorschaubereich des Geräts auf die verschiedenen Bedienelemente der Benutzeroberfläche klicken, die im Design implementiert sind. Außerdem können Sie den Datenquellen-Baum erweitern, um die Datenwerte einzusehen.

Auf dem folgenden Screenshot ist "Chart_Type Bar" im Datenbaum hervorgehoben, da der Benutzer gerade ein Balkendiagramm anstelle eines Kreisdiagramms ausgewählt hat.

Das grüne Pluszeichen in der Tabelle der Ausgaben signalisiert, dass eine neue Zeile zur Tabelle hinzugefügt werden soll, um eine neue Ausgabenkategorie zu erfassen. Wenn wir einen neuen Eintrag hinzufügen, um Reisekosten für einen Besuch bei einem Kunden zu dokumentieren, wird die Anzeige des Simulators genau so aktualisiert, als ob die Anwendung auf dem mobilen Gerät laufen würde, und auch die Datenquellen werden aktualisiert.

Das Nachrichtenfenster protokolliert alle im Simulator durchgeführten Aktivitäten. Der Screenshot unten zeigt die Nachrichten für alle einzelnen Schritte, die erforderlich sind, um die neue Ausgabenposition hinzuzufügen.

Dieses Detailniveau kann eine unschätzbare Hilfe bei der Fehlersuche bei unerwartetem Verhalten während der Entwicklung einer neuen MobileTogether-Lösung sein. Sie können auch einige oder alle Nachrichten in die Zwischenablage kopieren, um sie in eine Datei für die Projektdokumentation einzufügen.

Als weitere Hilfe beim Debugging können Sie einer beliebigen XPath-Ausdrucksdefinition eine Trace-Funktion hinzufügen. Beispielsweise möchten wir möglicherweise die Meldungen verbessern, indem wir die Gesamtkosten protokollieren, jedes Mal wenn der Benutzer einen Kostenwert ändert. Wir können einfach die Trace-Funktion zur bestehenden XPath-Ausdrucksdefinition im Feld für die Gesamtkosten hinzufügen.

Durch die Ausführung der gleichen Schritte, die zuvor die oben genannten Meldungen erzeugt haben, wird nun auch der Wert der gesamten Ausgaben im Nachrichtenfenster angezeigt:

Sie können sogar eine Serververbindung zwischen dem Designer-Arbeitsplatz und Ihrem mobilen Gerät herstellen, um einen Testlauf direkt auf der Client-Hardware durchzuführen.

Der MobileTogether Designer ist kostenlos nutzbar, sodass Entwickler sofort mit der Arbeit beginnen können. Wenn Sie bereit sind, Ihre eigenen, maßgeschneiderten mobilen Lösungen einzusetzen, bietet der MobileTogether Server leistungsstarke Datenverarbeitung und eine kostengünstige Skalierbarkeit, die je nach Anzahl der mobilen Geräte, die Ihr Unternehmen unterstützen muss, lizenziert wird.

Besuchen Sie die Altova-Website, um weitere Informationen über MobileTogether zu erhalten, **sehen Sie sich ein Demovideo von MobileTogether an, oder beginnen Sie selbst, **laden Sie den MobileTogether Designer herunter!