Quelles sont les tendances des Smart Cities à l’horizon 2025

Quelles sont les tendances des Smart Cities à l'horizon 2025

De nombreuses villes espèrent devenir des smart cities ou villes intelligentes en exploitant les nouvelles technologies à l’instar de lintelligence artificielle, de l’internet des objets (loT) et du big data. Quelles tendances se dessinent pour les prochaines années ?

Smart city : prévisions

Les analystes de l’Indice de Disparité de la Consommation (IDC) prédisent qu’en 2025 90 % des villes émergentes ainsi que 10 % des villes déjà présentes à l’échelle mondiale utiliseront des possibilités de planifications d’espaces numériques et des nouvelles régulations afin de bénéficier des avantages de l’économie de partage. Ces analystes insistent sur l’importance que revêtent la réactivité des villes et leur politique numérique en ce qui concerne le changement climatique.

Défis à relever

Les lignes de force, bases de la réflexion des analystes, sont, d’une part, le défaut d’information et de compétence souvent en lien avec un manque de trésorerie. Le deuxième aspect est celui de la cybercriminalité qui paraît aller de pair avec la mise en place de nouvelles technologies connectées.

Le rapport de l’Observatoire de la vie connectée décrit la smart city en tant que marché prometteur. Alors qu’en 2016 il était évalué à 773 milliards de dollars, il devrait afficher une croissance annuelle, sur la période s’étendant de 2017 à 2025, de 20 % pour atteindre, en 2025, 3651 milliards de dollars.

Protocole à venir

Nos véhicules tendent à devenir de plus en plus autonomes et bavards. Nous devrons bientôt opter pour un protocole de communication : véhicule-to-infrastructure ou 5G ?

Au final, tout reste à faire et certains se mettent déjà à l’ouvrage : réseau 5G, navettes autonomes, routes munies de capteurs…

Human Horizons, réputée pour son HiPhi 1 (premier SUV électrique de série), a dévoilé fin 2019 sa conception de la smart city. La société projette de construire une ville intelligente en Chine dans une zone de 100 000 m2 dans un parc technologique de Shanghai.

Par ailleurs, une étude réalisée par Grand View Research prévoit que le marché mondial des transports intelligents atteindra les 285 milliards USD d’ici l’année 2024, enregistrant ainsi un taux de croissance de 22,5 % durant la période de prévision.

Nous vous proposons des solutions autour de la transformation digitale dans les systèmes d’information dans divers domaines. Découvrez nos expertises sans plus attendre !

Pourquoi la Recherche et Développement au sein d’une entreprise est obligatoire aujourd’hui ?

Pourquoi la Recherche et Développement au sein d’une entreprise est obligatoire aujourd’hui ?

Qu’est-ce que la recherche et développement (R&D)?

Pour l’entreprise, la stratégie R&D repose sur plusieurs axes. En premier lieu, il s’agit d’effectuer une veille technologique, dont les ingénieurs R&D sont en charge, qui la tient informée de ce que font ses concurrents. En second lieu, il s’agit de développer de nouvelles offres propres à séduire et à apporter de la valeur ajoutée à ses clients actuels et à en attirer de nouveaux. Les ingénieurs R&D ont à ce niveau un rôle prépondérant à jouer. C’est sur eux, sur leur vision, leur capacité à se projeter dans l’avenir et sur leur créativité que repose la capacité innovatrice de l’entreprise et donc la prise potentielle de parts de marché.

La recherche et développement, facteur de croissance économique

La recherche et développement est un enjeu majeur de l’économie. Source d’innovation, elle permet à l’entreprise de proposer à ses clients des produits nouveaux. Elle se démarque ainsi de ses concurrents et renforce sa position dans un secteur donné. La R&D garantit à la fois la pérennité de l’entreprise mais aussi sa croissance. Particulièrement si l’entreprise évolue dans un secteur de pointe où les connaissances et la technologie évoluent sans cesse, la R&D est un service dont aujourd’hui elle ne peut se passer.

La recherche et développement, un service coûteux

La première caractéristique d’un service R&D est que non seulement il ne produit aucune valeur ajoutée mais qu’en plus il est coûteux. Dans un contexte de concurrence et de difficultés économiques, il pourrait être tentant pour l’entreprise de s’en séparer. Si sur le court terme et d’un point de vue comptable, l’effet est visible, il n’en reste pas moins que sur le moyen ou le long terme cette décision est dévastatrice. Privée de nouveaux produits, l’entreprise voit ses clients partir à la concurrence et son chiffre d’affaires chuter de telle façon que très vite son avenir même est en jeu.

Pourquoi concevoir une architecture logicielle en microservices ?

Pourquoi concevoir une architecture logicielle en microservices ?

L’architecture logicielle décrit les différents éléments d’une application et leurs intentions. La conception de l’architecture est donc une étape particulièrement cruciale du développement logiciel. De cette phase, va dépendre non seulement la stabilité, la robustesse ou encore la scalabilité d’une application, mais également le rapport coût /efficacité.

Les objectifs de la structure en microservices

Depuis toujours, les deux objectifs principaux de toute architecture logicielle sont la réduction des coûts et l’augmentation de la qualité du logiciel ; jusqu’à présent, la réduction des coûts était principalement réalisée par la réutilisation de composants logiciels et par la diminution du temps de maintenance (correction d’erreurs et adaptation du logiciel). Quant à la qualité, cela s’exprimait à travers un ensemble de critères dont l’efficacité, la pérennité, la stabilité et l’interopérabilité. S’ajoutent aujourd’hui 2 nouvelles questions :  Comment réduire les empêchements au changement ? Et comment libérer les développeurs des contraintes de la complexité et du déploiement ?

Principes de l’Architecture microservices

Les applications logicielles étant de plus en plus gourmandes en consommation de ressources physiques des machines sur lesquelles elles s’exécutent, les entreprises utilisatrices doivent faire face à des coûts d’infrastructures plus importants, des problèmes éventuels de performances, ainsi qu’à des coûts de maintenabilité. C’est pourquoi, depuis quelques années, la conception logicielle s’oriente vers une architecture Microservices (évolution de l’architecture SOA – Services Oriented Architecture).

Cette approche propose une solution extrêmement simple : une application logicielle voit son code découpé en modules fonctionnels ou techniques appelés microservices, parfaitement indépendants et donc autonomes, qui exposent une API REST (Application Programming Interface) permettant ainsi aux autres microservices de les consommer si besoin. Cela sous-entend que chaque microservice doit avoir son modèle de données de domaine et sa logique de domaine associés (souveraineté et gestion des données décentralisée). Il peut être basé sur différentes technologies de stockage de données (SQL, NoSQL) et sur différents langages de programmation.

Microservices, que des avantages ?

Les microservices affichent normalement une plus grande maintenabilité dans les systèmes d’informations complexes et hautement scalables, en permettant de créer des applications basées sur de nombreux services qui peuvent être déployés indépendamment, chacun ayant des cycles de vie granulaires et autonomes. On ne déploie plus une application monolithique mais seulement les services modifiés.

Autre avantage, les microservices peuvent monter en charge (scale out) de façon indépendante. Ainsi, vous pouvez effectuer un scale-out ciblé de la zone fonctionnelle qui nécessite plus de puissance de traitement ou plus de bande passante réseau pour satisfaire la demande, au lieu d’effectuer un scale-out d’autres zones de l’application qui n’en ont pas besoin.Par conséquent , les ressources physiques sont ajustables.

Nous vous proposons des solutions autour du système d’information, système expert, embarqué et édition de logiciels,  nous permettant de répondre à la plupart des exigences du marché. 

Le text mining : automatisation du traitement de textes volumineux

Le text mining : automatisation du traitement de textes volumineux

Définition

Le Text Mining (fouille de texte ou extraction de connaissances) est l’ensemble des méthodes et outils destinés à l’exploitation de textes écrits volumineux : emails, fichiers word, documents powerpoint…

Afin d’extraire du sens de ces documents, le text mining se base sur des techniques d’analyse linguistique. La fouille de textes s’utilise pour le classement de documents, la réalisation de résumés de synthèses automatiques ou en assistance des veilles technologique et stratégique.

Utiliser l’informatique pour l’automatisation de la synthèse de textes est une pratique aussi ancienne que l’informatique. En effet, un chercheur d’IBM, en 1958, est l’inventeur du terme de « Business Intelligence ».

Actuellement, Google propose ce service à grande échelle en déposant un brevet pour la création d’un contenu original via la synthétisation automatique d’articles lus sur le web.

Applications

La fouille de textes permet l’analyse de la base des emails que reçoit une entreprise et de détecter le motif principal de contact. Il est possible d’élaborer des modèles pour un classement automatique des mails dans plusieurs catégories de motifs de contacts. Cette automatisation permet un envoi plus rapide de la demande au service et à la personne concernée afin d’accroître la satisfaction client.

L’émergence des réseaux sociaux développe l’analyse de sentiments (opinion mining). Elle consiste à analyser les textes volumineux afin d’en extraire les sentiments principaux pour mieux comprendre les opinions et perceptions émanant des textes analysés.

Les données sensibles se rapportant à l’origine raciale, à la santé, à la politique et à la religion des clients, notamment, des partenaires ou collaborateurs sont interdites par la CNIL. Le prochain Règlement Général sur la Protection des Données augmente l’obligation de résoudre cette problématique. Des algorithmes de text mining sont développés à cette fin.

L’extraction de connaissances s’impose dans d’autres tâches : actions marketing (formulaires de contact, réseaux sociaux), gestion de la relation client ou, entre autres, optimisation du contenu web dans le but d’un référencement naturel.