SlideShare a Scribd company logo
NetBeans Tech Talk The Grand Unified IDE
What is N'T   NetBeans?
It's  not   for sale ...its  free ..as in freedom ..as in free beer
It's  not  just a Java IDE
It's  not  developed in a secret lab
What is NetBeans?
What is NetBeans?  - It is: A comprehensive, modular  multi-lingual  IDE Out-of-box support for Java SE, Java EE, Java ME Large set of 3rd party modules (plugins) Intuitive drag-and-drop development Debugger, Profiler, Refactoring, etc... A  platform  for building applications Rich client Java applications Rich framework of windows, menus, tool bars, actions  A thriving  open source community Open source since June, 2000 Large community of users and developers
Which Operating System does it work on? Binaries for Solaris, Linux, MS Windows,  and Mac OSX 100% Java Just download and run on any OS with a JRE!
What can I do with NetBeans? Make Applications: Desktop Web Mobile Enterprise In.. Java C/C++ Ruby PHP, XML, Javascript ..and more...
Supported Technologies.. some Buzzwords ;) Ajax C/C++ JSF JSP CSS SQL JavaDB MySQL PostgreSQL JDBC Ants 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 Ofcourse, a whole lot more..
A Brief History Of NetBeans!
Something to do with Coffee Beans? No Java Beans + Network Develop network-enabled Java Beans components.  Jarda Tulach, who designed the IDE's basic architecture, came up with the name NetBeans to describe what they would do
Archive of NetBeans-related Press Releases The Vision Statement NetBeans tomorrow - The Roadmap in the Community - Planning section of the site History of NetBeans from NetBeans the Definitive Guide  Circa 2001 developer.com article Archive of the original NetBeans.org web site All available at: http://www.netbeans.org/about/history.html
Cool Features of NetBeans
Packs Profiler Integrated Performance Profiling Tools: CPU Time Thread State Memory Usage/Memory Leak Detection
Packs (cont'd) Mobility Pack Award winning support for Java ME development C onnected  L imited  D evice  C onfiguration/ M obile  I nformation  D evice  P rofile And now, support for  C onnected  D evice  C onfiguration too! Visual Development Tools Emulator Support Device Fragmentation Solutions
Packs (cont'd) Enterprise Pack Visualize, analyze, and edit real-world XML Schema, WSDL, and XML instance documents Develop secure, identity-enabled Java EE Web services Design BPEL business processes “Tools for 208”
Packs (cont'd) C/C++ Pack NetBeans is more than a Java IDE Supports features you know from the Java IDE: Navigation, code folding Code completion, templates Make file mgm't
Packs (cont'd) Visual Web Pack Based on the award-winning Java Studio Creator 2 Visual Drag-n-Drop Environment for Creating Web Applications Includes Ajax-enabled Java Server Faces Components
Swing GUI Builder Issues building GUIs without Matisse: Complex Swing APIs e.g. GridBagLayout Resizing and alignment is hard Handling of locales is hard Different OS behaviors Binding data to your GUI Netbeans handles these for you!
Debugging & Profiling Visual debugging (breakpoints, watchpoints) Remote debugging of a process On-the-fly code fixing Debug JSP, Servlets, monitor HTTP Traffic View, suspend, resume threads Monitor thread activity CPU time & visual method call-graph data Object-centric view: # allocated, live, age JVM telemetry: heap usage, garbage collection
demo
NetBeans Platform
 
 
 
 
What's new in NetBeans
What's New In NetBeans 6.5? 40% faster startup, boom in performance PHP, Javascript, MySQL, Groovy and Grails support Sharable Projects Support for  UNC paths File associations  options panel and open as.. action Running on  JRE QuickSearch Variable paths  in J2EE/SE projects Eclipse Project Import/Synch Java Web Start  Support Various  Platform improvements Various  UI enhancements  (transparent floating windows, etc.) PHP support improvts .: database code snippets, code completion, find usages, project configs.
What's New In NetBeans 6.5? JavaScript Debugger, Library Manager, Bundled Libraries Enhanced support for web frameworks (spring, hibernate, JSF CRUD, etc.) New Multithreaded Debugging Support , with Deadlock detection, etc. GUI builder:   New Property editors, nimbus look and feel, etc. Consume  SaaS services in PHP Enhanced C/C++  code completion accuracy, call graph, better highlighting, etc. New  Ruby features. Cool New Java features: CamelCase Code completion JavaDoc Analyzer Call Hierarchy Formatting Settings per Project
NetBeans Feature Updates http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy   Checkout the  56  revisions of the above wiki page.
NetBeans +  YOU Where do  you  fit in?
Get Learn Share Order is important What to Do
Download  NetBeans Write  a new desktop application, a mobile application.. Create  a user account on  http://www.netbeans.org Blog  on NetBeans Participate  on NetBeans mailing lists http://www.netbeans.org Participation Age
The NetBeans Community http://www.netbeans.org/community/index.html Open Source Projects-  Code  and  Documentation Portal - News / Events Over 14 Million Downloads Mailing Lists – Over 500,000 mailing list subscribers Over 100 Partner Companies Active Blogging Community: http://www.planetnetbeans.org/
 
 
If you want to contribute code... http://www.netbeans.org/community/contribute/code.html Scratch your own itch-  add new features or improve existing ones Fix bugs Write plugins or modules Develop RCP applications
However, If you don't want to scratch your own itch, or shoot bugs  ..but, you want to contribute then....
NetBeans Community Docs http://wiki.netbeans.org/CommunityDocs Documentation  project No huge code bases to work with You  document NetBeans Share it
More about NetBeans Community Docs http://nb-community-docs.blogspot.com/ http://www.netbeans.org/community/articles/interviews/comm-docs-branam.html
One  of you!
NetBeans 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: http://www.netbeans.org/community/sources/ CVS source code access for NetBeans platform + IDE
Questions?
THANK YOU! Amit Kumar Saha Member of Technical Staff http://blogs.sun.com/amitsaha Angad Singh Campus Ambassador Tech Lead http://blogs.sun.com/angad

More Related Content

PPTX
Desktop Applications with NetBeans
PDF
Netbeans gui tutorial
PPTX
Eclipse Vs Netbeans
PDF
Sg conference multiplatform_apps_adam_stanley
PDF
Sencha touchonbb10 bootcamp
PDF
Building a Next Generation Mobile Browser using Web technologies
PPT
10 interesting things about java
PDF
JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE
Desktop Applications with NetBeans
Netbeans gui tutorial
Eclipse Vs Netbeans
Sg conference multiplatform_apps_adam_stanley
Sencha touchonbb10 bootcamp
Building a Next Generation Mobile Browser using Web technologies
10 interesting things about java
JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE

What's hot (12)

PDF
Bootstrap4XPages
PDF
HTML5 or Android for Mobile Development?
PDF
Apache Cordova
PDF
ILUG 2008 Templates, Templates Everywhere
PDF
Dr. Strangelove, or how I learned to love plugin development
PDF
Rock-solid Magento Deployments (and Development)
PDF
Apps with Apache Cordova and Phonegap
PDF
Continuous Quality Assurance using Selenium WebDriver
 
PDF
Making a Headless Android Device
PDF
Apache cordova
PDF
Making a Headless Android Device (Oslo Embedded Meetup 2018)
Bootstrap4XPages
HTML5 or Android for Mobile Development?
Apache Cordova
ILUG 2008 Templates, Templates Everywhere
Dr. Strangelove, or how I learned to love plugin development
Rock-solid Magento Deployments (and Development)
Apps with Apache Cordova and Phonegap
Continuous Quality Assurance using Selenium WebDriver
 
Making a Headless Android Device
Apache cordova
Making a Headless Android Device (Oslo Embedded Meetup 2018)
Ad

Similar to NetBeans 6.5 (20)

ODP
Netbeans65 Osum Slides
ODP
Net Beans
ODP
Net Beans
PPT
J2 Me Gaming Using Netbeans
PDF
NetBeans IDE & Platform
PDF
005528214.pdf
PPTX
whats-new-netbeans-ide-7x.pptx
PPTX
Netbeans
PDF
What's New in NetBeans IDE 7.x
PDF
What’s New & Cool in NetBeans IDE 7.x
PDF
Beyond The Buzz: Pluggable JavaFX Corporate Applications
PPT
Netbeans IDE & Platform
POT
Developing With Openbravo Rl Eppt
PPT
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
PPT
Django, What is it, Why is it cool?
PDF
Busy developer-html5-javaee7
PPTX
Programming in HTML5 With Java Script and CSS3
PPT
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
PPT
Unesco Presentation
Netbeans65 Osum Slides
Net Beans
Net Beans
J2 Me Gaming Using Netbeans
NetBeans IDE & Platform
005528214.pdf
whats-new-netbeans-ide-7x.pptx
Netbeans
What's New in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.x
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Netbeans IDE & Platform
Developing With Openbravo Rl Eppt
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Django, What is it, Why is it cool?
Busy developer-html5-javaee7
Programming in HTML5 With Java Script and CSS3
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
Unesco Presentation
Ad

More from Angad Singh (7)

PPTX
An adaptive and eventually self healing framework for geo-distributed real-ti...
PDF
From Journeyman to Master
PPT
Oxylabs apps
PDF
OpenSolaris School OS Beginners Guide
PPT
Netbeans 6.1 Talk
PPT
Open Solaris 2008.05
PDF
Sun Spot Talk
An adaptive and eventually self healing framework for geo-distributed real-ti...
From Journeyman to Master
Oxylabs apps
OpenSolaris School OS Beginners Guide
Netbeans 6.1 Talk
Open Solaris 2008.05
Sun Spot Talk

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Machine Learning_overview_presentation.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
August Patch Tuesday
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Spectroscopy.pptx food analysis technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
1. Introduction to Computer Programming.pptx
Encapsulation theory and applications.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Per capita expenditure prediction using model stacking based on satellite ima...
Getting Started with Data Integration: FME Form 101
Machine Learning_overview_presentation.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Network Security Unit 5.pdf for BCA BBA.
Univ-Connecticut-ChatGPT-Presentaion.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
August Patch Tuesday
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Empathic Computing: Creating Shared Understanding
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Unlocking AI with Model Context Protocol (MCP)
Spectroscopy.pptx food analysis technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
A comparative study of natural language inference in Swahili using monolingua...
A comparative analysis of optical character recognition models for extracting...
Digital-Transformation-Roadmap-for-Companies.pptx
1. Introduction to Computer Programming.pptx

NetBeans 6.5

  • 1. NetBeans Tech Talk The Grand Unified IDE
  • 2. What is N'T NetBeans?
  • 3. It's not for sale ...its free ..as in freedom ..as in free beer
  • 4. It's not just a Java IDE
  • 5. It's not developed in a secret lab
  • 7. What is NetBeans? - It is: A comprehensive, modular multi-lingual IDE Out-of-box support for Java SE, Java EE, Java ME Large set of 3rd party modules (plugins) Intuitive drag-and-drop development Debugger, Profiler, Refactoring, etc... A platform for building applications Rich client Java applications Rich framework of windows, menus, tool bars, actions A thriving open source community Open source since June, 2000 Large community of users and developers
  • 8. Which Operating System does it work on? Binaries for Solaris, Linux, MS Windows, and Mac OSX 100% Java Just download and run on any OS with a JRE!
  • 9. What can I do with NetBeans? Make Applications: Desktop Web Mobile Enterprise In.. Java C/C++ Ruby PHP, XML, Javascript ..and more...
  • 10. Supported Technologies.. some Buzzwords ;) Ajax C/C++ JSF JSP CSS SQL JavaDB MySQL PostgreSQL JDBC Ants 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 Ofcourse, a whole lot more..
  • 11. A Brief History Of NetBeans!
  • 12. Something to do with Coffee Beans? No Java Beans + Network Develop network-enabled Java Beans components. Jarda Tulach, who designed the IDE's basic architecture, came up with the name NetBeans to describe what they would do
  • 13. Archive of NetBeans-related Press Releases The Vision Statement NetBeans tomorrow - The Roadmap in the Community - Planning section of the site History of NetBeans from NetBeans the Definitive Guide Circa 2001 developer.com article Archive of the original NetBeans.org web site All available at: http://www.netbeans.org/about/history.html
  • 14. Cool Features of NetBeans
  • 15. Packs Profiler Integrated Performance Profiling Tools: CPU Time Thread State Memory Usage/Memory Leak Detection
  • 16. Packs (cont'd) Mobility Pack Award winning support for Java ME development C onnected L imited D evice C onfiguration/ M obile I nformation D evice P rofile And now, support for C onnected D evice C onfiguration too! Visual Development Tools Emulator Support Device Fragmentation Solutions
  • 17. Packs (cont'd) Enterprise Pack Visualize, analyze, and edit real-world XML Schema, WSDL, and XML instance documents Develop secure, identity-enabled Java EE Web services Design BPEL business processes “Tools for 208”
  • 18. Packs (cont'd) C/C++ Pack NetBeans is more than a Java IDE Supports features you know from the Java IDE: Navigation, code folding Code completion, templates Make file mgm't
  • 19. Packs (cont'd) Visual Web Pack Based on the award-winning Java Studio Creator 2 Visual Drag-n-Drop Environment for Creating Web Applications Includes Ajax-enabled Java Server Faces Components
  • 20. Swing GUI Builder Issues building GUIs without Matisse: Complex Swing APIs e.g. GridBagLayout Resizing and alignment is hard Handling of locales is hard Different OS behaviors Binding data to your GUI Netbeans handles these for you!
  • 21. Debugging & Profiling Visual debugging (breakpoints, watchpoints) Remote debugging of a process On-the-fly code fixing Debug JSP, Servlets, monitor HTTP Traffic View, suspend, resume threads Monitor thread activity CPU time & visual method call-graph data Object-centric view: # allocated, live, age JVM telemetry: heap usage, garbage collection
  • 22. demo
  • 24.  
  • 25.  
  • 26.  
  • 27.  
  • 28. What's new in NetBeans
  • 29. What's New In NetBeans 6.5? 40% faster startup, boom in performance PHP, Javascript, MySQL, Groovy and Grails support Sharable Projects Support for UNC paths File associations options panel and open as.. action Running on JRE QuickSearch Variable paths in J2EE/SE projects Eclipse Project Import/Synch Java Web Start Support Various Platform improvements Various UI enhancements (transparent floating windows, etc.) PHP support improvts .: database code snippets, code completion, find usages, project configs.
  • 30. What's New In NetBeans 6.5? JavaScript Debugger, Library Manager, Bundled Libraries Enhanced support for web frameworks (spring, hibernate, JSF CRUD, etc.) New Multithreaded Debugging Support , with Deadlock detection, etc. GUI builder: New Property editors, nimbus look and feel, etc. Consume SaaS services in PHP Enhanced C/C++ code completion accuracy, call graph, better highlighting, etc. New Ruby features. Cool New Java features: CamelCase Code completion JavaDoc Analyzer Call Hierarchy Formatting Settings per Project
  • 31. NetBeans Feature Updates http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy Checkout the 56 revisions of the above wiki page.
  • 32. NetBeans + YOU Where do you fit in?
  • 33. Get Learn Share Order is important What to Do
  • 34. Download NetBeans Write a new desktop application, a mobile application.. Create a user account on http://www.netbeans.org Blog on NetBeans Participate on NetBeans mailing lists http://www.netbeans.org Participation Age
  • 35. The NetBeans Community http://www.netbeans.org/community/index.html Open Source Projects- Code and Documentation Portal - News / Events Over 14 Million Downloads Mailing Lists – Over 500,000 mailing list subscribers Over 100 Partner Companies Active Blogging Community: http://www.planetnetbeans.org/
  • 36.  
  • 37.  
  • 38. If you want to contribute code... http://www.netbeans.org/community/contribute/code.html Scratch your own itch- add new features or improve existing ones Fix bugs Write plugins or modules Develop RCP applications
  • 39. However, If you don't want to scratch your own itch, or shoot bugs ..but, you want to contribute then....
  • 40. NetBeans Community Docs http://wiki.netbeans.org/CommunityDocs Documentation project No huge code bases to work with You document NetBeans Share it
  • 41. More about NetBeans Community Docs http://nb-community-docs.blogspot.com/ http://www.netbeans.org/community/articles/interviews/comm-docs-branam.html
  • 42. One of you!
  • 43. NetBeans 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: http://www.netbeans.org/community/sources/ CVS source code access for NetBeans platform + IDE
  • 45. THANK YOU! Amit Kumar Saha Member of Technical Staff http://blogs.sun.com/amitsaha Angad Singh Campus Ambassador Tech Lead http://blogs.sun.com/angad