JCL - um MIDDLEWARE Java de alta performance para computação de propósito geral utilizando dispositivos móveis e sistemas embarcados
O presente projeto pretende estender as funcionalidades de um sistema já implementado denominado projeto JCL (Java Cá&Lá) e que existe desde 2011. Trata-se de um middleware que auxilia programadores Java a construírem aplicações distribuídas e/ou massivamente paralelas a partir de um único código. Neste trabalho de pesquisa, em especial de pesquisa tecnológica, propomos a construção de dois novos módulos para o JLC: (i) o primeiro busca integrar uma aplicação da plataforma Android ao cluster JCL e (ii) o segundo busca construir placas de aquisição de dados de baixo custo integrado ao cluster JCL. Conceitos como nuvens computacionais elásticas, Internet das Coisas (IoT), computação móvel, muitas vezes baseada em contextos, estão se tornando comuns e provavelmente terão ainda maior inserção na sociedade. Neste sentido, o JCL requer extensões para ser executado em cluster de dispositivos móveis e para interagir com diversos sensores. Como resultado desta pesquisa dois novos módulos do middleware JCL serão produzidos e pretende-se, com isto, otimizar o uso de recursos disponíveis em nosso cotidiano, além de tornar mais fácil a aquisição de sinais de sensores para uso em sistemas distribuídos.
Grande Área: Ciências Exatas e da Terra
Orientador: Sílvia Grasiella Moreira Almeida
Co-orientador: André Luís Barroso Almeida