-
JavaSpaces™ Principles, Patterns, and Practice
Author Ken Arnold , Susanne Hupfer , Eric Freeman
"Ever since I first saw David Gelernter's Linda programming language almost twenty years ago, I felt that the basic ideas of Linda could be used to make an important advance in the ease of distributed and parallel programming. As part of the fruits of Sun's Jini p....
Release Date 1999/06 -
Programming for the Java™ Virtual Machine
Author Joshua Engel
The core of Java technology, the Java virtual machine is an abstract computing machine that enables the Java platform to host applications on any computer or operating system without rewriting or recompiling. Anyone interested in designing a language or writing a co....
Release Date 1999/06 -
Java™ Native Interface: Programmer’s Guide and Specification, The
Author Sheng Liang
The Java Native Interface (JNI) enables the integration of code written in the Java programming language with code written in other languages such as C and C++. It allows programmers to take full advantage of the Java platform without having to abandon their investm....
Release Date 1999/06 -
Automated Software Testing: Introduction, Management, and Performance
Author John Paul , Jeff Rashka , Elfriede Dustin
With the urgent demand for rapid turnaround on new software releases--without compromising quality--the testing element of software development must keep pace, requiring a major shift from slow, labor-intensive testing methods to a faster and more thorough automated....
Release Date 1999/06 -
Refactoring: Improving the Design of Existing Code
Author Don Roberts , William Opdyke , Kent Beck , Martin Fowler , John Brant
As the application of object technology--particularly the Java programming language--has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienc....
Release Date 1999/06 -
Author Bruce Tulgan
FAST stands for Frequent, Accurate, Specific and Timely, and FAST Feedback is a new approach to performance evaluation in sync with today's fast-paced, rapidly changing workplace. FAST can be used in conjunction with or as an alternative to six and twelve month rev....
Release Date 1999/05 -
Sams Teach Yourself Visual Basic® 6 in 24 Hours
Author Sanjaya Hettihewa , Greg Perry
The niche of this book is that it not only focuses on the topic at hand but it also provides a battery of tools/skills that will take the user at a higher level and help him/her realize the skills “without waiting to read another book” on some other topic they need ....
Release Date 1999/04 -
Author David Ascher , Mark Lutz
Learning Python is an introduction to the increasingly popular Python programming language. Python is an interpreted, interactive, object-oriented scripting language. Python is growing in popularity because: It is available on all important platforms: Windows NT, Wi....
Release Date 1999/04 -
Writing Apache Modules with Perl and C
Author Lincoln Stein , Doug MacEachern
Apache is the most popular web server on the Internet because it is free, reliable, and extensible. The availability of the source code and the modular design of Apache makes it possible to extend web server functionality through the Apache API. For the most part, ....
Release Date 1999/04 -
Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design
Author Lucy A. D. Lockwood , Larry L. Constantine
In the quest for quality, software developers have long focused on improving the internal architecture of their products. Larry L. Constantine--who originally created structured design to effect such improvement--now joins with well-known consultant Lucy A. D. Lockw....
Release Date 1999/04 -
Software Development: Building Reliable Systems
Author Marc Hamilton
80% of software projects fail—here's why the other 20% succeed!Software Development is the most thorough, realistic guide to "what works" in software development—and how to make it happen in your organization. Leading consultant Marc Hamilton tackles all three key ....
Release Date 1999/03 -
Author Elliotte Rusty Harold
All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four large ....
Release Date 1999/03 -
Author Jeff Tranter , Paul Raines
The Tcl language and Tk graphical toolkit are simple and powerful building blocks for custom applications. The Tcl/Tk combination is increasingly popular because it lets you produce sophisticated graphical interfaces with a few easy commands, develop and change scri....
Release Date 1999/03 -
Cleanroom Software Engineering: Technology and Process
Author Jesse H. Poore , Richard C. Linger , Carmen J. Trammell , Stacy J. Prowell
Cleanroom software engineering is a process for developing and certifying high-reliability software. Combining theory-based engineering technologies in project management, incremental development, software specification and design, correctness verification, and stat....
Release Date 1999/03 -
Successful Orientation Programs—Career Development
Author Stewart Hickman
Retention success often begins with a well-planned and executed on-boarding program. This issue explains how to develop well thought-out on-boarding objectives, define the conditions of an effective orientation program. The issue also provides ideas for the developm....
Release Date 1999/02 -
Advanced CORBA® Programming with C++
Author Steve Vinoski , Michi Henning
Here is the CORBA book that every C++ software engineer has been waiting for. Advanced CORBA® Programming with C++ provides designers and developers with the tools required to understand CORBA technology at the architectural, design, and source code levels. This boo....
Release Date 1999/02 -
Sams Teach Yourself Java™ 2 Platform in 21 Days Professional Reference Edition
Author Rogers Cadenhead , Laura Lemay
Sams Teach Yourself Java in 21 Days continues to be the most popular, best-selling Java tutorial on the market. It has been acclaimed for its clear and personable writing, for its extensive use of examples, and for its logical and complete organization. The Professi....
Release Date 1999/01 -
Author Nancy Walsh
Learning Perl/Tk is a tutorial for Perl/Tk, the extension to Perl for creating graphical user interfaces. With Tk, Perl programs can be window-based rather than command-line based, with buttons, entry fields, listboxes, menus, and scrollbars. Originally developed fo....
Release Date 1999/01 -
Author Henry Wong , Scott Oaks
Threads aren't a new idea: many operating systems and languages support them. But despite widespread support, threads tend to be something that everyone talks about, but few use. Programming with threads has a reputation for being tricky and nonportable. Not so wi....
Release Date 1999/01 -
Author Arnold Robbins
For many users, working in the UNIX environment means using vi, a full-screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features.The vi Editor Pocket Reference is a companion volume to O'Reilly'....
Release Date 1999/01 -
Author Mike Girou , Greg Lomow , Marshall Cline
In a concise and direct question-and-answer format, C++ FAQs, Second Edition brings you the most efficient solutions to more than four hundred of the practical programming challenges you face every day.Moderators of the on-line C++ FAQ at comp.lang.c++, Marshall Cli....
Release Date 1998/12 -
Learning the vi Editor, Sixth Edition
Author Linda Lamb , Arnold Robbins
For many users, working in the Unix environment means using vi, a full-screen text editor available on most Unix systems. Even those who know vi often make use of only a small number of its features. Learning the vi Editor is a complete guide to text editing with v....
Release Date 1998/11 -
Author Debra Cameron
GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment -- you can stay within Emacs all day without leaving. The GNU Emacs Po....
Release Date 1998/11 -
Author Mark Lutz
Python is a popular object-oriented scripting language that is freely available over the Net. It's portable, powerful, and remarkably easy to use. Python is commonly used for both stand-alone programs and scripting applications, in a wide variety of domains. This ....
Release Date 1998/11 -
C++ Algorithms for Digital Signal Processing
Author Damon Danieli , Paul M. Embree
Bring the power and flexibility of C++ to all your DSP applicationsThe multimedia revolution has created hundreds of new uses for Digital Signal Processing, but most software guides have continued to focus on outdated languages such as FORTRAN and Pascal for managin....
Release Date 1998/11 -
Author Stephen Lidie
The Perl/Tk Pocket Reference is a companion volume to Learning Perl/Tk, an O'Reilly Animal Guide. Learning Perl/Tk is a tutorial for Perl/Tk, the extension to Perl for creating graphical user interfaces. With Tk, Perl programs can be window-based rather than command-line based, with buttons, ent....
Release Date 1998/11 -
Sams Teach Yourself COBOL in 24 Hours
Author Thane Hubbell
Sams Teach Yourself COBOL in 24 Hours teaches the basics of COBOL programming in 24 step-by-step lessons. Each lesson builds on the previous one providing a solid foundation in COBOL programming concepts and techniques. Coupled with the source code and the compiler ....
Release Date 1998/11 -
VB & VBA in a Nutshell: The Language
Author Paul Lomax
The online documentation of VB/VBA language components seems to follow the 80/20 rule: the basic facts that you need to use a language statement are provided in the documentation. But the additional 20 percent that you need to use it effectively or to apply it to s....
Release Date 1998/10 -
Graphic Java™ 1.2, Volume I: AWT, Third Edition
Author David M. Geary
7966F-4Graphic Java 2 is the most comprehensive guide to the Java Foundation Classes (JFC) available. Three volumes cover all aspects of the JFC providing java developers with the skills needed to build professional, cross platform applications that take full advan....
Release Date 1998/09 -
Author Dave Wood , Marc Loy , Robert Eckstein
The Swing classes eliminate Java's biggest weakness: its relatively primitive user interface toolkit. Swing provides many new components and containers that allow you to build sophisticated user interfaces, far beyond what was possible with AWT. The old components....
Release Date 1998/09