O documento resume o que é o NetBeans, uma IDE open source multiplataforma e multi-linguagem que suporta Java, PHP, Ruby e outras tecnologias. Também destaca os recursos da comunidade NetBeans, como contribuir com código, documentação ou plugins e encontrar tutoriais, notícias e fóruns.
4. O que é o NetBeans? Um IDE (Integrated Development Environment) multi-linguagens e compreensivo Suporta as tecnologias Java SE, Java EE, Java ME Desenvolvimento rápido (drag-and-drop development) Debugger, Profiler, Refactoring, etc... Uma plataforma para construir aplicações RCP = Rich Client Platform Plataforma de cliente Rica em Java Framework rico de janelas, menus, barras de opções, ações Uma comunidade Open Source de sucesso Open source desde Junho de 2000 Grande comunidade de usuários e desenvolvedores
5. Alguma coisa a fazer com Coffee Beans? No Desenvolvimento de ambiente Web com Java Beans . Jarda Tulach, que desenvolveu a arquitetura básica do IDE, criou o nome NetBeans para descrever o que ele queria fazer Network + Java Beans = NetBeans Uma breve história do NetBeans O que é o NetBeans?
6. Arquivos binários para Solaris, Linux, MS Windows, e Mac OSX 100% Java Apenas baixe e rode em qualquer OS com uma JRE! Em qual SO posso rodá-lo? O que é o NetBeans?
7. Construir aplicações: Desktop Web Mobile Enterprise Em.. Java C/C++ Ruby PHP, Groovy, Python, Javascript E muito mais... O que eu posso fazer com o NetBeans? O que é o NetBeans?
8. Ajax C/C++ JSF JSP CSS SQL JavaDB MySQL PostgreSQL JDBC Ant Java EE Java ME Java SE Javascript PHP HTML REST CVS SVN Rich Client Platform Ruby SOA UML Web WSDL XML MIDP CLDC CDC EJB JAX-WS JSTL E muito mais... Tecnologias suportadas... Algumas bem populares ;) O que é o NetBeans?
9. Desenvolvimento para dispositivos móveis O que é o NetBeans? Suporte para Java ME – CLDC/CDC Sun Wireless Toolkit incluso Desenvolvimento Visual para celulares Novo contrutor de games que suporta MIDP 2.0 Game API Suporte para SVG UI
10. Desenvolvimento C/C++ O que é o NetBeans? Full Edit-Compile-Debug project support and editor Complementação de código, mecanismo de busca de linha de código, etc. Desenvolvimento Remoto Suporte para aplicações empacotadas Trabalha com GCC & Compilador Sun Studio
11. Novidades > Visual Web Development O que é o NetBeans? Desenvolvimento Web Visual com drag 'n drop Inclui componentes AJAX e JavaServer Faces Navegação de páginas Visual Editor CSS Visual
14. Novidades > Ruby O que é o NetBeans? Suporte para Ruby e Jruby Melohras no editor Complementação de código Suporte para Ruby, RSpec, e arquivos YAML Geração de projetos Rails Agente de instalação Ruby Gems Debugger Suporte à WEBrick, Mongrel, GlassFish
16. O que tem de novo no NetBeans 6.5? O que é o NetBeans? Intuitiva e rica IDE para PHP Editor rápido com complementação de código, templates, detecção de erros e muito mais Debug via Xdebug Suporte para desenvolvimento local e remoto Desenvolvimento Web simplificado Suporte para edição de CSS/HTML/JavaScript Atualização de explorador de Banco de Dados e editor de queries SQL Novas ferramentas para desenvolvimento Java Editor Groovy e Grails Suporte para Hibernate Migração de projetos Eclipse Debug Multithread C/C++ Com plementação de código melhorada e detecção de erros Suporte para desenvolvimento remoto Ruby Suporte para testes Ruby Ferramenta Rake melhorada Novo GlassFish v3 com JRuby
20. A comunidade NetBeans e você Comece aqui - http://www.netbeans.org/community/index.html Projetos Open Source- Código e Documentação Novidades e eventos Plugin Eco-sistema “ Plugins” em http://www.netbeans.org Contribuia e encontre plugins Entre em uma comunidade vibrante Mais de 20 milhões de donwloads Mais de 130 Empresas parceiras Comunidade de bloggers ativa: http://www.planetnetbeans.org/
24. Crie uma conta de usuário http://www.netbeans.org Download NetBeans Entre na comunidade dos estudantes Escreva uma aplicação para o seu computador, seu celular... Blogue sobre o NetBeans Participe na lista de emails do NetBeans http://www.netbeans.org http://osum.sun.com Próximos Passos Get Involved
25. Site do NetBeans: http://www.netbeans.org Download: prévias , atuais & antigas atualizações do IDE, plugins Aprenda: tutorials, artigos técnicos Comunidade: últimas notícias, fóruns, eventos, lista de emails NetBeans Wiki: http://wiki.netbeans.org/wiki/ Documetnação Open-source do site do NetBeans Planeta NetBeans: http://www.planetnetbeans.org/ Encontre todos os blogs relacionados ao NetBeans Código fonte: http://www.netbeans.org/community/sources/hg.html Acesso ao código aberto da plataforma Netbeans + IDE Próximos Passos NetBeans 6.5 Resources
26. Próximos Passos Avance a sua carreira com a Sun! Faça cursos de graça nas tecnologias Java TM , Solaris TM & e muito mais! Visite: http://www.sunacademic.com Código de registro para curso ABC e código de registro para Universidade XYZ Aumente suas chances com uma certificação da Sun! Sun Certified Associate/Programmer for the Java 2 Platform SE Sun Certified Web Component Developer for Java EE Sun Certified Mobile Application Developer for Java ME Sun Certified System/Network Admin for Solaris Operating System Simulados gratuitos Descontos nas provas para estudantes – apenas US$60 (US$40 em APAC e Latin America)
27. OBRIGADO! Renato Porto Puccini Sun Campus Ambassador [email_address] NetBeans 6.7 A única IDE que você precisa!
Notas do Editor
Slide 1: title and presenter's name Slide 2: topic intro - what product/technology is Slide 3: topic intro - who is the target market (be very as specific as possible: e.g. geo, developer type, etc.) Slide 4: demo Slide 5: certification Slide 6: call-to-action Slide 7: resources: (URLs, where to go/who to call for more information, etc.)
. Anyone here own a cell phone? :-) The Java Micro Edition, or Java ME, runs on over a billion hand-held devices around the world. It turns out, though, that developing for Java ME on these devices presents some specific challenges: different screen sizes, different hardware and software features available, etc. The NetBeans Mobility Pack provides some really cool tools to help developers with those challenges.
For folks who are doing C/C++ development we have support!
There's a bit of history to explain here. A few years ago a group at Sun created an IDE called Java Studio Creator. They wanted to create a special-purpose tool that addressed a specific use case: developers who were creating web application user interfaces and who wanted a graphical drag-n-drop approach. So JSC was created as a tool that did just that. In order to create the tool, the JSC team removed some features from the NetBeans IDE and then added some cool visual web application design tools. And that's fine, and JSC has a devoted audience of users who are happy with it. But members of the NetBeans community looked at it and some said: “That's nice, but I only want to install one IDE. Can I have those JSC features in a standard NetBeans installation?” That's why the Visual Web Pack was created. Note that there are still a few gaps between JSC and VWP functionality. (Quick demo of VWP if you have time)
The best enterprise OS on the planet. The TCP/IP stack has been reworked for both performance and security. Soundbite: Solaris 10 can run on more than 799 different systems, including those from Dell, HP, and IBM. No other enterprise class UNIX can do this. It's the result of a 1/2 Billion investment and 3000 engineers. 500,000 downloads in the first 10 days, a download/second!!!!!! 2/3rd of downloads were X86
Connecting the worldwide NetBeans community Share, participate, learn and have fun. Interviews Projects Demos and Screencasts On the Road
In order to land high paying jobs, students need to find ways to differentiate themselves from other recent graduates. Through the Sun Academic Initiative, Sun offers free training that will help you fast-track your career. As an example, a recent article in CIO Magazine included the Sun Certified Programmer for Java 2 platform and the Sun Certified Systems Administrator for Solaris as two of the hot certifications that are able to demand higher wages. Refer to the hand-out with instructions for online registration and certification exams.