Agenda
O que é o Netbeans?
Adquira o Netbeans
Editor de Código
Mais Funcionalidades
Além do Java
Reportando Bugs
E agora?
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
Agenda
O que é o Netbeans?
Adquira o Netbeans
Editor de Código
Mais Funcionalidades
Além do Java
Colabore
E agora?
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.
Agenda
O que é o Netbeans?
Adquira o Netbeans
Editor de Código
Mais Funcionalidades
Além do Java
Reportando Bugs
E agora?
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
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
Agenda
O que é o Netbeans?
Adquira o Netbeans
Editor de Código
Mais Funcionalidades
Além do Java
Colabore
E agora?
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
Agenda
O que é o Netbeans?
Adquira o Netbeans
Editor de Código
Mais Funcionalidades
Além do Java
Colabore
E agora?
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
• Baixe o Netbeans 6.0
Netbeans 6.0:
E agora?
• 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.
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