Mobile-Entwicklung für verschiedene Plattformen mit Altova MobileTogether

Softwareentwickler haben schon lange den Wunsch, eine Anwendung einmal zu erstellen und sie dann auf verschiedenen Plattformen auszuführen. Angesichts der rasanten Entwicklung mobiler Geräte ist dieses Problem heute noch dringlicher, da iOS, Android, Windows Phone und Surface-Tablets alle um die Aufmerksamkeit der Entwickler konkurrieren.

Wenn Sie Anwendungen entwickeln, die mit Unternehmenskunden interagieren sollen, riskieren Sie, wichtige und einflussreiche Gruppen Ihrer Kollegen zu entfremden und zu benachteiligen, wenn Sie die Anwendungen für jedes Gerät nacheinander entwickeln oder wenn Sie unterschiedliche Funktionalitäten anbieten.

Altova MobileTogether ermöglicht es Ihnen, eine plattformübergreifende mobile Lösung einmal zu erstellen und diese in Sekundenschnelle für alle mobilen Nutzer im Unternehmen bereitzustellen, unabhängig davon, ob sie iPhones, iPads, Android-Smartphones oder -Tablets, Windows Phones, Surface-Tablets oder sogar Laptops oder Desktop-Computer verwenden.

Und es handelt sich dabei nicht um einfache, standardisierte Webseiten, die auf HTML basieren, sondern um echte, native mobile Lösungen, die alle fortschrittlichen Funktionen der Benutzeroberfläche nutzen, die Benutzer bereits kennen. Sie liefern wichtige Daten aus Datenbanken, XML-Dateien oder durch das Senden von HTTP-Anfragen an entfernte Server und filtern und formatieren die Antwort bei Bedarf.

MobileTogether Designer ist ein benutzerfreundliches Entwicklungswerkzeug zum Erstellen hochwertiger Business-Intelligence-Dashboards, interaktiver Berichte, Unternehmensformularen und anderer mobiler Anwendungen. Dabei können Sie verschiedene Elemente einfach per Drag-and-Drop in den Arbeitsbereich ziehen und Datenstrukturen sowie Aktionen zuweisen, um eine plattformübergreifende Lösung zu erstellen.

Die Symbolleiste oberhalb des Hauptfensters des MobileTogether Designers enthält eine Auswahl für das Präview-Gerät, das während der Design- und Simulationsphasen zugewiesen wurde. Sie können auch das Quer- oder Hochformat sowie einen Zoomfaktor für die Vorschau auswählen.

Die Bildschirme verschiedener mobiler Geräte haben unterschiedliche Pixelmaße, aber Sie müssen sich bei der Gestaltung keine Sorgen darüber machen. Wenn Sie beispielsweise die Breite einer Spalte in einer Tabelle festlegen möchten, wird dieser Wert immer als Prozentsatz angegeben. Dies geschieht über das Eigenschaftenfenster, und derselbe Prozentsatz wird auf allen Geräten angewendet.

Während der gesamten Designphase können Sie Ihr Projekt validieren und eine Simulation durchführen. Der integrierte Simulator führt Ihre mobile Lösung mit einer visuellen Darstellung aus, die auf dem ausgewählten Vorschaudevice basiert. Im Folgenden ist ein Ausschnitt der Ansicht für das iPhone 6 dargestellt:

Um zu sehen, wie Ihre Lösung auf einem anderen Gerät aussehen wird, müssen Sie lediglich die Voreinstellung für die Vorschau ändern. Hier ist ein Beispiel, wie dieselbe Lösung auf einem Samsung Galaxy S dargestellt wird:

Sobald Sie mit der Logik und der Umsetzung Ihrer Lösung zufrieden sind, können Sie diese einfach einmal auf Ihrem MobileTogether-Server bereitstellen. Dort steht sie dann sofort allen autorisierten mobilen Nutzern auf allen ihren verschiedenen Plattformen zur Verfügung. Der Designer erstellt eine echte plattformübergreifende Lösung, die Sie in unseren nativen MobileTogether-Apps für Android, iOS, Windows Phone 8 und Windows 8 sowie in einer browserbasierten Version nutzen können, die von jedem Computer oder jedem anderen Gerät zugänglich ist, das einen Webbrowser unterstützt.

Hier sind Screenshots von zwei Seiten der tatsächlichen Anwendung, die auf einem iPhone und einem Galaxy laufen, wie sie auf den Geräten angezeigt werden

Dieser Beitrag kratzt kaum an der Oberfläche dessen, was Sie mit MobileTogether alles erreichen können. Es gibt beispielsweise Situationen, in denen Sie möchten, dass eine Lösung sich auf verschiedenen Geräten unterschiedlich verhält.

MobileTogether enthält integrierte globale Variablen, mit denen Sie das Betriebssystem des Endbenutzers, die Bildschirmauflösung in Pixeln, die aktuelle Ausrichtung des mobilen Geräts (Hochformat oder Querformat) und viele andere Eigenschaften identifizieren können. In Ihrer Anwendung können Sie Ihr Bildschirmdesign anpassen, betriebssystemspezifische Bedienelemente hinzufügen oder den Arbeitsablauf basierend auf diesen Variablen konfigurieren.

**Mehr erfahren über MobileTogether auf der Altova-Website, **Ein Video ansehen das zeigt, wie man schnell eine mobile Lösung entwickelt, oder klicken Sie hier, um **eine kostenlose Testversion des MobileTogether Designers herunterzuladen und selbst auszuprobieren!