Het definiëren van gebeurtenisafhandeling en controleflow voor mobiele applicaties die op verschillende platforms werken
Altova MobileTogether stelt bedrijven van elke omvang in staat om snel applicaties te ontwerpen en te implementeren Maatwerk mobiele oplossingen voor bedrijven die op alle mobiele platforms werken. Het "Acties"-venster in de MobileTogether Designer is een belangrijke functie die het mogelijk maakt om Ontwikkel snel en betrouwbare mobiele oplossingen in slechts enkele dagen, Niet maanden.
Het dialoogvenster "Acties" stelt ontwikkelaars in staat om geavanceerde gebeurtenisafhandeling, controlemechanismen en bewerkingen te creëren die op dezelfde manier werken op iOS®, Android™, Windows® Phone 8 en Windows 8 apparaten, evenals in een HTML5-browseromgeving, zonder zich zorgen te hoeven maken over de specifieke details van de API of SDK voor elk mobiel besturingssysteem, omdat de "ActionTrees" die met MobileTogether worden gemaakt, onafhankelijk zijn van een specifieke programmeertaal die is afgestemd op een bepaald apparaat.


Deze menukeuze opent het dialoogvenster "Acties", waar aan de linkerkant één of meerdere acties worden geselecteerd en vervolgens naar het bewerkingsvenster aan de rechterkant worden gesleept. Hier wordt de controlelogica in boomvorm gedefinieerd en worden eventuele benodigde details geconfigureerd.  Bijvoorbeeld, de voorbeeldoplossing "Expense Report" die wordt meegeleverd met MobileTogether Designer en is geïnstalleerd op de MobileTogether Demo-server, bevat een knop waarmee de gebruiker een foto van een onkostennota kan maken en deze aan het rapport kan toevoegen. De definitie van de actieboom voor deze knop wordt hieronder weergegeven:
De toegewezen actie is "Laat gebruiker afbeelding kiezen", waarbij de ingebouwde camera van het mobiele apparaat is geselecteerd als bron, en de eerste vastgelegde afbeelding wordt opgeslagen in de node "original-photo" van het bestand $TEMP-PHOTO. Naast het benaderen van apparaatfuncties zoals de camera, telefonie, webbrowser of geolocatie, ondersteunt het dialoogvenster "Acties" standaard controlelogica, waaronder lussen, "als-dan-anders"-besluitstructuren en databasetransacties. Net als functies of procedures in andere programmeertalen kunnen ontwikkelaars "Actiegroepen" definiëren om sets van acties te definiëren die beschrijvende namen kunnen krijgen en gemakkelijk opnieuw kunnen worden gebruikt, of die genest kunnen worden. Actiegroepen worden aangeroepen door ze naar het bewerkingsvenster te slepen, net als individuele acties. Het dialoogvenster "Acties" stelt ontwikkelaars ook in staat om "Pagina-acties" te definiëren die worden uitgevoerd wanneer een pagina wordt geladen, opnieuw wordt geopend, wordt vernieuwd, of wanneer de native "Terug"-knop van het apparaat wordt ingedrukt. Actiedefinities geven ontwikkelaars volledige controle over de uitvoeringsstroom van de mobiele oplossing.
Wanneer de oplossing wordt uitgevoerd met behulp van de [simulatorfunctie]] voor meer gedetailleerde informatie. Als u meer wilt weten en de gratis MobileTogether Designer wilt downloaden om uw eerste mobiele bedrijfsoplossing te maken voor iOS®, Android™, Windows® Phone 8 en Windows 8, evenals een HTML5-client voor de webbrowser, bezoek dan: www.altova.com/mobiletogether