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
Netbeans65 Osum Slides
PPTX
Desktop Applications with NetBeans
ODP
NetBeans 6.5
PPTX
Writing better code: How the Netbeans IDE Helps you Write, Test and Debug Java
PPT
Netbeans 110511004930-phpapp01
PDF
NetBeans IDE & Platform
PDF
005528214.pdf
PPTX
whats-new-netbeans-ide-7x.pptx
PPT
Netbeans IDE & Platform
PPTX
Eclipse vs Netbeans
PDF
What’s New & Cool in NetBeans IDE 7.x
PDF
What's New in NetBeans IDE 7.x
PPTX
Eclipse Vs Netbeans
PDF
Presentation # 4
PDF
Net Beans61 Ide
PPTX
Netbeans
PDF
NetBeans Workshop at Hanze University of Applied Science, Groningen
PDF
Introduction To NetBeans IDE
PDF
Java uk road tour - sep 06
PPTX
NetBeans : Java IDE Expertise Unleashed.
Netbeans65 Osum Slides
Desktop Applications with NetBeans
NetBeans 6.5
Writing better code: How the Netbeans IDE Helps you Write, Test and Debug Java
Netbeans 110511004930-phpapp01
NetBeans IDE & Platform
005528214.pdf
whats-new-netbeans-ide-7x.pptx
Netbeans IDE & Platform
Eclipse vs Netbeans
What’s New & Cool in NetBeans IDE 7.x
What's New in NetBeans IDE 7.x
Eclipse Vs Netbeans
Presentation # 4
Net Beans61 Ide
Netbeans
NetBeans Workshop at Hanze University of Applied Science, Groningen
Introduction To NetBeans IDE
Java uk road tour - sep 06
NetBeans : Java IDE Expertise Unleashed.

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Getting Started with Data Integration: FME Form 101
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
A Presentation on Artificial Intelligence
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Getting Started with Data Integration: FME Form 101
Reach Out and Touch Someone: Haptics and Empathic Computing
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25-Week II
A comparative study of natural language inference in Swahili using monolingua...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A Presentation on Artificial Intelligence
Per capita expenditure prediction using model stacking based on satellite ima...
Programs and apps: productivity, graphics, security and other tools
Digital-Transformation-Roadmap-for-Companies.pptx
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology
cloud_computing_Infrastucture_as_cloud_p
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MIND Revenue Release Quarter 2 2025 Press Release
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

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