Le spectre fonctionnel d’une plateforme de développement d’application mobile : frontend (client) et backend (serveur)

16.Fév.16

Dans l’article précédent, nous avons présenté les fonctionnalités du socle Middleware de la plateforme MADP.

Comme nous l’avons vu, la plateforme de développement d’application mobile associe au Middleware des fonctionnalités frontend et backend :

  • la partie frontend (Client) facilite le travail du développeur (notamment au travers d’une librairie d’APIs) ;
  • la partie backend (Serveur) inclut un ensemble de services prêts à être intégrés tels que l’authentification, la notification, la synchronisation, ou encore des connecteurs Métier.

 

Fonctionnalités Frontend de la plateforme de développement d’application mobile

Côté Client, la plateforme MADP permet d’industrialiser le développement de projets applicatifs mobiles.

En effet, elle en réduit la complexité en intégrant des briques de code prêtes à l’emploi.

Le développeur peut ainsi concentrer ses efforts sur le développement des aspects Métier de l’application.

 

Parmi ces fonctionnalités frontend de dev mobile, on trouve :

Des librairies d’APIs ou Software Development Kit (SDK)

Elles facilitent la conception d’usages sans avoir à se préoccuper de l’accès aux données ou de leur transport.

S’appuyant sur des standards, ces APIs permettent de concevoir des applications mobiles natives (iOs, Android ou Windows), hybrides (HTML5, CSS Phonegap, Sencha Ext JS…) ou JavaScript sur client Mobile.

Synchronisation des données hors connexion

Les applications mobiles d’entreprise sont régulièrement utilisées dans des contextes « offline ».

La synchronisation des données hors connexion permet à l’application de :

  • récupérer les données récoltées hors connexion ;
  • se synchroniser avec le serveur lorsque la connexion est rétablie.

Grâce à cette fonctionnalité frontend intégrée à la plateforme de développement d’application mobile, les développeurs bénéficient d’un précieux gain de temps.

Notifications « Push »

Une des spécificités majeures des applications mobiles est le service de Notifications « Push ».

A la différence d’Internet où l’on va de soi-même rechercher une information (Pull), le service de Notifications permet d’adresser des alertes à l’utilisateur sans action de sa part.

Or, un service externe de Notifications peut s’avérer onéreux.

S’il est intégré à votre plateforme de développement d’application mobile, il suffit de l’implémenter.

Vous pouvez ainsi adresser des notifications personnalisées aux utilisateurs de votre application mobile, quel que soit le terminal sur lequel elle fonctionne.

Fonctionnalités Backend de la plateforme de développement d’application mobile

Côté Serveur, la plateforme MADP offre une bibliothèque de connecteurs prêts à l’emploi :

  • des connecteurs génériques standards (CRM, GED, Bases de données…)
  • des connecteurs spécialisés (connecteurs Métier Web Services, réseaux sociaux, Tiers de confiance, localisation indoor/outdoor, etc.)

Ainsi, le développeur n’a plus qu’à venir piocher dedans pour permettre à l’application d’accéder aux données ou aux sources d’information de l’entreprise.

 

Réduisant la complexité du développement d’application mobile, ces fonctionnalités frontend et backend font de la plateforme MADP une précieuse alliée de la DSI comme des Directions Métier.

En effet, elles permettent de :

  • diminuer drastiquement les temps et coûts de développement,
  • et d’accélérer de manière significative la mise en production des app.

Investir dans une plateforme MADP constitue donc un excellent moyen d’accélérer et de faciliter la transformation numérique de l’entreprise.

Pour aller plus loin :

Vous souhaitez réagir ou en savoir plus ?
On vous offre un café et, en bonus, l’e-book “La plateforme MADP, pièce Maîtresse de la stratégie des DSI”.
Vous êtes partant(e) ?