De tabel hieronder toont de functies die zijn opgenomen in het MobileTogether-framework voor de ontwikkeling van mobiele applicaties die op verschillende platforms werken.
| Ondersteuning voor mobiele apparaten op verschillende platforms |
| Native apps voor iOS (iPhone, iPad) |
| Native apps voor Android |
| Native apps voor Windows Phone 8/10 |
| Native apps voor Windows 10/11 |
| HTML5-client die in de browser werkt en compatibel is met elk ander platform. |
| Ontwikkelingsmogelijkheden |
| Een low-code, RMAD-aanpak met MobileTogether Designer |
| Ontwikkeling van database-applicaties zonder code, met behulp van RecordsManager, een kant-en-klare mobiele oplossing aangedreven door kunstmatige intelligentie |
| Implementatieopties |
| Directe implementatie via gratis, universele MobileTogether-apps (bijvoorbeeld bedrijfsapps) |
| Implementatie van op maat gemaakte, native apps (bijvoorbeeld consumentenapps) in de App Store via codegeneratie |
| MobileTogether Designer: een unieke aanpak voor de ontwikkeling van mobiele applicaties |
| Het beste van twee werelden: een gebruiksvriendelijke interface en controle-stroomontwerp met weinig code (low-code/RMAD), én de volledige flexibiliteit van een functionele programmeertaal |
| Een low-code/RMAD-aanpak voor mobiele applicatieontwikkeling, waarmee u snel resultaten kunt behalen: ontwikkel apps in dagen in plaats van maanden |
| Gebruiksvriendelijk ontwerp met drag-and-drop functionaliteit |
| “Action Tree”, een visuele programmeertaal voor het beheer van de controleflow, eventhandlers, enz. |
| Volledige flexibiliteit van XPath/XQuery als een functionele programmeertaal voor dataverwerking. |
| Een tool voor het maken en evalueren van XPath- en XQuery-expressies, bedoeld om ontwikkelaars te helpen die niet bekend zijn met deze talen |
| Meerstijllaag-stijlbladen voor flexibele stijltoepassing op besturingselementen |
| Ondersteuning voor aanpassingen die specifiek zijn voor een bepaald besturingssysteem |
| Volledige foutafhandeling en -herstel met try, catch en throw |
| Maak apps die het volgende bevatten: |
| Diagrammen en grafieken |
| Tabellen en scrollbare tabellen |
| Telefoongesprekken voeren |
| Verstuur een SMS |
| Verstuur e-mails |
| Integratie met de agenda's van de gebruikers |
| Push-notificaties |
| Camera-integratie |
| Gebruikers kunnen afbeeldingen selecteren uit een galerij en deze opslaan als bestanden |
| Aankopen binnen de app |
| Geolocatie- en kaartfunctionaliteit |
| Ondersteuning voor NFC |
| Ondersteuning voor MQTT |
| Mobiele formulieren / bedrijfsformulieren |
| Ondersteuning voor mobiele scanners |
| Barcode-/QR-codescannen |
| Barcode-/QR-code tekenen |
| Handtekeningscontroles |
| Audio-weergave |
| Audio-opname |
| Video-opname en -weergave |
| Tekst-naar-spraak |
| Biometrische authenticatie |
| Afbeelding bewerking |
| Pop-upvensters |
| Printen naar een bestand (Word, PDF of RTF) vanuit de app |
| Het delen van gegevens met andere apps |
| Bestanden laden en opslaan op het apparaat van de gebruiker en op de server |
| Het laden en opslaan van data in databases |
| Gegevens laden/opslaan via webdiensten |
| Het verwerken van HTML-gegevens van elke openbare website |
| Aanpasbare triggers (tijd, bestandssysteem, HTTP) voor services |
| Diensten (oplossingen zonder gebruikersinterface die op de server draaien via triggers) |
| Geavanceerde actiefuncties |
| Nauwkeurige paginatimers |
| Gebruik try/catch/throw voor foutafhandeling en herstel |
| Bestanden laden/opslaan met een bestandsnaam die berekend is via XPath |
| Probleem met de verbinding met de server |
| Schakel over naar een andere oplossing (pauzeert de huidige uitvoering) |
| Klikken versus langdurig klikken |
| DB Bulk Insert: Massainvoer (het snel invoegen van meerdere rijen in een database) |
| DB Execute (gegevens invoegen, verwijderen, bijwerken en opslaan met behulp van SQL-statements) |
| Flexibiliteit in ontwerp, herbruikbaarheid en modulariteit |
| Herbruikbare, dynamische Controlevoorlagen |
| Plaatsvervangende elementen voor het plaatsen van controle-templates op meerdere locaties |
| Het integreren van de MobileTogether Windows-client in UWP-apps |
| Ondersteuning voor deelprojecten om het herstructureren van code te vergemakkelijken |
| Het modulespaneel organiseert ontwerpcomponenten in logische onderdelen |
| Automatische module-organisatie op basis van een naamgevingsconventie |
| Serverbibliotheken die buiten de hoofdoplossing kunnen worden aangepast |
| XPath/XQuery-extensiefuncties |
| Functies voor de status van de server- en Wi-Fi-verbinding |
| Functies voor het beheren van gebruikers/rollen |
| Functies voor het opvragen van foutcodes |
| Functies voor gedetailleerde controle van de gebruikersinterface en voor het meten van lettertypen |
| Functies voor beeldverwerking |
| Functies voor geolocatieverwerking |
| Functies voor NFC-verwerking |
| Functies voor het verwerken van MQTT-berichten |
| Functies voor het verwerken van kleuren |
| Functies voor het verwerken van audio en video |
| Toonaangevende tools voor het testen en debuggen van applicaties |
| Projectvalidatie en foutcontrole |
| Ingebouwde simulator voor alle platformen en formaten |
| Mogelijkheid om simulaties uit te voeren, zowel lokaal binnen Designer, of met Designer verbonden met een server |
| De mogelijkheid om lokale apparaatgegevens (een XML-structuur) dynamisch te bewerken in de simulator, om verschillende scenario's te testen |
| Stijlinspecteur in de simulator |
| Mogelijkheid om ontbrekende servertoegang te simuleren |
| Mogelijkheid om de beschikbaarheid van WiFi te simuleren |
| Mogelijkheid om een LAN-verbinding te simuleren |
| Mogelijkheid om te functioneren als een app in de App Store |
| Mogelijkheid om gesimuleerde GPS-locatiegegevens uit een bestand te leveren |
| Mogelijkheid om de weergave te simuleren in portret- of landscapemodus |
| Simulatie op het apparaat van de ontwikkelaar |
| Registreer gedetailleerde gebruikersacties in de simulator om testgevallen te creëren |
| Speel een testscenario af, bestaande uit eerder geregistreerde gebruikersacties, voor regressietesten |
| Het afspelen van testscenario's op daadwerkelijke klantapparaten voor geautomatiseerde kwaliteitsborging op verschillende platforms/apparaten |
| Automatische momentopnames van alle applicatiestatus, paginabronnen, stijlen, enz. bij elke stap |
| Een overzicht voor het management om de resultaten van meerdere testruns te bekijken |
| Gedetailleerde vergelijking van de resultaten tussen verschillende testruns, inclusief het identificeren van verschillen tussen data-elementen |
| Uitgebreide debugger voor zowel Actions als XPath/XQuery |
| Ondersteunde databronnen |
| XML |
| JSON / JSON5 |
| HTML (inclusief geavanceerde parsing en data-extractie van bestaande webapplicaties) |
| Tekstbestanden |
| REST- en SOAP-webservices |
| Alle gangbare relationele databases |
| Andere databronnen via integratie met MapForce Server en/of FlowForce Server |
| Ondersteunde SQL-databases |
| Firebird 2.5, versie 3 |
| IBM DB2 voor iSeries® versie 6.1, 7.1, 7.2, 7.3, 7.4 |
| IBM DB2® 8, 9, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7 |
| Informix® 11.7, 12.10, 14.10 |
| MariaDB 10, 10.3, 10.4, 10.5, 10.6.5, 10.9.2, 11.2, 11.8 |
| Microsoft Access™ 2003, 2007, 2010, 2013, 2019 |
| Microsoft® Azure SQL |
| Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016, 2017, 2019 |
| MySQL® 5, 5.1, 5.5, 5.6, 5.7, 8, 8.0.25, 8.0.28, 8.2, 8.3, 9.1 |
| PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12, 13, 14.1, 14.5, 16, 17, 18 |
| Oracle® 9i, 10g, 11g, 12c, 18, 19 |
| Progress OpenEdge 11.6 |
| SQLite versie 3.x |
| Sybase® ASE 15, 16 |
| Teradata 16 |
| Verbinding met relationele databases |
| Wizard voor het configureren van een databaseverbinding |
| Venster voor databasequery's |
| Volledige ondersteuning voor dynamische SELECT-statements, volledig gegenereerd met XPath/XQuery |
| Volledig automatische opslag van databasegegevens, inclusief ouder-kindrelaties als hiërarchische informatie, voor eenvoudige apps voor data-bewerking |
| Volledige toegang tot databases met alle SQL-commando's, geschikt voor complexere applicaties die veel met data werken |
| De software is beschikbaar in meerdere talen |
| Dutch |
| Spaans |
| Duits |
| Frans |
| Japans |
| Aanvullende localisatieopties |
| Het vermogen om.. De app lokaliseren voor elke taal |
| Lokalisatie van alle knoppen, labels, bedieningselementen en gebruikersinterface-elementen |
| Localisatietabellen kunnen worden geëxporteerd en geïmporteerd om de integratie met externe vertaalgeheugensystemen mogelijk te maken |
| Lokalisatie van stringtabellen voor het dynamisch laden van vertaalde berichten tijdens de uitvoering van de controlelogica |
| Optie om de eindgebruiker de mogelijkheid te geven om de taal naar wens te wijzigen |
| MobileTogether Server |
| Beschikbaar voor Windows |
| Beschikbaar voor Linux |
| Ondersteunde services (MobileTogether Server, geavanceerde editie) |
| Implementeren op uw eigen servers |
| Implementeren in de cloud |
| Hoge prestaties bij de verbinding met achterliggende databronnen |
| "Bewaar op de server" optie om de hoeveelheid data die naar clientapparaten wordt verzonden te beperken |
| Het genereren van grafieken voor weergave op clientapparaten |
| Optie voor permanente dataopslag op het apparaat van de gebruiker |
| Parallelle verwerking van meerdere oplossingen |
| Editor voor het beheren van beveiliging en authenticatie |
| Optionele Integratie met Active Directory |
| Integratie met andere Altova-automatiseringsservers |
| Aanpasbaar logvenster |
| Ondersteuning voor oplossing-aliassen |
| Wordt geleverd met een app voor statistieken, met gedetailleerde rapporten over het gebruik van de server |
| De prijs is inclusief onbeperkt gebruik van apps en op onbeperkt aantal apparaten |
| Geavanceerde servercache-beheerfuncties om de belasting op de achterliggende dataservers te optimaliseren |
| Gedetailleerde controle over het cachen voor elke externe databron |
| De mogelijkheid om een specifieke vervaltijd voor de cache in te stellen voor elke databron |
| De mogelijkheid om gecachte gegevens periodiek bij te werken (bijvoorbeeld per uur, per dag of per week), zelfs zonder een verzoek van een gebruiker |
| Ondersteuning voor meerdere cache-items, afhankelijk van de zoekparameters |
| Universele clientapplicaties voor directe implementatie |
| Gratis app voor iOS |
| Gratis app voor Android |
| Gratis app voor Windows 10 en Windows 11 |
| Een HTML5-client die via een webbrowser werkt en compatibel is met elk ander platform |
| Integratie van oplossingen in webapplicaties |