Dezvoltarea JavaScript a unei interfețe vizuale și interactive pentru specificarea experimentelor biologice


Rezumat

O echipă de patru au fost dezvoltate o aplicație care permite definirea experimentelor biologice prin aplicarea limbajului de programare Bioblocks pe baza aplicației web Pxt-blockly privind funcționalitățile și organizarea interfeței grafice. Limba de programare a biobloc (bazată pe zgârieturi și limbi bloc) este compusă dintr-o serie de blocuri care definesc diferite operații care pot fi efectuate într-un laborator de biologie. Utilizatorii aleg secvențe din aceste blocuri pentru a specifica un experiment biologic intuitiv și vizual. PAXT-BOCKLY este o aplicație web open source care vă permite să creați codul Arduino într-un mod simplu, cu componente vizuale și un limbaj de programare de tip zgâriat care se traduce automat la Arduino în mod automat. Aceste proiecte Arduino sunt salvate automat, ceea ce reprezintă un întreg o experiență de utilizare simplă pentru utilizator. Proiectul este de a crea o nouă aplicație bazată pe biobloc în care este permisă înregistrarea utilizatorului, crearea de proiecte, crearea de noi blocuri, transformarea experimentelor către JSON și Arduino pentru a implementa în laboratoarele portabile și editarea hardware-ului Arduino. Toate acestea utilizând politica automată de economisire și simplitate, făcând cea mai complexă sarcină pe care utilizatorul îl trage și eliberează componentele. În acest fel, experimentele pot fi definite cu ușurință, păstrarea lor și implementarea unora dintre ele în Arduino. Această memorie începe cu o explicație a motivației proiectului. Apoi, ele sunt detaliate că instrumentele au fost investigate pentru a inspira designul interfeței, apare problema, iar soluția globală este detaliată și apoi se concentrează pe back-end-ul aplicației, care este partea dezvoltată de mine. În cele din urmă, se va aborda cum să continuați cu dezvoltarea proiectului în care vor fi detaliate liniile viitoare ale proiectului. Back-end-ul a fost dezvoltat cu NODE.JS (JavaScript Executie EXECUTIVE) și Express.js (cadrul pentru NODE.JS), toate interacțiunile cu o bază de date MySQL. Mai târziu, în secțiunea de lucru individuală, există o diagramă în care se explică mai detaliat.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *