Publicado
Publicado
Publicado
Este trabalho apresenta um framework para construção de jogos do gênero towerdefense. O objetivo do trabalho é a construção do framework de desenvolvimento de um jogo de towerdefense que apresente uma taxa de quadros por segundo acima de 30. O projeto foi desenvolvido utilizando o motor ORX e linguagem C++. Foram desenvolvidas classes contendo métodos básicos que
representam o comportamento geral presentes neste estilo. Serão demonstradas as funcionalidades das classes construídas e os testes de avaliação da taxa de quadros por segundo alcançados para verificação do desempenho. Com este trabalho concluiu-se que, a partir do foco em um estilo de jogo, pode ser desenvolvido um framework que prove uma estrutura básica para o desenvolvedor trabalhar a lógica do jogo .
Publicado
O presente artigo mostra o desenvolvimento de um módulo para a criação de DashBoard (painel de bordo ou painel de controle) que manipulam valores de dados oriundos de sensores ou outras fontes de dados, que buscam mapear o funcionamento bem como o comportamento de determinado objeto. Para a elaboração do projeto, são levados em consideração os conceitos de Dados Abertos (Open Data) e Internet das Coisas (IoT Internet of Things), que contribuem para melhor compartilhamento, propagação, reutilização e divulgação das informações coletadas.
Publicado
Tendo em vista deficiências nos geradores de formulários disponíveis no mercado, este artigo propõe um novo modelo para este tipo de sistema. O modelo busca solucionar questões relativas à tipagem de dados e ao controle de versionamento de formulários. São abordados aspectos sobre as potencialidades e o funcionamento dos módulos “Construção do Formulário”, “Inserção de Dados” e “Geração de relatórios”. A composição e forma de apresentação dos formulários ou novas versões destes podem ser
definidas dinamicamente através de uma interface gráfica. Novos tipos de campos podem ser definidos e utilizados em diferentes formulários. Além disso, é proposta uma estrutura para inserção de dados nos formulários, visando à facilitação de recuperação destes, para pesquisas e relatórios.
Publicado
Este artigo apresenta a descrição do desenvolvimento e funcionamento do agente de inteligência artificial Hidra e a comparação entre duas estratégias de reso-lução do problema proposto, motivado pela inteligência artificial presente nos jogos. Visando tornar suas ações semelhantes às de um ser humano, foram usadas técnicas de aprendizado por reforço em seu desenvolvimento. O ambiente de atuação escolhido foi o mundo Wumpus. Dentro deste mundo, foram desenvolvidas duas abordagens diferen-tes para a tentativa de resolução do problema. A primeira abordagem faz com que o agente tome ações mais concretas. Na segunda abordagem ele executa ações mais abs-tratas, analisando o ambiente e a sua situação no momento da ação. Na segunda abor-dagem foram utilizadas técnicas de Redes Bayesianas para auxiliar no mapeamento e inferência de obstáculos. No fim do artigo, são apresentados os resultados de ambas.
Publicado
A utilização de objetos de aprendizagem é cada vez mais comum no processo de aprendizagem. Com conceitos como compartilhamento e reusabilidade sendo muito difundidos atualmente, tais objetos são armazenados em repositórios de objetos de aprendizagem. Mas em instituições que utilizam ambientes virtuais de aprendizagem, o processo para obtenção e publicação de um objeto costuma desmotivar os professores pelo excesso de passos. O presente artigo tem como objetivo apresentar uma solução que integra essas duas ferramentas, permitindo que o professor acesse o repositório de objetos de aprendizagem a partir da interface do ambiente virtual de aprendizagem. O modelo foi implementado utilizando-se o ambiente virtual de aprendizagem Moodle e o repositório de objetos de aprendizagem DSpace.
Publicado
Este artigo apresenta um estudo sobre as recomendações de acessibilidade do Google para deficientes visuais aplicadas ao
desenvolvimento de aplicações Android para tablets. Na pesquisa, é realizada a implementação dessas recomendações em uma aplicação existente, além de testes a fim de validar a sua efetividade. A partir disso, são realizadas novas modificações em busca de melhorias que consideram também as percepções do usuário. Verificou-se que, apesar de adequadas as orientações do Google,
há espaço para aprimorar os projetos relacionados a acessibilidade e usabilidade em dispositivos móveis, principalmente a partir da inclusão do usuário em seus processos de desenvolvimento.
Publicado
O presente artigo visa demonstrar o potencial de utilização de ferramentas de big data na análise de dados, através da criação de uma interface integrada a um portal de dados abertos. O objetivo é facilitar a utilização de sistemas para tratamento de dados em big bata por usuários que não possuem conhecimento técnico suficiente para executar tarefas nesta estrutura.
Publicado
A gestão de Telecom de grandes corporações muitas vezes é realizada por empresas especializadas, de forma que tais empresas realizam a consolidação de faturas de diversos fornecedores produzindo relatórios gerenciais. Não existe um formato padronizado para os arquivos disponibilizados das operadoras. A proposta deste trabalho é criar um sistema que realize a consolidação dos diversos formatos das faturas. Desta maneira, diminuindo o trabalho de edição antes da importação do detalhamento da fatura para o sistema de gestão e, também, da análise manual do mesmo, lendo as faturas detalhadas e sugerindo melhores soluções para os problemas encontrados através do Raciocínio Baseado em Casos.
Publicado
Acompanhar o desenvolvimento dos alunos nas disciplinas não é uma tarefa fácil para o professor, sobretudo em ambientes com grande número de alunos e cursos a distância. Para preencher esta lacuna, utilizam-se ambientes virtuais de aprendizagem, que guardam informações sobre as ações dos alunos no ambiente. Existe uma área de pesquisa relativamente nova chamada Learning
Analytics, que utiliza tais informações visando identificar padrões de comportamento e alunos com dificuldades. O presente artigo propõe a implantação de um software cujo foco e dar apoio ao professor a partir da utilização de dispositivos moveis para Obtenção das informações coletadas, permitindo o acompanhamento dos alunos em qualquer lugar e a qualquer momento.
Publicado
Neste trabalho abordamos a necessidade de criar um software para coordenação de projetos de aprendizagem colaborativa com base na metodologia ágil Scrum. Os softwares tradicionais para acompanhamento de projetos utilizando a metodologia Scrum, de maneira geral, não oferecem funcionalidades que permitam uma análise consistente do envolvimento, interação e participação dos alunos no projeto. A partir dessa constatação, foi desenvolvida uma ferramenta que tem como característica transportar a metodologia Scrum para o contexto educacional. Além das funcionalidades, a nomenclatura foi planejada para atender aprendizagem colaborativa. Acredita-se que tal ferramenta possa facilitar a utilização da metodologia Scrum como apoio à coordenação dos processos de aprendizagem colaborativa.
Publicado
Cada vez mais, as tecnologias de informação e comunicação s ão utilizadas na sociedade contemporânea. O contato entre profissionais de saúde e pacientes pode beneficiar-se desse contexto, ainda mais naquelas atividades que demandam uma frequência regular. Tal é o caso na recuperação ao fisioterápica. Este artigo apresenta uma proposta de solução para que profissionais de saúde possam monitorar remotamente pacientes necessitados de sessões fisioterápicas explorando assim vantagens espacial e temporal. Definiu-se um modelo de aplicação e realizou-se uma validação inicial com a sua implementação.
A utilização do dispositivo Leap Motion Controller apresentou-se como uma opção viável tanto do ponto de vista econômico como da portabilidade.
Publicado
Sabe-se que a colaboração é um aspecto fundamental do processo de aprendizagem e que as ferramentas da web 2.0 apresentam características que podem favorecer a interação entre pessoas que desejam aprender. Este artigo apresenta o desenvolvimento de um sistema informatizado que busca utilizar os conceitos associados a web 2.0 para favorecer a aprendizagem através de um ambiente que implementa uma rede social de aprendizagem colaborativa.
Publicado
Este artigo apresenta um sistema colaborativo para compartilhamento de vídeos de tradução em línguas de sinais produzidos e disponibilizados por e para utilização do público em geral, envolvendo a coleção e compartilhamento em uma pagina web de vídeos online do provedor YouTube e associação com os respectivos vídeos de tradução criados.
Publicado
O uso constante de redes sociais nos dias de hoje sempre abre oportunidades para a criação de novas aplicações, um exemplo são as redes sociais para cinema. Este artigo detalha o desenvolvimento de uma rede social para cinema com as melhores características dos ambientes existentes e que inclua a funcionalidade de permitir a combinação de agendas de usuários
que desejam assistir filmes em uma mesma sessão de cinema. O propósito deste sistema é facilitar a troca de informações entre pessoas que gostam de cinema, de forma simples e automatizada. Para o desenvolvimento do sistema, foi utilizada a rede social de código aberto Humhub, ambientada em PHP.
Publicado
Este trabalho descreve a conexão entre um módulo eletrônico de aquisição de dados equipado com Microcontrolador PIC e a internet. O equipamento, de baixo custo, não foi idealizado originalmente com esta funcionalidade. Para realizar esta conexão, foi desenvolvida uma camada de comunicação envolvendo o uso da plataforma Arduino em conjunto com o Shield SIM900 para acessar a rede GSM e, através do serviço GPRS, publicar os dados do módulo por meio de requisições HTTP a Web Services.
Publicado
A evolução da arte fotográfica ao longo dos séculos, desde a era analógica até a digital, juntamente com a aumento da velocidade e globalização da informação, levaram ao desenvolvimento de novas ferramentas. Os profissionais que trabalham com imagens necessitavam de soluções no que diz respeito a interação com os seus clientes e apresentação dos seus trabalhos e portfólios.
Neste contexto, este artigo apresenta o desenvolvimento do IzyGallery, um sistema web simplificado para gerenciamento de galerias de imagens voltado, principalmente, a profissionais de fotografia autônomos e pequenos estúdios.
O sistema foi desenvolvido levando em consideração recursos da engenharia de requisitos e Heurísticas de Nielsen para as avaliações de usabilidade de soluções semelhantes. Com isto, apresentou-se uma solução alternativa aos sistemas existentes, bem como a implementação de novas funcionalidades.
Publicado
Nos últimos anos tem-se observado uma grande difusão da tecnologia, e um dos seus grandes alvos são as crianças. O resultado disso são crianças pouco interessadas nos métodos de aprendizagem convencionais e muito distraídas por aparelhos eletrônicos. Paralelo à isso, escolas estão voltando a usar o ensino de lógica de programação na grade curricular por ser muito benéfico à sua formação e ao desenvolvimento cognitivo. Este projeto tem por objetivo desenvolver um jogo que supra essa necessidade: ensino de lógica de programação de uma forma que atraia a atenção dessas crianças rodeadas de tecnologia.
Publicado
Tem sido crescente o consumo por meio de comércio eletrônico no Brasil. Entretanto, tendo em vista que o foco das lojas geralmente esta no marketing e não na exposição de de dados históricos sobre variações de preço ou estoque de produtos, há casos em que o consumidor não é capaz de saber se adquirir um produto é vantajoso ou não a ele. Este artigo tem como objetivos descrever brevemente as ferramentas atuais de comparação de preço entre lojas assim como expor uma solução em desenvolvimento aplicada a uma única loja virtual - a Dafiti - em forma de sistema para web, através de análise de variações de preço e estoque e da existência de promoções para perceber tendências por meio de técnicas de web crawling e scraping. Espera-se, dessa forma, que os usuários recebam recomendações com maior precisão, que a eles seja proporcionada maior transparência e que seja facilitada a percepção de vantagens em compras por meio da representação gráfica de informações pertinentes a produtos, levando assim, por meio de uma ferramenta especializada e automatizada, a economia de tempo.
Publicado
Considerando o avanço tecnológico no processo de fabricação de objetos através de equipamentos de prototipação rápida, tais como impressoras 3D, maquinas de corte a laser, fresadoras de precisão, entre outros, objetiva-se tirar proveito do baixo custo de fabricação destes equipamentos para a ampliação da disponibilidade de mecanismos de acessibilidade. Este artigo apresenta uma plataforma colaborativa para confecção de placas braille através do uso de equipamentos de fabricação digital. Esta plataforma permite que, à partir de um texto seja criado um arquivo 3D da placa em braille a ser construída por colaboradores cadastrados no sistema. A plataforma é composta por um sistema web no qual os usuários (requisitantes e fabricantes) interagem e por um módulo de conversão de texto para arquivo 3D da placa em braille.
Publicado
O artigo apresenta a construção de um jogo para atuar como recurso pedagógico no processo de alfabetização de crianças diagnosticadas com transtorno autístico. O jogo busca auxiliar o desenvolvimento da língua escrita nos anos iniciais do ensino fundamental, também podendo ser utilizado pelos demais alunos. Desenvolvido para ser multiplataforma e acessado através dos
navegadores de internet, diversas tecnologias de programação para a internet foram analisas e comparadas. Os exercícios de alfabetização foram planejados para atender aos distintos níveis de escrita, conforme apresentados por Ferreiro e Teberosky (1986) e serem atividades lúdicas. Desta forma, com o uso do jogo em sala de aula, espera-se que o processo de alfabetização seja mais atraente e motivador em um espaço de aprendizagem digital.
Publicado
Empresas independentes na área de jogos digitais dispensam grandes distribuidoras, e portanto precisam de outros modos para que seus produtos cheguem aos consumidores. Com o surgimento dos jogos em redes sociais, essas empresas ganharam uma excelente oportunidade de realizar a distribuição dos seus jogos de forma barata, pois através dessas comunidades é possível direcionar e selecionar o público alvo uma vez que se tem acesso aos seus perfis. Pretende-se descrever neste artigo o processo de
desenvolvimento de um jogo HTML5 multiusuário, utilizando a API disponibilizada pelo Facebook tanto para realizar a autenticação dos usuários como aproveitar as informações relacionadas aos seus perfis da rede social. A aplicação será desenvolvida com as tecnologias HTML5, PhP, MySQL e Javascript, utilizando-se de solicitações assíncronas de informações.
Publicado
O estudo realizado pela Rede Brasileira de Insuficiência Cardíaca (REBIC) tem como objetivo melhorar o tratamento e a qualidade de vida de pacientes com enfermidades cardíacas. Os dados para a pesquisa são coletados em visitas feitas aos pacientes e registrados em formulário de papel. Este trabalho apresenta o desenvolvimento de uma ferramenta web que visa auxiliar a pesquisa, calcular os dados coletados e realizar emissão de relatórios evolutivos dos pacientes. A ferramenta permite ao mediador da pesquisa a inclusão de dados de hospitais, pacientes e a emissão de relatórios do paciente.
Publicado
A insegurança do cidadão em todas as esferas é um dos fatores mais críticos do mundo contemporâneo. Neste contexto, este artigo apresenta um sistema, denominado R2U, que tem como objetivo facilitar saídas em grupos dos alunos de instituições de ensino. O R2U faz uso do sistema de cadastro da própria instituição e busca diminuir o risco que estes alunos passam ao se movimentar pelo centro das grandes cidades. Nele são usados serviços baseados em localização afim de determinar possíveis combinações de rotas e facilitar a utilização do sistema do ponto de vista do usuário.
Publicado
A expansão do ensino a distância propiciada pelos avanços nas tecnologias de informação e comunicação tem provocado um crescimento no alcance da educação formal. Entretanto, tal crescimento traz consigo novos desafios a serem enfrentados. Dentre os desafios, há a questão da gestão do grupo de alunos de um curso por parte do professor e a própria autorregulação do processo de aprendizagem por parte do aluno. Visando fornecer apoio a docentes e discentes, este artigo propõe a criação de um sistema que, integrado ao Ambiente Virtual de Aprendizagem (AVA) Moodle, permita a automação do envio de alertas para ambos. A proposta inclui as justificativas, os objetivos, os componentes da solução, bem como a metodologia e as tecnologias utilizadas para o seu desenvolvimento.
Publicado
O artigo apresenta o desenvolvimento do sistema Doe Saúde. Foram realizadas pesquisas sobre os problemas enfrentados pela saúde no Brasil e um estudo sobre crowdfunding. Para justificar o uso do crowdfunding em causas da saúde, foram pesquisados e comparados três sistemas existentes sendo estes: Kickante, Caridadx e Watsi. Essas pesquisas foram fundamentais para o levantamento dos requisitos do sistema, categorizadas como funcionalidades e atributos de qualidade. Doe Saúde foi desenvolvido para que pessoas com problemas de saúde solicitem ajuda atrav´es de financiamento coletivo, doações de materiais e solicitações de trabalhos voluntários.
Publicado
No Brasil existem mais de 300 mil organizações não governamentais que movimentaram aproximadamente 32 bilhões de reais no ano de 2010. A presença dessas organizações na internet ainda é muito pequena e elas acabam não aproveitando o potencial que a rede disponibiliza. Nesse cenário, vislumbrou-se a oportunidade de criar um web site que ofereça um meio de arrecadação não monetária as ONGs. O propósito deste site é aumentar a capilaridade das doações recebidas e permitir uma maior interação entre as organizações e seus doadores. O modelo de negócio baseado em um Marketplace, vai permitir a qualquer organização registrada, que esteja em dia com as suas obrigações legais, arrecadar doações.
Publicado
O Artigo pretende trazer análises de duas linguagens, sendo estas PHP e TypeScript, e fazer uma breve comparação entre elas, trazendo pontos de vistas de diversos autores da literatura e abordando seu uso em um mesmo cenário. Comparação essa foca na produtividade, propensão a erros, bem como os paradigmas de cada uma e seus sistemas de tipos.
Publicado
Considerando a grande oferta de dispositivos conectados entre si através da internet das coisas, como por exemplo: smarthomes, carros inteligentes, etc; e o crescente número de falhas de segurança envolvendo tais dispositivos, fica evidente a necessidade de incremento dos mecanismos para a implementação de segurança nesse tipo de solução. Um exemplo de incidente recente pode ser notado com o ataque à empresa Dyn através do uso da botnet Mirai, cujos dispositivos comprometidos são em sua maioria câmeras de vigilância, entre outros objetos conectados à internet. Falhas na implementação de um dos principais atributos de segurança, a autenticação, é um dos pontos explorados para que estes dispositivos aceitem realizar ações maliciosas. Este
trabalho objetiva a descrição do desenvolvimento de um mecanismo cuja proposta é a de ser utilizado no processo de autenticação ao de dispositivos, oferecendo assim um pouco mais de segurança aos mesmos. No trabalho é apresentado
um cenário utilizando a plataforma Arduino para implementação e validação do mecanismo proposto.
Publicado
Atualmente existe uma grande quantidade de sites de simulados, tanto para vestibulares quanto para concursos, porém, observa-se a falta de aplicação de técnicas inovadoras, visando uma atenção maior ao usuário. Neste contexto, este artigo descreve o de desenvolvimento de um sistema web. O sistema tem como objetivo auxiliar os usuários durante o desenvolvimento das atividades através de recomendações. As recomendações são sugeridas com base no desempenho do usuário e conta com a aplicação da técnica de mineração de dados. No desenvolvimento deste trabalho, foram pesquisados três sistemas semelhantes ao sistema proposto, o que possibilitou realizar uma comparação entre os sistemas, destacando as vantagens do proposto, e o levantamento das funcionalidades desejadas.
Publicado
A poluição do ar é um problema de grande impacto na saúde da população e no desenvolvimento de grandes centros urbanos. A gestão da emissão de gases na atmosfera só pode ser efetiva se houverem mecanismos capazes de realizar o monitoramento dos elementos poluentes do ar. A tarefa de monitorar a qualidade do ar tem se mostrado complexa e de alto custo para a administração pública. Considerando a evolução tecnológica acompanhada pela queda de preços de componentes eletrônicos e difusão de soluções de hardware livre, propõe-se neste trabalho a realizar a construção de um nodo sensor capaz de monitorar alguns dos principais elementos poluentes do ar e disponibilizar estes dados em tempo real na internet.
Publicado
Os recursos naturais estão cada vez mais escassos, essencialmente a água potável. Uma forma de preservá-la é evitando o seu desperdício, entretanto, carecem de tecnologias para mensurar o seu consumo de forma detalhada e em tempo real afim de evidenciar maus hábitos. Este artigo apresenta o projeto de um dispositivo baseado em Arduino capaz de medir o fluxo de água instantaneamente, a criação de um sistema web para a coleta de dados juntamente com o desenvolvimento de um aplicativo para Android. Estes dados serão apresentados graficamente com o proposito de informar claramente o usuário sobre o seu consumo. Desta forma, através do impacto visual e quantitativo, é visada a conscientização para favorecer a geração de bons hábitos de consumo.
Publicado
O presente trabalho apresenta o estudo, concepção e desenvolvimento de um sistema computacional que automatize os processos necessários às atividades de assistência estudantil e acompanhamento acadêmico realizadas no Instituto Federal do Rio Grande do Sul – campus Porto Alegre. Desenvolvido em arquitetura cliente/servidor, para ambiente web, utilizando recursos da plataforma Java e banco de dados PostgreSQL. Os resultados obtidos pelo presente trabalho cobrem a modelagem e implementação de estrutura básica do sistema e implementação de casos de uso referentes a acompanhamento acadêmico
Publicado
Dados meteorológicas constituem uma série de variáveis como temperatura, umidade, precipitação e vento que influenciam a todos nós, pode provocar doenças ou acidentes, esse mais presentes na mídia em decorrência da urbanização com construções feitas em áreas com terreno instável. Na agricultura onde o clima afeta constantemente, os produtores devem possuir informações sobre o clima e quando essas são imprecisas acabam tratando a área produtiva de forma homogênea, aplicando uniformemente corretivos e agrotóxicos. O presente trabalho tem como objetivo a construção de um protótipo de sistema de monitoramento climática, usando sensores para coleta de dados ambientais relevantes para o público. Variáveis climáticas que serão coletadas e a partir desses dados pode vir a ser uma ferramenta poderosa para recursos humanos.
Publicado
A rotina diária de uma equipe de suporte de TI requer respostas rápidas na resolução de incidentes no ambiente de negócio. Neste contexto, este artigo descreve a criação do sistema web Nagel para o gerenciamento de incidentes Help Desk. O sistema foi modelado utilizando-se diagramas da UML e implementado com a tecnologia Java para Web, vinculada a frameworks front-end. Espera-se uma redução no tempo de resposta aos incidentes registrados com o uso do sistema aqui proposto.
Publicado
O movimento maker (faça você mesmo) tem ganho grande divulgação e adeptos na última década. Espaços maker são pontos de encontro utilizados para compartilhamento de conhecimento, conteúdo e projetos. Os usuários dos espaços são sempre incentivados à documentar as etapas de seus projetos para que outros tirem proveito de suas ações. A documentação de projetos é uma tarefa nem sempre simples ou intuitiva aos usuários, pois requer organização, empenho, meio de armazenamento e divulgação. Considerando o grande aumento na relevância da prototipação em baixa escala e da fabricação pessoal, vislumbrou-se a necessidade da criação de uma Estrutura Tecnológica de Documentação para Projetos Maker. A solução proposta neste artigo visa resolver as dificuldades dos atores desse meio em documentar, registrar e expor não apenas seus projetos, mas o ganho intelectual obtido com os mesmos. Através do estudo das ferramentas similares já existentes no meio e do desenvolvimento de uma estrutura, objetiva-se atender desde os mais assíduos usuários de laboratórios de fabricação até os mais iniciantes inventores no quesito captura de processos para confecção.
Publicado
Neste trabalho é apresentada uma proposta de um sistema que permite a comunicação entre objetos reais no contexto da Internet das Coisas. A estrutura desenvolvida serve como repositório de dados produzidos por dispositivos eletrônicos dotados de sensores e/ou atuadores e como meio de disponibilização destes dados para outros dispositivos semelhantes. O trabalho possui como ponto de partida um sistema de rede social de código aberto chamado HumHub, o qual foi modificado para comportar este tipo de
interação. Encontram-se neste artigo os detalhes técnicos sobre como a ferramenta HumHub foi adaptada para ter a capacidade de permitir que usuários a utilizem como uma Rede Social das Coisas. A validação do sistema desenvolvido foi feita através de uma simulação, com dados gerados por um serviço específico para este fim.
Publicado
Considerando o aumento do número de idosos na população brasileira, verifica-se o aumento da incidência de doenças associadas ao envelhecimento, entre elas a demência. O tipo mais comum de demência é a Doença de Alzheimer e um dos sintomas mais pronunciados é a perda de memória. Em aproximadamente 2/3 dos casos há fugas pelo não reconhecimento do ambiente doméstico. O objetivo deste trabalho é propor o desenvolvimento de um software de rastreamento que mostre num mapa a localização da pessoa. Essa localização é enviada, através da rede de telefonia GSM e a partir de um hardware especifico com GPS, a um servidor na web com software de mapeamento. O software é utilizado pelo tutor legal para a localização da pessoa idosa e pode auxiliar na minimização dos riscos à integridade física e psicológica dessa pessoa com a doença.
Publicado
A tecnologia está cada vez mais presente na vida em sociedade. Porém, percebe-se que há muitas pessoas sem acesso a elas ou com dificuldades de entendimento e/ou manejo; com isso, o presente trabalho foi realizado com o intuito de promover a inclusão digital ao criar uma ferramenta que auxilie no aprendizado de informática básica a jovens e adultos do PROEJA presente dentro do Instituto Federal Campus Porto Alegre - IFRS. Dessa forma, organizou-se uma oficina com o auxílio da gamificação, metodologia que utiliza técnicas de jogos em situação de não jogos, para apoiar o estudante no processo de aprendizagem. Os resultados
da oficina demonstram que é plenamente possível o uso de elementos de jogos em ambiente de sala de aula, trazendo um maior engajamento dos estudantes e servindo como auxílio no aprendizado.
Publicado
Este artigo apresenta uma proposta de sistema para controle de acesso de veículos a estacionamentos baseado em reconhecimento de placas. Trata-se de uma solução gratuita, realizada através de um aplicativo mobile para a plataforma Android que permite ao responsável pela permissão de entrada identificar os veículos e seus condutores. O aplicativo, através da câmera
do smartphone, identifica a placa do veículo, consulta o cadastro com as permissões e sinaliza ao segurança se o motorista e seu veículo estão ou não autorizados a ingressar no estacionamento. As tecnologias utilizadas são: OCR (Optical Character Recognition) para identificação das placas; Java para desenvolvimento de aplicações para plataforma Android; Javascript para o desenvolvimento do painel administrativo; Python e MongoDB para o desenvolvimento do Web Service.
Publicado
Este trabalho tem por objetivo facilitar a etapa de aquisição dos materiais necessários para o desenvolvimento de um projeto maker através de uma ferramenta em forma de rede social. Para a realização deste trabalho, foi realizado um estudo bibliográfico sobre a ascensão do movimento maker e sua evolução no Brasil. Também foi realizada uma pesquisa exploratória sobre
sistemas semelhantes, que auxiliaram na definição das características do sistema proposto. Além disso, foi aplicado um questionário aos possíveis usuários do sistema e, através dos resultados obtidos, concluiu-se que a ferramenta está alinhada às necessidades da comunidade maker local ao propor uma funcionalidade que resolva a principal dificuldade encontrada e, portanto, contribuindo para que o movimento maker cresça.
Publicado
Ataques contra servidores e serviços na internet são cada vez mais frequentes, necessitando de medidas preventivas cada vez mais pró-ativas. Assim, este trabalho propõe contribuir com a área de segurança da informação através do desenvolvimento de um gerador automatizado de regra sem Firewalls usando históricos de acessos a Honeypots.
Publicado
As dificuldades encontradas no acesso à informação disponível na internet para as pessoas com deficiência visual é uma realidade, especialmente em ambientes virtuais de aprendizagem por não utilizarem os padrões de acessibilidade Web para a construção de suas interfaces. Este artigo tem como objetivo apresentar uma ferramenta de apoio à audiodescrição no ambiente virtual de aprendizagem Moodle. A ferramenta a ser desenvolvida visa o auxílio da audiodescrição, um recurso tecnológico assistivo, disponibilizando um repositório colaborativo de imagens com audiodescrição,para tutores e docentes se fundamentarem para elaboração de suas próprias descrições dos elementos não visuais. Facilitando assim a compreensão por parte de acadêmicos e
usuários com deficiência visual que fazem uso de softwares leitores de tela e/ou navegadores textuais.
Publicado
Empreendedores de academias de pequeno e médio porte permanecem prescrevendo os treinos e cadastros de seus alunos em fichas de papel ou cartão porque os softwares existentes no mercado não atendem às suas necessidades ou, aqueles que atendem, tem um custo muito elevado. Dessa forma, apresenta-se aqui o desenvolvimento de um sistema simples e prático que permite a elaboração de uma ficha de treinamento para que os profissionais de academia possam acompanhar de forma eficaz o treinamento de seus alunos. O sistema foi desenvolvido e implantado em duas academias. Os profissionais dessas academias se mostraram satisfeitos com as funcionalidades implementadas, bem como com layout, velocidade e praticidade do sistema. Este artigo descreve todo esse processo, desde a captura dos requisitos até a implantação do sistema e relatos dos profissionais desses estabelecimentos.
Publicado
O presente trabalho descreve o desenvolvimento de um aplicativo móvel de apoio à decisão clínica, fazendo uso de ferramentas de computação cognitiva para suportar um diagnóstico preciso e acompanhar médicos e pacientes nesse processo. O trabalho apresenta informações sobre Sistemas de Suporte à Decisão Clínica e formas como a Inteligência Artificial pode ser usada
para solucionar dificuldades existentes na investigação clínica. Estas tecnologias permitem que o sistema seja utilizado em casos de doenças em que o diagnóstico é complexo; neste caso, doenças autoimunes. O sistema desenvolvido utiliza o IBM Watson Speech-To-Text para transcrições em tempo real de consultas e o Watson Discovery para extrair insights de dados de pacientes, o qual
foi previamente treinado com o MIMIC-III, um banco de dados de pacientes em cuidados intensivos do MIT. Desta forma, o CODA, a aplicação desenvolvida, é capaz de armazenar dados relevantes inseridos tanto por pacientes quanto por médicos, aprender com eles e gerar informações, com o objetivo de auxiliar tanto no diagnóstico quanto no tratamento de doenças complexas.
Publicado
Este artigo descreve a realização de um projeto de criação de um software de Customer Relationship Management focado em empresas do ramo de locação de quadras poliesportivas. A plataforma tem por diferencial disponibilizar um sistema para concentração das informações de clientes, bem como um sistema de gerenciamento de partidas e pagamentos, além de permitir a execução do website das empresas. Com esse conjunto de ferramentas, e utilizando de conceitos de marketing, espera-se conseguir uma maior aproximação entre as empresas do ramo e seus clientes, focando na longevidade do relacionamento entre as partes.
Publicado
Este artigo objetiva apresentar o desenvolvimento de um website responsivo, oferecendo o acesso aos dados via browser em servidor local. Voltado para a gestão financeira do Microempreendedor Individual (MEI), um sistema deste tipo, se justifica pela necessidade de uma ferramenta de baixa complexidade, para ser usada por empreendedores MEI, que em geral, possuem pouco conhecimento nesta área; principalmente no que se refere ao controle de valores que entram e saem do seu negócio, motivo pelo
qual muitos encerram suas atividades, por não terem previsão do saldo do caixa. Espera-se que o sistema Gestão Financeira MEI contribua para profissionalizar e apoiar o MEI nas tomadas de decisões que irão impactar na continuidade do seu negócio.
Publicado
Na educação superior, especialmente em cursos de TI, existe muita evasão e retenção de alunos. Como hipótese, acredita-se que um dos motivos é que os alunos ingressantes nos cursos ainda não se encontram no último estágio de desenvolvimento cognitivo, o qual foi identificado por Jean Piaget como Operatório Formal. Existem diversos trabalhos que estudam os motivos pelos quais os alunos têm dificuldades, porém, em sua maioria, esses estudos levam em consideração aspectos sociais e desempenho acadêmico. Este trabalho irá aplicar técnicas de machine learning sobre os dados obtidos a partir do desempenho dos alunos na disciplina de Lógica de Programação do IFRS e nos resultados dos Testes Operatórios de François Longeot, os quais irão auxiliar na identificação do nível cognitivo dos alunos.
Espera-se, assim, identificar aqueles com propensão à evasão ou retenção e,
com isso, contribuir para melhorar a qualidade da formação dos futuros
profissionais de TI.
Publicado
Este trabalho tem como objetivo demonstrar o desenvolvimento de um protótipo de jogo tridimensional chamado Aeon Space, do subgênero de ação Shoot ‘em up, com funcionalidades online voltadas para a submissão de pontuação em um sistema com campeonatos e rankings para competição entre os jogadores. Além disso, a solução implementada também intenciona um produto
final desenvolvido a partir de ferramentas de baixo custo de licenciamento com resultados gráficos competitivos com jogos de orçamento maior. Para a criação deste sistema, foram realizados estudos sobre as tecnologias que foram adotadas e o mapeamento de jogos similares, sendo eles lançados comercialmente ou em trabalhos acadêmicos. Outros estudos foram conduzidos para a idealização de documentos de design e sobre o detalhamento do gênero ao qual o jogo pertence.
Sendo assim, foi criada uma metodologia de trabalho, além de um cronograma
voltado para a implementação do sistema com etapas de testes unitários,
funcionais e com usuários finais.
Publicado
Este artigo descreve o sistema para gerenciamento de armários conectados, denominado FabLocker, proposto e concebido para auxiliar na gestão de armazenamento e organização de materiais, equipamentos e protótipos utilizados no desenvolvimento de projetos em espaços colaborativos, Fablabs e Makerspaces. Por questões de segurança, a gestão desses ativos demanda um controle sobre seu armazenamento e acesso. Nesse tipo de ambiente, quando há algum tipo de controle no armazenamento de matérias, o mesmo é feito através do uso de armáios com chave ou segredo. Dessa maneira, percebe-se que um controle mais efetivo e flexível é necessário. O sistema proposto visa atender essa demanda, utilizando tecnologias baseadas em hardware e software livres. O objeto de aplicação do sistema proposto, será o POALAB, um Fablab instalado nas dependêcias do Campus Porto Alegre do Instituto Federal de Educação, Ciênncias e Tecnologia do Rio Grande do Sul. Ao longo do artigo serão detalhados aspectos como a motivação para realização deste sistema, bem como a justificativa para as tecnologias utilizadas e outras aplicações possíveis.
Publicado
A tecnologia assistiva surge como uma forma de diminuir os problemas causados pela falta de acessibilidade. Considerando esse contexto, é proposto o desenvolvimento do MeGuia, aplicativo que auxilia o usuário a definir o trajeto que deseja percorrer na cidade através da existência de pontos acessíveis e não acessíveis. Para o seu desenvolvimento foram selecionadas a pesquisa exploratória e bibliográfica, assim como um processo de desenvolvimento de software. O aplicativo foi desenvolvido com o framework Laravel e modelado usando UML. Como resultados, espera-se que o aplicativo possa trazer segurança e autonomia às pessoas com deficiência ou com alguma dificuldade de locomoção em seu deslocamento pela cidade.
Publicado
Este trabalho aborda a importância do pequeno empreendimento e do trabalhador informal para o desenvolvimento local em momentos de crise e desemprego. O presente trabalho descreve o processo de desenvolvimento de um aplicativo para buscar e cadastrar os empreendimentos, utilizando como ponto de referência a localização do dispositivo de acesso, usando a tecnologia GPS. A ideia central é que o aplicativo funcione como uma ponte interligando o consumidor com um trabalhador informal ou pequeno empreendedor, fortalecendo assim o comércio local. Como resultados, espera-se que o aplicativo possa trazer autonomia e poder de compra aos trabalhadores informais, facilitando o contato entre o consumidor e o produtor e, assim, trazendo melhores condições às pessoas que trabalham de maneira informal.
Publicado
Este artigo descreve o desenvolvimento do aplicativo RALibras para sistema operacional Android, que possui como propósito o suporte ao ensino da Língua Brasileira de Sinais (Libras) com o uso de Realidade Aumentada (RA). O foco é tornar o software o mais disponível possível e, para isso, ficou estabelecido que as experiências de RA devem ocorrer de maneira online e offline. Esse requisito não funcional exigiu a aplicação de diferentes tecnologias para que ele fosse viabilizado. O público alvo são alunos de todos os níveis que desejarem conhecer uma nova abordagem no estudo de Libras, bem como professores que buscam por novas ferramentas que possam ser utilizadas de forma complementar às atividades de sala de aula.
Publicado
Este artigo apresenta uma ferramenta para aplicação e correção de testes que avaliam o estágio de desenvolvimento cognitivo humano. Esses testes foram criados por François Longeot, os quais são fundamentados nos experimentos de Jean Piaget. Tal proposta faz-se necessária visto que não há uma alternativa que automatize o processo de correção desse tipo de teste de forma a apresentar o diagnóstico. Para tal solução, foram utilizadas tecnologias para o desenvolvimento web como Java, HTML5 e CSS3.
Publicado
O crescimento do uso de smartphones para comunicação e para acesso a conteúdos de diversas naturezas é uma realidade. Embora smartphones contemplem aspectos de acessibilidade e inclusão, ainda há o que melhorar no que se refere à interação de pessoas surdas e ouvintes por meio de mensagens de áudio, por exemplo. Pensando nessa problemática, foi realizado um estudo acerca da Suite VLibras, buscando desenvolver um app para que pessoas com deficiência auditiva e pessoas ouvintes possam interagir usando conteúdos de áudio, especialmente em redes sociais. Para atingir esse objetivo foi implementado um sistema utilizando tecnologias Android, IBM Watson e VLibras. Por fim foi avaliada a assertividade na conversão de conteúdos de áudios para Libras e foi observado índice de eficácia de 50%.
Publicado
De acordo com estudos recentes, a disfagia foi um achado comum nas manifestações mais graves da infecção pelo novo coronavírus, enquanto a terapia fonoaudiológica demonstrou contribuir significativamente para a redução das complicações de saúde relacionadas com a disfagia nesses quadros. Levando isto em consideração os atendimentos nas modalidades de teleatendimento e teleambulatório tem sido uma prática adotada pelos profissionais para orientar manobras, exercícios ou
mudanças de consistência no pós alta hospitalar. A partir do reconhecimento deste cenário foi elaborada uma proposta de aplicação que tem como objetivo atuar como auxiliar terapêutico na reabilitação da deglutição. Como principais diferenciais da
aplicação estão a personalização do plano terapêutico, o terapeuta pode criar seus próprios exercícios com vídeos e orientações e a interação entre profissionais e pacientes. Após definição do problema e definição dos objetivos do sistema, foi realizado
levantamento de requisitos em entrevista em grupo com profissionais fonoaudiólogos, que realizaram sugestões de modificação e adição de novas funcionalidades. A ferramenta foi desenvolvida utilizando o framework para web Ruby on Rails e após implementação das funcionalidades, foi submetida à validação do grupo de profissionais. Nessa etapa os participantes consideraram que o Aux T pode ser utilizado para alcançar os objetivos aos quais se propõe e consideraram que o sistema contribui muito para realizar terapia de maneira mais assertiva, melhorar a adesão ao tratamento e o vínculo entre profissionais e
pacientes.
Publicado
Estudos têm demonstrado a eficácia do uso da tecnologia como recurso para auxiliar o ensino de programação, tornando o aprendizado mais atrativo e diminuindo índices de reprovação e evasão. Buscando aliar os resultados positivos e suprir lacunas identificadas em pesquisas semelhantes, este trabalho visa o desenvolvimento de um modelo de arquitetura para a criação de atividades pedagógicas utilizando a metodologia ativa de Aprendizagem Baseada em Problemas. Para tanto, foi desenvolvido um estudo de caso com atividades voltadas para o ensino de Programação Orientada a Objetos (POO). Como método de trabalho, foram realizadas pesquisas exploratória e bibliográfica, identificados os requisitos e esboçado o projeto do sistema com diagramas UML e protótipos. A arquitetura auxiliará os estudantes a compreenderem o conteúdo por meio de um quiz, além de facilitar o acompanhamento de seu desempenho por parte do docente.
Publicado
Ao longo dos anos, os estudos sobre Aprendizagem Cooperativa demonstram alguns benefícios para os estudantes, pois apontam para um aumento na retenção de conhecimentos e também melhorias de aspectos psicológicos. Da mesma forma, trata-se de
uma metodologia que demonstra flexibilidade, pois pode ser aplicada em diferentes matérias e em contextos de educação presencial e também on-line. Porém, construir sistemas que apoiem práticas de Aprendizagem Cooperativa se apresenta como um desafio. Primeiro, por se tratarem de aplicações que gerenciam atividades de grupo, apresentam complicações inerentes à implementação de sistemas de groupware, como questões de rede e sincronismo de dados. Segundo, como cada prática de Aprendizagem Cooperativa normalmente estabelece um fluxo de trabalho, existe uma complexidade de se generalizar regras de
negócios ao ponto de dificultar a implementação de aplicações que suportem mais de uma prática. Assim, o objetivo deste trabalho foi a construção de um micro-serviço que trate das questões de groupware e que consiga generalizar regras de negócio a fim de sustentar a implementação de diversos fluxos. O sistema proposto obteve uma alta taxa de cobertura de testes, confiabilidade individual nos testes unitários, e coletiva em testes de integração, nos componentes que o compõem. Foi possível criar micro-executores de tarefas (steps) parametrizados e modularizados, tornando o fluxo de atividade flexível e confiável,
concretizando o objetivo deste trabalho.
Publicado
O estudo realizado em Bertholdo, et. al (2021) pelo grupo de pesquisa Design and Analysis of Communication Systems (DACS) da Universidade de Twente, localizada em Enschede/Holanda, identificou a presença de assimetria na troca de tráfego realizada em
diferentes Internet Exchanges Points (IXPs) do mundo, que são infraestruturas consideradas essenciais de entrega de conteúdo na Internet. A partir desta constatação, o presente artigo objetiva apresentar uma solução baseada em Business Intelligence (BI) capaz de processar, transformar e analisar dados de diferentes IXPs. Os dados utilizados foram coletados através de um método baseado em sondagem ativa anycast que foi desenvolvido pelo grupo de pesquisa DACS e como resultados foram apresentados, por meio de um dashboard, os diferentes tipos de assimetria de tráfego dos Sistemas Autônomos (AS) em cada um dos cinco IXPs estudados. A partir dos resultados obtidos, foi possível observar que o percentual de simetria é 7,5% maior nas redes /24 em comparação às redes /23, o que demonstra que redes mais específicas tendem a ter um tráfego mais simétrico. Também foi possível observar que aproximadamente 20% do tráfego da internet não é simétrico, o que pode ser um ponto de melhoria para os provedores de conteúdo. Palavras-chave: Internet Exchanges Points (IXP); Ponto de Troca de Tráfego (PTT); Business Intelligence (BI); Autonomous System (AS).
Publicado
Considerando a quantidade de animais de rua no Brasil, a dificuldade encontrada para adotar esses animais e que ao mesmo tempo combine com o estilo de vida da pessoa que pretende adotar, tem-se a proposição do AdotePet. Ele foi projetado para ser um aplicativo para Android e iOS que tem como objetivo unificar as informações de animais disponíveis para adoção em um só lugar, seja de pessoa física ou ONG. O aplicativo também contará com um filtro por recomendação no qual o usuário poderá ver quais animais estão disponíveis e melhor combinam com seu estilo de vida, para que tenha mais assertividade na sua adoção. Para o desenvolvimento do trabalho foi usada a pesquisa bibliográfica e um processo de desenvolvimento de software tradicional. Como resultados observou-se em testes realizados que o aplicativo gerou recomendações de Pets de acordo com os perfis dos adotantes.