Intersystems annonceert InterSystems Zen Mojo, een gereedschap voor het sneller en gemakkelijker ontwikkelen van webgebaseerde softwaretoepassingen voor zowel de mobiele als de desktop omgeving.
Intersystems Zen Mojo vereenvoudigt het bouwen van webgebaseerde bedrijfstoepassingen met intensief dataverkeer. Die applicaties worden naar een hoger niveau getild omdat tijdens het ontwikkelproces tevens de bijbehorende functionaliteit en interactiesnelheid van de users interfaces voor mobiele apparaten worden meegenomen. Het open source raamwerk van plugin modules staat toe om snel nieuwe clientsoftware en de in populariteit toenemende bibliotheken van bestaande clientsoftware te integreren in de gerealiseerde applicatie.
Voortbordurend op Intersystems bestaande Zen-technologie, is Zen Mojo gemaakt als een efficiënt ingericht raamwerk voor een productiever gebruik van JSON (Javascript Object Notation), momenteel het modernste formaat voor webgebaseerd client/server-communicatie. Zen Mojo-technologie is ingebouwd in Intersystems Caché, een snel en schaalbaar databasesysteem, dat in veeleisende big data-applicaties wordt toegepast.
Zen Mojo-applicaties zijn opgebouwd uit enkelvoudige pagina’s, single-page applications (spa), een veelvuldig toegepaste methode voor het reduceren van het heen en weer berichtenverkeer met de server. In plaats van het generen van html van de server naar de client, wordt er vanuit de server metadata verzonden waarmee de client de vertaalslag naar nieuwe content kan maken. De metadata stuurt de opmaak van de pagina aan, inclusief de weer te geven data. Dit proces resulteert in een snelle, eenduidige werkwijze voor ontwikkelaars, terwijl de gebruikers via verschillende user interface-omgevingen toegang hebben tot bedrijfsgegevens vanaf elk apparaat.
Zen Mojo gebruikt een plugin interface om op een eenvoudige wijze integratie mogelijk te maken met ultra modern JavaScript user interface libraries, zoals jQuery Mobile of de Dojo Toolkit. Deze benadering stelt ontwikkelaars in de gelegenheid nieuwe client functionaliteit voor Zen Mojo te selecteren zodra dat noodzakelijk is.