Uma Olhada no Netbeans 6

Preview:

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

Uma olhada noNetbeans 6

J. M. Silveira Neto

Sun Campus Ambassadorsilveiraneto@gmail.comjose.neto@sun.comhttp://silveiraneto.net

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Reportando Bugs

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)

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

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Colabore

Como adquirir o Netbeans 6

• http://www.netbeans.org

• http://www.netbeans.org

Peça um DVD grátis

• http://www.netbeans.org

Peça um DVD grátis

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

Pegue Cds grátis do Netbeans

• Versão 5.5.1 :(

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.

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Reportando Bugs

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

Editor• Highlight de sintaxe e semântica

• Live Parsing

• Refactoring

• Completação

• Inserção

• Inspeção

• Configuração

demo

Sintaxe Colorida

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Reportando Bugs

Plataforma Netbeans

Plataforma Netbeans

Plataforma Netbeans

Plataforma Netbeans

Plataforma Netbeans

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Gerenciador de Pluggins• Menu Tools Pluggins→ →

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

Developper Collaboration

Developper Collaboration

Developper Collaboration

Developper Collaboration

Developper Collaboration

Developper Collaboration

Developper Collaboration

Developper Collaboration

Developper Collaboration

Histórico

Histórico

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

Contrutor de GUI Matisse

demo

Contrutor de GUI Matisse

Contrutor de GUI Matisse

Visual JSF

Game Builder

Game Builder

Contrutor de GUI Matisse

Profiler

Debugger

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.

UML

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Colabore

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

C e C++

Ruby

O que é o Netbeans?Agenda

Adquira o Netbeans

Editor de Código

Mais Funcionalidades

Além do Java

E agora?

Colabore

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

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

Reportando um bug na tradução

Crie uma conta no Netbeans.org 

Reportando um bug na tradução

Se logue. Clique em “Reporta a Bug”.

Reportando um bug na tradução

Clique em “Enter a New Issue”.

Reportando um bug na tradução

Clique em “Translated File”

Reportando um bug na tradução

Em “assigned to” coloque “netbeans_pt_br”

Reportando um bug na tradução

Em “Subcomponent” escolha “localization”.

Reportando um bug na tradução

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

Reportando um bug na tradução

Em “Issue Type” escolha “DEFECT”.

Reportando um bug na tradução

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

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.

Reportando um bug na tradução

Clique em “Submit Issue”.

• 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

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

?Perguntas??

?

Obrigado!

Sun Campus Ambassador

J. M. Silveira Neto

Creative Commons

Attribution Share Alike

silveiraneto@gmail.comjose.neto@sun.comhttp://silveiraneto.net

imagens usadas:

flickr.com/photos/philgimp/370739618/