novidades no netbeans 6

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

Upload: jose-maria-silveira-neto

Post on 05-Dec-2014

3.606 views

Category:

Technology


1 download

DESCRIPTION

Palestra apresentada no evento Café Com Tapioca. Janeiro de 2008.

TRANSCRIPT

Page 1: Novidades no Netbeans 6

Novidades no Netbeans 6

J. M. Silveira Neto

Sun Campus [email protected]://silveiraneto.net

Page 2: Novidades no Netbeans 6

Adquira o Netbeans

O que é o Netbeans?

Agenda

IDE Base

E agora?

Java SE

Page 3: Novidades 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)

Page 4: Novidades 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: Novidades no Netbeans 6

Como adquirir o Netbeans 6

• http://www.netbeans.org

Page 6: Novidades no Netbeans 6

• http://www.netbeans.org

Page 7: Novidades no Netbeans 6

Peça um DVD grátis

• http://www.netbeans.org

Page 8: Novidades no Netbeans 6

Peça um DVD grátis

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

Page 9: Novidades no Netbeans 6

Pegue Cds grátis do Netbeans

• Versão 5.5.1 :(

Page 10: Novidades 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 11: Novidades no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 12: Novidades no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 13: Novidades no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 14: Novidades no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 15: Novidades no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 16: Novidades no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 17: Novidades no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 18: Novidades no Netbeans 6

Gerenciador de Pluggins• Menu Tools Pluggins→ →

Page 19: Novidades 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 20: Novidades no Netbeans 6

Developper Collaboration

Page 21: Novidades no Netbeans 6

Developper Collaboration

Page 22: Novidades no Netbeans 6

Developper Collaboration

Page 23: Novidades no Netbeans 6

Developper Collaboration

Page 24: Novidades no Netbeans 6

Developper Collaboration

Page 25: Novidades no Netbeans 6

Developper Collaboration

Page 26: Novidades no Netbeans 6

Developper Collaboration

Page 27: Novidades no Netbeans 6

Developper Collaboration

Page 28: Novidades no Netbeans 6

Developper Collaboration

Page 29: Novidades no Netbeans 6

Histórico

Page 30: Novidades no Netbeans 6

Histórico

Page 31: Novidades 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 32: Novidades no Netbeans 6

Contrutor de GUI Matisse

Page 33: Novidades no Netbeans 6

Contrutor de GUI Matisse

Page 34: Novidades no Netbeans 6

Contrutor de GUI Matisse

Page 35: Novidades no Netbeans 6

Contrutor de GUI Matisse

Page 36: Novidades no Netbeans 6

Contrutor de GUI Matisse

Page 37: Novidades no Netbeans 6

Contrutor de GUI Matisse

Page 38: Novidades no Netbeans 6

Contrutor de GUI Matisse

Page 39: Novidades no Netbeans 6

Profiler

Page 40: Novidades no Netbeans 6

Debugger

Page 41: Novidades 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 42: Novidades no Netbeans 6

C e C++

Page 43: Novidades no Netbeans 6

Ruby

Page 44: Novidades 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 45: Novidades no Netbeans 6

UML

Page 46: Novidades 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 47: Novidades 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 48: Novidades no Netbeans 6

Obrigado!

Sun Campus [email protected]://silveiraneto.net

J. M. Silveira Neto