JVM’s Livres




          Paloma Costa
    javawoman@portaljava.com.br
     http://javawoman.objectis.net
Sobre a
         Palestrante
    s     Java Developer e Tester Automation

s        Técnica em Processamento de Dados

s  ...
Objetivo
• Apresentar as novas tendências da comunidade
  Software Livre mostrando o quanto a contribuição de
  desenvolve...
O quê é Kaffe?
• Kaffe é uma máquina virtual de Java.

• As bibliotecas associadas necessárias fornecem um ambiente
  runt...
O quê não é Kaffe

• Kaffe não contém código fonte da SUN Microsystems.

• A SUN controla a marca registrada e nunca endos...
Licença
• A máquina virtual Kaffe é software livre.
• GPL, licenciado sob os termos da licença GNU.
• Versões do código fo...
Características
• Kaffe está constantemente sob o desenvolvimento e faltam
  liberações atuais de Java.

• Faltam muitas c...
Relatórios de ERROS
• Bugzilla: o sistema de erro do Mozilla.

• Se você encontrasse um erro em Kaffe, nós gostaríamos
  d...
Bugzilla
• Bugzilla é uma base de dados para erros.

• Possível relatar erros e atribuir estes erros aos colaboradores
  a...
Projetos
• GNU Classpath
    • O GNU Classpath são bibliotecas livres, projeto GNU
      para a linguagem de programação j...
Contribuição
• Os voluntários são bem-vindos a contribuir.

                    • Contato jim@kaffe.org

          • Para ...
Documentação
• Para gerar a documentação é necessário instalar DocBook .

• Kaffe é uma VM razoavelmente simples de trabal...
Doc xml man
• kaffe-1.1.7kaffeman
• <refmeta>
•     <refentrytitle>KAFFE</refentrytitle>
•     <manvolnum>1</manvolnum>
• ...
Compatibilidade
• Mauve

  O projeto mauve é uma suite livre de testes para as bibliotecas
  de classe Java. Há uma página...
Comunidades
• O mercado de desenvolvimento Java brasileiro é um dos

  maiores do mundo. Devido ao trabalho de empresas e
...
FISL 8

 8º Fórum Internacional Software Livre
    Dias 12, 13 e 14 de Abril de 2007
             Porto Alegre, RS



Url:...
Criador
• Dalibor Topic

 É estudante de informática que desenvolve software
 livre. No caso é o kaffe, uma máquina virtua...
Perguntas ????
    Muito Obrigada!
Referências
• GNU ClassPath
  http://www.gnu.org/software/classpath/
• Javali
  http://www.javali.org.br/
• Kaffe
  http:/...
JVM’s Livres - Paloma Costa
JVM’s Livres - Paloma Costa
Upcoming SlideShare
Loading in …5
×

JVM’s Livres - Paloma Costa

871 views
825 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
871
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JVM’s Livres - Paloma Costa

  1. 1. JVM’s Livres Paloma Costa javawoman@portaljava.com.br http://javawoman.objectis.net
  2. 2. Sobre a Palestrante s Java Developer e Tester Automation s Técnica em Processamento de Dados s Estudante de Matemática e Ciências da Computação s Integrante da Coordenação de Software Livre RS Fórum Internacional de Software Livre (Responsável pelos Grupos de Usuários) s Usuária GNU/Linux desde 2001- Debian s Trabalha nos projetos de pesquisa e desenvolvimento da HP(TecnoPUCRS) s Portal://javawoman.objectis.net (Material das palestras disponibilizado)
  3. 3. Objetivo • Apresentar as novas tendências da comunidade Software Livre mostrando o quanto a contribuição de desenvolvedores é significativa para formar mais “conhecimento compartilhado” de ferramentas e tecnologias. • Boa Palestra a todos!
  4. 4. O quê é Kaffe? • Kaffe é uma máquina virtual de Java. • As bibliotecas associadas necessárias fornecem um ambiente runtime Java. • Kaffe é uma escolha com uma base para a instrução e/ou pesquisa de máquina virtual. • Máquina Virtual de fonte aberta. • Distribuição livre, código fonte disponível. • Kaffe é embutido em distribuições Linux e BSD, como Red Hat, Mandrake, SuSE, Debian, Gentoo, Conectiva, PLD, Ark Linux, FreeBSD, NetBSD, OpenBSD, e muitos outros. Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  5. 5. O quê não é Kaffe • Kaffe não contém código fonte da SUN Microsystems. • A SUN controla a marca registrada e nunca endossou Kaffe, portanto Kaffe não é Java. Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  6. 6. Licença • A máquina virtual Kaffe é software livre. • GPL, licenciado sob os termos da licença GNU. • Versões do código fonte para download: Linux/Unix kaffe-1.1.7.tar.gz Windows kaffe-1.1.7.zip Todos SO's kaffe-1.1.7.tar .bz2 Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  7. 7. Características • Kaffe está constantemente sob o desenvolvimento e faltam liberações atuais de Java. • Faltam muitas características chaves de uma execução JVM, características relacionadas a segurança. • Kaffe não é a melhor VM para desenvolver aplicações Java(eliminar erros). • Se você estiver aprendendo Java, é melhor usar um ambiente de desenvolvimento Java (tal como o JDK) licenciado pela SUN. • Kaffe não é o único projeto software livre de Java. Há outras execuções dignas da biblioteca VM e da classe a considerar.. Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  8. 8. Relatórios de ERROS • Bugzilla: o sistema de erro do Mozilla. • Se você encontrasse um erro em Kaffe, nós gostaríamos de saber sobre ele, e apreciaríamos um relatório de erro. • Submeta um relatório de erro se Kaffe não compilar em sua plataforma, ou se sua configuração não funcionar. • Relate-o para GNU Classpath. Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  9. 9. Bugzilla • Bugzilla é uma base de dados para erros. • Possível relatar erros e atribuir estes erros aos colaboradores apropriados. • Os colaboradores podem usar Bugzilla manter uma lista para dar prioridade, programar e seguir as dependências. • Url: http://www.bugzilla.org/ Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  10. 10. Projetos • GNU Classpath • O GNU Classpath são bibliotecas livres, projeto GNU para a linguagem de programação java. • Beneficia todas as outras VM´s em desenvolvimento. • Seu report possibilita o reparo através do Bug Tracker • Para criar um usuário http://www.kaffe.org/bugzilla/ • Classpath é ainda um trabalho em andamento. A primeira liberação pública será a versão 1.0. • O código fonte: ftp://ftp.gnu.org/gnu/classpath/ usuário anonymous do CVS GNU Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  11. 11. Contribuição • Os voluntários são bem-vindos a contribuir. • Contato jim@kaffe.org • Para maiores informações http://www.kaffe.org/projects.shtml Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  12. 12. Documentação • Para gerar a documentação é necessário instalar DocBook . • Kaffe é uma VM razoavelmente simples de trabalhar. • Ideal para os que tentam fazer a pesquisa ou que tentam apenas aprender como uma VM trabalha. • Infelizmente, Kaffe não vem com muita documentação. • Ideal é verificar a documentação no CVS ao lado do código fonte :) Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  13. 13. Doc xml man • kaffe-1.1.7kaffeman • <refmeta> • <refentrytitle>KAFFE</refentrytitle> • <manvolnum>1</manvolnum> • <refmiscinfo class='date'>March 2005</refmiscinfo> • <refmiscinfo class='source'>Kaffe version 1.1.4-cvs</refmiscinfo> • <refmiscinfo class='manual'>Kaffe project</refmiscinfo> • </refmeta> Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  14. 14. Compatibilidade • Mauve O projeto mauve é uma suite livre de testes para as bibliotecas de classe Java. Há uma página com o histórico dos resultados de todos os testes . http://sources.redhat.com/mauve/ • Japitools Japitools é uma ferramenta para testar a compatibilidade de uma API, escrito por Stuart Ballard. Há uma página de status que mostra como kaffe é compatível às versões diferentes da API Java. http://sab39.netreach.com/japi/ Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  15. 15. Comunidades • O mercado de desenvolvimento Java brasileiro é um dos maiores do mundo. Devido ao trabalho de empresas e desenvolvedores, e em particular, ao esforço constante dos Grupos de Usuários Java (JUGs), que estão entre os mais ativos do mundo, a tecnologia Java vem crescendo e se espalhando no país.
  16. 16. FISL 8 8º Fórum Internacional Software Livre Dias 12, 13 e 14 de Abril de 2007 Porto Alegre, RS Url: http://fisl.softwarelivre.org/8.0/www/
  17. 17. Criador • Dalibor Topic É estudante de informática que desenvolve software livre. No caso é o kaffe, uma máquina virtual para a linguagem java. Começou envolvido com kaffe em 1999 e mais seriamente durante 2002, que contribuia regularmente. Atualmente melhora a execução das bibliotecas de kaffe. Contribui no projeto malva. Colaborador no projeto GNU Classpath. Colaborador da ligação no projeto Kaffe OpenVM. Paloma Costa javawoman@portaljava.com.br JVM´s Livres 16 de Novembro de 2006
  18. 18. Perguntas ???? Muito Obrigada!
  19. 19. Referências • GNU ClassPath http://www.gnu.org/software/classpath/ • Javali http://www.javali.org.br/ • Kaffe http://www.kaffe.org/ • Testes Kaffe http://tinderbox.anholt.net/tinderbox3/showbuilds.pl?tree=kaffe • Projeto Software Livre Brasil http://www.softwarelivre.org/ • Mauve http://sources.redhat.com/mauve/ • Japitools http://sab39.netreach.com/japi/

×