Altova MobileTogether stelt ontwikkelaars in staat met de tools die ze nodig hebben om geavanceerde native apps sneller dan ooit te ontwikkelen.
Het MobileTogether-platform bevat alles wat u nodig heeft om uw eigen, op maat gemaakte mobiele apps te ontwikkelen, te implementeren en te updaten
1
Een ontwikkelaar of een technisch gebruiker kan met de gratis MobileTogether Designer een mobiele app bouwen en testen.
2
De ontwikkelaar implementeert de oplossing op uw MobileTogether Server, of deze nu lokaal draait of in de cloud.
3
Implementatie in de App Store
De ontwikkelaar compileert de code die automatisch is gegenereerd door MobileTogether Designer en verzendt de app naar de app-winkels.
MobileTogether maakt gebruik van een combinatie van een gebruiksvriendelijke interface met drag-and-drop functionaliteit, de krachtige visuele programmeertaal Action Tree voor het afhandelen van gebeurtenissen, en gestandaardiseerde functionele programmering voor het selecteren en verwerken van data.
Vervolgens zorgt MobileTogether voor het zware werk, door een app te genereren voor alle mobiele en desktop platforms, gebaseerd op uw enkele ontwerp.
Deze RMAD-aanpak (snelle ontwikkeling van mobiele apps) maakt het voor elke programmeur of webontwikkelaar eenvoudig om zeer geavanceerde, data-gedreven mobiele apps te bouwen voor alle platforms.
MobileTogether ondersteunt vrijwel elke backend-databron, waaronder:
Het ondersteunt ook directe verbindingen met de meest populaire relationele databases:
Gegevensbronnen uit het verleden (zoals Excel, EDI, tekstbestanden, etc.) kunnen eenvoudig worden geïntegreerd via de MapForce Server integratie.
Geen ander RMAD-tool biedt u zo uitgebreide toegang tot essentiële gegevens in één enkele versie.
Apps die u bouwt met MobileTogether kunnen alle geavanceerde functies en mogelijkheden bevatten die moderne gebruikers vandaag de dag verwachten, waaronder:
Naadloze integratie van de functionaliteit van het apparaat
Uitgebreide grafieken, diagrammen en dashboards
Mobiele formulieren
Lokalisatie in tal van talen
Handtekeningregistratie
Push-notificaties
Barcode scannen en tekenen
Opties voor platformspecifieke aanpassingen
Ondersteuning voor NFC-berichten (Near Field Communication)
QR-codes scannen en tekenen
Ondersteuning voor MQTT voor communicatie tussen slimme apparaten
Het MobileTogether platform voor mobiele app-ontwikkeling, dat op meerdere besturingssystemen werkt, biedt een volledig unieke aanpak voor snelle app-ontwikkeling. Dit betekent dat uw native app in slechts enkele dagen klaar is voor gebruik, in tegenstelling tot de maanden die concurrerende oplossingen vaak vereisen.
Met MobileTogether hoeft u niet langer maanden te wachten voordat uw app beschikbaar is in de app stores van iOS, Android en Windows.
Ontdek hoe u in ongeveer een week tijd een app kunt ontwikkelen, beginnend vanaf nul, door de gratis MobileTogether Designer te downloaden.
Lees verder voor meer informatie over het MobileTogether-framework voor de ontwikkeling van mobiele applicaties, waaronder:
Dankzij de visuele, RMAD-aanpak maakt MobileTogether Designer het eenvoudig om geavanceerde apps te ontwikkelen, zelfs als u geen gespecialiseerde mobiele ontwikkelaar bent.
MobileTogether Designer is gratis te gebruiken voor zoveel ontwikkelaars als uw organisatie nodig heeft, en biedt tal van voordelen:
Het is eenvoudig om de gebruikersinterface van uw app te ontwerpen door componenten te slepen en neer te zetten vanuit de componentenpalet van MobileTogether Designer. Maak u geen zorgen, MobileTogether zorgt ervoor dat elk element correct wordt weergegeven voor elk besturingssysteem en elk apparaatformaat.
De manier waarop gebeurtenissen in de gebruikersinterface worden verwerkt, wordt bepaald door het slepen en neerzetten van acties in zogenaamde "actieboomstructuren", die een visuele programmeeromgeving bieden.
Voor het verwerken en manipuleren van data kunnen XQuery en XPath worden gebruikt. MobileTogether bevat een krachtige expressiebouwer en -evaluator die het eenvoudig maakt om deze expressies te maken en te debuggen.
De meeste ontwikkelaars zijn al bekend met XPath en XQuery. Als u een opfriscursus nodig heeft, bekijk dan onze gratis Introductie tot XPath, evenals een complete XPath-training en een XQuery-tutorial voor gebruikers met elk niveau van ervaring.
Altova was een pionier op het gebied van de visuele programmeertaal ActionTree, met als doel ontwikkelaars te helpen applicaties snel te bouwen, zonder daarbij de native functionaliteit en functies op te offeren die eindgebruikers verwachten.
Hieronder ziet u de ActionTrees, die bestaan uit acties en actiegroepen die het evenementenbeheer en foutafhandeling voor uw app definiëren. Met de "Acties"-dialoog kunt u eenvoudig acties toewijzen aan controles of pagina's. Selecteer één of meerdere acties in het linkerpaneel en sleep ze naar het bewerkingsvenster aan de rechterkant, waar de controlelogica in boomstructuur wordt weergegeven en waar eventuele benodigde details kunnen worden geconfigureerd.
Omdat ActionTrees onafhankelijk zijn van specifieke programmeertalen die zijn afgestemd op bepaalde apparaten, kunt u met hen geavanceerde eventhandlers, controlemechanismen en bewerkingen creëren die op elk apparaat hetzelfde werken, zonder u zorgen te hoeven maken over de specifieke details van de API of SDK voor elk mobiel besturingssysteem.
Hoewel het werken met ActionTrees eenvoudig is, is het een volwaardige programmeertaal voor het bouwen van complexe programmeerlogica en is het krachtig genoeg om elke denkbare data-gedreven applicatie te ontwikkelen – zonder beperkingen op de complexiteit van het eindproduct.
Wanneer u uw mobiele app wilt testen, kunt u de ingebouwde simulator gebruiken om de applicatie direct uit te voeren. Zo kunt u de functionaliteit testen, de gebruikersinterface bekijken zoals deze eruit zal zien op verschillende iOS-, Android-, Windows- en andere apparaten, en de veranderingen in de workflowdata tijdens de uitvoering bekijken.
Met volledige simulatie voor alle ondersteunde besturingssystemen, formaten en portret-/landschapsweergave, kunt u direct verschillende apparaatweergaven aanpassen voor snelle en eenvoudige tests. Tijdens het testen van uw app registreert het venster "Berichten" alle activiteiten die in de app-simulator worden uitgevoerd.
Dit niveau van detail kan van onschatbare waarde zijn bij het begrijpen van het gedrag tijdens de ontwikkeling van een nieuwe app.
De simulator bevat ook geïntegreerde debugfunctionaliteit voor zowel acties als XPath-expressies.
De simulator in MobileTogether bevat ook geavanceerde functies voor geautomatiseerd testen, waarmee u het volgende kunt:
U kunt de app zelfs aanpassen om een bug te verhelpen en de test opnieuw uitvoeren om de resultaten van de wijzigingen te valideren, waardoor dit een onmisbaar hulpmiddel is voor kwaliteitscontrole in uw mobiele app-ontwikkelingsproces.
Het dialoogvenster "Testgevallen en uitvoeringen beheren", dat hierboven wordt weergegeven, stelt u in staat om de afspeelsnelheid te regelen, momentopnamen van de gebruikersinterface en paginabronnen na elke stap te verzamelen, en de resultaten van testuitvoeringen te vergelijken. U kunt app-testgevallen implementeren naar uw MobileTogether Server, samen met uw app, en deze selecteren om uit te voeren via een speciaal dialoogvenster voor geautomatiseerde tests op de server.
Vervolgens kan elk clientapparaat dat verbonden is met de server, de geautomatiseerde app-test uitvoeren met de snelheid die is gespecificeerd in het dialoogvenster "Geautomatiseerde tests". Extra kolommen in het dialoogvenster stellen u in staat om loggegevens in te stellen voor elke testrun, zodat momentopnames van gegevenssets, clientweergaven en stijlen kunnen worden vastgelegd. Deze gegevens worden opgeslagen in testrunbestanden.
De logbestanden van de testruns van de MobileTogether Server kunnen vervolgens worden gedownload naar de MobileTogether Designer voor analyse en vergelijking.
MobileTogether Designer bevat een tool voor het debuggen van acties en XPath-expressies, waarmee ontwikkelaars de mogelijkheid krijgen om.. hun apps testen en debuggen met precisie om direct elk gedrag van een applicatie te begrijpen – en dat allemaal direct in de ontwerpomgeving. Dit maakt het mogelijk om zowel de uitvoering van de stappen binnen de "Action Trees" te debuggen, als de resultaten van de XPath/XQuery-functies die binnen die stappen worden aangeroepen.
Zodra een controlepunt is bereikt – of dit nu gebaseerd is op een vooraf gedefinieerd breakpoint of bij de volgende actie – wordt het juiste debugvenster geopend. U kunt dan stap voor stap de uitvoering van de actie of de XPath-expressie volgen, waarbij u de callstack kunt bekijken, kunt zien hoe de waarden van variabelen worden bijgewerkt en de resultaten van de "watch expressions" kunt zien.
MobileTogether is het meest betaalbare platform voor snelle applicatieontwikkeling (RAD) dat dit niveau van debugging tijdens de ontwikkeling biedt.
Zodra uw app klaar is, begeleidt de wizard "Programmacode genereren" u door het configuratieproces. Vervolgens genereert MobileTogether Designer complete projecten die direct kunnen worden gecompileerd tot native apps voor iOS, Android en Windows.
Nadat u uw apps heeft gecompileerd, kunt u ze indienen bij de app-winkels voor publicatie.
U kunt gedetailleerde informatie vinden over het compileren van code voor Android-, iOS-, Windows Phone- en Windows 10/11-apps in de Handleiding van MobileTogether Designer.
Het MobileTogether-framework omvat de backend-server voor de mobiele apps. Dus, wanneer u uw mobiele app ontwerpt en bouwt in MobileTogether Designer, ontwikkelt u zowel de gebruikersinterface van de app als de logica van de backend-server tegelijkertijden in één omgeving.
`MobileTogether Server is het centrale onderdeel van uw mobiele applicatie en fungeert als een brug tussen de eindgebruikers en uw backend-gegevensbronnen en -infrastructuur.
U kunt uw MobileTogether Server-software installeren op uw eigen servers, implementeren in een private cloud-infrastructuur, of hosten in een publieke cloud-omgeving, zoals AWS of Azure.
Voor extra aanpassingsmogelijkheden en flexibiliteit bij de implementatie kunt u ook een omgekeerde proxy plaatsen tussen de firewall en de MobileTogether Server.
De prijs voor de backend-server is aantrekkelijk en is gebaseerd op de prestaties van de server (d.w.z. het aantal CPU-kernen), en niet op het aantal applicaties dat u wilt hosten.
De MobileTogether Server verhoogt de snelheid en prestaties van mobiele apparaten die uw app gebruiken, doordat alle complexe berekeningen en verzoeken op de server zelf worden uitgevoerd. Dit betekent dat de resultaten veel sneller worden weergegeven in de mobiele app.
Dit stelt het apparaat van de eindgebruiker in staat om resources te besteden aan andere processen, waardoor de laadtijd wordt verkort en geheugenruimte wordt bespaard.
Apps die gebruikmaken van de MobileTogether Server zijn buitengewoon snel dankzij:
De MobileTogether Server is voorzien van ingebouwde caching voor de resultaten van complexe data-opvragingen. Uw gebruikers hoeven niet te wachten tot de database- of webservice-query is voltooid, wat minuten of zelfs uren kan duren. Configureer eenvoudig de frequentie waarmee de gecachte gegevens worden bijgewerkt, en gebruikers krijgen altijd direct het resultaat van de laatste update.
Wanneer uw mobiele applicaties het volgende vereisen: geavanceerdere functionaliteit voor data-integratieDe MobileTogether Server integreert naadloos met de Altova MapForce Server.
U kunt de actie "MapForce Transfer" gebruiken om MapForce Server rechtstreeks aan te roepen vanuit MobileTogether Server om alle benodigde datatransformaties uit te voeren voor uw applicatie. Omdat MapForce Server naast XML, JSON en relationele databases ook EDI, XBRL, platte bestanden, Excel, web services en andere dataformaten ondersteunt, stelt deze actie applicaties in staat om een breed scala aan bestaande en andere databronnen te gebruiken.
Onbeperkt aantal ontwikkelaars
MobileTogether Designer is gratis, dus u kunt het naar zoveel ontwikkelaars als nodig zijn voor uw organisatie of project distribueren.
Onbeperkt aantal apps, onbeperkt aantal gebruikers
De prijs van de MobileTogether Server is gebaseerd op de prestaties (d.w.z. het aantal CPU-kernen) die u nodig heeft, en niet op het aantal applicaties dat u wilt hosten. Er is geen limiet aan het aantal applicaties dat u op uw MobileTogether Server kunt hosten, of aan het aantal gebruikers dat verbinding kan maken.
De MobileTogether Server is betaalbaar geprijsd, met een prijs per core die begint bij ongeveer $1000 per jaar. Bovendien is deze 30 dagen gratis beschikbaar.
Deze radicaal lage prijsstructuur maakt het mogelijk voor bedrijven van elke omvang om apps van topkwaliteit te ontwikkelen en te implementeren.























