jvm’s livres - paloma costa

Download JVM’s Livres - Paloma Costa

Post on 05-Dec-2014

1.015 views

Category:

Technology

1 download

Embed Size (px)

DESCRIPTION

 

TRANSCRIPT

  • 1. JVMs Livres Paloma Costa javawoman@portaljava.com.br http://javawoman.objectis.net
  • 2. Sobre a Palestrante s Java Developer e Tester Automation s Tcnica em Processamento de Dados s Estudante de Matemtica e Cincias da Computao s Integrante da Coordenao de Software Livre RS Frum Internacional de Software Livre (Responsvel pelos Grupos de Usurios) s Usuria 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. Objetivo Apresentar as novas tendncias da comunidade Software Livre mostrando o quanto a contribuio de desenvolvedores significativa para formar mais conhecimento compartilhado de ferramentas e tecnologias. Boa Palestra a todos!
  • 4. O qu Kaffe? Kaffe uma mquina virtual de Java. As bibliotecas associadas necessrias fornecem um ambiente runtime Java. Kaffe uma escolha com uma base para a instruo e/ou pesquisa de mquina virtual. Mquina Virtual de fonte aberta. Distribuio livre, cdigo fonte disponvel. Kaffe embutido em distribuies 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 JVMs Livres 16 de Novembro de 2006
  • 5. O qu no Kaffe Kaffe no contm cdigo fonte da SUN Microsystems. A SUN controla a marca registrada e nunca endossou Kaffe, portanto Kaffe no Java. Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 6. Licena A mquina virtual Kaffe software livre. GPL, licenciado sob os termos da licena GNU. Verses do cdigo 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 JVMs Livres 16 de Novembro de 2006
  • 7. Caractersticas Kaffe est constantemente sob o desenvolvimento e faltam liberaes atuais de Java. Faltam muitas caractersticas chaves de uma execuo JVM, caractersticas relacionadas a segurana. Kaffe no a melhor VM para desenvolver aplicaes Java(eliminar erros). Se voc estiver aprendendo Java, melhor usar um ambiente de desenvolvimento Java (tal como o JDK) licenciado pela SUN. Kaffe no o nico projeto software livre de Java. H outras execues dignas da biblioteca VM e da classe a considerar.. Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 8. Relatrios de ERROS Bugzilla: o sistema de erro do Mozilla. Se voc encontrasse um erro em Kaffe, ns gostaramos de saber sobre ele, e apreciaramos um relatrio de erro. Submeta um relatrio de erro se Kaffe no compilar em sua plataforma, ou se sua configurao no funcionar. Relate-o para GNU Classpath. Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 9. Bugzilla Bugzilla uma base de dados para erros. Possvel relatar erros e atribuir estes erros aos colaboradores apropriados. Os colaboradores podem usar Bugzilla manter uma lista para dar prioridade, programar e seguir as dependncias. Url: http://www.bugzilla.org/ Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 10. Projetos GNU Classpath O GNU Classpath so bibliotecas livres, projeto GNU para a linguagem de programao java. Beneficia todas as outras VMs em desenvolvimento. Seu report possibilita o reparo atravs do Bug Tracker Para criar um usurio http://www.kaffe.org/bugzilla/ Classpath ainda um trabalho em andamento. A primeira liberao pblica ser a verso 1.0. O cdigo fonte: ftp://ftp.gnu.org/gnu/classpath/ usurio anonymous do CVS GNU Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 11. Contribuio Os voluntrios so bem-vindos a contribuir. Contato jim@kaffe.org Para maiores informaes http://www.kaffe.org/projects.shtml Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 12. Documentao Para gerar a documentao necessrio 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 no vem com muita documentao. Ideal verificar a documentao no CVS ao lado do cdigo fonte :) Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 13. Doc xml man kaffe-1.1.7kaffeman KAFFE 1 March 2005 Kaffe version 1.1.4-cvs Kaffe project Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 14. Compatibilidade Mauve O projeto mauve uma suite livre de testes para as bibliotecas de classe Java. H uma pgina com o histrico 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 pgina de status que mostra como kaffe compatvel s verses diferentes da API Java. http://sab39.netreach.com/japi/ Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 15. Comunidades O mercado de desenvolvimento Java brasileiro um dos maiores do mundo. Devido ao trabalho de empresas e desenvolvedores, e em particular, ao esforo constante dos Grupos de Usurios Java (JUGs), que esto entre os mais ativos do mundo, a tecnologia Java vem crescendo e se espalhando no pas.
  • 16. FISL 8 8 Frum Internacional Software Livre Dias 12, 13 e 14 de Abril de 2007 Porto Alegre, RS Url: http://fisl.softwarelivre.org/8.0/www/
  • 17. Criador Dalibor Topic estudante de informtica que desenvolve software livre. No caso o kaffe, uma mquina virtual para a linguagem java. Comeou envolvido com kaffe em 1999 e mais seriamente durante 2002, que contribuia regularmente. Atualmente melhora a execuo das bibliotecas de kaffe. Contribui no projeto malva. Colaborador no projeto GNU Classpath. Colaborador da ligao no projeto Kaffe OpenVM. Paloma Costa javawoman@portaljava.com.br JVMs Livres 16 de Novembro de 2006
  • 18. Perguntas ???? Muito Obrigada!
  • 19. Referncias 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/