Ainda em desenvolvimento, o Plutãoweb 2 é uma suíte com diversas ferramentas para auxiliar alunos, secretarias e diretorias da Universidade de São Paulo em tarefas relacionadas à graduação.
O Plutão se utiliza das informações disponíveis no Júpiter para construir ferramentas e visualizações.
Era inicialmente um projeto independente meu, que graças a apreciação de alunos, da secretaria da Eng. de Computação e de seus coodenadores, tornou-se um projeto de Iniciação Científica.
O Plutãoweb executa um script em batch, que captura as informações do Júpiter e cria um banco de dados em paralelo, clonando somente os dados de interesse. É a partir desse banco de dados gerado que são realizadas as pesquisas.
O sistema é feito em PHP sob o framework Kohana, todo codificado em UTF-8,usa MySQL como banco de dados, efeitos visuais e outras facilidades com o framework jQuery e retira os dados do Jupiter com RegEx.
Você pode se perguntar, "Mas por que RegEx e não DOM?". Sim, de fato seria mais indicado utilizar DOM caso a saída do Júpiterweb fosse consistente -- o que não é. A saída do Júpiterweb é uma grande bagunça, cheia de inconsistências e redundâncias, do começo ao fim.
Dúvidas, sugestões, bugs, presentes e doaçõe$ em dinheiro, só falar comigo (;
Aluno de Engenharia de Computação, Turma 2007 Ciência da Computação, Vitor de Araujo (Dalai).
O projeto está sendo desenvolvido sob a tutoria do Prof. Dr. Evandro L. L. Rodrigues, da Escola de Engenharia de São Carlos (EESC) - USP.
Sim, existem bugs conhecidos no sistema :P O título "beta" nos deixa ter bugs conhecidos sem sentirmos muita culpa! Além disso, nos reservamos o direito de manter algumas mensagens de erro e debugging não tão amigáveis...
Segue a lista de bugs conhecidos:
Caso perceba mais algum bug, por favor, reporte!