SlideShare a Scribd company logo
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

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
jbricedesign
 
Slp Process Engineering Eng
Slp Process Engineering EngSlp Process Engineering Eng
Slp Process Engineering Eng
tseener
 
Slp Process & Cleaning Validation Eng
Slp Process & Cleaning Validation EngSlp Process & Cleaning Validation Eng
Slp Process & Cleaning Validation Eng
tseener
 
Responsive emails
Responsive emailsResponsive emails
Responsive emails
Vivek Tripathi
 
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
 
Customer Experience by empathyexperience.com (ITALIANO)
Customer Experience by  empathyexperience.com (ITALIANO)Customer Experience by  empathyexperience.com (ITALIANO)
Customer Experience by empathyexperience.com (ITALIANO)
empathyexperience
 
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...
Solutii Criza
 
Pharma And Biotech Brochure 2009
Pharma And Biotech Brochure 2009Pharma And Biotech Brochure 2009
Pharma And Biotech Brochure 2009
tseener
 
Endangered Animal Database
Endangered Animal DatabaseEndangered Animal Database
Endangered Animal Database
jessica_orchitt
 
Lets Go On A Bear Hunt
Lets Go On A Bear HuntLets Go On A Bear Hunt
Lets Go On A Bear Hunt
jessica_orchitt
 
E Waste
E WasteE Waste

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 uk road tour - sep 06
Java uk road tour - sep 06Java uk road tour - sep 06
Java uk road tour - sep 06
scoobeesnac
 
Retour JavaOne 2009
Retour JavaOne 2009Retour JavaOne 2009
Retour JavaOne 2009
Alexis Moussine-Pouchkine
 
Java EE6 CodeCamp16 oct 2010
Java EE6 CodeCamp16 oct 2010Java EE6 CodeCamp16 oct 2010
Java EE6 CodeCamp16 oct 2010
Codecamp Romania
 
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!
Voxxed Athens
 
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
 
The Java alternative to Javascript
The Java alternative to JavascriptThe Java alternative to Javascript
The Java alternative to Javascript
Manuel Carrasco Moñino
 
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
Heather VanCura
 
JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013
Vaclav Tunka
 
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
Ioan Eugen Stan
 
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
Manuel Carrasco Moñino
 
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
Heather VanCura
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
Heather VanCura
 
How to Participate Japan
How to Participate JapanHow to Participate Japan
How to Participate Japan
Heather VanCura
 
Trends and future of java
Trends and future of javaTrends and future of java
Trends and future of java
Csaba Toth
 
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
BJIT Ltd
 
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
YK Chang
 
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
Heather VanCura
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
Heather VanCura
 
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
 
DevNexus 2019: Migrating to Java 11
DevNexus 2019: Migrating to Java 11DevNexus 2019: Migrating to Java 11
DevNexus 2019: Migrating to Java 11
DaliaAboSheasha
 

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

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

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