OpenSource Java - Adopt a JDK e OpenJDK

CesarNog 600 views 22 slides Nov 01, 2016
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

Palestra sobre como ajudar a comunidade Java com seu código OpenSource através dos programas Adopt a JDK e OpenJDK


Slide Content

/* OpenSource Java */ Adopt a JSR e OpenJDK

Quem sou eu? (EGO Slide) Analista de Sistemas no Instituto de Pesquisas Eldorado , Campinas Ex-programador Java na Fundação CPqD Estudante de Sistemas de Informação – UFSCar Técnico em Informática pelo COTUCA (Colégio Técnico de Campinas) - UNICAMP Um dos atuais coordenadores do Participante da caravana SouJava do JavaOne e Oracle OpenWorld 2012 San Francisco/California @cesarnogcps [email protected] Ex-intercambista pelo Ciências Sem Fronteiras na University of Missouri – Kansas City (UMKC)

http://www.oracle.com/events/global/en/java-outreach/index.html

https://www.youtube.com/watch?v=H64BgrZ_iS0

Você sabia? A linguagem JAVA é opensource O kit de desenvolvimento Java, chamado de JDK (Java Development Kit) é opensource também.

O que é uma JSR? Java Specification Requests (JSRs) são as descrições reais de especificações propostas e final para a plataforma Java . A todo momento existem inúmeras JSRs que são criadas e são discutidas pla comunidade, através do processo de análise e aprovação . Comunidade de desenvolvimento das especificações da tecnologia Java

O processo de uma JSR

O que é o programa Adopt a JSR? (Adote um pacote Java Specification Requests) Adopt a JSR é uma iniciativa internacional criada pela London Java Community e pelo SouJava , os dois Grupos de Usuários Java que fazem parte do Comitê Executivo (EC) do Java Community Process (JCP). https://github.com/Adopt-a-JSR http://adoptajsr.org/ https://www.facebook.com/AdoptaJSR https://twitter.com/adoptajsr

Quem já participa d o Adopt a JSR? Exemplo de uma JSR que já possue envolvimento do SouJava, com membros e diretores do SouJava acompanhando e participando do trabalho : JSR 310: Date and Time API Michael “MisterM” Santos (Spec Lead) http://blog.michaelnascimento.com.br  twitter: @mr__m URL da JSR:  http://jcp.org/en/jsr/detail?id=310

Por que eu falo tanto do Adopt a JSR ? Através dessa iniciativa, a ideia é oferecer suporte para que os membros do SouJava e comunidade tenham uma participação mais efetiva nas JSRs, iniciando com uma participação como observadores podendo evoluir de acordo com os interesses do desenvolvedor. Desse modo, o grupo de usuários ganha uma visão mais ampla do JCP e exerce com maior efetividade sua participação no Comitê Executivo JCP, além de compartilhar essa “visão privilegiada” dos participantes do JCP com toda a comunidade Java. Por outro lado, o desenvolvedor interessado ganha experiência e visibilidade

Há alguem que possa me ajudar a submeter ou modificar uma JSR? SouJava vota sim e com 18 votos a favor JCP-EC aprova a JSR #346 – Contexts and Dependency Injection  1.1 Quer participar? Participe da lista de padronização! Escolha a JSR que mais interessa a você e preencha o  formulário para participação  na iniciativa. http://www.jcp.org/en/jsr/detail?id=346

O JCP (Java Community Process) lhe dá a chance de ter o seu próprio trabalho opensource se tornar um componente oficial da plataforma Java, na qual é possível oferecer sugestões para melhorar e crescente da tecnologia. De qualquer forma, todos na comunidade Java se beneficiam com a sua participação. Essa é uma das razões porque o JCP está aberto a todos .

Como participar? Escolha uma JSR Se apresente ao SouJava e ao líder da JSR Leia a especificação Acompanhe listas de email Compartilhe

https://jcp.org/en/jsr/detail?id=354 https://otaviojava.gitbooks.io/money-api/content/pt-br/index.html

Adopt Open JDK A versão opensource do JDK é chamada de OpenJDK . Uma maneira de melhorar o OpenJDK é participar do programa chamado Adote OpenJDK . Evolução do java Livre ● Plataforma madura ● Open Source Veja mais em: https ://java.net/projects/adoptopenjdk/

Adopt OpenJDK - Hack into it! Os objetivos da Adopt-OpenJDK é melhorar em si o OpenJDK. Então , o que você pode fazer para contribuir hoje com o Java: Melhorar o código-fonte (StringBuffer para StringBuilder são apenas um exemplos de como você pode melhorá-lo ). Teste o código fonte ( jtreg e JUnit são importantes!) Envie os patches depois que você fez com ele. (Lembre-se d as regras!) Se você tem alguma experiência com ele, evangelize-o! ^ _ ^ Blog interessante: http ://the2ndeinstein.blogspot.com.br/2013/04/adopt-openjdk-hack-into-it.html

www.code4.life

http://bit.do/Microprofile

Obrigado! http://soujava.org.br/regionais/campinas/