Extreme Programming does not mean programming naked while rollerblading down the side of the Grand Canyon. It does mean a new approach to software development that is both radical and common-sense.
The seamless integration of source code and data from many different programming languages and platforms to build large, reliable software systems has been the Holy Grail of computing since the early
Programming for Linguists: Java (TM) Technology for Language Researchers is a practical introduction to programming using the Java Programming Language for linguists and related language professionals
This book presents the "great ideas" of computer science, condensing a large amount of complex material into a manageable, accessible form; it does so using the Java programming language. T
Large and complex software systems, such as Internet applications, depend on distributed applications. Although Java has helped reduce the complexity of distributed systems, developers still have to c
This is a companion to The Java Class Libraries, Second Edition, Volume 1 , containing descriptions of the new packages and classes in the Java 2 Platform, Standard Edition, Version 1.2. It also provi
Intended for both novice and experienced Java programmers, this is volume 2 of the two volumes that comprise this reference in its second edition. (The publisher reports that volume 1 will be availabl
The contributions to this volume, written by social scientists and historians, emphasize the 'societal' aspects of health care, and not the more technical aspects. They highlight the cultural, politic
The growing interest in the history of Indonesia has made it desirable to have an English summary of the principal works of the Dutch historian Dr H. J. de Graaf, who in several books and articles pub
Data Structures and Algorithm Analysis in Java is an advanced algorithms book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was k