IBM France

L’IoT représente une opportunité inédite pour l’ensemble des développeurs dans de très nombreux secteurs d’activité. La plate-forme Watson IoT offre la possibilité de mettre en place des applications performantes de manière très rapide.

Aujourd’hui, 9 milliards de périphériques sont connectés à Internet. Dans moins de trois ans, en 2020, ce seront 30 milliards de capteurs divers et variés qui seront connectés aux différents réseaux. Ce nombre va augmenter de manière exponentielle en passant de 50 à 1000 milliards d’objets connectés dans les 10 prochaines années répartis comme suit : 212 milliards de capteurs disponibles soit 28 fois la population mondiale, 110 millions de voitures connectés pour 5,5 milliards de capteurs, 500 millions de capteurs dans les seules usines américaines, 1,2 million de maisons connectées équipées de 200 millions de capteurs et 330 millions de personnes dotées d’1 milliard de capteurs.

Des opportunités dans le secteur BtoB...

Lire la suite

Les environnements informatiques sont fondamentalement hétérogènes par nature d’abord parce que les capteurs et sources d’informations, systèmes (virtualisés) et personnes sont répartis partout sur le globe, mais aussi parce que l’évolution technologique est permanente et devrait se poursuivre.

Grâce à l’inexorable succès de Linux et des technologies ouvertes ‘open source’, le Cloud public est devenu une évidence et en même temps la quantité et la qualité des données a imposé une réalité : déplacer les données s’est vite avéré être à la fois coûteux et limité voire impossible.

Tout ne va pas passer par le siphon du Cloud public : passons en revue les stratégies hybrides, celles d’interfaces, de déploiements complets et via containers ; examinons, enfin, comment les approches de développement contribuent à l’agilité totale.

Hybride, vous avez dit Hybride ?

Le mouvement de fond fait que progressivement toutes les infrastructures...

Lire la suite

Comprendre et synthétiser le langage naturel, reconnaître des visages… Incontestablement, l’Intelligence Artificielle (IA) est de nouveau tendance. Après des débuts marqués par l’imagination des futurologues et des écrivains de science-fiction, l’IA semble désormais à portée de main et les performances et exploits des systèmes cognitifs IBM Watson ou du programme intelligent AlphaGo de DeepMind sont clairement les prémices de son succès. 

Souvent associé à ces exploits, le Deep Learning (apprentissage profond) ne finit pas de susciter l’enthousiasme des data scientists et promet de révolutionner la pratique du Machine Learning (apprentissage automatique ou statistique) et de la Data Science (science des données).

Avec l’augmentation de la puissance des ordinateurs et la profusion des données disponibles, le Machine Learning devient un composant important des projets Big Data et le Deep Learning se développe rapidement. Dans ce propos...

Lire la suite

L’application Single-page (SPA) intéresse beaucoup l’industrie logicielle car c’est un levier pour améliorer les performances des applications sur les navigateurs et les smartphones. Depuis plusieurs années, l’intérêt des développeurs pour Angular, framework SPA open source, a dépassé les autres frameworks web (React, Backbone, Meteor, etc.). Pour s’en convaincre, il suffit de regarder le nombre de questions sur chaque frameworks sur Stackoverflow :

Angular 2 est disponible depuis septembre 2016. Il ne s’agit pas d’une simple mise à jour dans la version 1.x mais d’un changement complet du framework. Il est fait pour être plus robustesse, offrir une meilleure montée en charge et une multiplateforme moderne pour les applications.

P.S. : nous ne parlerons pas ici d’Angular 4.

Dans ce tutoriel, nous allons voir les blocs clés d’Angular et comment développer une applications SPA et la partie sandbox côté serveur. Il est nécessaire d’avoir des connaissances en...

Lire la suite

Lire la première partie
Créer un service

Arrêtez de nouveau le process Angular avec Ctrl-C. Et exécutez la commande suivante :

ng g service Shared --spec false

 

Cette commande crée un service dans le fichier share.service.ts dans le dossier root module.

Remplacez le contenu du fichier shared.service.ls avec le code du listing 7 :

Listing 7. shared.service.ts

...
Lire la suite

Plus de 400 projets, dans le monde, sont actuellement en cours d’élaboration par IBM et ses partenaires pour de multiples usages et dans tous les secteurs d’activité. Pour soutenir cette effervescence, IBM vient d’annoncer le lancement d’un programme de soutien aux développeurs - IBM Blockchain Founder Accelerator  - pour aider la communauté et apporter sa propre expertise.

Pour en savoir plus

Très récemment, IBM a mené la plus grande enquête auprès de 3000 cadres dirigeants autour de leur intérêt pour la blockchain. 1/3 d’entre eux ont déclaré l’avoir intégrée ou envisager de l’intégrer dans leur business. Selon cette étude, 8 personnes sur 10 ouvertes à la technologie blockchain y investissent pour répondre aux changements financiers de leur secteur ou pour...

Lire la suite

Tout d’abord, il vous faudra :

C’est parti.

Pour en savoir plus : IBM Bluemix : www.ibm.com/fr-fr/marketplace/cloud-platform

1 Le référentiel Github

Si vous êtes déjà un bon connaisseur de Bluemix et que vous souhaitez simplement tester l’application IoT, récupérez le code sur le répertoire Github : 

git clone https://github.com/nicolefinnie/iot-nodejs-tutorial

Dans ce code source, nous avons plusieurs...

Lire la suite

Michel Lara, Architecte Cloud au sein d’IBM France, nous délivre sa vision sur les changements opérés chez IBM ces dernières années. Dans cette première partie, il évoque l’offre Bluemix, Watson, le multi-cloud et comment IBM se transforme au service de ses clients.

Pour en savoir plus : https://www.ibm.com/cloud-computing/bluemix/

Comment positionner Bluemix dans le paysage Cloud ?

Plusieurs études récentes montrent que près de la moitié des clients qui s’appuient sur du cloud public, utilisent au moins deux clouds différents. Donc la diversité de l’offre est un avantage. Notre offre Bluemix est composée d’une partie...

Lire la suite