Développement JavaScript d’une interface visuelle et interactive pour la spécification des expériences biologiques


abstrait

Une équipe de quatre a été développée une application permettant de définir des expériences biologiques en appliquant la langue de programmation Bioblocks basée sur l’application Web PXT-obscur de la fonctionnalité et de l’organisation de l’interface graphique. Le langage de programmation Bioblock (basé sur les langues de rayures et bloquantes) est composé d’une série de blocs qui définissent des opérations différentes pouvant être effectuées dans un laboratoire de biologie. Les utilisateurs choisissent des séquences de ces blocs pour spécifier une expérience biologique intuitive et visuellement. PXT-Blockly est une application Web open source qui vous permet de créer un code Arduino de manière simple, avec des composants ardents visuels et un langage de programmation de type rayures qui se traduit automatiquement à Arduino. Ces projets Arduino sont automatiquement enregistrés, ce qui représente dans son ensemble une expérience d’utilisation simple pour l’utilisateur. Le projet consiste à créer une nouvelle application Bioblock dans laquelle l’enregistrement de l’utilisateur est autorisé, la création de projets, la création de nouveaux blocs, la transformation d’expériences à JSON et Arduino à mettre en œuvre dans des laboratoires portables et d’édition de matériel Arduino. Tout cela à l’aide de la stratégie de sauvegarde et de simplicité automatique, en faisant la tâche la plus complexe que l’utilisateur glisse et libère des composants. De cette manière, des expériences peuvent être définies facilement, en les conservant et en mettant en œuvre certaines d’entre elles à Arduino. Cette mémoire commence par une explication de la motivation du projet. Ensuite, ils sont détaillés que des outils ont été étudiés pour inspirer la conception de l’interface, le problème se pose et la solution globale est détaillée à cela, puis concentrez-vous sur la fin de l’application, qui est la pièce développée par moi. Enfin, il sera abordé comment continuer avec le développement du projet dans lequel les futures lignes du projet seront détaillées. La back-end a été développée avec Node.js (environnement d’exécution JavaScript) et Express.js (Framework for Node.Js), tous interagissant avec une base de données MySQL. Plus tard, dans la section de travail individuelle, il y a un diagramme où il est expliqué plus en détail.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *