Erstellen Sie Diagramme und Grafiken im optimalen Format für jedes mobile Gerät in Ihrer Bring-Your-Own-Device-Umgebung

Eine Herausforderung bei der Entwicklung von mobilen Geschäftslösungen besteht darin, die Darstellung für alle verschiedenen Geräte anzupassen, die Endbenutzer verwenden. Jedes mobile Betriebssystem unterstützt eine Reihe von Bildschirmgrößen, von den kleinsten Smartphones bis zu den größten Tablets. Und wenn man zu einem konkurrierenden Betriebssystem wechselt, ändern sich alle Bildschirmgrößen erneut. Die Notwendigkeit, viele verschiedene mobile Geräte zu unterstützen, kann die Entwicklung mobiler Lösungen für Unternehmen, die das Prinzip "Bring Your Own Device" (BYOD) anwenden, verlangsamen.

Altova MobileTogether ist ein plattformübergreifendes Framework für die mobile Entwicklung, mit dem Sie einmalig entwickeln können und Ihre Anwendungen auf verschiedenen Plattformen bereitstellen:

  • Android
  • iOS
  • Windows 8
  • Windows Phone 8
  • HTML-5-basierter Client für Webbrowser

MobileTogether unterstützt alle verfügbaren Bildschirmgrößen für jedes Betriebssystem und bietet spezielle Funktionen, um die Produktivität der Entwickler zu steigern.

Globale Variablen zur Rettung

Der MobileTogether Designer bietet Ihnen Zugriff auf eine Bibliothek mit mehr als drei Dutzend globalen und lokalen Variablen, die Sie für verschiedene Zwecke bei der Entwicklung Ihrer mobilen Lösung verwenden können. Globale Variablen sind statisch, d.h. sie ändern sich während der Ausführung Ihrer Lösung nicht. Lokale Variablen sind dynamisch und stehen möglicherweise nur unter bestimmten Bedingungen zur Verfügung.

Viele globale Variablen enthalten Werte, die für das Gerät gelten, auf dem die mobile Lösung zur Laufzeit ausgeführt wird:

Sie können globale Variablen direkt im Eigenschaftenfenster des MobileTogether Designers verwenden, oder Sie können Funktionen erstellen, die globale Variablen enthalten, und Ergebnisse basierend auf dem Ergebnis dieser Variablen definieren.

Wenn Sie eine bestimmte Variable, die Ihr Design benötigt, nicht finden können, können Sie sogar eigene Benutzervariablen definieren. Selbstverständlich stehen all diese Variablen zusätzlich zu den Elementen in Ihren Datenquellen zur Verfügung, die Werte enthalten können, die Sie möglicherweise auch in Funktionen verwenden möchten.

Legen Sie eine variable Diagrammgröße fest

Wenn Sie der globalen Variablen $MT_DeviceWidth als Diagrammbreite im Eigenschaftenfenster zuweisen, füllt Ihr Diagramm zur Laufzeit automatisch die gesamte Breite jedes Geräts aus, das im Hochformat gehalten wird, unabhängig von seinem mobilen Betriebssystem oder seiner Bildschirmgröße.

Sie müssen die Höhe des Diagramms nicht einmal festlegen. Die Höhe wird automatisch berechnet, sodass das gesamte Diagramm ohne Scrollen angezeigt werden kann.

Sie können auch globale und lokale Variablen mit gerätespezifischer Sichtbarkeit verwenden. Diese Option finden Sie im Kontextmenü, um das Verhalten für bestimmte Bedingungen zu definieren, beispielsweise für Hoch- oder Querformat. Die Lösung "Widget Sales Data" auf dem Altova MobileTogether Demo-Server zeigt, wie lokale Variablen verwendet werden können, um Diagrammdaten auf unterschiedliche Weise basierend auf der Geräteausrichtung darzustellen. Beispielsweise zeigt die Seite "Verkaufszahlen nach Region" ein Liniendiagramm im Hochformat oder ein 3D-Balkendiagramm im Querformat.

Die Lösung für die Analyse von Widget-Verkaufsdaten ist in den Beispielen enthalten, die mit dem MobileTogether Designer installiert werden. Sie können diese Beispiele untersuchen, um zu sehen, wie sie aufgebaut sind.

Diagramme, deren Größe durch die Variable $MT_DeviceWidth festgelegt wird, behalten ihre Größe bei, wenn das Gerät gedreht wird, und nutzen den verfügbaren Bildschirmplatz nicht optimal aus, wie im folgenden Beispiel mit dem Balkendiagramm zu sehen ist.

Eine bessere Alternative zur globalen Variable ist $MT_CanvasX. Der Wert von $MT_CanvasX ändert sich, wenn das Gerät gedreht wird, und das Diagramm wird automatisch neu gezeichnet. Wenn wir $MT_CanvasX verwenden, um die Diagrammbreite im Eigenschaftenfenster festzulegen, wird das Diagramm eleganter neu gezeichnet, um sich besser an den Bildschirm im Querformat anzupassen, wobei mehr Platz für die Legendentexte entlang der horizontalen Achse zur Verfügung steht.

Sie können eine Video-Demonstration zur Erstellung von Diagrammen mit dem MobileTogether Designer auf der Altova-Website ansehen, eine kostenlose Testversion herunterladen mit über 30 Beispielanwendungen und mit dem Erstellen Ihrer eigenen Lösungen beginnen!