Een platformonafhankelijke simulator voor de ontwikkeling van mobiele applicaties voor bedrijven
In het verleden was het lastig en tijdrovend om de ontwikkeling van mobiele bedrijfsapplicaties voor verschillende platforms te synchroniseren, omdat elk mobiel besturingssysteem een andere set tools of unieke stappen vereiste om een uitvoerbaar resultaat te creëren.
Altova MobileTogether vereenvoudigt en versnelt mobiele applicatieontwikkeling voor verschillende platforms met de MobileTogether Designer. Met MobileTogether kunnen ontwikkelaars één enkel projectbestand maken voor Android, iOS, Windows Phone 8, Windows 8, en voor HTML-5 browsers op andere platforms.
Nog beter is dat de MobileTogether Designer een simulatorvenster bevat waarmee ontwikkelaars de applicatie direct kunnen uitvoeren om de functionaliteit te testen, het ontwerp te bekijken zoals het er op verschillende apparaten zal uitzien, en wijzigingen in de workflowdata tijdens de uitvoering te bekijken.
Hieronder ziet u een weergave van de BizBudget-voorbeeldoplossing, zoals deze wordt weergegeven in de simulaties voor iOS- en Android-apparaten:

Beide weergaven zijn gegenereerd vanuit hetzelfde bestand, simpelweg door het simulatievoorbeeldapparaat te wijzigen.
Het preview-apparaat dat is geselecteerd in de werkbalk boven het hoofdvenster voor paginainstellingen, wordt gebruikt voor zowel de paginainstellingsweergave als de simulatiemodus. U kunt kiezen uit verschillende schermformaten voor elk besturingssysteem.



De eerste groene knop aan de rechterkant van het preview-scherm opent het simulatievenster. In dit venster wordt het scherm van het mobiele apparaat aan de linkerkant weergegeven, en de databronnen voor de workflow aan de rechterkant. U kunt klikken in de preview van het apparaat om alle gebruikersinterface-elementen die in het ontwerp zijn geïmplementeerd, te bedienen. U kunt ook de boomstructuur van de databronnen uitklappen om de datawaarden te bekijken.
Op de onderstaande screenshot is "Chart_Type Bar" gemarkeerd in de databoom, omdat de gebruiker zojuist een staafdiagram heeft geselecteerd in plaats van een cirkeldiagram.

Het groene plusteken in de tabel met kosten geeft aan dat er een nieuwe rij aan de tabel moet worden toegevoegd voor een nieuwe kostenpost. Wanneer we een nieuw item toevoegen om reiskosten voor een bezoek aan een klant te registreren, wordt de weergave van de simulator bijgewerkt, precies alsof de applicatie op het mobiele apparaat draait, en worden ook de databronnen bijgewerkt.

Het venster "Berichten" registreert alle activiteiten die in de simulator worden uitgevoerd. De onderstaande screenshot toont de berichten voor alle individuele stappen die nodig zijn om een nieuwe kostenpost toe te voegen.

Dit niveau van detail kan een onschatbare hulp zijn bij het opsporen van onverwacht gedrag tijdens de ontwikkeling van een nieuwe MobileTogether-oplossing. U kunt ook een deel of alle berichten kopiëren naar het klembord om ze in een bestand te plakken voor projectdocumentatie.
Als aanvullend hulpmiddel bij het opsporen van fouten, kunt u een traceerfunctie toevoegen aan elke XPath-expressie. Bijvoorbeeld, we willen de berichten verbeteren door de totale kosten bij te houden telkens wanneer de gebruiker een kostenpost wijzigt. We kunnen eenvoudig de traceerfunctie toevoegen aan de bestaande XPath-expressie in het label "Totale kosten".

Door dezelfde stappen te volgen die eerder de bovenstaande berichten genereerden, wordt nu ook de waarde van de totale kosten weergegeven in het berichtenvenster:

U kunt zelfs een serververbinding maken tussen de werkstation van de ontwerper en uw mobiele apparaat, zodat u een proefopstelling direct op de clienthardware kunt uitvoeren.
De MobileTogether Designer is gratis te gebruiken, zodat ontwikkelaars direct aan de slag kunnen. Wanneer u klaar bent om uw eigen, op maat gemaakte mobiele oplossingen te implementeren, biedt de MobileTogether Server krachtige dataverwerking en betaalbare schaalbaarheid. De licentie is gebaseerd op het aantal mobiele apparaten dat uw organisatie nodig heeft om te ondersteunen.
Bezoek de Altova-website voor meer informatie over MobileTogether, bekijk een demonstratievideo van MobileTogether, of om zelf aan de slag te gaan, download de MobileTogether Designer!