---
title: "Ein plattformübergreifender Simulator für die Entwicklung von Unternehmens-Apps für mobile Geräte"
date: "2015-01-21"
categories: 
  - "applications"
  - "development"
  - "hardware"
  - "mobile"
  - "xpath"
tags: 
  - "mobile"
  - "mobile-development"
  - "mobile-for-business"
  - "mobiletogether"
  - "software-tools"
  - "xpath"
description: Erfahren Sie, wie Altova MobileTogether die Entwicklung von mobilen Anwendungen für verschiedene Plattformen vereinfacht, dank eines leistungsstarken Simulators für Echtzeit-Tests und Fehlerbehebung.
---
Status: #blog

Tags:  #mobile-development #mobile-for-business #mobiletogether #software-tools #xpath

Categories:  [mobile-development](/blog/de/category/mobile-development.md) | [xpath+xquery](/blog/de/category/xpathxquery.md) | [low-code+no-code](/blog/de/category/low-codeno-code.md)
# 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](https://www.altova.com/de/mobiletogether.html) 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:

![MobileTogether Simulator mit Darstellung von iOS- und Android-Geräten](https://lh6.ggpht.com/-S12ytCf2zlA/VL7KMQwCs2I/AAAAAAAAB44/0x_XqmaFhkI/image%25255B2%25255D.png?imgmax=800 "MobileTogether Simulator for iOS and Android Devices")

Beide Ansichten wurden aus derselben Quelldatei generiert, lediglich durch Änderung des Geräts, das für die Vorschau der Simulation verwendet wurde. <!--more-->

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.

![MobileTogether-Simulatoren für Android: Auswahlmöglichkeiten](https://lh4.ggpht.com/-u5wtHv5Cqx8/VL7KMhJDUKI/AAAAAAAAB48/03ps-3-bkzw/image%25255B5%25255D.png?imgmax=800 "MobileTogether Simulator Choices for Android")![MobileTogether: Optionen für iOS-Simulatoren](https://lh3.ggpht.com/-J6cAdYTr9KI/VL7KND3sjQI/AAAAAAAAB5A/OkHPrAJDsk4/image%25255B8%25255D.png?imgmax=800 "MobileTogether Simulator Choices for iOS")

![MobileTogether-Simulator-Optionen für Windows 8](https://lh6.ggpht.com/-CxY1qaEJHj8/VL7KNb7eWaI/AAAAAAAAB5I/KduFsKZK6TU/image%25255B11%25255D.png?imgmax=800 "MobileTogether Simulator Choices for Windows 8")

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.

![MobileTogether-Simulationsfenster](https://lh4.ggpht.com/-u2DE7xEi228/VL7KNr57PNI/AAAAAAAAB5U/kT-8mJMKEqA/image%25255B14%25255D.png?imgmax=800 "MobileTogether Simulator Window")

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.

![MobileTogether-Simulationsfenster](https://lh5.ggpht.com/-iMyoUY0NHSg/VL7KOMTWqaI/AAAAAAAAB5c/uaDOoJRIuzE/image%25255B17%25255D.png?imgmax=800 "MobileTogether Simulator Window")

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.

![MobileTogether: Nachrichtenfenster, Protokollierung, Simulatoraktivitäten](https://lh5.ggpht.com/-dsdhGgdbMws/VL7KOZVpAtI/AAAAAAAAB5k/ofqhdbLazq0/image%25255B20%25255D.png?imgmax=800 "MobileTogether Messages Window Logs Simulator Activity")

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.

![Eine Nachverfolgungsfunktion wurde zu einem XPath-Ausdruck hinzugefügt](https://lh4.ggpht.com/-_rRT58NUgrI/VL7KO_MyEEI/AAAAAAAAB5s/89_5nVMrJIo/TraceFunctionCapture%25255B2%25255D.png?imgmax=800 "Trace Function Added to an XPath Expression")

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:

![Nachrichten, die als Protokollmeldungen zum Nachrichtenfenster hinzugefügt wurden](https://lh4.ggpht.com/-NF96Ck__2Q8/VL7KPD1JEvI/AAAAAAAAB5w/bx6NH2Y7vFY/TraceFunctionMessageCapture%25255B2%25255D.png?imgmax=800 "Trace messages added to the Message window")

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**,](https://www.altova.com/de/mobiletogether.html) **um weitere Informationen über MobileTogether zu erhalten,** [**sehen Sie sich ein Demovideo von MobileTogether an](https://www.altova.com/de/mobiletogether/demos.html)**, oder beginnen Sie selbst,** [**laden Sie den MobileTogether Designer herunter](https://www.altova.com/de/download/mobiletogether-designer.html)**!**
