Comment les technologies digitales vont booster votre entreprise

Les technologies, l’ère du digitale…On entend que ça. Mais une chose que l’on entend moins sont les bénéfices concrets que peuvent apporter les nouvelles technologies aux entreprises quelque soient leur taille. 

Dans cette article, nous allons parler nouvelle technologie et je vous présenterai des cas concrets que nous avons pu réaliser au sein de Kreatys

Transformez vos processus papier en processus numérique 

L’un des challenges majeur de nos jours est celui de la données. Beaucoup d’entreprises, TPE,PME et même grande entreprise, ont des processus sous forme papier. Le hic est que certaines données peuvent rapidement ce perdre : Perte du document, rature, écriture illisible ou tout simplement une encre qui s’efface avec le temps.

Cette perte de données peut parfois s’avérer critique et engendrer des difficultés pour l’entreprise.

Nous avons été contacté par Valthoparc Premium,le service de voiturier de la station de ski de Valthorens. Ceux-ci nous ont demandé de développer une application « constat » lors de la réception des véhicules par les voituriers. L’objectif étaient double : montrer la modernité des parkings de Valthorens grâce à cette application mais aussi simplifier ce processus qui étaient alors manuscrit.

Nous leur avons donc développer une application sur mesure qui leur permet d’accélérer la gestion des véhicules, d’avoir des informations claires et fiables et surtout de ne perdre aucune données  car celles-ci sont directement envoyé à un back office de gestion (également développé par Kreatys 😉 )

Pour en savoir plus : Valthoparc

 

Le traitement intelligent des données

Le second avantage des technologies  est le traitement des données que l’on peut faire, le fameux big data.Aujourd’hui, nous nous intéresserons moins au big data qu’au données fonctionnelles de l’entreprise.

Tout, ou du moins quasiment tout, est connecté aujourd’hui ou peut être connecté. Dans les entreprises, industrielles notamment, les machines de production peuvent être connecté à des solutions logiciels afin de connaitre les statistiques de production.

Grâce au Big data et aux machine learning, il est désormais possible de développer des applications de contrôle et d’anticipation des pannes des machines de productions.

Plusieurs société nous ont démarché pour répondre à cette problématique.

Notre solutions proposé est une application web connecté grâce à des API de communications aux machines de production. Cette application va collecter les données des machines, les traiter intelligemment et, grâce à un algorithme d’apprentissage, pouvoir anticiper les pannes et/ou besoins de productions.

Pour en savoir plus : le machine learning

L’évolution des technologies digitales laisse entrevoir une multitude de possibilité pour les entreprises.

Au plaisir de développer de nouvelles solutions unique et performante pour vous.

L’Hololens, le futur de l’entreprise ?

Hologram
Qu’est-ce que l’hololens ?

L’Hololens de Microsoft est un casque qui permet d’interagir avec des images et des objets virtuels projetés sous forme d’hologramme dans le champ de vision de l’utilisateur. L’éditeur qualifie son concept de réalité mixte car il emprunte à la fois à la réalité augmentée et à la réalité virtuelle. 

La réalité augmentée consiste à afficher un objet virtuel dans l’environnement réel de l’utilisateur et à permettre des interactions basées sur la position dans l’espace. Autrement dit, Pokemon Go .

La réalité virtuelle poursuit un objectif différent : transporter l’utilisateur dans un univers virtuel grâce à des représentations 3D avec lesquels vous avez la possibilité d’interagir. Une fois équipé d’un casque VR comme l’Oculus Rift,  vous vous retrouvez immergé dans un monde virtuel coupé du monde réel. (assistons-nous aux prémisses de Matrix ?)

La réalité mixte c’est une combinaison de ces deux technologies: un environnement « augmenté » grâce à l’affichage d’informations numériques et des interactions sophistiquées. L’Hololens détecte votre environnement grâce à des caméras intelligentes, projette des images virtuels et l’ordinateur vous permettra d’interagir avec ces constructions virtuels.

 

A la manière d’Iron Man, nous pourrons, un jour peut être, construire des maquettes entièrement en hologrammes, faire des présentations interactive en université ou en entreprise.

 

Découvrir le Service Worker

Le Service Worker est une nouvelle technologie encore expérimentale qui va faire avancer les webapps et sites internet.

Le Service Worker répond à un besoin spécifique : garder une page web active lorsque le réseau est indisponible.

Le Service Worker, qu’est-ce que c’est  ?

Le Service Worker est un script qui va fonctionner en parallèle des scripts de la page internet. Il se place en proxy et va récupérer les données du LocalStorage (Protocole de votre page Web). Grâce à ces données , le Service Worker va vous permettre de naviguer sur votre page Web  même si vous n’avez pas ou plus accès à un réseau internet.

Concrètement, si nous devions imager, votre page web est une maison. Celle-ci a normalement besoin d’électricité (connexion internet) pour fonctionner. Or,  si la centrale ne fonctionne plus, vous pouvez quand même utiliser de l’électricité dans votre maison grâce à une batterie de secours (Service Worker).

On retrouve les Services Worker notamment dans les Progressives Webapps.

Attention : Les Services Workers restent encore expérimentaux. Ils ne sont donc pas encore compatibles avec tous les navigateurs. Pour le moment seul Google Chrome et Mozilla Firefox sont compatibles avec les Services Workers

Développement spécifique : Application native ou hybride, que choisir ?

C’est la grande question qui revient au sein de nos clients. Devons-nous développer une application mobile native ou hybride ? Chacune des deux options a ses avantages et ses inconvénients.

La réponse : Cela dépend de votre projet !

L’application native : Performante mais plus coûteuse 

L’application native est une application mobile que l’on télécharge et que l’on installe ensuite sur son smartphone ou sur sa tablette. Chaque plateforme (IOS, android…) a son propre langage.

  •  IOS : Objective-C ;
  •  Android : Java ;
  • Windows Phones : C#.

Cette application est dite native car elle va  pouvoir accéder aux fonctionnalités du support comme par exemple le GPS, l’appareil photo et notamment au hardware. Les applications natives seront  plus performantes  que les applications hybrides.

Le hic ? Si vous souhaitez avoir une application mobile native et que vous voulez qu’elle soit disponible sur toutes les plateformes, il faudra concevoir des applications bien distinctes car ce ne sont pas les mêmes langages utilisés pour lors du développement sur IOS ou sur Android.

Cela entraîne donc des coûts de production qui seront plus élevés que pour une application hybride.

L’astuce : suivant votre marché, il est intéressant de se demander qu’elle plateforme utilise votre cible. Si elle utilise à 80% Android, le développement d’une seule application peut suffire dans un premier temps.

L’application hybride : moins performante mais moins chère  

L’application hybride est une application à mi-chemin entre les Webapps et les applications natives.

Petit rappel : une Webapp est un logiciel applicatif hébergé sur un serveur et accessible depuis un navigateur Internet. Elle est adaptée pour les terminaux mobiles grâce à une bonne ergonomie et à certaines fonctionnalités spécifiques.  Une Webapp ne peut pas fonctionner sans connexion Internet. Les webapps sont développées une seule fois avec de l’open web HTML5, Javascript et CSS.

Une application hybride est donc à mi-chemin entre une application native et une webapp. Il s’agit de développer une application avec la même technologie qu’une webapp,  puis de l’encapsuler pour en faire une application mobile, que l’on peut installer via les stores. L’application hybride sera fonctionnelle avec une bonne ergonomie sur tous les supports sans avoir à développer une application pour chaque plateforme.

Contrairement aux webapps, dans une application hybride, on vient intégrer une couche de code natif pour permettre à l’application de pouvoir utiliser les fonctionnalités du support (appareil photo, GPS…).

Le hic ? Les applications hybrides coûtent moins cher mais sont en revanche  moins performantes que les applications natives. Suivant votre projet, il se peut que vous ne puissiez pas développer une application hybride en raison de contraintes technique (utilisation de capteurs du téléphone…)

Par exemple, si vous souhaitez développer une application pour objet connecté et que cette application soit sur IOS et Android, il faudra surement privilégier l’applications native. Les langues de communications entre l’API de l’objet et les smartphones vont changer en fonction de votre plateforme.

Comme dit précédemment, votre choix dépendra de votre projet !

Si vous souhaitez avoir plus d’informations ou  poser quelques questions, c’est ici. Notre équipe se fera une joie de vous répondre.