Desktop Applications with NetBeans

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Desktop Applications with NetBeans - Presentation Transcript

    1. NETBEANS 6.0 Le Phan Huu Bang Sun Campus Ambassador National University of Singapore huubang@nus.edu.sg
    2. AGENDA What is NetBeans?   What’s new in NetBeans 6.0?  Why is NetBeans different?  How can NetBeans benefit you?  NetBeans 6.0 Demo  What to do & Where to go?
    3. WHAT IS NETBEANS? A comprehensive, modular Java IDE  Out-of-box support for J2SE, J2EE and J2ME  Large set of 3rd party modules (plug-ins)  Intuitive drag-and-drop development  Debugger, profiler, refactoring, etc…  Free and open-source based  Open source since June 2000  Large community of users and developers  A platform for building applications  Rich client Java applications  Rich framework of windows, menus, toolbars, actions 
    4. WHAT’S NEW IN NETBEANS 6.0? Code editor enhancements: faster & smarter!  Ruby, JRuby, & Ruby on Rails support  Easier installation and upgrading  Swing GUI data binding  Integrated profiling, profiling “points”  Integrated visual web features  Mobility graphical game builder  SOA & UML enhancements  NetBeans platform enhancements 
    5. WHY IS NETBEANS DIFFERENT? Well-defined project system  Compile & package applications outside NetBeans   Import existing projects with ant scripts (including Eclipse projects) Full support from Sun Microsystems, Inc.   Modularity  100% pure Java Run everywhere   Counter example: Eclipse uses SWT as its GUI component toolkit which uses native code and needs to be installed on the system
    6. NETBEANS BENEFITS – BASIC USERS Don’t know which package to import?  NetBeans Editor gives hints to you  Don’t know which exception to catch?  NetBeans Editor helps you surround your code with Try and  Catch Want to learn about new methods and API?  NetBeans Editor shows you all the useful information about  the API that you can use Good for self-learners  Want to design a nice GUI but don’t know how to code  and handle events? Matisse GUI Builder helps you design visually  Matisse GUI Builder helps you handle the events nicely 
    7. NETBEANS BENEFITS – ADVANCED USERS Tired of writing dozens of constructors,  getters and setters? NetBeans Editor generates for you  Tired of typing “System.out.println”?  Just key “sout” and press Tab!  Tired of inserting document headers?  Use the template!  Have troubles designing a complex GUI?  Matisse GUI Builder can help you  Handle complex Swing APIs (e.g  GridBagLayout) Easily resize and align  Easily handle locales  Handle different OS behaviours  Bind data to your UI  Want to increase the performance of your  product? Integrated Visual Profiler  Integrated Visual Debugger 
    8. NETBEANS BENEFITS – TEAM USERS Advanced developer  collaboration tool Develop application  collaboratively Support code-aware instant  messaging Share entire development  environment Multi-party file editing  Conduct code reviews  Collaborative debugging  Version control  Public collaboration server:  share.java.net
    9. DEMONSTRATION
    10. MORE INFORMATION
    11. WHAT TO DO? Download NetBeans 6.0  Join NetBeans.org project  Create collab account  Do NetBeans tutorials  Participate on NetBeans forums  Write a new desktop app!  Collaborate with your friends. 
    12. WHERE TO GO? NetBeans Product Site: http://www.netbeans.org  Download: previews, current & past releases of IDE,  plug-ins 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 
    13. FAST TRACK YOUR CAREER WITH SUN! Get FREE Web-based training on JavaTM, SolarisTM & more!  Visit: http://www.sunacademic.com  Course registration code for NUS is  Company Name: xxx-xxxxxxx  Company ID: xxxxxxxxxxxxxxx  Increase earnings potential with a Sun Certification!  Sun Certified Associate/Programmer for the Java 2 Platform SE  Sun Certified Web Component Developer for Java EE  Sun Certified Mobile Application Developer for Java ME  Sun Certified System/Network Admin for Solaris Operating System  Free practice exams  Discounted exam fees for academic developers – only US$40 
    14. WHAT’S NEXT?
    15. QUESTIONS & ANSWERS
    16. THANK YOU Le Phan Huu Bang Sun Campus Ambassador National University of Singapore huubang@nus.edu.sg

    + Huu Bang Le PhanHuu Bang Le Phan, 7 months ago

    custom

    471 views, 0 favs, 0 embeds more stats

    Develop desktop applications using NetBeans IDE

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 471
      • 471 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories