Simulation auf dem Client
Bei dieser Simulation wird der Workflow auf Ihrem Mobilgerät ausgeführt, wobei MobileTogether Designer als Server verwendet wird. Die Server-Meldungen werden im Fenster "Meldungen" von MobileTogether Designer ausgegeben. Voraussetzung für eine Simulation auf dem Client ist, dass Ihr Mobilgerät über WLAN mit Ihrem PC verbunden werden kann. Um eine Client-Simulation auszuführen, gehen Sie vor, wie unten beschrieben. (Informationen zu Client-Simulationen von kompilierten Apps finden Sie im Kästchen unten).
1.Client: Einrichten eines neuen Servers
1.Starten Sie MobileTogether auf Ihrem Client-Gerät und klicken Sie auf das Symbol Einstellungen | Server der MobileTogether-App. 2.Fügen Sie einen neuen Server hinzu und geben Sie die folgenden Daten ein: die IP-Adresse des Rechners, auf dem MobileTogether Designer ausgeführt wird und die Nummer des Ports, auf dem MobileTogether Designer empfangsbereit ist (diese ist standardmäßig 8083). Klicken Sie in MobileTogether Designer auf Projekt | Testausführung am Client, um zu sehen, welches der empfangsbereite Port ist. 3.Speichern Sie die Server-Einstellungen.
|
1.Wenn MobileTogether Server auf Ihrem PC ausgeführt wird und derselbe Port wie der empfangsbereite Port des Designers verwendet wird (siehe vorheriger Punkt), stoppen Sie die Ausführung von MobileTogether Server als Dienst. 2.Sie können den empfangsbereiten Port von MobileTogether Designer in MobileTogether Designer ändern. Gehen Sie dazu zum Register Testausführung am Client des Dialogfelds "Optionen" (Extras | Optionen). 3.Wählen Sie in MobileTogether Designer den Befehl Ausführen | Testausführung am Client. Dadurch geschieht Folgendes: (i) Im Designer wird das Dialogfeld "Testausführung am Client", in dem die Seitenquellen der Lösung angezeigt werden, geöffnet und (ii) die Verbindung des Designers zum Client wird geöffnet. Beachten Sie, dass die Kommunikation zwischen Designer und Client erst nach dem Start der Testausführung am Client in MobileTogether Designer beginnt. Klicken Sie im Dialogfeld "Testausführung am Client" auf Suchen, um in den zurückgegebenen Daten nach Text zu suchen. 4.Aktualisieren Sie auf dem Client-Gerät die Ansicht, um eine Liste der aktuell in MobileTogether Designer geöffneten Designs zu sehen.
|
3.Client: Ausführen der Simulation
1.Wählen Sie auf dem Client aus der Design-Liste die Lösung aus, die Sie testen möchten. 2.Daraufhin werden Sie in MobileTogether Designer gefragt, ob Sie die Lösung starten möchten. Klicken Sie auf Ja. Daraufhin wird die Testausführung der Lösung auf dem Client gestartet und die Seitenquellen der Lösung werden nun im Dialogfeld von MobileTogether Designer angezeigt. 3.Klicken Sie auf Zurück um die aktuelle Lösung zu beenden. Daraufhin werden Sie gefragt, ob Sie die Lösung beenden möchten. Klicken Sie auf Ja.
|
Anmerkung: | Eine Design-Datei kann immer nur von einem einzigen Client verwendet werden, um eine Client-Simulation auszuführen. |
Client-Simulationen kompilierter AppsDie Simulation einer Testausführung einer kompilierten App erfolgt ähnlich wie oben beschrieben bei Lösungen. Der Hauptunterschied ist, dass die Verbindungsinformationen des Designers bereits in der kompilierten App definiert wurden (siehe Bildschirm 3 des Codegenerierungsassistenten). Diese Informationen müssen daher auf dem Client nicht definiert werden.
Außerdem kann das Design, nachdem Sie eine AppStore App kompiliert haben, beliebig oft geändert werden. Sie müssen die App nicht erneut kompilieren, um eine Client-Simulation durchzuführen. Die App verbindet sich mit MobileTogether Designer und verwendet die aktuell geöffnete Version des Designs.
Gehen Sie folgendermaßen vor, um Client-Simulationen einer kompilierten App einzurichten:
1.Gehen Sie in MobileTogether Designer zum Register "Testausführung am Client" des Dialogfelds "Optionen" und stellen Sie sicher, dass der hier definierte empfangsbereite Port derselbe ist, wie der, den Sie in der kompilierten App (auf dem Bildschirm 3 des Codegenerierungsassistenten) definiert haben. 2.Öffnen Sie in MobileTogether Designer die Projektdatei (.mtd) der gewünschten kompilierten App und bearbeiten Sie diese nach Bedarf. 3.Starten Sie die kompilierte App auf Ihrem Gerät. Die kompilierte App verwendet die Projektdatei in MobileTogether Designer (einschließlich der letzten Änderungen, auch wenn diese nicht gespeichert wurden) und die Seitenquellen und Meldungen der Simulation werden in MobileTogether Designer angezeigt..
|
Simulationssprache
Die Simulationssprache für die Simulation im Designer und auf dem Server wird mit dem Befehl Projekt | Simulationssprache ausgewählt. Die Sprache von Client-Simulationen ist die Sprache des Client-Mobilgeräts, auf dem die Simulation ausgeführt wird.
XML-Strukturen von Seitenquellen im Simulator
In der XML-Struktur im Simulator werden die XML-Daten der verschiedenen Seitenquellen angezeigt. Sie sehen darin auch, wie sich diese Werte im Lauf der Simulation ändern. Das Kontextmenü von XML-Strukturen im Simulator bietet die folgenden Funktionen:
•XPath kopieren: Kopiert einen XPath Locator-Ausdruck zum Aufrufen des ausgewählten Struktur-Node in die Zwischenablage.
•XML speichern: Speichert die Struktur und Daten einer XML-Struktur unter einem beliebigen von Ihnen gewählten Pfad.
•In XMLSpy anzeigen: Öffnet die XML-Struktur in Altova XMLSpy.
•Struktur $XML auf Basis dieser Struktur überschreiben: Überschreibt die Struktur einer Seitenquelle mit der Struktur der XML-Struktur im Simulator.
•XML an Designer senden: Sendet alle XML-Client-Daten an den Designer, sodass Sie die XML-Daten der Lösung analysieren können.