Presentation is loading. Please wait.

Presentation is loading. Please wait.

Robert Clevenger Principal Product Manager Oracle Corporation.

Similar presentations


Presentation on theme: "Robert Clevenger Principal Product Manager Oracle Corporation."— Presentation transcript:

1

2 Robert Clevenger Principal Product Manager Oracle Corporation

3 Creating a Java Development Environment with Open Source Tools and Oracle9i JDeveloper

4 Topics Linux Software Choices Installation Sourceforge.net

5 Linux

6 Open source with GNU GPL licensing Young and dynamic OS with lots of momentum from developers worldwide Portable to most architectures Diagnostic and tuning packages Excellent, low-cost alternative Over 18 million Linux users worldwide

7 Why Linux? Open source – You have the source for your OS – Faster access to patches – Cost effective. You pay only for support Runs on the X86 platform and many others Reliable - No blue screen of death

8 Why Oracle on Linux? Proven track record Technical Linux OS support Technology innovations on Linux Cost Effective solution Certification with major enterprise Linux distributions 1 million+ copies of Oracle products for Linux - downloaded from OTN

9 Which distribution is for you? Red Hat SuSE Mandrake Caldera Debian Slackware

10 Software Choices J2SDK CVS Editor or IDE JDeveloper Ant Struts Tomcat

11 Java2 Software Development Kit Which distribution? – Blackdown.org – Sun Microsystems, Inc Which version – 1.3.1 – 1.4.1

12 CVS Open Source Software Configuration Management (SCM) Tool Started out in 1986 as a collection of shell scripts posted on comp.sources.unix CVS application created in 1989 De-facto standard for SCM among Open Source Projects

13 Why CVS? Cost effective Tested by years of use in many environments Client/Server Support Supports tunnelling for secure connections Extensible with scripts (cvswrappers)

14 Editor or IDE? Many Editors – Emacs – JEdit – vi – Jext Many IDEs – JDeveloper – JBuilder – NetBeans

15 Why use an IDE? Coding tools geared for your language WYSIWYG Editors Metadata Editors Deployment Support VCS Integration One tool with a reduced learning curve

16 Ant Java and XML based build tool, like make, without the quirks Included as part of Tomcat source code donated to Apache Foundation from Sun Split out of Tomcat in January 2000 Quickly became the defacto-standard among Open Source Java projects Used by virtually all Apache-Jakarta projects

17 Why Ant? Uses XML metafiles instead of make files – "No dreaded tab problem" – XML is more familiar to many Java developers Extended with Java vs. Shell commands – Better cross-platform compatibility – No tcsh/bash/cmd.exe/perl/python required

18 Struts Struts is an open source framework for building Web applications that integrates with standard technologies like Java Servlets, JavaServer Pages and JavaBeans Struts enables Web application development which follow the Model-View-Controller (MVC) design paradigm

19 Why Struts? Provides a framework for an area where there was none Struts is already considered the de-facto standard for a J2EE MVC Framework Struts is moving towards becoming a standard (Java Server Faces) Is influencing future of J2EE Web Tier development

20 Jakarta-Tomcat Created when Sun donated the RI to Apache Apache Project Started the Apache-Jakarta project Used by Sun in the reference implementation

21 Installation Java2 Software Development Kit CVS Editors and other free software JDeveloper Ant and other Jakarta projects

22 Java2 SDK Installation Formats – RPM – TAR Where to install Integration with rest of the environment Gotachas – Preferences – README items do matter

23 CVS Where to obtain it Where to install it Setting up the CVS pserver environment

24 Editors and other free software Building from Source – GNU.org – SourceForge.net – Project Home Pages Pre-built binaries – RPMFind.net – FreshMeat.net

25 JDeveloper Free Download from OTN – http://otn.oracle.com/products/jdev RPM and ZIP file installs – ZIP file is the same image as all platforms

26 Ant and other Jakarta Projects http://jakarta.apache.org Find a local mirror if possible Two ways to install software – Build it from the sources – Use the pre-built binaries Mix in match pre-built vs. build yourself – Use pre-built on most Java projects – Use sources for Apache Server/modules

27 SourceForge.net Sourceforge.net is the world’s largest Open Source software development website Hosts tens of thousands of projects Free for all Open Source projects Owned by VA Software – Part of the Open Source Developers Network (OSDN)

28 D E M O N S T R A T I O N Demonstration Title Here

29 A Q & Q U E S T I O N S A N S W E R S

30

31

32


Download ppt "Robert Clevenger Principal Product Manager Oracle Corporation."

Similar presentations


Ads by Google