Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A Tecnologia Java Livre

1,232 views

Published on

Published in: Technology, Education
  • Be the first to comment

A Tecnologia Java Livre

  1. 1. A Tecnologia Java - LIVRE! Bruno Souza Fabiane Nardon Java/Open Source JavaTools Community Ambassador Leader SouJava OpenJDK IGB bruno@javaman.com.br fabiane@tridedalo.com.br
  2. 2. Java no tempo... 1995 1996 1997 1998 1999 2000 ... 2002... 2004 2005 2006 2007... 2009 JCP Formalizado JDK 1.0 Código Fonte do Sun é com- Java 2 é distribuído Java 5 Anunciado que prada pela Java Card 2.0 Java será open Oracle source Tecnologia Java Atinge a marca nasce oficialmente de 400 JUGs 4.5M desenvolvedores Java JAVA OPEN 2M downloads SOURCE J2EE
  3. 3. Java no tempo... no Brasil 1995 1996 1997 1998 1999 2000 ... 2002... 2004 2005 2006 2007... 2009 BB adota Fundado Tradução das APIs do Java SouJava OpenJDK para pt-br, IRPF Jonathan Shwartz Para ganhar Java é em Java encontra Lula créditos extras, IRPF só linguagem do Fabiane faz um Java ano pela Info curso de Java Sistema de Saúde Bruno descobre Fundado DFJUG ganha Duke's o Java e se torna Choice Award IRPF ganha Duke, SPB Brasil no board o Javaman é lançado do com tecnologia Java OpenJDK
  4. 4. Java no Brasil ● Java domina o mercado de desenvolvimento brasileiro ● Maiores sistemas do governo são feitos em Java ● Maior JUG do mundo é brasileiro. O segundo maior também! ● Brasil é visto internacionalmente como o país do Java (além do futebol e carnaval...)
  5. 5. O que?
  6. 6. Open Source
  7. 7. GPL v2
  8. 8. Classpath Exception
  9. 9. Funciona!
  10. 10. Promovendo Contribuições
  11. 11. Crescendo a Comunidade
  12. 12. Ampliando Adoção
  13. 13. Sem Forks
  14. 14. OpenJDK 6
  15. 15. OpenJDK 7
  16. 16. JDK 7
  17. 17. Quem?
  18. 18. acorn alanb alexp amenkov andreas andrew ant anthony apangin apetrusenko aph art asaha avu bae bchristi billyh blacklion bpatel bristor campbell ccenotti ccheung ceisserer cfang cgruszka chegar chrisphi christos coleenp cquinn darcy dav dcherepanov dcubed denis dfuchs dgu dholmes dice dl dougfelt duke emcmanus faryad flar forax gafter gbenson glewis gsm hawtin hdong herrick hualan idk igor ikrylov iris iveresov jasper jccollet jcoomes jeff jenda jfdenise jferaud jgodinez jjb jjg jjh jmasa jmelvin johnc jqzuo jrose jrufus jtusla kalli kamg katleman kbr kevinw ksrini kurosaki kurt kvn lana lancea landonf langel ldayne leifs lmalvent loneid lstadler lucyzhao malenkov mali martin mchung mcimadamore mernst mfang michaelm minqi mlapshin mr mullan naoto neugens never newell ogino ohair okutsu parrt paulk pbk peterjones peterz peytoia phh pjr poonam prr psoper ramap rasbold rkennke robilad rupashka sbohne sgoldman sherman sjiang slions son srl sspitsyn stanleyh stayer sundar swamyv tbell tdv thurka tonyp trims twisti uta valeriep vasya vinnie volk weijun wetmore xdono xlu xuelei yan yangjiang yhuang yjoan ysr
  19. 19. Comunidade Diversa
  20. 20. Desenvolvedores Individuais
  21. 21. BSD Port Landon Fuller Greg Lewis Kurt Miller Christos Zoulas
  22. 22. Academia
  23. 23. Type Annotations Mahmood Ali Michael Ernst
  24. 24. Contribuidores Corporativos
  25. 25. Sun, Red Hat, Google, AMD
  26. 26. Situação da Comunidade
  27. 27. Committers
  28. 28. db.openjdk.java.net/people
  29. 29. Total: 165
  30. 30. ! @Sun.com: 38
  31. 31. 23% Committers de fora da Sun
  32. 32. 1 Ano de Repositório Mercurial
  33. 33. Projetos
  34. 34. Total: 25
  35. 35. Liderados pela Sun: 13
  36. 36. OpenJDK 6, OpenJDK 7, Da Vinci VM, Coin, NIO2, ...
  37. 37. Não liderados pela Sun: 12
  38. 38. BSD Port, Zero, Caciocavallo, IcedTea, Type Annotations, XRender Pipeline, ...
  39. 39. Onde?
  40. 40. Ubiquidade
  41. 41. OpenJDK 6 está incluído ...
  42. 42. 6 Grandes Distros
  43. 43. Gentoo
  44. 44. Ubuntu
  45. 45. Fedora
  46. 46. OpenSUSE
  47. 47. Mandriva
  48. 48. Debian
  49. 49. + Distros Derivadas
  50. 50. Linux Mint
  51. 51. Simply MEPIS
  52. 52. Red Hat Enterprise Linux
  53. 53. CentOS
  54. 54. + New OSes
  55. 55. FreeBSD Ports Collection
  56. 56. MacPorts
  57. 57. sudo port install openjdk6
  58. 58. OpenBSD
  59. 59. NetBSD
  60. 60. Compatibilidade
  61. 61. OpenJDK Community TCK License Agreement
  62. 62. Java SE 6 + GPL v2 + Substancialmente derivado do OpenJDK
  63. 63. Google Red Hat Canonical Tarent CACAO
  64. 64. Anúncios de Builds Compatíveis
  65. 65. OpenJDK 6 Fedora 8 x86
  66. 66. OpenJDK 6 + IcedTea Fedora 9 x86 & x86-64
  67. 67. OpenJDK 6 + IcedTea RHEL 5.3 x86 & x86-64
  68. 68. OpenJDK 6 + IcedTea Ubuntu 9.04 x86 & x86-64
  69. 69. OpenJDK 6 + IcedTea + Zero Fedora 10 ppc & ppc64
  70. 70. http://openjdk.java.net/groups/conformance/
  71. 71. Infraestrutura
  72. 72. hg.openjdk.java.net
  73. 73. bugs.openjdk.java.net
  74. 74. Bugzilla
  75. 75. Primeira Fase: Patches
  76. 76. Um patch a cada dois dias!
  77. 77. Próxima Fase: Bugtracking
  78. 78. Status: projeto em andamento!
  79. 79. http://openjdk.java.net/projects/jdk7/
  80. 80. Contribua!
  81. 81. http://openjdk.java.net
  82. 82. Se mantenha atualizado
  83. 83. http://planetjdk.org
  84. 84. Discuta o projeto
  85. 85. discuss@openjdk.java.net
  86. 86. jdk7-dev@openjdk.java.net
  87. 87. Se preferir, fique na escuta
  88. 88. OpenJDK Forum
  89. 89. discuss@openjdk.java.net
  90. 90. Mas o que eu tenho a ver com isso?
  91. 91. Sun JDK != OpenJDK
  92. 92. Oracle ???
  93. 93. VOCÊ PODE MANTER O JAVA LIVRE!
  94. 94. Q&A bruno@javaman.com.br fabiane@tridedalo.com.br

×