Technologies

Pour construire les meilleurs produits, nous utilisons ces technologies avancées

Objets Connectés

– Les protocoles de l’IoT (Internet of Things)
– Réseaux sans fil
– Communications en temps réel

Permettre les transactions

 Intégrations des paiements
– Trousses d’outils conformes à la norme PCI-DSS
– Numérisation des transactions

Construire des produits de haute qualité

– Tests automatisés
– Test de charge
– Test d’applications mobiles dans le nuage

Fournir des services de proximité

– Bluetooth, NFC, UWB
– Services de géofencing et de localisation
– Services d’arrière plan

Déploiement d’applications Cloud

– AWS, GCloud, Microsoft Azure
– API, surveillance des applications, journalisation
– Apprentissage automatique et intelligence artificielle

Protection de vos données

– Le cryptage de bout en bout
– Authentification à 2 facteurs (2FA)
– Technologies de protection de la vie privée

 

Technologies (RS&DE)

– Gestion de projet et contrôle budgétaire
– Allocation et coordination des ressources
– Planification et feuille de route
– Rédaction et dessin des spécifications, des protocoles personnalisés et de l’architecture
– Partenariat avec les entreprises de R&D
– Orientations et spécifications en matière de protection de la propriété intellectuelle
– Accès aux subventions et programmes gouvernementaux
– Soutien aux projets de matériel et d’électronique
– Assistance à la fabrication sous contrat et à la distribution de produits

Front End

React & Redux

React (également connu sous le nom de ReactJS) est une bibliothèque JavaScript permettant de créer des interfaces utilisateur. Elle est gérée par Facebook et une communauté de développeurs individuels et d’entreprises.

React peut être utilisé comme base pour le développement d’applications monopages ou mobiles. Cependant, React ne s’occupe que du rendu des données au DOM, et la création d’applications React nécessite donc généralement l’utilisation de bibliothèques supplémentaires pour la gestion et le routage des états.
Redux et React Router sont des exemples respectifs de telles bibliothèques.

Vue.js

Vue.js présente une architecture progressivement adoptable qui se concentre sur le rendu déclaratif et la composition des composants. Les fonctionnalités avancées requises pour les applications complexes telles que le routage, la gestion d’état et les outils de construction sont offertes par le biais de bibliothèques et de paquets officiellement maintenus, Nuxt.js étant l’une des solutions les plus populaires.

Vue a été créé par Evan You après avoir travaillé pour Google en utilisant AngularJS dans un certain nombre de projets. Il a ensuite résumé son processus de réflexion : « Je me suis dit, et si je pouvais juste extraire la partie que j’aime vraiment dans Angular et construire quelque chose de vraiment léger ».

Angular JS

AngularJS est un cadre web frontal open-source basé sur JavaScript, principalement maintenu par Google et par une communauté d’individus et d’entreprises pour répondre aux nombreux défis rencontrés dans le développement d’applications monopages. Il vise à simplifier à la fois le développement et le test de ces applications en fournissant un cadre pour les architectures modèle-vue-contrôleur (MVC) et modèle-vue-modèle-vue (MVVM) côté client, ainsi que des composants couramment utilisés dans les applications Internet riches.

Back End

Django

Django est un cadre web libre et gratuit basé sur Python, qui suit le modèle architectural MTV (model-template-view). Il est maintenu par la Django Software Foundation (DSF), une organisation indépendante à but non lucratif établie en vertu de l’article 501(c).

L’objectif principal de Django est de faciliter la création de sites web complexes, basés sur des bases de données.

Django propose également une interface administrative optionnelle de création, lecture, mise à jour et suppression qui est générée dynamiquement par introspection et configurée via des modèles d’administration.

Parmi les sites connus qui utilisent Django, on peut citer le Public Broadcasting Service, Instagram, Mozilla, The Washington Times, Disqus, Bitbucket et Nextdoor.

Il a été utilisé sur Pinterest, mais plus tard le site est passé à un cadre construit sur Flask.

elixir

Express.js, ou simplement Express, est un cadre d’application web pour Node.js, publié en tant que logiciel libre et open-source sous la licence du MIT. Il est conçu pour la création d’applications web et d’API. Il a été appelé le cadre serveur standard de facto pour Node.js.

L’auteur original, TJ Holowaychuk, l’a décrit comme un serveur inspiré de Sinatra, ce qui signifie qu’il est relativement minimal avec de nombreuses fonctionnalités disponibles sous forme de plugins. Express est le composant back-end de la pile MEAN, avec le logiciel de base de données MongoDB et le framework frontal AngularJS.

Go

Go est un langage de programmation compilé et tapé statiquement, conçu à Google par Robert Griesemer, Rob Pike et Ken Thompson.

Go est syntaxiquement similaire au C, mais avec une sécurité de mémoire, une collecte des déchets, un typage structurel et une simultanéité de type CSP. Le langage est souvent appelé « Golang » en raison de son nom de domaine, golang.org, mais le nom propre est Go.

Le langage Go dispose de facilités intégrées, ainsi que d’une bibliothèque, pour écrire des programmes concurrents. La simultanéité fait non seulement référence au parallélisme des processeurs, mais aussi à l’asynchronie : laisser des opérations lentes comme la lecture d’une base de données ou d’un réseau s’exécuter pendant que le programme fait d’autres travaux, comme c’est souvent le cas dans les serveurs basés sur des événements.

Applications Mobiles (iOS & Android)

Développement d'apps MObile iOS

  • Meilleure application des recettes
  • Sécurité des données d’entreprise
  • Des normes de qualité élevées
  • Des applications pour tous les besoins des entreprises
  • Base de clientèle établie
  • Public prêt pour la technologie
  • Faible fragmentation et facilité de test

Développement d'apps mobile android

  • Faible investissement et retour sur investissement élevé : Android a comparativement une faible barrière à l’entrée
  • Open Source : Profitez de l’avantage de l’open source grâce aux licences libres de droits et au meilleur cadre technologique offert par la communauté Android
  • Facile à intégrer et à adopter
  • Plusieurs canaux de vente

Base de données

Mongodb

MongoDB est un programme de base de données orienté vers les documents et multiplateforme. Classifié comme un programme de base de données NoSQL, MongoDB utilise des documents de type JSON avec un schéma.

PostGREsql

PostgreSQL, également connu sous le nom de Postgres, est un système de gestion de bases de données relationnelles libre et gratuit qui met l’accent sur l’extensibilité et la conformité avec SQL.

ElasticSearch

Elasticsearch est un moteur de recherche basé sur la bibliothèque Lucene. Il fournit un moteur de recherche plein texte distribué, multi-tenant, avec une interface web HTTP et des documents JSON sans schéma.

DevOps

L'orchestration des infrastructures

L’orchestration est la configuration, la gestion et la coordination automatisées des systèmes, applications et services informatiques. L’orchestration aide les TI à gérer plus facilement les tâches et les flux de travail complexes. … Plus un système informatique est complexe, plus la gestion de toutes les pièces mobiles peut l’être aussi.

Sécurité des réseaux et des données

La sécurité des réseaux est un terme général qui couvre une multitude de technologies, de dispositifs et de processus. Dans son expression la plus simple, il s’agit d’un ensemble de règles et de configurations destinées à protéger l’intégrité, la confidentialité et l’accessibilité des réseaux et des données informatiques en utilisant à la fois des technologies logicielles et matérielles.

Équilibrage de la charge et mise à l'échelle automatique

La mise à l’échelle automatique, également appelée autoscaling, auto-scaling et parfois automatic scaling, est une technique de cloud computing permettant d’allouer dynamiquement des ressources informatiques. La mise à l’échelle automatique et l’équilibrage de charge sont liés car une application se met généralement à l’échelle en fonction de l’équilibrage de charge servant la capacité.

Cloud & DB

aws

Amazon Web Services est une filiale d’Amazon qui fournit des plateformes de cloud computing et des API à la demande aux particuliers, aux entreprises et aux gouvernements, sur la base d’un paiement au fur et à mesure.

google cloud

La Google Cloud Platform, proposée par Google, est une suite de services de cloud computing qui fonctionne sur la même infrastructure que celle utilisée en interne par Google pour ses produits destinés aux utilisateurs finaux, tels que Google Search, Gmail et YouTube.

Kubernetes

Kubernetes est un système open-source d’orchestration de conteneurs permettant d’automatiser le déploiement, la mise à l’échelle et la gestion des applications. Il a été conçu à l’origine par Google, et est maintenant maintenu par la Cloud Native Computing Foundation.

Vous avez un projet en tête ? Schédulez un appel consultation dès maintenant !

Choisissez une heure & une date !

Contactez nous

Information générale

Bureau

1 (438) 238-3173

Addresse

4388, Rue St-Denis Suite 200 #387
Montréal, QC H2J 2L1

Horaire

L-V: 8:30am - 4:30pm
S-D: Fermé