77
Uma olhada no Netbeans 6 J. M. Silveira Neto Sun Campus Ambassador [email protected] [email protected] http://silveiraneto.net

Uma Olhada no Netbeans 6

Embed Size (px)

DESCRIPTION

Uma olhada mais demorada no Netbeans 6, como ele é organizado, alguns exemplos e e como reportar um bug na tradução usando o Issuezilla.

Citation preview

Page 1: Uma Olhada no Netbeans 6

Uma olhada noNetbeans 6

J. M. Silveira Neto

Sun Campus [email protected]@sun.comhttp://silveiraneto.net

Page 2: Uma Olhada no Netbeans 6

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Reportando Bugs

Page 3: Uma Olhada no Netbeans 6

O que é o Netbeans?• Uma IDE Java abrangente e modular

> Suporte a Java SE, Java EE, Java ME

> Grande conjunto de modulos de terceiros (plug-in's)

> Desenvolvimento intuitivo com arrastar e soltar

> Debugger, Profiler, Refactoring

> Multiplataforma

> Multilinguagem (C, C++, Java, Ruby, PHP, javaFX, etc)

Page 4: Uma Olhada no Netbeans 6

O que é o Netbeans?• História

> Xelfi, Faculdade de Matemática e Física

> Universidade Charles, Praga, República Tcheca, 1997.

> DeveloperX2 2.1

> Sun Microsystems compra a empresa em 1999.

> Código aberto em 2000

> Licença dupla:

> CDDL

> GPL

> Grande comunidade de usuários e desenvolvedores

Page 5: Uma Olhada no Netbeans 6

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Colabore

Page 6: Uma Olhada no Netbeans 6

Como adquirir o Netbeans 6

• http://www.netbeans.org

Page 7: Uma Olhada no Netbeans 6

• http://www.netbeans.org

Page 8: Uma Olhada no Netbeans 6

Peça um DVD grátis

• http://www.netbeans.org

Page 9: Uma Olhada no Netbeans 6

Peça um DVD grátis

• http://www.netbeans.org/about/media.html

Page 10: Uma Olhada no Netbeans 6

Pegue Cds grátis do Netbeans

• Versão 5.5.1 :(

Page 11: Uma Olhada no Netbeans 6

Qual o melhor?• CD Grátis: tem uma caixa aqui na frente com CDs, é

só chegar e pegar. Versão 5.5.1.

• Peça um DVD: demora pelo menos um mês. Durante o envio ele já fica desatualizado.

• Baixe a última versão: leva umas 2 horas de download mas você tem a última versão já localizado em português.

Page 12: Uma Olhada no Netbeans 6

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Reportando Bugs

Page 13: Uma Olhada no Netbeans 6

IDE Base• Instalador modular

• Gerenciador de pluggins

• Sistema de projetos padrão

• Templates

• Customização

• Multiplos monitores ou áreas de trabalho

• Grupos de projetos

• Lista de tarefas

Page 14: Uma Olhada no Netbeans 6

Editor• Highlight de sintaxe e semântica

• Live Parsing

• Refactoring

• Completação

• Inserção

• Inspeção

• Configuração

Page 15: Uma Olhada no Netbeans 6

demo

Page 16: Uma Olhada no Netbeans 6

Sintaxe Colorida

Page 17: Uma Olhada no Netbeans 6

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Reportando Bugs

Page 18: Uma Olhada no Netbeans 6

Plataforma Netbeans

Page 19: Uma Olhada no Netbeans 6

Plataforma Netbeans

Page 20: Uma Olhada no Netbeans 6

Plataforma Netbeans

Page 21: Uma Olhada no Netbeans 6

Plataforma Netbeans

Page 22: Uma Olhada no Netbeans 6

Plataforma Netbeans

Page 23: Uma Olhada no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 24: Uma Olhada no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 25: Uma Olhada no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 26: Uma Olhada no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 27: Uma Olhada no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 28: Uma Olhada no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 29: Uma Olhada no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 30: Uma Olhada no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 31: Uma Olhada no Netbeans 6

Desenvolvimento Colaborativo• Controle de versão integrado

> CVS> Subversion> Mercurial *

• Histórico

• Compartilhamento Remoto de Projeto> Developer Collaboration *

> Chat, rodar, profile, debugar, assistir, etc.

(*) disponível como pluggin. Vá em Tools → Pluggins

Page 32: Uma Olhada no Netbeans 6

Developper Collaboration

Page 33: Uma Olhada no Netbeans 6

Developper Collaboration

Page 34: Uma Olhada no Netbeans 6

Developper Collaboration

Page 35: Uma Olhada no Netbeans 6

Developper Collaboration

Page 36: Uma Olhada no Netbeans 6

Developper Collaboration

Page 37: Uma Olhada no Netbeans 6

Developper Collaboration

Page 38: Uma Olhada no Netbeans 6

Developper Collaboration

Page 39: Uma Olhada no Netbeans 6

Developper Collaboration

Page 40: Uma Olhada no Netbeans 6

Developper Collaboration

Page 41: Uma Olhada no Netbeans 6

Histórico

Page 42: Uma Olhada no Netbeans 6

Histórico

Page 43: Uma Olhada no Netbeans 6

JAVA SE• Aplicações para Desktop

> Contrução de GUI com o Matisse

> Componentes padrões e customizáveis

• Teste Unitário> Junit 3 e 4

• Ant> Apache Ant 1.7.0

• Profiler

• Debugger

Page 44: Uma Olhada no Netbeans 6

Contrutor de GUI Matisse

Page 45: Uma Olhada no Netbeans 6

demo

Page 46: Uma Olhada no Netbeans 6

Contrutor de GUI Matisse

Page 47: Uma Olhada no Netbeans 6

Contrutor de GUI Matisse

Page 48: Uma Olhada no Netbeans 6

Visual JSF

Page 49: Uma Olhada no Netbeans 6

Game Builder

Page 50: Uma Olhada no Netbeans 6

Game Builder

Page 51: Uma Olhada no Netbeans 6

Contrutor de GUI Matisse

Page 52: Uma Olhada no Netbeans 6

Profiler

Page 53: Uma Olhada no Netbeans 6

Debugger

Page 54: Uma Olhada no Netbeans 6

E mais• UML

> Engenharia direta e reversa> 8 tipos de digrama> Geração de código automática e customizável

• J2ME, J2EE, SOA, etc.

Page 55: Uma Olhada no Netbeans 6

UML

Page 56: Uma Olhada no Netbeans 6

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Colabore

Page 57: Uma Olhada no Netbeans 6

E não é só Java• Ruby

> Projetos Ruby> Projetos Rails> Gems

• C e C++> Projetos e Templates> Debugger> Configuração de compilador> Makefile> Navegação de Classes

• JS, HTML, CSS, etc

Page 58: Uma Olhada no Netbeans 6

C e C++

Page 59: Uma Olhada no Netbeans 6

Ruby

Page 60: Uma Olhada no Netbeans 6

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Colabore

Page 61: Uma Olhada no Netbeans 6

Colabore!• O que é Software Livre?

• Porque colaborar?

• Como colaborar?> Tutoriais, dicas e conteúdo> Documentação> Localização> Pedidos de funcionalidades> Informações sobre erros> Patch> Módulos/Plugins> Código fonte

Page 62: Uma Olhada no Netbeans 6

Onde ir?• Comunidade Netbeans

> netbeans.org/community

• Listas de discussão> netbeans.org/community/lists

• Reportar bug ou pedir funcionalidade> netbeans.org/community/issues.html

• Conte uma novidade> netbeans.org/servlets/ProjectNewsAdd

• Contribuir com código-fonte, módulos, patches> netbeans.org/community/contribute

Page 63: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Crie uma conta no Netbeans.org 

Page 64: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Se logue. Clique em “Reporta a Bug”.

Page 65: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Clique em “Enter a New Issue”.

Page 66: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Clique em “Translated File”

Page 67: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Em “assigned to” coloque “netbeans_pt_br”

Page 68: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Em “Subcomponent” escolha “localization”.

Page 69: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Em “Found in version” escolha a versão do Netbeans que você usou

Page 70: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Em “Issue Type” escolha “DEFECT”.

Page 71: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Em “Summary” coloque um resumo de uma linha do problema.

Page 72: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Em “Description” coloque uma breve descrição do problema e como fazer para reproduzi­lo. Um screenshot é bem vindo.

Page 73: Uma Olhada no Netbeans 6

Reportando um bug na tradução

Clique em “Submit Issue”.

Page 74: Uma Olhada no Netbeans 6

• Baixe o Netbeans 6.0

• Se registre no Netbeans.org

• Cria uma conta no Collab

• Crie tutoriais do Netbeans

• Participe dos fórums

• Escreva uma aplicação.

• Use o collaborate com seus amigos.

Netbeans 6.0:

E agora?

http://www.netbeans.org

Page 75: Uma Olhada no Netbeans 6

Netbeans 6.0 Resources• Netbeans Product Site: http://www.netbeans.org

> Download: previews, current & past releases of IDE, plugins> Learning: tutorials, technical articles, flash demos> Community: latest news, forums, events, mailing lists

• Netbeans Wiki: http://wiki.netbeans.org/wiki/> Open-source documentation site for Netbeans

• Planet Netbeans: http://www.planetnetbeans.org/> Aggregate for all Netbeans-related blogs

• Source Code: cvs.netbeans.org:/cvs> CVS source code access for Netbeans platform + IDE

Page 76: Uma Olhada no Netbeans 6

?Perguntas??

?

Page 77: Uma Olhada no Netbeans 6

Obrigado!

Sun Campus Ambassador

J. M. Silveira Neto

Creative Commons

Attribution Share Alike

[email protected]@sun.comhttp://silveiraneto.net

imagens usadas:

flickr.com/photos/philgimp/370739618/