"Oracle & Open Source" is the first book to tie together the commercial world of Oracle and the free-wheeling world of open source software. As this book reveals, these two worlds are not as far apart as they may seem. Today, there are many excellent and freely available software tools that Oracle developers and database administrators can use, at no cost, to improve their own coding productivity and their system's performance. Moreover, many of the finest Oracle developers are now making their source code freely available so their peers can build upon this code base. Oracle Corporation is even porting its RDBMS to Linux and starting to incorporate a growing number of open source tools in the company's own software.
"Oracle & Open Source "describes close to 100 open source tools you can use for Oracle development and database administration, from large and widely known open source systems (like Linux, Perl, Apache, TCL/Tk and Python) to more Oracle-specific tools (like Orasoft, Orac, OracleTool, and OraSnap). You'll learn how to obtain the software and how to adapt it to best advantage. The book abounds with code examples, download and installation instructions, and helpful usage hints.
Not only does it tell you how to find and use existing open source code; "Oracle & Open Source" gives you the details and the motivation to build your own open source contributions and release them to the Oracle community. You'll learn all about tools like the Oracle Call Interface (OCI) and Perl-DBI (Database Interface), which provide the glue allowing new open source tools to link into commercial Oracle software.
With "Oracle & Open Source" as a guide, you'll discover an enormous number of highly effective open source tools, while getting involved with the thriving community of open source development.
| Preface | p. ix |
| Oracle Meets Open Source | p. 1 |
| Introduction to Open Source | p. 4 |
| Open Source Summary | p. 23 |
| The Open Source Definition | p. 33 |
| Connecting to Oracle | p. 37 |
| The Oracle Call Interface API | p. 37 |
| Perl | p. 42 |
| Tcl, Perl, and Python | p. 65 |
| Why Scripted GUIs? | p. 67 |
| Connecting to Oracle | p. 71 |
| Tcl/Tk | p. 72 |
| Perl/Tk | p. 94 |
| Python | p. 106 |
| Building Oracle Applications with Perl/Tk and Tcl/Tk | p. 119 |
| Orac | p. 120 |
| Oddis | p. 153 |
| Building Applications with Oratcl and BLT | p. 164 |
| Web Technologies | p. 172 |
| Databases and the Web | p. 173 |
| The Apache Web Server | p. 180 |
| Using Perl with Oracle Web Applications | p. 186 |
| Using Java with Oracle Web Applications | p. 188 |
| Using HTML Embedded Scripting with Oracle Web Applications | p. 191 |
| Building Web-Based Oracle Applications | p. 200 |
| Karma | p. 202 |
| Oracletool | p. 211 |
| OraSnap | p. 217 |
| DB_Browser | p. 221 |
| PhpMyAdmin and PhpOracleAdmin | p. 223 |
| WWWdb | p. 225 |
| Big Brother | p. 232 |
| Java | p. 237 |
| Java Foundations | p. 237 |
| JDBC: Java DataBase Connectivity | p. 249 |
| Java GUIs | p. 258 |
| Java and the Web | p. 268 |
| Apache JServ | p. 271 |
| Building Oracle Applications with Java | p. 288 |
| jDBA | p. 289 |
| ViennaSQL | p. 293 |
| DBInspector | p. 298 |
| DB Prism | p. 299 |
| GNOME and GTK+ | p. 313 |
| Windowing Foundations | p. 314 |
| The GNOME Project | p. 316 |
| Programming with GTK+ | p. 324 |
| Building Oracle Applications with GNOME and GTK+ | p. 333 |
| Orasoft Applications Suite | p. 334 |
| GNOME-DB | p. 344 |
| gASQL | p. 347 |
| Gnome Transcript | p. 349 |
| Gaby | p. 354 |
| Oracle8i And Linux | p. 357 |
| PL/SQL and Open Source | p. 363 |
| For Further Reading | p. 368 |
| Index | p. 373 |
| Table of Contents provided by Syndetics. All Rights Reserved. |
ISBN: 9780596000189
ISBN-10: 0596000189
Series: Animal Ser.
Audience:
General
Format:
Paperback
Language:
English
Number Of Pages: 426
Published: 8th April 2001
Dimensions (cm): 23.3 x 18.1
x 2.408
Weight (kg): 0.692