net beans jasig jun2006

16
JA-SIG Vancouver, June, 2006 NetBeans Sun Microsystems JA-SIG Vancouver, June, 2006

Upload: ardlian

Post on 18-Nov-2014

591 views

Category:

Technology


3 download

DESCRIPTION

coba gan..

TRANSCRIPT

Page 1: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

NetBeans

Sun Microsystems

JA-SIG Vancouver, June, 2006

Page 2: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

Agenda

● What is NetBeans?● A Brief Tour of the NetBeans IDE● Setting up uPortal as a NetBeans project

Page 3: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

What Is NetBeans?

There are three answers...

#1: It is a Platform● For building rich client applications that

will run on any operating system that supports a standard JVM.

● Provides a rich framework of windows, menus, tool bars, actions, etc.

● Used for building a wide variety of applications

Page 4: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

Page 5: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

What Is NetBeans?

#2: It is an award-winning IDE

● For Java developers (but more languages are being added...)

● Free, open-source - http://www.netbeans.org

● 100% pure Java – runs on any platform that has a JDK 1.4.2 or higher.

● Foundation for two other Sun IDEs:– Sun Java Studio Enterprise– Sun Java Studio Creator

Page 6: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

What Is NetBeans?

#3: It is a community● Almost 10 million downloads of the IDE –

over 33% of which happened in the last 12 months alone

● Increasing market share● Over 300,000 subscribers to the email lists● Community contributions:● You can join:

http://www.netbeans.org/community and http://developers.sun.com

● Third party partners....

Page 7: Net Beans Jasig Jun2006

NetBeans Partners

Page 8: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

Road Map

● January, 2006: Version 5.0 Released● May, 2006: Version 5.5 Beta Released● Fall, 2006: Version 5.5 scheduled for

release● Java EE 5 Support

● EJB 3.0● JWSDP 2.0● CRUD application from entity classes● And more....

● Enterprise Pack with UML, SOA, and XML Schema tools

Page 9: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

NetBeans IDE Tour

What distinguishes the NetBeans IDE from others?

● Ant Based Project System● Out of the box J2EE Support● Database Explorer● An integrated Profiler● Collaboration tools

Page 10: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

NetBeans IDE Tour

1. Ant Based Project System● Your Ant script is your project● Projects are shareable, versionable● Projects work from command line or in IDE

– Same thing happens for both– Headless builds are possible

● Easy to hook up custom Ant targets to the IDE's user interface (menu or toolbar)

Page 11: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

NetBeans IDE Tour

2. J2EE Support● Comprehensive out of the box support –

no searching for plugins in order to develop:– JSP, Servlet (Tomcat bundled with the IDE)– EJB – painless EJB development– Web Services

● Lots of Sample Code:– Templates– J2EE Blueprints Catalog comes in the IDE

Page 12: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

NetBeans IDE Tour

3. Database Explorer

Page 13: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

NetBeans IDE Tour

4. The NetBeans Profiler

Page 14: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

NetBeans IDE Tour

5. Collaboration

Page 15: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

More Information

● http://www.netbeans.org● Gregg Sporar’s Blog Entries:

– http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_develop_1.html

– http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_develop_2.html

– http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_develop_3.html

– http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_develop_4.html

● Contact me! ([email protected])

Page 16: Net Beans Jasig Jun2006

JA-SIG Vancouver, June, 2006

NetBeans

Sun Microsystems

JA-SIG Vancouver, June, 2006