Net Beans61 Ide

1,315 views

Published on

http://blogs.sun.com/stripathi

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,315
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
43
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Net Beans61 Ide

  1. 1. NETBEANS 6.1 Satyajit Tripathi Member Technical Staff ISV-Engineering, Sun Microsystems 1
  2. 2. NetBeans IDE 6.1 The only IDE you need! • A comprehensive, modular Java IDE > Out-of-box support for Java SE 1.5/1.6, Java EE 5, Java ME > Large set of 3rd party modules (plug-in) > Intuitive drag-and-drop development > Debugger, Profiler, Refactoring, etc. • Free and open-source based > Open source since June 2000. Source code available under CDDL v1.0 & GPL v2 ( * with CLASSPATH Exception) > Large community of users and developers • Supported on wide range of OS platforms > Java Desktop System 2, Microsoft Windows 2000 Professional sp4, Mac OS X 10.4.5 Intel, and various Linux distributions • A platform for building applications > Rich client Java applications > Rich framework of windows, menus, tool-bars, actions 2
  3. 3. NetBeans 6.1 Download 3
  4. 4. NetBeans 6.1 Open source IDE and Application platform 4
  5. 5. NetBeans Roadmap Community driven release cycle NetBeans - Minor patches are planned every 5 weeks between major releases • Upcoming NetBeans 6.5 ( Noteworthy, Development Plan ) > PHP Editor in NetBeans 6.5 to support all standard IDE features > Focus on development tools for dynamic scripting language, JavaScript Debugger > Enhanced support for Java Web Start. Improved integration with MySQL > Remove UML dependency on the Tom Sawyer graphics library, etc. 5
  6. 6. What's New in 6.x NetBeans IDE 6.1 (NewAndNoteworthy) • JavaScript support • Spring Framework support • MySQL support in Database Explorer • Support for Java Beans • JSF CRUD Generator • Javadoc Code Completion • Shareability of projects • On Demand Binding Attribute for Visual Web JSF projects • Axis2 support for web services 6
  7. 7. Supported technologies • Supported technologies • Tested Application Servers > Enterprise JavaBeans (EJB) 3.0 > GlassFish V1 & V2 > JAX-WS 2.1 > Sailfin V1 (JSR 289 compatibility) > Java Persistence (JSR-220) > Sun Java Application Server PE 8.2 > JavaServer Faces 1.2 (JSR-127) > Tomcat 5.0, 5.5 & 6.0 > Java Servlet 2.5 > JBoss 4.0.4 > JavaServer Pages (JSP) 2.1 > WebSphere 6.0 & 6.1 > Struts 1.2.9 > WebLogic 9.2 & 10 > JAX-RPC 1.6 > JAX-R 1.0 > JAX-P 1.4 > JAX-B 2.1 > JSP Standard Tag Library (JSTL) 1.1 7
  8. 8. Sun Partner Community “Revolutionary solutions come from the meeting of many different minds.” 8
  9. 9. Participation Age Everyone and Everything Participating on the Network 9
  10. 10. Features – Base IDE and Java SE • Base IDE > Improved code editor support > Database integration > Version control and Developer collaboration • Java SE > Enhanced SWING GUI Builder (formerly Matisse) > Profiler > Debugger 10
  11. 11. Improved Source Editor • Language-Aware editor Java, Ruby, C/C++, XML, HTML, RHTML, Javadoc, JavaScript,and JSP • Live Parsing and Refactoring • Smarter code completion • Insert code • Inspect Members and Hierarchy • File history • Easy & fast navigation • Fully configurable User Interface 11
  12. 12. Database Integration • Connect to any database • Integrate MySQL easily • Explore and maintain database • Drag and Drop Tables • Database based SWING or JSF Web application • Building Entity classes using JPA 12
  13. 13. Version Control & Collaboration • Integrated version control tools • Remote project sharing • CVS, Subversion, Mercurial, • Developer collaboration chat ClearCase • File status and history • Line-based Diff viewer 13
  14. 14. SWING GUI Builder • Professional GUI building • Standard and Custom SWING and AWT components • Beans binding technology (JSR 295) support • SWING application Framework (JSR 296) support 14
  15. 15. Application Profiler • Finding performance Bottlenecks and Memory leaks • Profile entire application or subset • Task based profiling > CPU Performance, Monitoring Thread States, Memory • New Feature in NetBeans 6.x > Profiling points for precise control, Comparing Memory snapshots, Drill-down graphs, Memory heap walker, Remote profiling, Dynamic attach on JDK 1.6 • Integrated with JMeter for Load Testing 15
  16. 16. Debugger • Configurable Breakpoints (Conditional & Event ) • Multi-Session and Multi-Threaded Debugging • Expression Evaluation • Expression Stepping 16
  17. 17. NetBeans 6.1 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 17
  18. 18. NETBEANS 6.1 Satyajit Tripathi satyajit.tripathi@sun.com 18

×