Bonjour, je m’appelle Kévin et je suis développeur Back office chez Netdevices. Je m’occupe particulièrement 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 Javascript.
Qu’est-ce que les Notifications pushs?
Les notifications pushs font référence au système qui permet à un smartphone de “communiquer”, d’interagir avec une application. Grâce à ce système l’appareil va pouvoir prendre connaissance d’une action provenant du serveur de l’application, qu’elle soit causée par l’utilisateur ou non.
Chez NetDevices, nous utilisons notamment Amazon SNS (ou Amazon Simple Notification Service) qui 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 va par la suite sauvegarder les informations du device sur SNS pour recevoir les notifications. Dès lors qu’il y aura un nouvel événement (ex: nouveau poste, nouvelle anomalie…), On envoie un “bloc notification” à SNS qui permet de le “traduire”, d’identifier des données afin que l’application mobile traite ces nouvelles informations.
Un autre cas de figure: si le smartphone se déconnecte, il y aura un système pour dire qu’il ne recevra plus de notifications.
Qu’est-ce que Nodejs?
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.
Nos domaines technologiques de prédilection (mais pas seulement) : Fullstack JS, React Native, ReactJS, Nodejs, Angular 1&2, Ionic, Cordova… et les outils associés : Jira, Jenkins, Slack, Trello, intégration continue, TDD…
Pour plus d’informations, n’hésitez pas à nous contacter!