JVM’s Livres - Paloma Costa

926 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
926
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no 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/

×