NetBeans 6.5

57 %
43 %
Information about NetBeans 6.5

Published on August 13, 2008

Author: angadsingh

Source: slideshare.net

Description

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

NetBeans Tech Talk The Grand Unified IDE

What is N'T NetBeans?

It's not for sale ...its free ..as in freedom ..as in free beer

It's not just a Java IDE

It's not developed in a secret lab

What is NetBeans?

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

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

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!

Binaries for Solaris, Linux, MS Windows, and Mac OSX

100% Java

Just download and run on any OS with a JRE!

What can I do with NetBeans? Make Applications: Desktop Web Mobile Enterprise In.. Java C/C++ Ruby PHP, XML, Javascript ..and more...

Make Applications:

Desktop

Web

Mobile

Enterprise

In..

Java

C/C++

Ruby

PHP, XML, Javascript

..and more...

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..

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..

A Brief History Of NetBeans!

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

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

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

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

Cool Features of NetBeans

Packs Profiler Integrated Performance Profiling Tools: CPU Time Thread State Memory Usage/Memory Leak Detection

Profiler

Integrated Performance Profiling Tools:

CPU Time

Thread State

Memory Usage/Memory Leak Detection

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

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

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”

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”

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

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

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

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

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!

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!

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

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

demo

NetBeans Platform

 

 

 

 

What's new in NetBeans

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.

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.

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

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

NetBeans Feature Updates http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy Checkout the 56 revisions of the above wiki page.

http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy

Checkout the 56 revisions of the above wiki page.

NetBeans + YOU Where do you fit in?

Get Learn Share Order is important What to Do

Get

Learn

Share

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

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

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/

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/

 

 

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

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

However, If you don't want to scratch your own itch, or shoot bugs ..but, you want to contribute then....

scratch your own itch, or

shoot bugs

..but, you want to contribute

then....

NetBeans Community Docs http://wiki.netbeans.org/CommunityDocs Documentation project No huge code bases to work with You document NetBeans Share it

Documentation project

No huge code bases to work with

You document NetBeans

Share it

More about NetBeans Community Docs http://nb-community-docs.blogspot.com/ http://www.netbeans.org/community/articles/interviews/comm-docs-branam.html

One of you!

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

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

Questions?

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

Add a comment

Related presentations

Related pages

Welcome to NetBeans

Quickly and easily develop desktop, mobile and web applications with Java, JavaScript, HTML5, PHP, C/C++ and more. NetBeans IDE is FREE, open ...
Read more

NetBeans IDE 6.5 Release Information

In addition to full support of all Java platforms (Java SE, Java EE, Java ME, and JavaFX), the NetBeans IDE 6.5 is the ideal tool for software development ...
Read more

NetBeans 6.5 unterstützt PHP - Golem.de

Sun aktualisiert seine Entwicklungsumgebung Netbeans. Die Version 6.5 unterstützt PHP und bietet Verbesserungen bei der Entwicklung von Web- und Java ...
Read more

NetBeans for Beginners - mathematik.hu-berlin.de

netbeans-6.5. starten. In beiden Fällen wird intern mit Java 6 gearbeitet. NetBeans Kurzanleitung Diese kurze Anleitung soll Ihnen einen schnellen ...
Read more

JAR-File mit Netbeans 6.5 erstellen - NetBeans-Forum.de

Hallo, leg doch einfach im Projekt über NetBeans ein neues Unterpackage an (z.B. mit Namen "resources") und leg dort alle Bilder ab. Dann kannst du ...
Read more

Download NetBeans IDE 6.5.1 - Kommentare - FileHippo.com

NetBeans IDE 6.5.1 Von NetBeans.org (Open Source) Benutzer-Bewertung. FileHippo-Sicherheitsgarantie Geschützt durch Avira. Diese Version herunterladen (38 ...
Read more

NetBeans What's New in NetBeans Platform 6.5?

What's New in NetBeans Platform 6.5? An overview of changes relating to NetBeans Platform 6.5, which is the Swing framework that underpins applications ...
Read more

Download NetBeans IDE 6.5.1 - FileHippo.com

Wir wissen, wie wichtig es ist, online geschützt zu sein, deshalb nutzt FileHippo Virenscantechnologie von Avira, um sicherzustellen, dass alle Downloads ...
Read more

NetBeans Downloads

NetBeans Downloads. Search: ... The majority of the NetBeans IDE code is available under a dual license consisting of the Common Development and ...
Read more

UML Plugin unter 6.5 - NetBeans-Forum.de

Guten Tag, habe folgendes Problem: bin nun auf Version 6.5 umgestiegen, leider ist UML nicht mehr Bestandteil des Installers; das ZIP-File (netbeans-trunk ...
Read more