Novidades no Netbeans 6

Post on 05-Dec-2014

3.607 views 1 download

description

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

Transcript of Novidades no Netbeans 6

Novidades no Netbeans 6

J. M. Silveira Neto

Sun Campus Ambassadorjose.neto@sun.comhttp://silveiraneto.net

Adquira o Netbeans

O que é o Netbeans?

Agenda

IDE Base

E agora?

Java SE

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)

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

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 :(

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

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

Contrutor de GUI Matisse

Contrutor de GUI Matisse

Contrutor de GUI Matisse

Contrutor de GUI Matisse

Contrutor de GUI Matisse

Contrutor de GUI Matisse

Profiler

Debugger

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

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

• 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

Obrigado!

Sun Campus Ambassadorjose.neto@sun.comhttp://silveiraneto.net

J. M. Silveira Neto