O projeto se trata da criação de uma Ambiente de Desenvolvimento Integrado (IDE), em que a partir de uma interface gráfica com edição de blocos, quadrantes de um tapete sensorial, No Code, o usuário consegue criar o seu sequenciamento de blocos de modo que esta criaçõo feita, ou atividade, assim que acionada, este sequenciamente é encaminhado para um compilador autoral, e logo em seguida para o Greg Maker, dispositivo usado para fazer a comunicação com o tapete sensorial. Essa interação tem como objetivo a criação de tarefas que proporcionem maior qualidade de vida para o indivíduo que irá interagir com o tapete. Ademais, a tecnologia que compôem os componentes citados se trata da tecnologia assistiva, pois auxilia pessoas com deficiência motora, mais especificamente, neste projeto indivíduos com Paralisia Cerebral (PC).
Instalações necessárias:
- SQLite (Banco de dados);
- VSCode (Editor de código);
- NodeJS (Interpretador da linguagem JavaScript);
- Git (Sistema de versionamento de código);
Passo a passo para rodar a aplicação:
Primeiro passo (Clonagem do repositório):
- Clone o repositório do Github do projeto dentro do seu terminal do Git instalado no seu computador:
https://github.com/2023M8T1Inteli/grupo3.git
- Comando para a clonagem no terminal do Git:
git clone https://github.com/2023M8T1Inteli/grupo3.git
Segundo passo (Encaminhamento para as pastas do repositório):
Abra no seu editor de código (VSCode) o seu repositório que foi clonado no primeiro passo, e caminhe até a pasta mostrada abaixo dentro do seu terminal embutido no editor:
grupo3\codigo\src\ide
Terceiro Passo (Instalação das dependências do projeto):
Dentro dessa pasta mostrada no segundo passo, coloque os comandos abaixo para a instalação das dependências no terminal:
npm i
pip install pygame
Quarto Passo (Rodando a aplicação):
Para rodar a interface gráfica do Ambiente de desenvolvimento integrado (IDE) dentro do seu desktop, neste mesmo terminal já aberto visto no terceiro passo coloque o comando abaixo:
npm run dev
Nome da licença: Application 4.0 International
Dolphin by Inteli, Arthur Reis, Beny Frid, Melyssa Rojas, Raphael Lisboa, Renato Machado,Thomas Barton, Vitor Augusto is licensed under Attribution 4.0 International.
- SPRINT1:
- Analisador Léxico (Versão 1);
- Entendimento da Experiência do Usuário;
- Entendimento de Negócios;
- Definição da arquitetura do sistema;
- SPRINT2:
- Analisador Léxico (Versão 2);
- Analisador Sintático (Versão 1);
- IDE (Versão 1);
- Artigo (Introdução);
- SPRINT3:
- Analisador Sintático (Versão 2);
- Analisador Semântico (Versão 1);
- IDE (Versão 2);
- Artigo (Trabalhos Relacionados);
- SPRINT4:
- Analisador Semântico (Versão 2);
- Geração de Código (Versão 1);
- IDE (Versão 3);
- Artigo (Resultados);
- SPRINT5:
- Analisadores (Versão final);
- IDE (Versão final);
- Artigo (Abstract, Conclusão, Materiais e Métodos)
- Organização do Github;