SlideShare a Scribd company logo
1 of 16
NetBeans




Sun Microsystems

                    JA-SIG Vancouver, June, 2006
                   JA-SIG Vancouver, June, 2006
Agenda

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




                                   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



                                      JA-SIG Vancouver, June, 2006
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

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

                                  JA-SIG Vancouver, June, 2006
NetBeans Partners
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




                                                    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




                               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)


                                        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


                                        JA-SIG Vancouver, June, 2006
NetBeans IDE Tour

 3. Database Explorer




                        JA-SIG Vancouver, June, 2006
NetBeans IDE Tour

 4. The NetBeans Profiler




                            JA-SIG Vancouver, June, 2006
NetBeans IDE Tour

 5. Collaboration




                    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_
     –   http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_
     –   http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_
     –   http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_
 ●   Contact me! (agherna@uiuc.edu)




                                         JA-SIG Vancouver, June, 2006
NetBeans




Sun Microsystems



                   JA-SIG Vancouver, June, 2006
                     JA-SIG Vancouver, June, 2006

More Related Content

Viewers also liked

Sea Turtles A Species On The Edge
Sea Turtles A Species On The EdgeSea Turtles A Species On The Edge
Sea Turtles A Species On The Edge
jessica_orchitt
 
Scholarly
ScholarlyScholarly
Scholarly
3nrico
 
UNM-Taos Library
UNM-Taos LibraryUNM-Taos Library
UNM-Taos Library
3nrico
 

Viewers also liked (13)

Arabia - The New World Center for Hospitality Design
Arabia - The New World Center for Hospitality DesignArabia - The New World Center for Hospitality Design
Arabia - The New World Center for Hospitality Design
 
Slp Process Engineering Eng
Slp Process Engineering EngSlp Process Engineering Eng
Slp Process Engineering Eng
 
Slp Process & Cleaning Validation Eng
Slp Process & Cleaning Validation EngSlp Process & Cleaning Validation Eng
Slp Process & Cleaning Validation Eng
 
Responsive emails
Responsive emailsResponsive emails
Responsive emails
 
Sea Turtles A Species On The Edge
Sea Turtles A Species On The EdgeSea Turtles A Species On The Edge
Sea Turtles A Species On The Edge
 
Scholarly
ScholarlyScholarly
Scholarly
 
UNM-Taos Library
UNM-Taos LibraryUNM-Taos Library
UNM-Taos Library
 
Customer Experience by empathyexperience.com (ITALIANO)
Customer Experience by  empathyexperience.com (ITALIANO)Customer Experience by  empathyexperience.com (ITALIANO)
Customer Experience by empathyexperience.com (ITALIANO)
 
Despre sansele de a reduce riscul de esec in comunicarea online. Tactici, ins...
Despre sansele de a reduce riscul de esec in comunicarea online. Tactici, ins...Despre sansele de a reduce riscul de esec in comunicarea online. Tactici, ins...
Despre sansele de a reduce riscul de esec in comunicarea online. Tactici, ins...
 
Pharma And Biotech Brochure 2009
Pharma And Biotech Brochure 2009Pharma And Biotech Brochure 2009
Pharma And Biotech Brochure 2009
 
Endangered Animal Database
Endangered Animal DatabaseEndangered Animal Database
Endangered Animal Database
 
Lets Go On A Bear Hunt
Lets Go On A Bear HuntLets Go On A Bear Hunt
Lets Go On A Bear Hunt
 
E Waste
E WasteE Waste
E Waste
 

Similar to Net Beans Jasig Jun2006

Java EE6 CodeCamp16 oct 2010
Java EE6 CodeCamp16 oct 2010Java EE6 CodeCamp16 oct 2010
Java EE6 CodeCamp16 oct 2010
Codecamp Romania
 
Java User Groups in Austria (2013)
Java User Groups in Austria (2013)Java User Groups in Austria (2013)
Java User Groups in Austria (2013)
Peter Kofler
 
JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013
Vaclav Tunka
 
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
Vaclav Tunka
 

Similar to Net Beans Jasig Jun2006 (20)

Java uk road tour - sep 06
Java uk road tour - sep 06Java uk road tour - sep 06
Java uk road tour - sep 06
 
Retour JavaOne 2009
Retour JavaOne 2009Retour JavaOne 2009
Retour JavaOne 2009
 
Java EE6 CodeCamp16 oct 2010
Java EE6 CodeCamp16 oct 2010Java EE6 CodeCamp16 oct 2010
Java EE6 CodeCamp16 oct 2010
 
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
 
Java User Groups in Austria (2013)
Java User Groups in Austria (2013)Java User Groups in Austria (2013)
Java User Groups in Austria (2013)
 
The Java alternative to Javascript
The Java alternative to JavascriptThe Java alternative to Javascript
The Java alternative to Javascript
 
Join the Java Evolution GIDS Bangalore & Pune
Join the Java Evolution GIDS Bangalore & PuneJoin the Java Evolution GIDS Bangalore & Pune
Join the Java Evolution GIDS Bangalore & Pune
 
JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013
 
Modular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache KarafModular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache Karaf
 
Present and Future of GWT from a developer perspective
Present and Future of GWT from a developer perspectivePresent and Future of GWT from a developer perspective
Present and Future of GWT from a developer perspective
 
JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
 
How to Participate Japan
How to Participate JapanHow to Participate Japan
How to Participate Japan
 
Trends and future of java
Trends and future of javaTrends and future of java
Trends and future of java
 
5 Treding Java Frameworks Offshore Developers Should About
5 Treding Java Frameworks Offshore Developers Should About5 Treding Java Frameworks Offshore Developers Should About
5 Treding Java Frameworks Offshore Developers Should About
 
Developing Java Microservices Fast with Open Liberty
Developing Java Microservices Fast with Open LibertyDeveloping Java Microservices Fast with Open Liberty
Developing Java Microservices Fast with Open Liberty
 
Join the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/PhillyJoin the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/Philly
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
 
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
 
DevNexus 2019: Migrating to Java 11
DevNexus 2019: Migrating to Java 11DevNexus 2019: Migrating to Java 11
DevNexus 2019: Migrating to Java 11
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Net Beans Jasig Jun2006

  • 1. NetBeans Sun Microsystems JA-SIG Vancouver, June, 2006 JA-SIG Vancouver, June, 2006
  • 2. Agenda ● What is NetBeans? ● A Brief Tour of the NetBeans IDE ● Setting up uPortal as a NetBeans project JA-SIG Vancouver, June, 2006
  • 3. 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 JA-SIG Vancouver, June, 2006
  • 5. 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 JA-SIG Vancouver, June, 2006
  • 6. 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.... JA-SIG Vancouver, June, 2006
  • 8. 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 JA-SIG Vancouver, June, 2006
  • 9. 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 JA-SIG Vancouver, June, 2006
  • 10. 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) JA-SIG Vancouver, June, 2006
  • 11. 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 JA-SIG Vancouver, June, 2006
  • 12. NetBeans IDE Tour 3. Database Explorer JA-SIG Vancouver, June, 2006
  • 13. NetBeans IDE Tour 4. The NetBeans Profiler JA-SIG Vancouver, June, 2006
  • 14. NetBeans IDE Tour 5. Collaboration JA-SIG Vancouver, June, 2006
  • 15. More Information ● http://www.netbeans.org ● Gregg Sporar’s Blog Entries: – http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_ – http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_ – http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_ – http://weblogs.java.net/blog/gsporar/archive/2006/02/uportal_ ● Contact me! (agherna@uiuc.edu) JA-SIG Vancouver, June, 2006
  • 16. NetBeans Sun Microsystems JA-SIG Vancouver, June, 2006 JA-SIG Vancouver, June, 2006