O que é o Netbeans?

Propaganda
Uma olhada no
Netbeans 6
J. M. Silveira Neto
Sun Campus Ambassador
[email protected]
[email protected]
http://silveiraneto.net
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?
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.
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
demo
Sintaxe Colorida
Agenda
O que é o Netbeans?
Adquira o Netbeans
Editor de Código
Mais Funcionalidades
Além do Java
Reportando Bugs
E agora?
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
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
C e C++
Ruby
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
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”.
Netbeans 6.0:
E agora?
• 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.
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!
J. M. Silveira Neto
Sun Campus Ambassador
[email protected]
[email protected]
http://silveiraneto.net
imagens usadas:
flickr.com/photos/philgimp/370739618/
Creative Commons
Attribution Share Alike
Download