NetBeans 6.5
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

NetBeans 6.5

on

  • 6,457 views

Netbeans 6.5 Talk given at FY09 Sun Campus Ambassador Induction Program at Bangalore, India.

Netbeans 6.5 Talk given at FY09 Sun Campus Ambassador Induction Program at Bangalore, India.

Statistics

Views

Total Views
6,457
Views on SlideShare
6,394
Embed Views
63

Actions

Likes
6
Downloads
253
Comments
0

6 Embeds 63

http://blogs.sun.com 22
http://computacionhuaycan.blogspot.com 20
http://www.slideshare.net 13
http://www.linkedin.com 6
http://localhost:3000 1
http://www.docseek.net 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

NetBeans 6.5 Presentation Transcript

  • 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
  • 6. What is NetBeans?
  • 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
  • 23. NetBeans Platform
  • 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
  • 44. Questions?
  • 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