O'Reilly logo

Oracle and Open Source by Sean Hull, Andy Duncan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Open Source Summary

Table 1-2 lists all of the open source and other programs mentioned in this book. We tried to include the most up-to-date information possible at the time of publication, but because most of these programs are continually being enhanced, make sure to check out the sites listed in the table for current information.

Table 1-2. Open Source Technologies and Related Areas

Tool or Application

Chapter

Description and Online Sites

ACS

Chapter 5

Ars Digita Community System, dynamic web-based solutions

http://www.arsdigita.com/pages/toolkit/

ActivePerl

Chapter 2

Win32 Perl from ActiveState

http://www.activestate.com

http://www.activestate.com/activeperl/

http://www.activestate.com/Products/ActivePerl/Download.html

http://www.microsoft.com/downloads/

AIX

Chapter 2

Unix freeware packages

http://ftp.univie.ac.at/aix/

Ant

Chapter 8

Java-based build tool

http://jakarta.apache.org/ant/index.html

Apache

Chapter 5

The Apache web server

http://www.apache.org/, http://www.apache.org/httpd.html

http://www.refcards.com/,http://www.apache.org/dist/

http://httpd.apache.org/docs/windows.html

http://www.apache.org/ABOUT_APACHE.html

http://httpd.apache.org/dist/binaries/win32/

http://xml.apache.org

Apache JServ

Chapter 7

Apache Java servlet web server

http://java.apache.org/jserv/index.html

http://java.apache.org/jserv/dist/

Apache mod_java

Chapter 5

Apache Java module

http://java.apache.org

Apache mod_perl

Chapter 5

Apache Perl module

http://perl.apache.org

http://perl.apache.org/#docs

Apache mod_php

Chapter 5

Apache PHP module

http://www.php.net

Apache mod_plsql

Chapter 8

Apache PL/SQL module

http://www.total-knowledge.com/downloads/mod_plsql/

Apache mod_ssl

Chapter 5

Apache Secure Sockets Layer

http://www.apache.org/related_projects.html#apachessl

http://www.rsasecurity.com

http://www.covalent.net/raven/ssl/

http://www.c2.net/products/sh2/

http://www.int.c2.net/products/sh2/

Aquarium

Chapter 5

Modular web development

http://aquarium.sourceforge.net

Big Brother

Chapter 6

Integrated system administration monitoring

http://bb4.com

http://bb4.com/demo.html

BLT

Chapter 4

Graphical charts for Tcl/Tk

http://www.tcltk.com/blt/

ftp://ftp.tcltk.com/pub/blt/

ftp://tcltk.sourceforge.net/pub/tcltk/blt/

http://tcltk.com/blt/

BSD-Unix

Chapter 1

The Berkeley Software Distribution

http://www.bsdi.com

C++

Chapter 7

Object-oriented extension to C programming

http://www.research.att.com/~bs/homepage.html

Cocoon

Chapter 8

XML web content management

http://xml.apache.org/cocoon/

CORBA

Chapter 7

Common Object Request Broker Architecture

http://www.omg.org

http://www.corba.org

CVS

Chapter 1

Concurrent Versions System

http://www.cvshome.org

DB Prism

Chapter 8

Java servlet Oracle application

http://www.plenix.com/dbprism/doc/Home.html

http://www.telecomrg.com/darylcollins/prism/

DB_Browser

Chapter 6

Perl CGI database management

http://www.summersault.com/software/db_browser/

DBD-Chart

4

Perl DBI driver interface for rendering charts and graphs

http://home.earthlink.net/~darnold/dbdchart/

DBInspector

Chapter 8

Java SQL tool

http://dbinspector.com

Dbitotcl

Chapter 3

Perl DBI linkage to Tcl

http://www.xdobry.de/dbitotcl/

dbMan

Chapter 4

Perl/Tk database tool

http://dbman.linux.cz

http://www.fi.muni.cz/~sorm/dbman/

DCOracle

Chapter 3

Oracle connectivity package for Python

http://www.zope.org/Products/DCOracle/

http://www.python.org/topics/database/modules.html

DDL-Oracle

4

Perl package to reverse-engineer DDL from Oracle database components

http://www.perl.com/CPAN-local/modules/by-authors/id/R/RV/RVSUTHERL/

EmbPerl

Chapter 5

Dynamic Perl embedded within HTML

http://perl.apache.org/embperl/

Epingle

Chapter 9

GTK+ interface builder

http://www.epita.fr/~theber_s/epingle/epingle.html

Gaby

Chapter 10

GTK+ notepad data-handling package

http://gaby.netpedia.net

gASQL

Chapter 10

GTK+ relational modeling tool

http://malerba.linuxave.net

Ghostscript

Chapter 4

Open source PostScript printing

http://www.cs.wisc.edu/~ghost/

The GIMP

Chapter 9

The GNU Image Manipulation Tool

http://www.gimp.org

http://www.gimp.org/download.html

http://manual.gimp.org/

http://gimp-savvy.com/BOOK/index.html

Glade

Chapter 9

GTK+ Interface Builder

http://glade.pn.org

GNOME

Chapter 9

GNU Network Object Model Environment, the Linux-based desktop GUI environment

http://www.gnome.org

http://www.helixcode.com/desktop/download.php3

http://www.gnome.org/start/source.html

Gnome Transcript

Chapter 10

Generic database table management

http://gtranscript.sourceforge.net

GNOME-DB

Chapter 10

GNOME-related database framework

http://www.gnome.org/gnome-db/

GNU gcc

Chapter 1

The GNU C compiler

http://www.gnu.org/software/gcc/gcc.html

http://gcc.gnu.org

http://www.redhat.com/swr/i386/gcc-java-2.95.1-3.i386.html

http://packages.debian.org/stable/devel/gcc.html

http://sunfreeware.com

http://ftp.univie.ac.at/aix/aix432/

http://jazz.external.hp.com/src/gnu/download2_95_2.html

GNU Project

Chapter 1

Philosophy and aims of the GNU License

http://www.gnu.org/copyleft/gpl.html

http://www.gnu.org/philosophy/why-free.html

GRAD

Chapter 9

GTK+ Rapid Application Development

http://www.penguin.cz/~grad/

GTK- -

Chapter 9

Object-oriented GTK+-based GUI wrapper

http://gtkmm.sourceforge.net

GTK+

Chapter 9

The extension of the GIMP ToolKit for other Linux GUI programs

http://www.gtk.org

http://www.gtk.org/tutorial/

ftp://ftp.gtk.org/pub/gtk/

http://gtkada.eu.org

http://www.gtk.org/beos/

http://www.be.com

http://gwydiondylan.org/gui.phtml

http://www.netlabs.net/hp/richieb/gtk_eiffel.html

http://www.ping.de/sites/zagadka/guile-gtk/

http://www.cse.unsw.edu.au/~chak/haskell/gtk/

ftp://ftp.gtk.org/pub/gtk/objc-gtkkit/

http://agnes.dida.physik.uni-essen.de/~gnu-pascal/

http://www.rit.net/sporter/gtkplusperl/

http://www.daa.com.au/~james/pygtk/

http://user.sgic.fi/~tml/gimp/win32/

HP-UX Unix

Chapter 2

Freeware packages

http://jazz.external.hp.com/src/index.html

iAS

Chapter 7

Oracle Corporation Internet Application Server

http://www.oracle.com/ip/deploy/ias/index.html?web.html

http://www.oracle.com/ip/deploy/ias/

Jakarta

7

The central Apache collection of Java projects

http://jakarta.apache.org/ant/index.html

http://jakarta.apache.org/avalon/index.html

http://jakarta.apache.org/ecs/index.html

http://jakarta.apache.org/james/index.html

http://jakarta.apache.org/jetspeed/site/index.html

http://jakarta.apache.org/jmeter/index.html

http://jakarta.apache.org/log4j/docs/index.html

http://jakarta.apache.org/oro/index.html

http://jakarta.apache.org/regexp/index.html

http://jakarta.apache.org/slide/index.html

http://jakarta.apache.org/struts/index.html

http://jakarta.apache.org/taglibs/index.html

http://jakarta.apache.org/tomcat/index.html

http://jakarta.apache.org/turbine/index.html

http://jakarta.apache.org/velocity/index.html

http://jakarta.apache.org/watchdog/index.html

Java

Chapter 7

Platform-independent, object-oriented programming from Sun

http://www.javasoft.com

http://www.gamelan.com

http://technet.oracle.com/tech/java/

http://java.sun.com/docs/books/tutorial/index.html

http://java.sun.com/jdc/

http://java.sun.com/docs/books/jls/html/index.html

http://java.sun.com/products/jdk/1.2/docs/guide/jar/jarGuide.html

Java Database Explorer

Chapter 8

Java GUI SQL tool

http://www.geocities.com/RodeoDrive/1620/jexplorer.html

Java packages

Chapter 7

Java for specific Unix flavors

http://www.ibm.com/java/jdk/download/

http://www.unixsolutions.hp.com/products/java/index.html

http://www.blackdown.org/java-linux.html

http://www.freebsd.org/java/

Java’s JDBC

Chapter 7

Java DataBase Connectivity

http://java.sun.com/products/jdbc/driverdesc.html

http://java.sun.com/j2se/1.3/docs/guide/jdbc/getstart/bridge.doc.html

http://technet.oracle.com/software/utilities/software_index.htm

http://technet.oracle.com/software/tech/java/sqlj_jdbc/software_index.htm

http://download.oracle.com/otn/utilities_drivers/jdbc/817/

http://technet.oracle.com/docs/products/oracle8i/doc_library/817_doc/java.817/

http://download.oracle.com/otn/utilities_drivers/jdbc/817/

http://technet.oracle.com/tech/java/

http://technet.us.oracle.com/tech/java/sqlj_jdbc/htdocs/jdbc_faq.htm

http://technet.oracle.com/tech/java/jroadmap/jdbc/listing.htm#998321

http://technet.oracle.com/tech/java/info/jdbc_doc.htm

Java’s JDK

Chapter 7

Java Developers Kit, for producing applets, Swing GUIs, and more

http://java.sun.com/products/jdk/1.2/

http://java.sun.com/j2se/

Java’s JSDK

Chapter 7

Java Servlet Development Kit, for developing server-side Java web applications

http://java.sun.com/products/servlet/

http://java.sun.com/products/jdk/1.2/download-windows.html

http://java.sun.com/products/OV_jservProduct.html

http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/

http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

http://java.sun.com/products/servlet/download.html

http://www.servlets.com

Java Swing

Chapter 7

Java’s supplement to AWT (Abstract Windowing Toolkit) for building GUIs

http://java.sun.com/products/jfc/tsc/index.html

http://www.inprise.com/jbuilder/

http://www.webgain.com/Products/VisualCafe_Overview.html

http://www.sun.com/forte/

http://www7.software.ibm.com/vad.nsf/Data/Document4600

http://www.netbeans.org

Java XML

Chapter 7

Linkage between Java, Oracle, and XML

http://www.jdom.org

http://www.openxml.org

http://www.oasis-open.org/cover/sgml-xml.html

http://technet.oracle.com/tech/xml

JBoss

8

Open Source EJB Server

http://www.jboss.org

jDBA

Chapter 8

Java DataBase Administrator SQL tool

http://sourceforge.net/projects/jdba/

http://www.jdba.org

JSP

Chapter 5

JavaServer Pages, embedded HTML content

http://www.sun.com/software/embeddedserver/index.html

http://www.esperanto.org.nz/jsp/jspfaq.jsp

http://java.sun.com/products/jsp/

Karma

Chapter 6

Perl CGI web-based remote database monitoring

http://www.iheavy.com/karma/

KDE

9

Kool Desktop Environment

http://www.kde.org

Kora

Appendix B

Linux client for PL/SQL

http://members.nbci.com/uwagner/kora/

LGPL

9

Lesser GPL License

http://www.gnu.org/copyleft/lesser.html

Linux and Oracle

Chapter 1

Oracle FAQs, installation and tuning

http://www.redhat.com/marketplace/oracle/

http://platforms.oracle.com/linux/

http://www.calderasystems.com/partners/industry/oracle.html

http://www.suse.com/us/solutions/partners/oracle/

http://www.doag.de/mirror/frank/faqunix.htm

http://jordan.fortwayne.com/oracle/

http://www.intrex.net/miket/SetupConfig.txt

http://linas.org/linux/raid.html

http://www.tomshardware.com

http://www.linux.org/info/index.html

Linux development

Chapter 1

Alan Cox’s Linux diary

http://www.linux.org.uk/diary/

Lonyx

Appendix B

Oracle information resource

http://www.lonyx.com

Lynx

Chapter 5

Text-based HTML browsing

http://lynx.browser.org

MacPerl

4

An adaptation of Perl for the Macintosh

http://www.iis.ee.ethz.ch/~neeri/macintosh/perl.html

http://www.macperl.com

http://www.macinstruct.com/tutorials/macperl/index.shtml

Mason

Chapter 5

Embedded scripting language

http://www.masonhq.com

MinML

8

Java XML configuration file processor

http://www.wilson.co.uk/xml/minml.htm

http://freshmeat.net/projects.minml/

MySQL

Chapter 6

Open source database

http://www.mysql.com

Nexus

Chapter 7

Freely available Java web server

http://www-uk.hpl.hp.com/people/ak/java/nexus/

OCI

Chapter 2

The Oracle Call Interface

http://technet.oracle.com/tech/oci/

http://technet.oracle.com/doc/server.815/a67846/toc.htm

Oddis

Chapter 4

Tcl/Tk-based Oracle Data Dictionary tool

ftp://www-b.informatik.uni-hannover.de/ftp/software/oddis/oddis-2.11.html

Open source in general

Chapter 1

Key books, project definition, and other related information

http://www.oreilly.com/catalog/cb/

http://www.tuxedo.org/~esr/writings/cathedral-bazaar/index.html

http://www.opensource.org/docs/definition_plain.html

http://www.opensource.org/docs/definition.html

http://www.oreilly.com/catalog/opensources/book/perens.html

http://www.opensource.org

http://www.oreilly.com/catalog/opensources/book/toc.html

Orac

Chapter 4

Perl/Tk tool for DBAs

http://www.perl.com/CPAN-local/authors/id/A/AN/ANDYDUNC/

http://www.perl.com/CPAN-local/modules/by-module/Tk/

http://www.perl.com/CPAN-local/modules/by-module/DBI/

http://www.perl.com/CPAN-local/modules/by-module/Shell/

http://sourceforge.net/projects/perldbadmin/

Oracletool

Chapter 6

Perl CGI-based DBA tool for the Web

http://www.oracletool.com

http://www.oracletool.com/download.html

OraExplain

Chapter 3

Perl/Tk SQL tuning tool available in DBD::Oracle download

http://www.perl.com/CPAN/modules/by-module/DBD

Oraperl

Chapter 2

Original Perl extension for Oracle usage

http://www.geocities.com/Heartland/Meadows/2990/oraperl.html

OraSnap

Chapter 6

Oracle performance monitoring

http://www.stewartmc.com/oracle/orasnap/

Orasoft

Chapter 10

Linux-based Oracle tools

http://www.orasoft.org

http://www.advantio.com

Oratcl

3

Tcl’s Oracle connectivity project

http://download.sourceforge.net/oratcl/

http://sourceforge.net/projects/oratcl/

http://oratcl.sourceforge.net

http://oratcl.sourceforge.net/pub/oratcl30_man.html

http://www.nyx.net/~tpoindex

http://www.nyx.net/~tpoindex/tcl.html#Oratcl

OTN

Chapter 2

The Oracle Technology Network

http://technet.oracle.com

http://otnxchange.oracle.com

Perl

Chapter 2

Major scripting language

http://www.perl.com

http://www.perl.org

http://www.perldoc.com

http://www.perl.com/pub/v/faqs/

http://www.perl.com/CPAN/

http://www.perl.com/CPAN-local/src/

http://www.perl.org/press/history.html

http://history.perl.org/PerlTimeline.html

http://www.perl.com/CPAN-local/authors/id/G/GB/GBARR/

Perl DBD::Oracle

Chapter 2

The Oracle driver for Perl DBI

http://dbi.symbolstone.org/cgi/moduledump?module=DBD::Oracle

http://velocity.activestate.com/docs/ActivePerl/site/lib/DBD/Oracle.html

http://www.perl.com/CPAN/modules/by-module/DBD/

Perl DBI

Chapter 2

The generic DataBase Interface for Perl

http://dbi.symbolstone.org

http://dbi.symbolstone.org/doc/faq.html

http://www.perl.com/reference/query.cgi?database

http://velocity.activestate.com/docs/ActivePerl/site/lib/DBI.html

http://www.perl.com/CPAN/modules/by-module/DBI/

http://velocity.activestate.com/docs/ActivePerl/faq/ActivePerl-faq2.html

http://www.activestate.com/Products/ActivePerl/status.html

Perlplus

Chapter 3

The Perl/Tk Netscape plug-in

http://www.perl.com/CPAN-local/modules/by-authors/id/F/FH/FHOLTRY/

http://home.rmi.net/~fholtry/

Perl/Tk

Chapter 3

The main GUI ToolKit for Perl

http://www.xray.mpe.mpg.de/mailing-lists/ptk/

http://www.cpan.org/doc/FAQs/tk/ptkTOC.html

http://starbase.neosoft.com/~claird/comp.lang.perl.tk/ptkFAQ.html

http://www.pconline.com/~erc/perltk.htm

http://mysite.directlink.net/gbarr/PerlTk/tk-modlist.html

http://www.egroups.com/group/Perl-Tk/

ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/Tk/

http://www.lehigh.edu/~sol0/ptk/ptk.html

http://www.activestate.com/Products/ActivePerl/status.html

PHP

Chapter 5

Major web scripting language

http://www.php.net

http://www.php.net/manual/en/intro_history.php

PHP and Oracle

Chapter 5

Oracle connectivity for PHP

http://www.php.net/manual/ref.oracle.php

PhpMyAdmin

Chapter 6

PHP database administration tool

http://www.phpwizard.net/projects/phpMyAdmin/index.html

PhpOracleAdmin

Chapter 6

The Oracle port of PhpMyAdmin

http://www.phporacleadmin.org

PLNet and PL/SQL

Appendix B

The open source PL/SQL project

http://plnet.org

http://plnet.sourceforge.net

http://www.gt.ed.net/keith/plsql/

http://www.w3.org/TR/NOTE-OSD.html

http://www.revealnet.com/Pipelines/PLSQL/index.htm

http://www.revealnet.com

Python

Chapter 3

Major object-oriented scripting language

http://www.python.org

http://www.python.org/topics/database/modules.html

http://www.python.org/ftp/

http://www.python.org/doc/FAQ.html#1.15

http://www.python.org/ftp/python/2.0/

http://www.activestate.com/Products/ActivePython/Download.html

http://www.ActiveState.com/download/contrib/Microsoft/NT/

http://www.ActiveState.com/download/contrib/Microsoft/9x/

ftp://ftp.scriptics.com/pub/tcl/tcl8_3/

QPL

9

The Qt licenses

http://www.trolltech.com/products/download/freelicense/license.html

http://www.trolltech.com/products/purchase/pricing.html

RPMs

Chapter 3

Red Hat Package Manager for code distribution

http://rpm.redhat.com/RPM-HOWTO/index.html

http://rpmfind.net

http://www.python.org/2.0/

Solaris Unix

Chapter 2

Freeware packages

http://sunfreeware.com

http://sunfreeware.com/faq.html

Squid

Chapter 5

Web caching

http://www.squid-cache.org

Tcl and Tcl/Tk

Chapter 3

Major scripting language that innovated the original Tk GUI ToolKit

http://www.neosoft.com/tcl/

http://www.tcltk.com

http://sourceforge.net/foundry/tcl-foundry/

ftp://ftp.neosoft.com/pub/tcl/

http://dev.scriptics.com

http://dev.scriptics.com/doc/tclHistory.html

http://dev.scriptics.com/software/tcltk/downloadnow84.tml

Tcl Expect

Chapter 3

Automation extension for Tcl

http://expect.nist.gov

Tcl GroupKit

Chapter 3

Groupware development for Tcl

http://www.cpsc.ucalgary.ca/projects/grouplab/groupkit/

Tcl [incr Tcl]

Chapter 3

Object-oriented Tcl

http://tcltk.com/itcl/

Tcl [incr Tk]

Chapter 3

Object-oriented Tcl/Tk

http://tcltk.com/itk/

Tcl [incr Widgets]

Chapter 3

Mega-widget set for Tcl/Tk

http://tcltk.com/iwidgets/index.html

Tcl Tix

Chapter 3

The Tk Interface extension

http://tix.mne.com

TclX

Chapter 3

An important Tcl extension

http://www.neosoft.com/TclX/

http://dev.scriptics.com/ftp/tclx/

Tomcat

Chapter 7

Java-based web serving

http://jakarta.apache.org/tomcat/index.html

http://jakarta.apache.org/site/faqs.html

http://jakarta.apache.org/tomcat/jakarta-tomcat/src/doc/index.html

Turbine

Chapter 5

A Java-based framework for web applications

http://java.apache.org/turbine/

utPLSQL

Appendix B

The unit testing framework for PL/SQL

http://www.extremeprogramming.org

http://oracle.oreilly.com/utplsql/

http://www.egroups.com/group/utPLSQL/

http://www.stevenfeuerstein.com

VDK

Chapter 9

The Visual Development Kit for GTK+

http://www.guest.net/homepages/mmotta/VDKHome/vdkbuilder.html

VDKBuilder

Chapter 9

Rapid Application Development for VDK

http://www.guest.net/homepages/mmotta/VDKHome/vdkbuilder.html

ViennaSQL

Chapter 8

The Java SQL GUI tool

http://sourceforge.net/projects/vienna/

http://vienna.sourceforge.net

http://developer.java.sun.com/developer/techDocs/hi/repository/

World Wide Web

Chapter 5

Information on the World Wide Web’s founder

http://www.w3.org/People/Berners-Lee/

WWWdb

Chapter 6

Text-based searching within databases

http://wwwdb.org

ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/G/GA/GAAS/

ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/G/GB/GBARR/

ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/G/GR/GRICHTER/

ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/R/RB/RBOW/

ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/M/MS/MSCHWERN/

ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/N/NW/NWALSH/

ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/S/ST/STBEY/

http://linux.twc.de/wwwdb/

wxPython

Chapter 3

wxWindows for Python

http://wxPython.org

ftp://ftp.gtk.org/pub/gtk/python/

wxWindows

Chapter 3

The C++ GUI framework for all operating systems

http://wxperl.sourceforge.net

http://www.roebling.de

http://www.wxwindows.org/

X Windows System

Chapter 9

The GUI windowing system originally for Unix

http://www.x.org

http://www.gnu.ai.mit.edu/directory/X.html

Zend

5

The PHP scripting engine

http://www.zend.com

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required