Two columns
Title
Quelques-uns de nos travaux
Title
Visualisation des données
Body

Nous collectons et visualisons les données du projet Anisca Bird

Image
viz
Two columns
Title
Interface utilisateur pour un écran OLED
Body

Nous avons développé l'interface utilisateur graphique pour un écran OLED basse résolution. Le projet consistait à écrire un pilote pour la plateforme de microcontrôleur cible, à réaliser une maquette cliquable et à l'implémenter sur la cible.

Image

Image
oled
Two columns
Title
Application de bureau multiplateforme
Body

Nous avons développé une application de bureau multiplateforme avec Qt et Python3. L'application synchronise les données par USB à partir d'un dispositif portable. L'utilisateur peut ajouter des métadonnées et visualiser les relevés ;

Image

Image
desktop app
Two columns
Title
Logiciel de suivi des tortues marines
Body

La carapace d'une tortue de mer errant dans la Méditerranée est un environnement particulièrement difficile pour un logiciel. Le logiciel que nous avons écrit tourne sur un petit microcontrôleur, calcule la profondeur de la tortue et détermine si elle est sur le point de faire surface. Si c'est le cas, il réveille le modem satellite et envoie un message. Ce projet comprenait l'écriture de tous les micrologiciels et pilotes ;

Image
turtle
Two columns
Title
Application iOS
Body

Une application iPhone pour la navigation intérieure lors d'une conférence utilisant des balises Bluetooth Low Energy.

Image

Image
iOS app
Two columns
Title
Application Android
Body

Pour le produit Anisca Bird

Image
anisca android app
One column
Title
Notre processus
Body

Le développement de logiciels dans une entreprise de matériel informatique est souvent un défi, mais il peut aussi être très gratifiant. Dans ce type d'entreprise, les ingénieurs en matériel travaillent au développement de nouveaux produits et les ingénieurs en logiciel au développement du logiciel qui fonctionnera sur ces produits.

Le processus de développement logiciel commence généralement par le recueil des besoins. Les ingénieurs en logiciel rencontrent les ingénieurs en matériel pour déterminer ce que le produit est censé faire et comment il est censé fonctionner. Ils recueillent également des informations sur la base d'utilisateurs prévue et sur l'environnement dans lequel le produit sera utilisé ;

Après avoir recueilli les exigences, les ingénieurs logiciels commencent à écrire le logiciel. Une fois cette étape franchie, le logiciel est testé. Les ingénieurs logiciels le testent sur différentes plateformes et dans différents environnements pour s'assurer qu'il fonctionne correctement. Ils testent également la facilité d'utilisation et la conformité aux réglementations gouvernementales.

Nous développons des logiciels innovants pour des dispositifs matériels de pointe. Notre processus de développement de logiciels est adapté spécifiquement aux besoins de l'entreprise de matériel, et nous travaillons en étroite collaboration avec l'équipe de matériel pour nous assurer que nos produits sont bien intégrés et répondent à toutes les exigences. Nous avons une longue expérience de projets de développement de logiciels réussis et notre équipe est hautement qualifiée dans tous les aspects du développement de logiciels.