| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2007 23:15:11
|
Sami Koivu
Virtual Machine Man
![[Avatar]](/images/avatar/a4d8e2a7e0d0c102339f97716d2fdfb6.jpg)
Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline
|
Nova versão - reJ v0.7 lançado
reJ é uma ferramenta que pretende dar uma melhor visibilidade nos arquivos .class. Pode ser utilizado no estudo de bytecode, visualização, busca, comparação e manipulação de arquivos .class da plataforma Java. Praticamente todos os aspectos (interfaces, classe pai, nome da classe, campos, métodos, o bytecode, os constantes) de arquivos .class podem ser visualizados e modificados.
A nova versão corrige vários bugs, com desempenho e navegação melhorados, suporte para visualização de generics e seguindo as dicas do colega Michael Nascimento Santos (aka Mister M), eu comecei trabalhar com uma parte bem interessante: visualizar a relação entre código fonte Java, a view do editor do reJ e o código binário da classe compilada. Na versão atual só se pode navegar nas telas de estrutura, constant pool e o editor, e o reJ destaca os dados em hexa correspondentes. No futuro a idéia é tanto poder também navegar no código binário e o reJ destacar as partes correspondentes no editor quanto fazer a mesma coisa com o código fonte da classe.
Confira a notícia no source-forge (em inglês):
reJ v0.7 released
Faça o download de reJ v0.7 no Source-Forge:
http://sourceforge.net/project/showfiles.php?group_id=122082&package_id=133253&release_id=498744
Funcionalidades, com imagens (em inglês):
http://rejava.sourceforge.net/features.html
Tutorial, com imagens e agora em português (e por favor, desculpem os erros de português tanto aqui quanto no tutorial):
http://rejava.sourceforge.net/hello_pt.html
FAQ (em inglês, com só três perguntas.. aliás, perguntem ):
http://rejava.sourceforge.net/faq.html
|
(Slightly) Random Broken Thoughts on Java Security |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2007 23:34:59
|
Yky Mattshawn
Virtual Machine Man
Membro desde: 18/12/2006 03:34:14
Mensagens: 651
Localização: São Sebastião do Caí / RS
Offline
|
Olá! É excelente ver programadores com iniciativa para desenvolver aplicações e disponibilizá-las ao público.
Acho uma idéia muito interessante a manipulação de bytecodes. Embora possa ser contraditória para muitos, o fato de se programar sem a necessidade de compilador é algo a ser observado.
Parabéns, Sami Koivu.
|
Yky Mattshawn [ Compusoft - Desenvolvimento de Sistemas Empresariais ]
"Tudo que é ortodoxo ou heterodoxo demais gera heresia."
Bixo 2010 - Ciência da Computação - Feevale/RS e Unisinos/RS |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2007 00:04:58
|
Sami Koivu
Virtual Machine Man
![[Avatar]](/images/avatar/a4d8e2a7e0d0c102339f97716d2fdfb6.jpg)
Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline
|
Olá,
Obrigado, Yky.
Faltou eu dizer que não tenho atualizado o site de documentação muito, mas isso é minha prioridade no momento.
Sobre ser contraditória, eu concordo. Eu aviso contra editar o sistema que seu equipe desenvolveu por 5 anos e que está em produção com reJ. Eu pessoalmente uso quando estou com código compilado e sem as fontes e preciso descobrir alguma coisa sobre o código. Por isso eu tenho colocado tanto esforço na navegação. O outro uso legal que eu comecei a dar mais foco depois dos comentários dos senhores Calçado, Silveira e Nascimento é a parte de aprender sobre como funciona o bytecode.
[]s,
Sami
|
(Slightly) Random Broken Thoughts on Java Security |
|
|
 |
|
|
|
|