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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.