NetBeans

searchcoilSoftware and s/w Development

Aug 15, 2012 (4 years and 11 months ago)

260 views

NetBeans
The Only IDE You Need
Sun Microsystems, Inc.
Naming - What Tool Do I Use?
57%
20%
15%
Forte For Java
Forte
Sun Studio
Sun Java Studio Creator 2006Q1
Sun Java Studio Enterprise
Sun Java Studio Creator v2
Sun ONE Studio
Forte Developer for High Performance Computing
Sun Forte Developer 6.0
Forte For Java, Enterprise
Edition
NetBeans
The Answer Today
57%
20%
15%
NetBeans
Sun Studio
&
But we aren't done yet!
WOW! Lots of
Cool Tools!
But this Java
editor is a
bummer....
NetBeans 6.0
57%
20%
15%

Priorities:
>
Java Editor – total rewrite of underlying architecture
>
Installer – improve install experience
>
Improved support for scripting languages
>
Web 2.0 Support – visual web DynaFaces
>
Project Schliemann
(http://wiki.netbeans.org/wiki/view/Schliemann)
NetBeans 6.0
57%
20%
15%

Continue Enhancements to:
>
Visual web parity with Java Studio Creator 2

EJB 2.1 Support

Visual portlet development
>
SOA Tools (Moving SeeBeyond technology to Open ESB)
>
C/C++ support
>
Profiler (heap walker, etc.)
>
Mobility Pack (just one, with both CLDC and CDC support)
Tools Story Today
57%
20%
15%
Sun Studio
Visual Web
Pack
Sun Java Studio
Enterprise
NetBeans 5.5 IDE
Sun Java Studio
Creator 2
Enterprise
Pack
C/C++
Pack
Mobility
Pack
CDC
CLDC
Profiler
NetBeans: The Only IDE You Need
57%
15%
C/C++
Scripting Support
(Ruby)
Mobility
Pack
CDC
CLDC
(Java ME)
Common NetBeans Platform Version 6.0
Profile Support
Java SE Support
Web & Java EE
(includes visual
web)
UML
SOA
NetBeans IDE
NetBeans: The Only IDE You Need
57%
20%
15%

New bundling allows developers to choose a focused IDE
>
Full IDE – Java SE, Web & Java EE, Mobility, UML, SOA,
Ruby, and C/C++
>
Web & Java EE - Java SE, and Web & Java EE
>
Java SE – Java SE
>
Mobility – Java SE, and Mobility
>
Ruby – Ruby (includes Rails and WEBRick container)
>
C/C++ - C/C++

Developers can add functionality via built-in Plugin Manager
Editor Improvements

Smarter code completion

Better Navigation and Inspection

More than just code completion
>
live templates and Surround
With functionality

Highlights
>
easy-to-use Search
NetBeans IDE 6.0
Significant enhancements to the Java editor
More information:
http://wiki.netbeans.org/wiki/view/Java_EditorUsersGuide
Ruby Support

Project Support

Advanced Ruby Editing
>
code completion, syntax
highlighting with semantic
information, Goto Declaration

Ruby Debugger

Ruby on Rails Support

JRuby Support
Easier Installation and Upgrading

Unified installation experience
>
No more downloading and installing separate packs
>
add functionality later by re-running the installer.

Update Center and Module Manager have been merged
into the Plugins manager
NetBeans IDE 6.0
A Single Install Program For All Tools
More information: http://jupiter.czech.sun.com/wiki/view/Netbeans/NBI
Swing GUI Development

Swing Database Applications 

Beans Binding technology (JSR 295) and the Java
Persistence API

Swing Application
Framework (JSR 296) 
Profiling

Profiler integrated into NetBeans IDE
>
no separate download and install

Compare Memory Snapshots

DrillDown Graph

Heap Walker.

JMeter Integration

Dynamic Attach on
JDK 1.6.
Web and Java EE

Built-in visual design for web applications

Visual page flow editing

Enhanced JavaScript support
>
Full syntax highlighting, code completion, and error
checking

Greater web services support
>
Drag and drop in visual web app pages
>
Restful web services are available
>
service security, reliability and transactions
>
Improved web service interoperability.

Support for Ajax-enabled JavaServer Faces components
Mobility

New Integrated UI for
CLDC/MIDP and CDC

New Visual Mobile Designer

New game builder
>
MIDP 2.0 Game API

Design analysis
>
identifies unused components

New custom components
>
mobile file browsers, SMS composers, login screens, and
PIM browsers

Generated code is now easier to modify.
NetBeans IDE 6.0
Additional Priorities:

Improved Support for Scripting Languages

Web 2.0 Support

Project Schliemann
(http://wiki.netbeans.org/wiki/view/Schliemann)

Continue Enhancements to:
>
Visual Web Pack (achieve parity with Java Studio Creator 2)
>
SOA Tools (SeeBeyond integration)
>
C/C++ support
>
Profiler (heap walker, etc.)
>
Mobility Pack (just one, with both CLDC
and
CDC support)
New Licensing Model

NetBeans is an Open Source IDE

Right now, under the CDDL License

Adding the GPL v2 License
>
FCS for sure
>
maybe in a future beta

Follow licensing from OpenJDK and Glassfish

Focus on adding NetBeans to Linux distributions
>
Already on Ubuntu
Java Runtimes
Deployment
Mission Critical
Training Credits
Phone Support
Code Level
Telephone
Bug Escalation
$864 Per
Developer
Online
$49 1 Incident
$249 Unlimited
$549 Unlimited
Service/Support Plans
Individual Developer / Small Medium Business

Corporate Developer
(Entry point – Buy online)
Sun Developer

Expert Assistance
Up Sell
Developer
Service
Plans
Java
Multiplatform
Sun Software
Service Plans
New to Portfolio
(Buy Direct /
Partner)
Sun Developer Services Portfolio
Strategic Partner Program

NetBeans Is Not Just Sun All By Itself Any Longer....

New Strategic Partner Program
>
Already have over 15 signed up
>
Example: Bundling JBoss Application Server with NetBeans 5.5

Know of a Potential Strategic Partner?
>
Drop us a line: nb-evangelism@sun.com
The Community

Community Partner program continues to
grow
>
Over 100 members

Plugin Portal
>
publish and access community-developed
modules

University support
>
University Labs
>
Sun Campus Ambassadors Program

NetBeans TV

NetBeans Magazine
The Community

Local people change things, external people can only
influence and support

NetBeans Dream Team
>
The NetBeans Dreamers

Localizations

Java User Groups
Thank You!
The Competition

We're Getting Good Reviews
"While the rival Eclipse platform gets more
column inches, the NetBeans Java IDE is
currently a much stronger product: faster,
easier to use and more complete."
- November, 2006

And We Have Momentum