Solution technique

Rayonnance propose les meilleures solutions logicielles et matérielles techniquement fiables, disponibles et performantes pour répondre à vos besoins métier. Nous mettons en place les dernières technologies éprouvées et adaptées pour limiter tout risque de perte ou dégradation de vos investissements techniques.

Nos solutions prennent en compte non seulement le coût de l’acquisition mais aussi le coût de l’exploitation et de la maintenance pour fournir un retour sur investissement rapide et durable.

Notre conviction

Nous aidons nos clients à naviguer en confiance dans le vaste océan des technologies disponibles. Nous pensons que la technologie doit être au service du client et doit répondre à ses besoins de l’instant et du futur. Nous croyons que la meilleure technologie est celle qui se rend le plus transparent et ne se met jamais sur le chemin de l’expérience utilisateur. Dans ce sens nous portons une importance capitale à la façon dont nous créons de l’expérience utilisateur et architecturons nos solutions. Nous vous libérons des questionnements techniques et nous vous aidons à vous concentrer sur l’innovation métier propre à votre entreprise.

Nos architectures et nos solutions doivent répondre aux critères de « La PROMESSE »

  • Longévité : garantit que les composants utilisés et les techniques déployées seront longtemps disponibles et non soumis à l’obsolescence programmée.
  • Performance : répond à la charge opérationnelle prévue (pics d’activité inclus) dans les temps de réponses prévues pour préserver la productivité.
  • Robustesse : fonctionne toujours selon les attentes du métier et répond toujours de manière cohérente.
  • Observabilité : produit des informations de suivi et de mesures de performance et de moyens de vérification pour simplifier l’administration de la solution et réduire les coûts de l’opération.
  • Maintenabilité : facilite la gestion quotidienne par automatisation des tâches régulières et la réduction des opérations manuelles.
  • Évolutivité : garantit la possibilité de faire évoluer la solution dans le temps et s’adapter aux nouvelles normes, environnementales et technologiques.
  • Sécurité : préserve la sécurité des données et de l’infrastructure en optant pour les technologies sûres et éprouvées.
  • Disponibilité : fonctionne tout le temps pendant les plages d’activité de l’entreprise et continue à fonctionner en cas de problème externe selon les attentes du client.
  • Interopérabilité : permet aux différents systèmes de communiquer avec nos solutions et d’échanger et de partager des données.

Harmonie, notre plateforme middleware

Harmonie est la plateforme logicielle (software platform) commune à toutes nos applications. Elle se connecte à vos systèmes d’informations afin d’agréger toutes les informations nécessaires pour offrir à vos collaborateurs nomades une solution intégrée avec toutes les données dont ils ont besoin pour réaliser leurs activités.

default illustration mobile
Toutes les briques de votre système d’information qui doivent être consultées et renseignées dans le cadre de votre projet
default illustration mobile
Toutes les solutions Cloud avec lesquelles vous travaillez
default illustration mobile
Les clients de vos clients, quand ils doivent pouvoir être informés ou mis en relation avec vos équipes
default illustration mobile
Notre plateforme middleware, l’intermédiaire intelligent entre vos SI et vos utilisateurs nomades
default illustration mobile
Les applications utilisées en mobilité par vos équipes pour digitaliser leur tâches quotidiennes
default illustration mobile
Vos outils de Back Office pour piloter l’activité de vos équipes
default illustration mobile

Un middleware qui répond aux besoins techniques des projets digitaux 

À travers les modules de notre middleware Harmonie nous tentons de répondre aux besoins récurrents des projets mobiles et faire bénéficier nos clients de notre expérience importante et solide en la matière. La suite des logiciels mobiles et serveurs que nous mettons à disposition de tous nos clients avec un système de licence simple et transparent va permettre d’accélérer le développement et la mise en place de la solution mobile et assurer la pérennité de la solution technique à moindre coût.

Cette suite de logiciels comprend les fonctions schématisées dans le diagramme ci-dessous :

default illustration mobile
Gestion des synchronisations de données différentielles, de fichiers ou documents. Il permet également de sécuriser les données synchronisées et d’en assurer la disponibilité
Optimisation du traitement de chaque commande selon des règles paramétrables
Gestion des terminaux à distance (gestion, supervision, mise à jour) ainsi que le déploiement de nouvelles versions d’application
Administration des profils utilisateurs et droits associés que ce soit pour l’application mobile ou le Back Office Web de suivi d’activité
Option de verrouillage de l’utilisation d’un terminal mobile via restriction aux applications métiers ou tierces autorisées afin d’éviter toute erreur de manipulation ou usage abusif
Accès aux informations sur l’état d’un terminal : numéro de série, niveau de mémoire ou de batterie, …
Echange de messages entre l’application mobile et le Back Office Web
Module permettant la gestion d’une base de documentaires et la synchronisation d’une hiérarchie de documents dématérialisés, le tout étant managé depuis une interface Web.
Création et de mise à jour de formulaires utilisable directement par les clients permettant de répondre à la mise à jour fréquente de nombreux rapports dans une application mobile
Appairage Bluetooth automatisé entre un PDA et une imprimante très utile pour solutionner rapidement les déconnexions intempestives ou réaliser un nouveau couplage terminal mobile / Imprimante
Prise en main à distance d’un terminal mobile, opérationnel en Wifi, Ethernet et 4G
Gestion autonome de nos clients dans la traduction des menus et labels de la solution, ainsi que l’ajout de nouvelles langues
Notre langage de développement

Si le choix se porte sur une plateforme Windows, l’application est développée en technologie .NET dans le langage C# avec Visual Studio, si le choix se porte sur une plateforme Android ou iOS, l’application est développée en technologie multi-plateformes Xamarin développée par Microsoft qui profite encore du langage C# avec Visual Studio. Dans ces cas particuliers le développement se fait en langage natif de la plateforme par exemple Kotlin et Swift respectivement sur Android et iOS.

Xamarin est un environnement de développement multi-OS que nous utilisons dans le cadre des projets Android et iOS. Il nous permet de mutualiser la majorité du code de l’application pour l’ensemble des OS (stockage et persistance des données, la logique métier ainsi que les échanges entre les systèmes notamment), puis d’adapter de manière spécifique pour chaque OS cible l’ergonomie, l’interactivité et l’expérience utilisateur de l’application selon les normes établies par la plateforme.

Le talent de nos équipes au centre de nos projets

Notre équipe est composée des talents multidisciplinaires qui mettent l’intérêt et le besoin du client au centre de tout :

  • Les développeurs spécialistes des environnements mobiles ou serveurs
  • Les chefs de projet technique ou métier qui comprennent non seulement les enjeux techniques mais aussi les enjeux métier de nos clients
  • Les experts et les architectes qui excellent dans leur domaine de compétences et qui viennent en renfort de l’équipe projet
  • Les techniciens de test et de support qui interviennent tout au long du projet pour répondre au besoin de qualité et de suivi du client.

Nous veillons à ce que l’équipe se forme régulièrement et s’adapte aux besoins croissants des clients. Nos partenariats avec les fournisseurs de technologies et des fabricants de matériel comme Microsoft, Google, Zebra, Honeywell, Samsung … permettent d’obtenir des certifications adéquates et de faire progresser notre équipe dans la compréhension de ces divers environnements.