
4 minute read
CROSSMOS: NIEUWE PERSPECTIEVEN VOOR MOBIELE APPS
ONDERZOEKERS IN DE KIJKER
“Teveel bomen in het bos. Een wirwar van talen, tools, stores en platformen”. Zo omschrijven Kris Aerts en Vincent Naessens de huidige markt van de mobiele applicaties. Met hun CrossMoS-project willen ze daar verandering in brengen.
CrossMoS is meer dan een kennisplatform rond mobiele apps. Het is ook een knap staaltje van multicampuswerk waarbij verschillende onderzoeksgroepen betrokken zijn. Enerzijds het Embedded Systems & Security-team (ES&S) uit Diepenbeek en anderzijds de groep Mobile & Secure (MSEC) uit Gent. Kris en Vincent vonden elkaar in de Technologiecluster Computer wetenschappen van de Faculteit Industriële Ingenieurswetenschappen.
Samen zetten ze een Tetra-project op dat crossplatform ontwikkeltools (CPT’s) voor mobiele apps evalueert en bedrijven helpt om de juiste tools te kiezen voor de ontwikkeling van hun apps. Michiel Willocx en Ruben Smeets, doctroraatsstudenten op technologiecampussen Gent en Diepenbeek vervoegden het projectteam.

Doctoraatsstudenten Ruben Smeets en Michiel Willockx vervoegden Kris Aerts en Vincent Naessens in het CrossMoss-onderzoeksteam
Groei en wildgroei
“Het is een paradoxale situatie”, legt Kris uit. “Aan de ene kant groeit de markt van de mobiele apps in een spectaculair tempo. Aan de andere kant zie je tal van bedrijven aarzelen om te investeren in mobiele applicaties. Alles heeft te maken met ontwikkelingskosten. Die kunnen hoog oplopen als er meerdere platformen (iOS, Android, WindowsPhone …) ondersteund moeten worden en binnen eenzelfde platform soms ook nog verschillende versies de ronde doen.”
“Cross-platform ontwikkelingstools (CPT’s) kunnen soelaas brengen. Maar ook hier zien we een wildgroei. Er circuleren inmiddels al meer dan 100 van dergelijke CPT’s op de markt. Allemaal verschillend. Vele app-ontwikkelaars zitten met de handen in het haar. Een verkeerde keuze kan hun bedrijf serieus op kosten jagen en apps van een slechte kwaliteit zijn nefast voor het bedrijfsimago. Er zijn weliswaar gegevens beschikbaar over het aanbod van CPT’s maar dan nog is het niet evident om door het bos de bomen te zien. Of – beter gezegd – in het bos de juiste boom te vinden.”
“Ons project mikt precies op de essentiële kennis die mobiele app-ontwikkelaars nodig hebben om CPT’s optimaal in te zetten”, vervolgt Vincent. “Daar is ongetwijfeld een markt voor. In Vlaanderen alleen al zijn ruim 150 bedrijven bezig met de ontwikkeling van apps.”
Selecteren en Analyseren
“Het CrossMoS-project bestaat uit twee delen”, vertelt Kris. “Om te beginnen een inventarisatie en analyse van alle CPT’s die op de markt te vinden zijn. Hierbij werden de tools geklasseerd op basis van de gebruikte technologieën en selecteerden we uit elke groep een aantal toon aan - gevende exemplaren die we dan dieper analyseerden: ontwikkelingskost, leercurve, community …”. “Uit onderzoek bleek dat er in de developer-community nogal wat scepticisme bestaat ten opzichte van CPTs op het vlak van performantie (responsietijden, memory footprint …) en security”, aldus Michiel. “In samenspraak met de gebruikersgroep werd er besloten om dit verder uit te gaan spitten.”
“In de tweede stap wordt er dieper in gegaan op enkele specifieke topics” vertelt Ruben, “Zeer recente, innovatieve technologieën zoals ReactNative – een CPT ontwikkeld door Facebook – werden uitgebreid geanalyseerd. Verder werd er op vraag van enkele bedrijven onderzoek gedaan naar herbruikbare software bibliotheken die door ontwikkelaars beschikbaar worden gesteld. Ook hier werd het veiligheidsaspect onder de loep genomen en werden zelfs enkele mogelijke aanvallen gedemonstreerd.”
“Tot slot trachten we ook een alom - vattende beslissingsstructuur op te stellen die ontwikkelaars moet ondersteunen bij hun CPT-keuze. Daar is immers veel vraag naar”, voegt Vincent hier nog aan toe.
Valorisatie
Dat de bedrijven brood zien in het CrossMoS-project, blijkt uit de gebruikerscommissie. Met meer dan twintig zijn ze: van een persoons zaken tot KMO’s en grote spelers als Colruyt en Cronos. “Ook hier speelt het multicampuseffect in ons voordeel”, meent Kris. “Vanuit Diepenbeek en Gent kunnen we heel Vlaanderen bestrijken, niet alleen geografisch maar ook sectorieel: industrie, web- en marketing - agencies, dienst- en kennisbedrijven, noem maar op. En – niet te vergeten – ook Toerisme Limburg doet mee.”
Inmiddels wordt volop aan de disseminatie van de projectresultaten gewerkt. Het team organiseerde al hands-on seminaries voor bedrijven. Michiel en Ruben gaven in Austin (Texas) een workshop. Michiel won er met zijn paper een prijs in de Student Research Competition, en uit het project volgde ook een journal-paper. Begin 2017 is er nog een afsluitende workshop in samen - werking met Agoria in Brussel.
www.msec.be/crossmos
Yves Persoons