ProActive: um arcabouço para computação paralela, distribuída e concorrente com segurança e mobilidade =========================================================== Muitas vezes, caractererísticas como atividade e distribuição de objetos de uma aplicação não são conhecidas inicialmente e mudam todo o tempo. Uma grande distância existente entre aplicações multi-threaded e aplicações distribuídas dificulta o reuso do código na transição desses tipos de aplicação. Bibliotecas Java conhecidas como JavaRMI e JavaIDL, requerem profundas modificações no código para tornar objetos locais em objetos acessíveis remotamente. Este seminário apresenta o middleware ProActive, que provê uma biblioteca Java para computação paralela, distribuída e concorrente com mobilidade e segurança, que permite a simplificação da programação de aplicações que são distribuídas em redes locais, clusters ou em Grades. O primeiro requisito do ProActive é abstrair do programador tarefas de baixo nível como distribuição dos objetos nesses ambientes. Apresentamos as principais características utilizadas pelo arcabouço para satisfazer esses requisitos.