MobileTogether krijgt een belangrijke update
Versie 8.0 van MobileTogether introduceert verschillende spannende nieuwe functies voor het innovatieve platform voor het ontwikkelen van bedrijfs- en mobiele applicaties. Dit biedt bestaande klanten een belangrijke upgrade en maakt het voor nieuwe klanten mogelijk om applicaties met uitgebreide functionaliteit nog sneller te ontwikkelen dan voorheen.
Belangrijke toevoegingen aan het platform omvatten een volledig nieuwe manier om met relationele databases te werken, ondersteuning voor modularisatie, en nog veel meer.
Versie 8.0 valt samen met de lancering van Altova RecordsManager, een nieuw product dat systeembeheerders een volledig codevrije optie biedt om bedrijfsdatabases applicaties te creëren in MobileTogether Designer.
Laten we eens kijken naar de belangrijkste punten.

Nieuwe database-assistent en hiërarchische databaselezen/schrijven
Voorheen vereiste het verbinden van apps met backend-data in relationele databases behoorlijk wat handmatig geschreven SQL-code om veelvoorkomende taken uit te voeren. Zo vereiste het bijvoorbeeld om data uit twee tabellen in een enkel formulier weer te geven, twee afzonderlijke databasevragen. Het opslaan van dezelfde data terug in de database was daardoor ook complex.
MobileTogether 8.0 introduceert een volledig nieuwe aanpak waarmee ontwikkelaars gemakkelijker queries kunnen bouwen die hiërarchische data retourneren, en de data in hiërarchische vorm kunnen opslaan. De nieuwe Database Wizard biedt een eenvoudige manier om SELECT-statements visueel te creëren, en elke parameter voor de SQL-query kan nu direct worden uitgedrukt met een XPath-statement, wat betekent dat er geen expliciete parameters meer nodig zijn.

De Database Wizard stelt ontwikkelaars in staat om tabellen met elkaar te verbinden via foreign keys toe te voegen aan het resultaat – allemaal in één enkele stap. Dit betekent dat een complete hiërarchie in één keer kan worden opgehaald.

Elke wijziging die tijdens de uitvoering van de app wordt aangebracht, wordt direct en automatisch teruggeschreven naar de relationele database.
De nieuwe manier om met hiërarchische data te werken in relationele databases die anders plat zijn, in MobileTogether, zal een aanzienlijke tijdsbesparing opleveren en de app-ontwikkeling aanzienlijk vereenvoudigen. Lees meer over het verbinden van uw apps met een SQL-database.
Ondersteuning voor modularisatie
Verschillende nieuwe functies maken het mogelijk om MobileTogether Design-bestanden en -componenten te modulariseren, zodat meerdere ontwikkelaars aan hetzelfde project kunnen werken. De ondersteuning voor modularisatie biedt ook de mogelijkheid om gerelateerde ontwerpcomponenten automatisch te organiseren en onderdelen van projecten in andere projecten te hergebruiken.
Subprojecten
Om het herstructureren van bestaande projecten te vereenvoudigen, is er een nieuwe optie waarmee een deel van een bestaand project kan worden uitgesplitst als een nieuw subproject. Dit maakt het mogelijk om een breed scala aan componenten die in een project zijn gedefinieerd, te hergebruiken in meerdere projecten. Een nieuw menu "Herstructureren" biedt opties voor het werken met subprojecten.

Modules
Modularisatie wordt ook geïmplementeerd met een nieuw modulespaneel, dat ontwerpcomponenten organiseert in logische onderdelen.
De modules worden automatisch gegroepeerd op basis van hun namen. Hierdoor kunt u in één oogopslag zien welke functies en acties bij welke pagina's horen, en u kunt er automatisch naar navigeren vanuit de modulelijst.
Het toevoegen van een aangepaste kleur aan een module zorgt ervoor dat de elementen binnen die module in die kleur worden weergegeven in het hele project, waardoor ze gemakkelijk te herkennen zijn.

Aanvullende functies die modularisatie mogelijk maken, zijn onder meer:
Serverbibliotheken: deze kunnen op elk moment worden vervangen zonder dat de applicatie opnieuw geïnstalleerd hoeft te worden
Het herstructureren en modulariseren van code biedt tal van voordelen, van het verkorten van de ontwikkeltijd en het bevorderen van teamwork, tot het mogelijk maken van snelle, flexibele updates en onderhoud.
Ontwikkeling zonder code met RecordsManager
Met de release van MobileTogether 8.0 wordt een geheel nieuwe aanpak geïntroduceerd voor het ontwikkelen van aangepaste database-applicaties, genaamd Altova RecordsManager.
Wanneer u MobileTogether Designer opent, krijgt u de optie om een klassieke MobileTogether-oplossing te maken, of u kunt beginnen met Altova RecordsManager. RecordsManager biedt een visuele, codevrije interface waarmee u snel bedrijfsdatabases applicaties kunt bouwen voor zowel desktop- als mobiele gebruikers.
Een van de grootste voordelen van RecordsManager is dat app-ontwikkelaars de database zelf niet hoeven te bouwen. Ze kunnen zich simpelweg concentreren op de objecten die ze willen modelleren, en RecordsManager zorgt voor de rest. Dit bespaart een enorme hoeveelheid tijd en werk en stelt systeembeheerders of ontwikkelaars van alle niveaus in staat om eenvoudig effectieve apps te maken.

Krachtige functies en snelkoppelingen verkorten de ontwikkeltijd, terwijl u de repositories, databergingen, formulieren, velden en filters definieert en koppelt die de basis vormen van uw applicatie. Het is eenvoudig om krachtige validatie van gegevens en bedrijfslogica, gedetailleerde zoektools, herinneringen, rapporten en meer toe te voegen.
Zodra uw database-applicatie klaar is, kunt u deze implementeren voor gebruikers op zowel desktop- als mobiele apparaten, net als bij andere MobileTogether-oplossingen.
RecordsManager is de snelste manier om geavanceerde bedrijfsdatabases te ontwikkelen – zonder dat er handmatig code hoeft te worden geschreven.
Nieuwe functionaliteit voor acties
De krachtige visuele programmeertaal Action Tree voor het verwerken van gebeurtenissen in traditionele MobileTogether-ontwerpen is uitgebreid met enkele extra acties en opties, waaronder:
Nieuwe actie voor het vergrendelen/ontgrendelen van servertoegang tijdens kritieke wijzigingen
Nieuwe actie: bestand/map hernoemen
Nieuwe kopie van bestand/map: Actie om het bestand/de map naar een nieuwe locatie op hetzelfde apparaat of dezelfde server te verplaatsen
Optie om verwijderde bestanden naar de Prullenbak of Recycle Bin te verplaatsen
Nieuwe optie om het uiterlijk van het apparaat te wijzigen via een actie
Aanvullende nieuwe functies
Ondersteuning voor extra databaseversies
Mogelijkheid om het loggen in MobileTogether Designer tijdens een simulatie te beperken
Commentaar in de broncode van webpagina's
Ondersteuning voor iOS 15 en Android 12
Ondersteuning voor Windows 11 (MobileTogether Designer en Server)
Ondersteuning voor macOS Big Sur, macOS Monterey en Linux Debian 11 (voor MobileTogether Server)
Probeer RecordsManager en alle nieuwe functies van MobileTogether door de MobileTogether Designer gratis te downloaden