SlideShare a Scribd company logo
NetBeans: makes  tasty Java coffee   叶亮 (  [email_address]  ) Sun Microsystems, Inc.
What developers want? Be innovative, Escaping from repeating work Faster trouble shooting Recognition among peers More pay and happy life (Of Course!) Better Tool!
NetBeans 5.5.1 & NetBeans 6
Agenda What Is NetBeans? What makes the NetBeans the best? Four Live Demo Summary and Resources Q&A
What is NetBeans ?
What Is NetBeans? There are two answers... #1: It is an award-winning IDE For Java developers (but we're adding more languages...) Free, open-source -  http://www.netbeans.org Large (and growing) community of users that can help.
What Is NetBeans? #2: It is a Platform For building rich client applications that will run on  any  operating system that supports a standard JVM. Provides a rich framework of windows, menus, tool bars, actions, etc. Used for building a wide variety of applications
Platform - arch Existed before other RCP project Advantages – platform indepandence, code reuse, professional look Possibility to define and choose platform (can be different version IDE) Packaging and branding (splash screen, icons, etc.) Distribution as zip or by java webstart
What Is NetBeans? Seeing is believing Four Quick Examples BlogTrader  Nuance  V-Builder  Icasim  Minex
What Is NetBeans? Seeing is believing Four Quick Examples BlogTrader Nuance  V-Builder   Icasim  Minex
What Is NetBeans? Seeing is believing Four Quick Examples BlogTrader  Nuance  V-Builder  Icasim  Minex
What Is NetBeans? Seeing is believing Four Quick Examples BlogTrader Nuance  V-Builder  Icasim  Minex
What makes NetBeans the best? Ant Based Project System Friendly Editor Powerful J2EE Support Visual J2ME Development An integrated Profiler Collaboration tools
What makes NetBeans the best? (cont.) Spectacular GUI Buider (Project Matisse) Refactoring support CVS support Java BluePrints Solution Catalog Module Development Support Update Center
What makes NetBeans the best? 1. Ant Based Project System Your “project” is your Ant script Projects are shareable, versionable Projects work from command line or in IDE Same thing happens for both Headless builds are possible
What makes NetBeans the best? 2. Friendly Editor Editor Hints Suggest fixes (add import, surround with try/catch, etc.) Code completion enhancements “Camel Case” completion Templates Code completion visual redesign Method bodies for overridden methods DEMO
What makes NetBeans the best? 3 J2EE Support Comprehensive out of the box support for JSP, Servlet EJB –  painless  EJB development Web Services J2EE Blueprints Catalog comes in the IDE
What makes NetBeans the best? 3 J2EE Enhancements (cont.) Popular App Servers Sun application Server JBoss v4  Weblogic v9 Framework Support Struts Java Server Faces Web Services callable from J2SE applications Demo
What makes NetBeans the best? 4. J2ME Support Visually design J2ME applications Solves the “device fragmentation” problem
What makes NetBeans the best? 5. GUI builder: Project Matisse Significant enhancement to the NetBeans Form Editor Makes layout easy by doing the tedious work for you Includes a new layout manager so that everything “looks right” at runtime, regardless of look & feel or locale DEMO
What makes NetBeans the best? 6. The NetBeans Profiler Started out as a research project at Sun Labs How to minimize profiling overhead without losing accuracy? Profiling should be integrated into the developer workflow DEMO
What makes NetBeans the best? 7. Collaboration Discuss and edit code live with other developers More than just an “instant messaging” window: Copy/paste code with syntax highlighting Share windows Remote control
What makes NetBeans the best? 8. Refactoring Support
What makes NetBeans the best? 9. CVS support Integrated with the Project system Integrated with refactoring support Easier to access the most common commands Better visibility of changes across a project
What makes NetBeans the best? 10. Java BluePrints Solutions Catalog Problem – Solution  Provide strategies, patterns and design guideline  Example application for each entry Based on Java BluePrints Solutions Catalog projects on java.net.
What makes NetBeans the best? 11. Module Development Support Note: (module == plug-in) Create module from a template Create module “suites” Build/run/debug within the IDE Hot-redeploy modules Debug "fix and continue" (hotswap) for modules http://platform.netbeans.org/ Demo
What makes NetBeans the best? 12. Update Center Number NetBeans modules available is growing Get new modules Get newer version of modules
Summary NetBeans is the best Java IDE you can get Matisse Profiler Sophisticated  CVS version control Collaboration Update Center ..., find more cool features at www.netbeans.org “ NetBeans 5.5.1 Makes "Free" look good!" eWeek.com
Call for Actions! Download NetBeans IDE http://www.netbeans.org/downloads/index.html Tutorials, Guides, Articles http://www.netbeans.org/kb/ Participate on Forums and subscribe to mail list http://www.netbeans.org/servlets/Join [email_address] Start Importing and Migrating to NetBeans IDE Plug-in Module Catalogs http://www.netbeans.org/catalogue/ Join NetBeans Community Projects http://www.netbeans.org/community/projects
For More Information NetBeans.org Web site at  http://netbeans.org/ Forums at  http://www.netbeans.org/community/lists/top.html Blogs at http://www.planetnetbeans.org/ http://www.netbeans.org/about/press/blogs.html
Enjoy Netbeans! 叶亮 (  [email_address]  ) Sun Microsystems, Inc.
Q & A

More Related Content

PPTX
The state of testing @ Microsoft
PPTX
Mercurial
PPTX
Cross Platform Mobile Technologies
PPTX
Mix Tech Ed Update No Video
PPT
The Nuxeo Way: leveraging open source to build a world-class ECM platform
PPT
DevOps and Visual Studio Team Services
PPTX
Full Stack DevOps - Ready To Go
PPTX
Everything You Ever Wanted To Know About Application Compatibility
The state of testing @ Microsoft
Mercurial
Cross Platform Mobile Technologies
Mix Tech Ed Update No Video
The Nuxeo Way: leveraging open source to build a world-class ECM platform
DevOps and Visual Studio Team Services
Full Stack DevOps - Ready To Go
Everything You Ever Wanted To Know About Application Compatibility

What's hot (19)

PPTX
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
PPTX
Introducing Visual Studio Online
PDF
Current Trends in Java Technology
PDF
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
PDF
Standardizing Jenkins with CloudBees Jenkins Team
PDF
Continuous Integration With Jenkins
PPT
Move your SharePoint Development to the Cloud
PDF
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
PPTX
Introduction to Puppet Enterprise 2016.2
PPTX
Continuous integration using jenkins
PDF
NIWeek 2012: Secret Sauce / Tools to Make You a Better LabVIEW Developer
 
DOCX
Cross browser Testing on Mobile Devices
PPTX
Building with Visual Studio Online
PDF
CLA Summit 2013: Connecting LabVIEW to Everything Else
 
PDF
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
PDF
Team City
PDF
Building a DevOps Pipeline using Docker Images & Containers
PPTX
Visual studio professional 2015 overview
PDF
Cross-Browser-Testing with Protractor & Browserstack
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Introducing Visual Studio Online
Current Trends in Java Technology
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
Standardizing Jenkins with CloudBees Jenkins Team
Continuous Integration With Jenkins
Move your SharePoint Development to the Cloud
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
Introduction to Puppet Enterprise 2016.2
Continuous integration using jenkins
NIWeek 2012: Secret Sauce / Tools to Make You a Better LabVIEW Developer
 
Cross browser Testing on Mobile Devices
Building with Visual Studio Online
CLA Summit 2013: Connecting LabVIEW to Everything Else
 
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
Team City
Building a DevOps Pipeline using Docker Images & Containers
Visual studio professional 2015 overview
Cross-Browser-Testing with Protractor & Browserstack
Ad

Viewers also liked (7)

PPTX
Java calculator
PPT
Business analysts and sdlc
PPTX
Voice based banking system
PPT
Project explation ppt
PPT
Final ppt of project
PPTX
Final Year Project Presentation
PPT
java Project report online banking system
Java calculator
Business analysts and sdlc
Voice based banking system
Project explation ppt
Final ppt of project
Final Year Project Presentation
java Project report online banking system
Ad

Similar to Net Beans (20)

ODP
NetBeans 6.5
DOC
235042632 super-shop-ee
ODP
Netbeans65 Osum Slides
PDF
005528214.pdf
PPTX
whats-new-netbeans-ide-7x.pptx
PDF
What’s New & Cool in NetBeans IDE 7.x
PDF
What's New in NetBeans IDE 7.x
PDF
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
PPTX
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
PPTX
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
PDF
Dot NET Core Interview Questions PDF By ScholarHat
PPT
Working in Visual Studio.Net
PDF
Asp.net Web Development.pdf
PPTX
Wintellect - Devscovery - Portable Class Library
PDF
Netbeans gui tutorial
DOCX
Difference between .net and asp.net all you need to know
PDF
Top 10 IDEs for React.js Developers in 2021
PDF
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
PDF
DevOps demystified
PDF
Asp.net Vs Vue.js.pdf
NetBeans 6.5
235042632 super-shop-ee
Netbeans65 Osum Slides
005528214.pdf
whats-new-netbeans-ide-7x.pptx
What’s New & Cool in NetBeans IDE 7.x
What's New in NetBeans IDE 7.x
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Dot NET Core Interview Questions PDF By ScholarHat
Working in Visual Studio.Net
Asp.net Web Development.pdf
Wintellect - Devscovery - Portable Class Library
Netbeans gui tutorial
Difference between .net and asp.net all you need to know
Top 10 IDEs for React.js Developers in 2021
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
DevOps demystified
Asp.net Vs Vue.js.pdf

Recently uploaded (20)

PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
A Presentation on Artificial Intelligence
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Hybrid model detection and classification of lung cancer
PPTX
A Presentation on Touch Screen Technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
August Patch Tuesday
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
cloud_computing_Infrastucture_as_cloud_p
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A Presentation on Artificial Intelligence
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
WOOl fibre morphology and structure.pdf for textiles
Web App vs Mobile App What Should You Build First.pdf
Hybrid model detection and classification of lung cancer
A Presentation on Touch Screen Technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Zenith AI: Advanced Artificial Intelligence
August Patch Tuesday
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Heart disease approach using modified random forest and particle swarm optimi...
MIND Revenue Release Quarter 2 2025 Press Release
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Enhancing emotion recognition model for a student engagement use case through...

Net Beans

  • 1. NetBeans: makes tasty Java coffee 叶亮 ( [email_address] ) Sun Microsystems, Inc.
  • 2. What developers want? Be innovative, Escaping from repeating work Faster trouble shooting Recognition among peers More pay and happy life (Of Course!) Better Tool!
  • 3. NetBeans 5.5.1 & NetBeans 6
  • 4. Agenda What Is NetBeans? What makes the NetBeans the best? Four Live Demo Summary and Resources Q&A
  • 6. What Is NetBeans? There are two answers... #1: It is an award-winning IDE For Java developers (but we're adding more languages...) Free, open-source - http://www.netbeans.org Large (and growing) community of users that can help.
  • 7. What Is NetBeans? #2: It is a Platform For building rich client applications that will run on any operating system that supports a standard JVM. Provides a rich framework of windows, menus, tool bars, actions, etc. Used for building a wide variety of applications
  • 8. Platform - arch Existed before other RCP project Advantages – platform indepandence, code reuse, professional look Possibility to define and choose platform (can be different version IDE) Packaging and branding (splash screen, icons, etc.) Distribution as zip or by java webstart
  • 9. What Is NetBeans? Seeing is believing Four Quick Examples BlogTrader Nuance V-Builder Icasim Minex
  • 10. What Is NetBeans? Seeing is believing Four Quick Examples BlogTrader Nuance V-Builder Icasim Minex
  • 11. What Is NetBeans? Seeing is believing Four Quick Examples BlogTrader Nuance V-Builder Icasim Minex
  • 12. What Is NetBeans? Seeing is believing Four Quick Examples BlogTrader Nuance V-Builder Icasim Minex
  • 13. What makes NetBeans the best? Ant Based Project System Friendly Editor Powerful J2EE Support Visual J2ME Development An integrated Profiler Collaboration tools
  • 14. What makes NetBeans the best? (cont.) Spectacular GUI Buider (Project Matisse) Refactoring support CVS support Java BluePrints Solution Catalog Module Development Support Update Center
  • 15. What makes NetBeans the best? 1. Ant Based Project System Your “project” is your Ant script Projects are shareable, versionable Projects work from command line or in IDE Same thing happens for both Headless builds are possible
  • 16. What makes NetBeans the best? 2. Friendly Editor Editor Hints Suggest fixes (add import, surround with try/catch, etc.) Code completion enhancements “Camel Case” completion Templates Code completion visual redesign Method bodies for overridden methods DEMO
  • 17. What makes NetBeans the best? 3 J2EE Support Comprehensive out of the box support for JSP, Servlet EJB – painless EJB development Web Services J2EE Blueprints Catalog comes in the IDE
  • 18. What makes NetBeans the best? 3 J2EE Enhancements (cont.) Popular App Servers Sun application Server JBoss v4 Weblogic v9 Framework Support Struts Java Server Faces Web Services callable from J2SE applications Demo
  • 19. What makes NetBeans the best? 4. J2ME Support Visually design J2ME applications Solves the “device fragmentation” problem
  • 20. What makes NetBeans the best? 5. GUI builder: Project Matisse Significant enhancement to the NetBeans Form Editor Makes layout easy by doing the tedious work for you Includes a new layout manager so that everything “looks right” at runtime, regardless of look & feel or locale DEMO
  • 21. What makes NetBeans the best? 6. The NetBeans Profiler Started out as a research project at Sun Labs How to minimize profiling overhead without losing accuracy? Profiling should be integrated into the developer workflow DEMO
  • 22. What makes NetBeans the best? 7. Collaboration Discuss and edit code live with other developers More than just an “instant messaging” window: Copy/paste code with syntax highlighting Share windows Remote control
  • 23. What makes NetBeans the best? 8. Refactoring Support
  • 24. What makes NetBeans the best? 9. CVS support Integrated with the Project system Integrated with refactoring support Easier to access the most common commands Better visibility of changes across a project
  • 25. What makes NetBeans the best? 10. Java BluePrints Solutions Catalog Problem – Solution Provide strategies, patterns and design guideline Example application for each entry Based on Java BluePrints Solutions Catalog projects on java.net.
  • 26. What makes NetBeans the best? 11. Module Development Support Note: (module == plug-in) Create module from a template Create module “suites” Build/run/debug within the IDE Hot-redeploy modules Debug "fix and continue" (hotswap) for modules http://platform.netbeans.org/ Demo
  • 27. What makes NetBeans the best? 12. Update Center Number NetBeans modules available is growing Get new modules Get newer version of modules
  • 28. Summary NetBeans is the best Java IDE you can get Matisse Profiler Sophisticated CVS version control Collaboration Update Center ..., find more cool features at www.netbeans.org “ NetBeans 5.5.1 Makes "Free" look good!" eWeek.com
  • 29. Call for Actions! Download NetBeans IDE http://www.netbeans.org/downloads/index.html Tutorials, Guides, Articles http://www.netbeans.org/kb/ Participate on Forums and subscribe to mail list http://www.netbeans.org/servlets/Join [email_address] Start Importing and Migrating to NetBeans IDE Plug-in Module Catalogs http://www.netbeans.org/catalogue/ Join NetBeans Community Projects http://www.netbeans.org/community/projects
  • 30. For More Information NetBeans.org Web site at http://netbeans.org/ Forums at http://www.netbeans.org/community/lists/top.html Blogs at http://www.planetnetbeans.org/ http://www.netbeans.org/about/press/blogs.html
  • 31. Enjoy Netbeans! 叶亮 ( [email_address] ) Sun Microsystems, Inc.
  • 32. Q & A