projeto openjdk - tdc 2014
DESCRIPTION
O OpenJDK é um projeto da JVM baseado totalmente em software livre e de código aberto. Começou a ficar mais conhecido na versão anterior, Java 7, por se tornar a implementação de referência. Esse projeto tem apoio de várias empresas e comunidades, conheça um pouco mais sobre o projeto e as novas funcionalidades que vão além das JSRs no Java 8. Além dos próximos passos no Java 9.TRANSCRIPT
![Page 1: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/1.jpg)
#OpenJDK
Otávio Santana@otaviojavahttp://www.java.net/blogs/otaviojava/http://otaviosantana.blogspot.com.br/
![Page 3: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/3.jpg)
Java?
• Linguagem• JVM• Plataforma
![Page 4: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/4.jpg)
Class.class Stream
Instruções
Execução Nativa
![Page 5: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/5.jpg)
![Page 6: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/6.jpg)
![Page 7: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/7.jpg)
Registradores
• Heap: instâncias
• Method Area: classes
• Pilha Java: métodos java• Pilha navita: pilhas nativas
• PC Counter: execução
![Page 8: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/8.jpg)
Adote o OpenJdk
● Evangelizando● Passando o conhecimento ● Tradução para outros idiomas● Participando de JSR para JSE● Refatoração do código existente● Divulgando o projeto● Realizando tutoriais● Correções gramaticais● etc.
![Page 9: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/9.jpg)
Atividades
● Wiki● Clean Day● Refatoração● Warnings● Tutorial
![Page 10: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/10.jpg)
Versão 9
• A versão 8 com melhorias de performance
• JSR 354 – MoneyApi• JSR 363 – MensuareApi• JavaFX -openjfx• Jigsaw - penrose
![Page 11: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/11.jpg)
Adote o OpenJdk
● Evolução do java Livre● Plataforma madura● Open Source
![Page 12: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/12.jpg)
Adote o OpenJdk
● Network● Novas habilidades● Conhece mais sobre a JVM● Projeto internacional● Ajuda a JVM a te ajudar● Ganha uma Camisa :)● Fazer parte da Comunidade Java
![Page 13: Projeto OpenJDK - TDC 2014](https://reader033.vdocuments.net/reader033/viewer/2022061216/54b3730e4a79594e7d8b46e2/html5/thumbnails/13.jpg)
#Obrigado
Otávio Santana@otaviojavahttp://www.java.net/blogs/otaviojava/http://otaviosantana.blogspot.com.br/