MobileTogether voegt barcodes, geautomatiseerde tests en meer functionaliteiten toe

Het is tijd voor de nieuwste versie van MobileTogether, het platformonafhankelijke framework van Altova voor Het ontwikkelen van native applicaties die data centraal stellen.

Slechts vijf maanden na de release van MobileTogether 2.2, versie 3.0 Deze software is voorzien van een indrukwekkende reeks nieuwe functionaliteiten, van functies die door ontwikkelaars zijn aangevraagd, zoals barcode-scanning en ondersteuning voor geautomatiseerd testen, tot verbeteringen in flexibiliteit, zoals meerlagige stylesheets en de mogelijkheid om naar een bestand te printen. Al deze functies zullen uw applicaties ongetwijfeld onderscheiden van de rest.

Laten we de nieuwe functies eens in detail bekijken.

Nieuw in MobileTogether 3.0:

Versie 3.0 van MobileTogether voegt het volgende toe:

  • Ondersteuning voor het scannen van barcodes
  • Meerstijllaagbestanden
  • Geautomatiseerde testfaciliteit
  • Nieuwe functionaliteit: mogelijkheid om vanuit de applicatie te printen naar PDF, Word of RTF
  • Mogelijkheid om bestanden (bijvoorbeeld PDF-bestanden) op de client te openen
  • Aanzienlijke snelheidsverbetering voor de Windows- en Windows Phone-versies
  • Volledig herschreven browserclient

Ondersteuning voor barcodes

De mogelijkheid om barcodes te scannen is nu beschikbaar bij het ontwikkelen van apps in MobileTogether. Deze functionaliteit zal gebruikers direct bekend voorkomen, aangezien ze nu de camerafunctie van hun mobiele apparaat kunnen gebruiken om een barcode te scannen en de daarin opgeslagen informatie op te halen.

MobileTogether ondersteunt diverse populaire lineaire en 2D-barcodeformaten, waaronder:

  • Azteken
  • Codabar
  • Code 39
  • Code 93
  • Code 128
  • Datamatrix
  • EAN-8
  • EAN-13
  • EAN-128
  • ITF (Internationale Tennisfederatie)
  • PDF 417
  • QR-code
  • RSS-14
  • RSS-uitgebreid
  • UPC-A
  • UPC-B

Hieronder kunt u zien hoe u het gebruik van barcodes als een actie in een app kunt configureren, en een voorbeeld van een app die een ISBN-barcode (die het EAN-13-formaat gebruikt) scant.

De ondersteuning voor barcodes maakt MobileTogether-apps nog nuttiger in diverse branches en specifieke marktsegmenten.

Meerstijllaagbladen

Voor maximale flexibiliteit bij het ontwerpen van de gebruikersinterface, kunt u nu stijlen definiëren en toewijzen, zowel projectbreed als individueel: per pagina, per tabel of per controle. Ontwikkelaars definiëren eenvoudig stijlen via het dialoogvenster "Stijlbladen" en kunnen deze vervolgens met één klik toewijzen, indien nodig. Zoals u hieronder kunt zien, ondersteunt het dialoogvenster projectbrede stijlen, die overal worden toegepast, en aangepaste stijlen die op een gedetailleerd niveau kunnen worden toegewezen aan de verschillende elementen en controles in de gebruikersinterface van de applicatie.

Stijlen, en de toepassing van stijlen, kunnen worden gedefinieerd met statische waarden of berekend via XPath.

Het creëren van een centrale verzameling van stijlelementen bespaart niet alleen enorm veel tijd, maar maakt het ook veel eenvoudiger om de uitstraling van apps op alle platforms te controleren. Zo kunt u bijvoorbeeld, als u ervoor wilt zorgen dat alle knoppen in uw apps er hetzelfde uitzien op iOS, Android en Windows (in plaats van de standaard knopstijlen van elk platform te gebruiken), deze nu eenmalig per project (of op elk gewenst detailniveau) definiëren.

Geautomatiseerde testfaciliteit

MobileTogether 3.0 bevat functies die de mogelijkheid om mobiele apps te testen en te debuggen aanzienlijk verbeteren. In het gedeelte "Simulator" van MobileTogether Designer is het nu mogelijk om een reeks gebruikersacties op te nemen, deze reeks op te slaan in een bestand en de opgeslagen reeks gebruikersacties later opnieuw af te spelen, zelfs nadat de app is gewijzigd. In tegenstelling tot andere producten kunnen deze acties worden herhaald, ofwel in het simulatievenster zelf, of op een aangesloten apparaat dat is verbonden met de Designer voor een proefopname!

U kunt complete sets van testscripts opslaan om de functionaliteit van apps te valideren naarmate deze in de loop van de tijd veranderen. Dit stelt u in staat om:

  • Controleer het gedrag van de app als de onderliggende data verandert, bijvoorbeeld als gevolg van databasequery's of verzoeken aan REST-webservices
  • Controleer of de foutoplossingen werken door de reeks acties die de fout veroorzaakten, te herhalen in een nieuwe versie van de app waarin de oplossing is geïmplementeerd
  • Zorg ervoor dat er in nieuwe versies van de app geen onverwachte functionaliteiten of gedragingen worden geïntroduceerd
  • Bekijk hoe dezelfde reeks gebruikersacties eruitzien op verschillende mobiele apparaten

Het dialoogvenster "Testgevallen en uitvoeringen beheren", dat hieronder wordt weergegeven, stelt u in staat om bibliotheken met testgevallen voor elke applicatie te beheren, de afspeelsnelheid te regelen en momentopnames van de gebruikersinterface en paginabronnen na elke stap op te slaan.

MobileTogether biedt uitgebreide ondersteuning voor geautomatiseerd testen, waardoor het mogelijk is om apps veel sneller te distribueren naar eindgebruikers op verschillende mobiele platforms, in vergelijking met andere tools voor mobiele ontwikkeling.

Printen naar bestand via de mobiele app

Het is nu mogelijk om rapporten of documenten te genereren, rechtstreeks vanuit een mobiele app.

Deze ondersteuning wordt mogelijk gemaakt door een nauwe samenwerking met Altova StyleVision voor het ontwerpen van rapporten voor verschillende kanalen en StyleVision Server voor het genereren van deze rapporten in real-time, op basis van gegevens van de eindgebruiker. StyleVision Server gebruikt een rapportontwerp dat is gemaakt in StyleVision om de gegevens van de eindgebruiker naar PDF, Word of RTF te exporteren.

Zodra een document is gegenereerd, wordt het opgeslagen op het apparaat van de gebruiker voor verdere verwerking. Zo kan een PDF-bestand bijvoorbeeld als bijlage worden verzonden via e-mail. De onderstaande screenshot toont het dialoogvenster "Acties" voor het configureren van de functie om naar een bestand te printen, en een pagina van een applicatie die deze functie gebruikt.

De mogelijkheid om documenten te printen in vooraf gedefinieerde, gestandaardiseerde formaten vergroot aanzienlijk de toepassingsmogelijkheden van MobileTogether in bedrijfsomgevingen.

Mogelijkheid om bestanden te openen op mobiele apparaten

Nu kunnen app-ontwikkelaars eindgebruikers de mogelijkheid bieden om bestanden zoals PDF's, afbeeldingen, tekstbestanden, enz., die op het apparaat van de gebruiker zijn opgeslagen, te openen. Het pad naar het bestand kan direct in het app-ontwerp worden gedefinieerd, of via XPath. U kunt ook de eindgebruiker de mogelijkheid geven om het bestand op zijn/haar apparaat te selecteren, bijvoorbeeld in een app voor Windows 8 of 10. Een optioneel filter voor bestandsextensies stelt u in staat om de soorten bestanden te specificeren die geopend mogen worden.

Snelheidsverbetering voor Windows-apparaten

Versie 3.0 bevat een aanzienlijke snelheidsverbetering voor Windows-apps die zijn ontwikkeld met MobileTogether. De weergavesnelheid van pagina's op Windows Phone en Windows 8 & 10 is nu tot 5 keer* sneller.

Volledig herschreven browserclient

Naast native apps voor iOS, Android, Windows Phone, en Windows 8 & 10, bevat MobileTogether ook een HTML5-client die via een webbrowser werkt en geschikt is voor apparaten met elk ander besturingssysteem, zoals Blackberries of laptops die geen Windows 8/10 draaien.

Voor versie 3.0 hebben we de webbrowser-client van MobileTogether volledig opnieuw geschreven om de prestaties te verbeteren. De nieuwe versie transporteert aanzienlijk minder data tussen de server en de webbrowser, wat de datatransfers vermindert, en applicaties die in de webbrowser draaien, zijn over het algemeen soepeler en sneller.

Interne tests, met name via het 3G-netwerk, laten bladzijdsnelheden zien die tot wel 10 keer* sneller zijn.

Lees meer en download versie 3.0

Bekijk alle details en upgrade naar MobileTogether 3.0. Dit is gratis voor bestaande klanten. Voor nieuwe klanten is MobileTogether Designer altijd gratis te gebruiken, zodat u direct aan de slag kunt met het ontwikkelen van uw eerste app.