Node.js & les Notifications pushs

Bonjour, je m’appelle Kévin. Je suis développeur Back office chez Netdevices. Je suis spécialiste de tout ce qui concerne l’architecture logicielle en back office et la gestion de base de données (stockage, structure et gestion des informations). Le thème d’aujourd’hui concerne les notifications pushs et Node.js.

Qu’est-ce que les Notifications pushs ?

Les notifications pushs font référence à un système. Celui-ci permet à un smartphone de “communiquer”, d’interagir avec une application. Grâce à ce système l’appareil va pouvoir prendre connaissance d’une action. Elle provient du serveur de l’application. L’utilisateur peut être à l’origine ou pas.

Chez NetDevices, nous utilisons notamment Amazon SNS  (ou Amazon Simple Notification Service). C’est un service de notification pushs.

Comment ça fonctionne ?

Lorsque l’utilisateur se connecte au serveur, il s’identifie ( identité, entreprise, poste, device…). Le serveur sauvegarde ainsi les informations du device sur SNS. Ceci lui permet de recevoir les notifications. À chauqe nouvel événement (ex: nouveau poste, nouvelle anomalie, ect) on envoie un “bloc notification” à SNS. Ce bloc permet la “traduction”. Il identifie des données afin que l’application mobile traite ces nouvelles informations.

Un autre cas de figure doit être évoqué. Si le smartphone se déconnecte, il y a un système pour l’informer qu’il ne recevra plus de notifications.

Qu’est-ce que Node.js ?

Node.js (JavaScript) d’un autre côté est une plateforme de développement utilisant le langage Javascript.

Cette plateforme va servir d’intermédiaire entre le serveur et Javascript, ce qui va permettre à la “machine” de comprendre ce langage et ainsi de faciliter considérablement le travail du développeur.

Les notifications pushs et Node JS sont des innovations technologiques qui contribuent à élargir les possibilités au niveau de la conception d’applications.

Ainsi, nous avons pu grâce à ces éléments adapter nos prestations aux besoin de nos divers clients, lors de la création d’une application d’aide logistique et gestion des lits pour Sysmedic ou une autre pour la préfecture d’Ile de France, ainsi que d’autres projets pour des clients dans des secteurs tels que la gestion de chantiers ou d’ambulances.

NetDevices est une équipe composée de chefs de projets méthodiques, de développeurs geeks, d’intégrateurs / webdesigners, tous passionnés du développement web et des nouvelles technologies. Vous avez des projets digitaux? Nous donnons vie à vos ambitions et vous accompagnons dans tout le processus de transformation digitale. Avec nos solutions Web2Mobile, Sharry (market place mobile), et notre partenariat avec IBM, nous savons répondre à vos besoins du plus simple au plus complexe.