reJ v0.6 lançado - Editor de bytecode para plataforma Java  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Sami Koivu
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline

Nova versão - reJ v0.6 lançado

reJ é uma ferramenta de 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, tente corrigir problemas relacionadas a facilidade de uso e contém muitas novidades incluindo: Debug de bytecode, refactoring básico, melhoras de navegação entre classes, suporte para as "novas" funcionalidades de Java 1.5 e comparação de classes e conjuntos de classes totalmente reimplementada.

Também foi lançado hoje o site do projeto, com uma descrição melhor do projeto, os javadocs (que ainda precisam muito trabalho), FAQ e tutoriais:
http://rejava.sourceforge.net/

Confira a notícia no source-forge (em inglês):
http://sourceforge.net/forum/forum.php?forum_id=638007

Faz o download de reJ v0.6 no Source-Forge:
http://sourceforge.net/project/showfiles.php?group_id=122082&package_id=133253&release_id=466234

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

Screenshots:
http://sourceforge.net/project/screenshots.php?group_id=122082

FAQ (em inglês):
http://rejava.sourceforge.net/faq.html

Um screenshot da tela de comparação (comparando a classe sun.misc.Version de JRE 1.5.0_08 e JRE 1.5.0_09)


(Obs: esse é projeto meu e não tenho certeza qual a política do Fórum em relação de usuário postando notícia sobre seu projeto pessoal - assim sendo, se for um problema, favor mudar por ex. para Java Avançado)

(Slightly) Random Broken Thoughts on Java Security
[Email] [WWW] [Yahoo!] [MSN]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Sami, você é um dos nossos e nos dá grande prazer saber do seu projeto que na minha opinião é muito bom.

Assim que me sobrar um tempo vou examinar com mais detalhe.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
Sami Koivu
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline

Luca wrote:Olá

Sami, você é um dos nossos e nos dá grande prazer saber do seu projeto que na minha opinião é muito bom.

Assim que me sobrar um tempo vou examinar com mais detalhe.

[]s
Luca


Obrigado Luca

Uma coisa que esqueci de dizer que vale tanto para você quanto para os outros: Todos os comentários, sugestões, etc estão super bem vindos. Também qualquer dúvida é só postar aqui, ou mandar MP, email, mensagem no MSN, etc.

[]s,
Sami

(Slightly) Random Broken Thoughts on Java Security
[Email] [WWW] [Yahoo!] [MSN]
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Online

seu projeto paree muito interessante! ainda mais pra nos que sempre queremos aprender mais do bytecode e dos mnemonicos. como sao poucos, é um assemlbyzinho facil de entender, nao é mesmo?

e com o reJ isso fica facil de aprender! vou aproveitar.

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
Sami Koivu
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline

Paulo Silveira wrote:seu projeto paree muito interessante! ainda mais pra nos que sempre queremos aprender mais do bytecode e dos mnemonicos. como sao poucos, é um assemlbyzinho facil de entender, nao é mesmo?

e com o reJ isso fica facil de aprender! vou aproveitar.


Exato, Paulo. Com poucas instruções e não tendo que brincar com endereços de memória fica bem mais simples e fácil do que um assembly "de verdade".

(Slightly) Random Broken Thoughts on Java Security
[Email] [WWW] [Yahoo!] [MSN]
Sami Koivu
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline

Exemplificando a simplicidade, um simples HelloWorld ficaria assim:



Isto é equivalente do


(Com a diferença que o javac iria criar um construtor padrão, também.)

O que acontece no bytecode é seguinte:

Pega o campo out da classe System e joga na pilha.


Pega o String "Hello, World!" e joga na pilha.


Chama o método println(String) pegando o(s) parâmetro(s) da pilha, e depois o objeto cujo método chamamos.


Retornar void do método.


[]s,
Sami

(Slightly) Random Broken Thoughts on Java Security
[Email] [WWW] [Yahoo!] [MSN]
Alexandre Ferreira
Virtual Machine Man
[Avatar]

Membro desde: 20/09/2006 20:07:03
Mensagens: 520
Localização: Rio de Janeiro
Offline

Sami, parabens pelo projeto.
Eu tinha visto o reJ uma vez.
Mas jamais passou na minha cabeca q era de um brasileiro, muito menos frequentador do GUJ...

Parabens!
[]'s

Alexandre Ferreira
Blog: http://alexandreferreira.com.br
[WWW] [MSN]
Eduardo Bregaida
Moderador
[Avatar]
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline

PARABENS SAMI, poxa, mto bom msm

Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
[Email] [WWW] [MSN]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

afsrj wrote:Mas jamais passou na minha cabeca q era de um brasileiro, muito menos frequentador do GUJ...


Frequentador do GUJ sim, mas ele é finlandês e mora na Finlândia, terra da Nokia, dos monitores de freqüencia cardíaca Polar, de uma qualidade de vida das melhores do mundo e do Papai Noel.

Precisando de alguma coisa do Papai Noel, fale com o Sami que ele consegue para você.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
Sami Koivu
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline

Luca wrote:Olá

afsrj wrote:Mas jamais passou na minha cabeca q era de um brasileiro, muito menos frequentador do GUJ...


Frequentador do GUJ sim, mas ele é finlandês e mora na Finlândia, terra da Nokia, dos monitores de freqüencia cardíaca Polar, de uma qualidade de vida das melhores do mundo e do Papai Noel.

Precisando de alguma coisa do Papai Noel, fale com o Sami que ele consegue para você.

[]s
Luca


Heheh.

Muito boa a lista, Luca. Aqui no fórum tem também o piloto F1 finlandês : raikk0n3n e o grupo de metal finlandês : Lordi

(Ok, tudo bem, acho que são ambos brasileiros.)

Mas de fato, sou finlandês, mesmo que pretendo passar uns anos no Brasil trabalhando logo que (se) meu visto de trabalho sair. De qualquer forma, obrigado Alexandre e Heero Yuy

[]s,
Sami

(Slightly) Random Broken Thoughts on Java Security
[Email] [WWW] [Yahoo!] [MSN]
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Tá muito legal!

Minha sugestão é criar um build script com maven ou ant.

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
Sami Koivu
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline

pcalcado wrote:Tá muito legal!

Minha sugestão é criar um build script com maven ou ant.


Obrigado Phillip e valeu pela sugestão que é logo aceitada. Realmente faz falta.

(Slightly) Random Broken Thoughts on Java Security
[Email] [WWW] [Yahoo!] [MSN]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Sami Koivu, simplesmente genial seu projeto!
É "choque de monstro"!E eu já vou brincar por aqui...

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Alexandre Ferreira
Virtual Machine Man
[Avatar]

Membro desde: 20/09/2006 20:07:03
Mensagens: 520
Localização: Rio de Janeiro
Offline

Luca wrote:Olá

afsrj wrote:Mas jamais passou na minha cabeca q era de um brasileiro, muito menos frequentador do GUJ...


Frequentador do GUJ sim, mas ele é finlandês e mora na Finlândia, terra da Nokia, dos monitores de freqüencia cardíaca Polar, de uma qualidade de vida das melhores do mundo e do Papai Noel.

Precisando de alguma coisa do Papai Noel, fale com o Sami que ele consegue para você.

[]s
Luca



IAHiuHAiuHAIuhAI
Outra coisa q eu jamais pensaria.
Um gringo aqui conosco. Super gente boa e participativo como se fosse um brasileiro...

Irado!

Alexandre Ferreira
Blog: http://alexandreferreira.com.br
[WWW] [MSN]
rafaelbpc
Smalltalk
[Avatar]

Membro desde: 07/01/2005 14:36:33
Mensagens: 3
Localização: Rio de Janeiro
Offline

Realmente o projeto parece bem legal. Parabens ao SAMI pela ideia e pelo portugues. Nao eh facil encontrar um finlandes ou qualquer outro europeu que fala portugues.

Abs!

Abs,
Rafael Alcemar
[Yahoo!] [MSN]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team