A Tecnologia Java Livre

Preview:

Citation preview

A Tecnologia Java -LIVRE!

Bruno SouzaJava/Open Source Ambassador

SouJavabruno@javaman.com.br

Fabiane NardonJavaTools Community Leader

OpenJDK IGBfabiane@tridedalo.com.br

Java no tempo...

1995

Tecnologia Javanasce oficialmente

1996 1997 1998 1999 2000 ... 2002... 2004 2005 2006

JDK 1.0

Java Card 2.0

JCP Formalizado

Código Fonte doJava 2 é distribuído

Atinge a marcade 400 JUGs

2M downloadsJ2EE

Java 5

2007...

JAVA OPENSOURCE

2009

Sun é com-prada pela

Oracle

4.5M desenvolvedores Java

Anunciado queJava será open

source

Java no tempo... no Brasil

1995

Bruno descobreo Java e se torna

o Javaman

1996 1997 1998 1999 2000 ... 2002... 2004 2005 2006

BB adotaJava

Para ganharcréditos extras,Fabiane faz umcurso de Java

Fundado DFJUG

FundadoSouJava

Java é linguagem doano pela Info

SPBé lançado

com tecnologia Java

IRPFem Java

2007...

IRPF ganha Duke,Brasil no board

doOpenJDK

2009

IRPF sóJava

Sistema de Saúdeganha Duke'sChoice Award

Tradução das APIs doOpenJDK para pt-br,

Jonathan Shwartzencontra Lula

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...)

O que?

Open Source

GPL v2

Classpath Exception

Funciona!

Promovendo Contribuições

Crescendo a Comunidade

Ampliando Adoção

Sem Forks

OpenJDK 6

OpenJDK 7

JDK 7

Quem?

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

Comunidade Diversa

Desenvolvedores Individuais

BSD Port

Landon FullerGreg LewisKurt Miller

Christos Zoulas

Academia

Type Annotations

Mahmood AliMichael Ernst

Contribuidores Corporativos

Sun, Red Hat, Google, AMD

Situação da Comunidade

Committers

db.openjdk.java.net/people

Total: 165

! @Sun.com: 38

23% Committers de

fora da Sun

1 Ano de Repositório

Mercurial

Projetos

Total: 25

Liderados pela Sun: 13

OpenJDK 6,OpenJDK 7,Da Vinci VM,Coin, NIO2, ...

Não liderados pela Sun: 12

BSD Port, Zero,Caciocavallo,

IcedTea,Type Annotations,XRender Pipeline,

...

Onde?

Ubiquidade

OpenJDK 6 está incluído

...

6 Grandes Distros

Gentoo

Ubuntu

Fedora

OpenSUSE

Mandriva

Debian

+ Distros Derivadas

Linux Mint

Simply MEPIS

Red Hat Enterprise

Linux

CentOS

+ New OSes

FreeBSD Ports Collection

MacPorts

sudo port install

openjdk6

OpenBSD

NetBSD

Compatibilidade

OpenJDK Community

TCK License Agreement

Java SE 6+

GPL v2+

Substancialmente derivado do OpenJDK

GoogleRed Hat

CanonicalTarent

CACAO

Anúncios de Builds

Compatíveis

OpenJDK 6

Fedora 8x86

OpenJDK 6 + IcedTea

Fedora 9 x86 & x86-64

OpenJDK 6 + IcedTea

RHEL 5.3 x86 & x86-64

OpenJDK 6 + IcedTea

Ubuntu 9.04 x86 & x86-64

OpenJDK 6 + IcedTea + Zero

Fedora 10ppc & ppc64

http://openjdk.java.net/groups/conformance/

Infraestrutura

hg.openjdk.java.net

bugs.openjdk.java.net

Bugzilla

Primeira Fase: Patches

Um patch a cada dois dias!

Próxima Fase:Bugtracking

Status:projeto em

andamento!

http://openjdk.java.net/projects/jdk7/

Contribua!

http://openjdk.java.net

Se mantenha atualizado

http://planetjdk.org

Discuta o projeto

discuss@openjdk.java.net

jdk7-dev@openjdk.java.net

Se preferir, fique na escuta

OpenJDK Forum

discuss@openjdk.java.net

Mas o que eu tenho a ver com isso?

Sun JDK!=

OpenJDK

Oracle???

VOCÊ PODE MANTER O

JAVA LIVRE!

Q & A

bruno@javaman.com.brfabiane@tridedalo.com.br

Recommended