Neu in MobileTogether 4.0

Am 7. November 2017 kam Version 4.0 von Altova MobileTogether heraus. Lesen Sie weiter unten über alle neue Funktionen und aktualisieren Sie Ihre Version auf die neueste Version.
Unterstützung für Push-Benachrichtigungen
Unterstützung für das Einbetten einer MobileTogether-Lösung in eine Web-Applikation
Neue Aktion: String laden/speichern
Neue Aktion: Ordner lesen
Neue Aktion: Sprache definieren
Neue Aktion: MapForce-Übertragung
Aktualisierte Android-Unterstützung für Android 6.0, 7.0, 7.1
Unterstützung für PostgreSQL 9.6
Statistik-App zur Verwendung des Servers

Unterstützung für Push-Benachrichtigungen

MobileTogether 4.0 bietet eine neue Funktion zum Senden von Push-Benachrichtigungen an ein oder mehrere Geräte, auf denen MobileTogether Apps ausgeführt werden. Push-Benachrichtigungen sind allseits bekannt. So erhalten Benutzer z.B. Push-Benachrichtigungen, die Informationen zu einer App enthalten, sie dienen zum Initiieren von Aktionen wie der Annahme von Einladungen, dem Verlinken zu einer Website oder der Änderung einer Datenbank.
MobileTogether Push-Benachrichtigungen können eine kurze Nachricht, eine "große" Nachricht und einen Payload bestehend aus Daten, die als Schlüssel-Wert-Paare strukturiert sind, enthalten. Normalerweise wird bei Empfang der Benachrichtigung die kurze Nachricht auf dem Gerät angezeigt. Wenn der Benutzer die kurze Nachricht antippt, wird die lange Nachricht im Benachrichtigungsbereich angezeigt.
Nachrichten können Schaltflächen enthalten, über die der Benutzer die gewünschte Aktion auswählen kann. Der Payload der Benachrichtigung wird in eine Datenstruktur auf dem Gerät übertragen und kann von anderen Aktionen verwendet werden. Auf diese Art können neue Daten im Zusammenhang mit dem Benachrichtigungsereignis ganz nach Bedarf von allen MobileTogether-Aktionen verarbeitet und mit MobileTogether-Steuerelementen verwendet werden.
Definieren einer Push-Benachrichtigung
Es kann genau konfiguriert werden, welche Geräte eine bestimmte Push-Benachrichtigung empfangen sollen. So kann diese z.B. an bestimmte Benutzer (die nach Namen oder Rolle definiert sind) oder an alle Benutzer einer App gesendet werden. Sie kann auch an Benutzer gesendet werden, die Nachrichten zu bestimmten Themen (z.B. Nachrichten, Reisen, usw.) abonniert haben.
Dank dieser flexiblen Optionen zum Implementieren von Push-Benachrichtigungen steht den Entwicklern von MobileTogether Apps ein weiteres Werkzeug zur Erstellung raffinierter moderner Apps zur Verfügung.

Unterstützung für das Einbetten einer MobileTogether-Lösung in eine Web-Applikation

Mit Hilfe dieser Funktionalität können eine oder mehrere MobileTogether-Lösungen direkt in eine Webseite z.B. eingebettet werden, um z.B. webbasierte Formularapplikationen verwenden zu können. Nach Einbettung der Lösung können Daten ganz einfach mittels JavaScript zwischen der Webseite und der darin eingebetteten MobileTogether-Lösung ausgetauscht werden.
Die MobileTogether-Lösung selbst interagiert dabei wie immer mit MobileTogether Server und empfängt Daten, die anschließend mit der Web-Applikation hin- und herkommuniziert werden können.
Embed MobileTogether app in web page
MobileTogether Apps werden über ein iFrame-Element in den HTML-Code der Webseite eingebettet. Für die Benutzer- oder Geräteauthentifizierung stehen bei Bedarf mehrere Optionen zur Verfügung.
In eine Web-App eingebettete mobile App
Diese MobileTogether-Funktionalität wurde von einer Reihe von Kunden nachgefragt und bringt viele nützliche Vorteile für die Browser-Bereitstellung und Web-Entwicklung.

Neue Aktion: String laden/speichern

Dieses neue Aktionspaar eignet sich besonders für die Verwendung bei der Einbettung von MobileTogether App-Lösungen in andere Web-Applikationen, wie oben beschrieben. Die Aktion "Aus String laden" generiert anhand eines XML- oder JSON-Strings eine Seitenquelle. Umgekehrt kann mit der Aktion "In String speichern" eine XML/JSON-Seitenquelle in einen String serialisiert und in einem Seitenquellen-Node gespeichert werden.

Neue Aktion: Ordner lesen

Mit Hilfe dieser neuen Aktion kann zur Laufzeit eine Liste von Dateien oder Unterordnern aus einem Ordner auf einem MobileTogether Server oder Client abgerufen werden. Diese Funktion ist wichtig, wenn der App die Ordnerstruktur nicht bekannt ist.

Neue Aktion: Sprache definieren

Wenn eine MobileTogether App im mehreren Sprachen zur Verfügung steht, wird die Sprache auf Basis der Standardsprache des Gerätebetriebssystems ausgewählt. Mit dieser neuen Aktion kann der Benutzer die Sprache der App manuell ändern. Dadurch kann die App bei Bedarf, z.B. wenn Sie im Ausland unterwegs sind oder in einer App mit Benutzern kommunizieren, die nicht die von Ihnen auf Ihrem Gerät verwendete Sprache, sprechen, in einer anderen Sprache gestartet werden.
In der Altova App "Group & Gather", die in fünf Sprachen erhältlich ist, sehen Sie ein Verwendungsbeispiel für diese Funktion. Der Benutzer kann die Sprache jederzeit wechseln.
Set language in mobile app

Neue Aktion: MapForce-Übertragung

Altova MapForce Server ermöglicht die Hochgeschwindigkeitsautomatisierung von Datenmappingprojekten, die mit dem Datenintegrationstool MapForce definiert wurden. Mit Hilfe dieser neuen Aktion können Sie MapForce Server direkt von FlowForce Server aus aufrufen, um von Ihrer App benötigte Datentransformationen durchzuführen.
Die Aktion "MapForce-Übertragung" kann eine Gruppe von Datenstrukturen in eine andere Gruppe von Datenstrukturen konvertieren (so genanntes Mapping). Die einzelnen Datenstrukturen aus dem Output können in eine Datei oder einen Node einer Seitendatenquelle im MobileTogether App-Design geschrieben werden.
Da MapForce zusätzlich zu XML, JSON und relationalen Datenbanken auch EDI, XBRL, Flat Files, Excel, Webservices und andere Datenformate unterstützt, kann MobileTogether mit Hilfe dieser neuen Aktion auf eine breitere Palette von Altdatenbeständen und anderen Backend-Datenquellen zurückgreifen.
Um diese Funktionalität nutzen zu können, muss MapForce Server auf demselben Rechner wie der MobileTogether Server des Kunden installiert sein.
data-integration-mobile

Statistik-App zur Verwendung des Servers

Die MobileTogether Server 4.0-Installation enthält eine leistungsstarke App für den Server Administrator, in der verschiedene Statistiken zu den einzelnen auf diesem Server ausgeführten Lösungen angezeigt werden.
Die Statistik-App präsentiert Statistiken und Diagramme zur Anzahl der Benutzer, Geräte, App-Starts, Server Requests und mehr in einem ausgewählten Zeitraum. Mit Hilfe verschiedener Filter können diese Statistiken pro Betriebssystem, Gerätetyp oder Hersteller, pro App, usw. angezeigt werden. Außerdem können Sie Statistiken zur Anzahl der Requests und App-Starts aufrufen.
Die App hat drei Register:
  • Benutzer/Geräte/Requests
  • Verwendung nach Tageszeit
  • OS/Hersteller/Plattform/Geräteart
Jedes Register enthält Filter zum Anpassen des Berichts.
MobileTogether Statistik-App
Mit dieser neuen App erhalten Sie einen genauen Überblick über die Verwendung und Beliebtheit der einzelnen Apps auf Ihrem MobileTogether Server.
Aktualisieren
Hier erhalten Kunden ein Update auf die neueste Version
Neu in MobileTogether
Unterstützung für Push-Benachrichtigungen und weitere neue Funktionen für die plattformübergreifende mobile Entwicklung in MobileTogether 4.0

Neue Features in früheren Versionen

Informieren Sie sich über die in den einzelnen MobileTogether Releases neu hinzugekommenen Funktionalitäten.
Version 3.2 (10. Mai 2017)
Version 3.2 (10. Mai 2017)
Nahfeldkommunikation:
Unterstützung für NFC-Nachrichten
Neue Aktionen:
Zugriff auf die Kontakte eines Mobilgeräts
Sprachwiedergabe von Text
Wartecursor und optionale Meldung
Aktionen für Datums- und Uhrzeitauswahl
Dateiinfo abrufen
Vollbildanzeige
Verbesserungen an bestehenden Aktionen:
Vordefinierte Töne für häufige Szenarien
Unterstützung für "Antworten an" in E-Mails
Erweiterte Bildlaufaktion
Gehe zu Seite/Unterseite mittels XPath
Neue Funktionen für Tabellen:
Dynamisches Tabellenwachstum: von links nach rechts
Laden von Tabellen bei Bedarf
Weitere Features:
Neue vordefinierte Schaltflächen
Unterstützung für JSON5
Zahlreiche Verbesserungen an Diagrammen
Verbesserungen in der Browser-Ausführung
Option für die Single-Thread-Ausführung für MobileTogether Server
Version 3.0 (10. Oktober 2016)
Version 3.0 (10. Oktober 2016)
Barcode-Unterstützung
Stylesheets mit mehreren Ebenen
Automatisierte Tests zum Aufzeichnen und wiederholten Abspielen von Tests im Designer und auf Clients
Neue Aktion: Druck in PDF, Word, oder RTF vom Client aus
Möglichkeit, Dateien (z.B. PDF) auf dem Client zu öffnen
Erhebliche Geschwindigkeitsverbesserung auf Windows und Windows Phone Client
Komplett überarbeiteter Browser-Client
Version 2.2 (31. Mai 2016)
Version 2.2 (31. Mai 2016)
Neue Aktion zur Audioaufnahme
Neue Aktion zur Audiowiedergabe
Neue Aktion zur Videowiedergabe
Neues Steuerelement zur Einbettung eines Videos in eine App
Audio- und Video-XQuery-Erweiterungsfunktionen
Neue Funktion zum Simulieren von LAN-Verbindungen
Datei-Dialogfeld für Endbenutzer
Verbessertes Tabellen-Kontextmenü
Version 2.1 (4. April 2016)
Version 2.1 (4. April 2016)
Komplett neues Preismodell
Neues Steuerelement: Schieberegler
Neues Steuerelement: Vertikale Linie
Neu gestaltete Schaltflächen: Freigeben und E-Mail
Neue Aktion: Freigeben. Bekannte Option zum Freigeben über Facebook, E-Mail, Nachrichten, usw. Apps
Neue Aktion: DB-Bulk-Einfügung in. Zum schnellen Einfügen von gleichzeitig mehreren Zeilen in eine Datenbank - bis zu 100x so schnell *
Neue Aktion: Let. Ermöglicht die Definition temporärer Variablen in Aktionsstrukturen
Neue Aktion: Rückgabewert. Damit kann eine Aktionsgruppe ein beliebig komplexes Ergebnis zurückgeben; Aktionsgruppe kann als Programm-Subroutine verwendet werden.
Unterseiten: Möglichkeit der Ergebnisrückgabe beim Schließen (in Verbindung mit der Let-Aktion)
Aktionsgruppen: Möglichkeit der Übergabe von Parametern (und sogar anderer Aktionsgruppen) an eine Aktionsgruppe
Neue Aktion: Try/Catch. Zur Fehlerbehandlung
Neue Aktion: Throw. Bildet Teil der Try/Catch-Aktion; ermöglicht die Definition von Ausnahmebedingungen
Neue Aktion: Aktionsausführung abbrechen. Z.B. bei einem Validierungsfehler bei durch den Benutzer eingegebenen Daten
Neue Aktion: Ganz nach unten scrollen Z.B. beim Hinzufügen neuer Zeilen zu einer Tabelle mit Bildlauf
Neue Aktion: Bild laden. Laden eines Bilds zur weiteren Verarbeitung, z.B. zum Übertragen an eine Datenbank
Neue Aktion: Route anzeigen. Ergänzung zur Standortfunktion; zeigt eine Route zwischen zwei Punkten an
Neue Aktion: Laden/Speichern von Dateien auf Client-Geräten. Benutzer können Dateien speichern / diese für andere Apps auf dem Gerät freigeben
Automatische Erstellung von Ordnern beim Speichern von Dateien auf dem Client oder Server. Wenn ein Ordner beim Speichern nicht vorhanden ist, kann er erstellt werden
Neue Aktion: Dateien/Ordner löschen. Gemäß den auf dem Client-Betriebssystem oder durch den Server-Administrator definierten Rechten
Neue Aktion: Seiten-Timer neu starten/stoppen. Unterbrechen des Seiten-Timers und Rücksetzung des Timer-Intervalls
Neue Aktion: Verhalten bei Abbruch durch den Benutzer. Mehr Flexibilität, damit der Benutzer die App an vordefinierten Punkten abbrechen kann
Möglichkeit, vorhandene Eigenschaften mit XPath zu definieren
Neue Eigenschaft: Textgröße in Pixel
Neue XPath-Funktion: mt-connected-via-wifi
Neue XPath-Funktion: mt-font-height
Neue XPath-Funktion: mt-control-width
Neue XPath-Funktion: mt-user-tried-to-cancel-actions
Schnellsuche im Dialogfeld der XPath-Funktionen
Neue Option zum Ausblenden der Seitentitelleiste
Benutzerdefinierte Login/Index-Seite für Browser-Client
Schnellerer App-Start bei langsamer Verbindung
Neuer Tastaturstil: Sichtbares Passwort
Neue Demo-App MyCollections
Version 2.0 (10. November 2015)
Version 2.0 (10. November 2015)
Erstellen eigener AppStore Apps
Neue Server-Lizenzoption: pro Serverkern
Unterstützung für REST- und SOAP-Webservices
Unterstützung für JSON-Daten
Unterstützung für Firebird-Datenbanken
Unterstützung für die neueste Version anderer unterstützter Datenbanken
Parallele Verarbeitung mehrerer Lösungen
Unterschrift / einfache Zeichenfunktion
Laden/Speichern von Dateien mit einem mittels XPath berechneten Dateinamen
Simulation einer fehlenden Serververbindung
Unterstützung für Windows 10
Unterstützung für Windows 10 Edge Browser
Neue XPath-Funktionen für die Behandlung von Farben
Unterstützung für mehrere Sprachen: Englisch, Deutsch, Französisch, Japanisch, Spanisch
Neues Flag für Quellstrukturen: Daten bleiben auf dem Client
Neue Seitenaktion: BeiSerververbindungsfehler
Version 1.5 (28. April 2015)
Version 1.5 (28. April 2015)
Senden von E-Mails mit optionalen Anhängen an einen oder mehrere Empfänger
Aktionsschleifen zur wiederholten Ausführung von Aktionssequenzen
Starten der App über einen Link, der Parameter enthält (Link kann auch mit der oben genannten E-Mail-Funktion gesendet werden)
BeiKlick bzw. BeiLangemKlick
Tastatur ausblenden
Anzeige während der Ausführung einer Reihe von Aktionen aktualisieren
Automatisches Speichern von Datenbanktabellen ohne Primärschlüssel
Ausführen von Aktionen bei der Eingabe im Browser
Unterstützung für Optionsfelder als Alternative zu Ein/Aus-Schaltern
Neue Eigenschaften für horizontale Linien: gepunktete und gestrichelte Linie
Symbole als zusätzliche Eigenschaften für das Schaltflächenaussehen
Unterstützung für benutzerdefinierte CSS- und Schriftartdateien für in Webbrowser-Fenstern ausgeführte Lösungen
Eigenschaft zum Definieren der Steuerelementbreite in Prozent der Bildschirmbreite
Vereinheitlichte Datentypen für relationale Datenbanktabellen
Optionales Entfernen von mit der Aktion "Node anhängen/einfügen" hinzugefügten Quell-Nodes
Auf einem Server können mehrere Versionen derselben Lösung bereitstehen, damit auch nicht mehr aktuelle Client Apps weiter funktionieren
Zum einfacheren Konfigurieren des Client durch den Endbenutzer kann die MobileTogether Client-Konfiguration per E-Mail gesendet werden
Neue praktische und zeitsparende Bearbeitungs-Shortcuts im MobileTogether Designer
Version 1.4 (2. Februar 2015)
Version 1.4 (2. Februar 2015)
Robuste Unterstützung für Standortdienste
Unterstützung für Android Version 5.0
Unterstützung für XPath und XQuery 3.1 (zusätzlich zur Unterstützung früherer Versionen)
String-Lokalisierung (verbesserte Lokalisierungsunterstützung)
Unterstützung für zusätzliche spezielle Header in HTTP-Requests
Funktion zum Starten einer weiteren MobileTogether-Lösung nach Beenden der vorigen
Darstellung von iOS 7/8 im Simulator von MobileTogether Designer
Bearbeitung der XML-Struktur direkt im Simulator
Zusätzliche Refactoring-Unterstützung
Anzeige der Versionen der verbundenen Clients auf dem MobileTogether Server
Kommerzielle Release von MobileTogether (10. November 2014)
Kommerzielle Release von MobileTogether (10. November 2014)
MobileTogether Server steht nun neben Windows auch für Linux und MacOS zur Verfügung
Neue Aktion: Benutzer kann ein Bild aus der Galerie oder Kamera auswählen
Einbettung von Bildern
Neue Aktion: Bild in Datei speichern
Neue Aktion: Auf Server/Client ausführen
Neue XPath-Funktionen für die Bildverarbeitung
Neue XPath-Funktionen für die Bestimmung der geografischen Position
Zusätzliche neue XPath-Funktionen
MobileTogether Beta 2 (17. September 2014)
MobileTogether Beta 2 (17. September 2014)
Unterstützung für SQLite-Datenbanken
Unterstützung für mit XPath/XQuery generierte dynamische SELECT-Anweisungen
Automatischer Abruf von autom. Nummerierungs-Primärschlüssel nach Speichern in der DB
Datenabruf bei DB-Ausführung
Benutzerauthentifizierung über Windows Active Directory
Auswahl des Passworts im Client durch den Benutzer/die Benutzerin
Benutzer/Benutzerin kann sein/ihr Passwort beim ersten Login ändern
Automatisch korrigierender HTML-Parser
Mobile Apps mit Übersetzung ins Deutsche, Spanische und Japanische
Neue Variablen: $MT_ButtonBackgroundColor, $MT_ButtonTextColor, $MT_EditFieldBackgroundColor, $MT_EditFieldTextColor, $MT_LabelBackgroundColor, $MT_DBExecute_Result, $MT_SimulationMode
Neue Funktionen: mt-has-serveraccess, mt-refresh-userroles, mt-external-error-code, mt-external-error-text
MobileTogether Beta (22. Juli 2014)
MobileTogether Beta (22. Juli 2014)
MobileTogether steht als öffentliche Beta-Version zur Verfügung.
Aktualisieren
Hier erhalten Kunden ein Update auf die neueste Version