| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||

› Find signed collectible books: '6502 Assembly Language Programming'
More editions of 6502 Assembly Language Programming:
› Find signed collectible books: 'Advanced Unix Programming'
A comprehensive examination of UNIX system calls - the interface between user programs and the kernel.* features in-depth coverage of AT&T Systems III and V, IBMs PC/IX, and Microsofts Xenix 3. offers practical advice on how and when to use - and not use - system calls, based on the authors extensive experience with UNIX. provides hints on making applications portable. emphasizes strengths and limitations of UNIX. explains the rationale behind many UNIX design features. contains a logical grouping of system calls to facilitate study in conjunction with operating system texts. contains over 100 detailed, tested example programs. [via]
More editions of Advanced Unix Programming:

› Find signed collectible books: 'Agents Unleashed: A Public Domain Look at Agent Technology'
More editions of Agents Unleashed: A Public Domain Look at Agent Technology:

› Find signed collectible books: 'Algorithms and Data Structures'
More editions of Algorithms and Data Structures:

› Find signed collectible books: 'ANSI C: Problem-Solving and Programming'
More editions of ANSI C: Problem-Solving and Programming:

› Find signed collectible books: 'The Architecture of Concurrent Programs'
More editions of The Architecture of Concurrent Programs:
› Find signed collectible books: 'Artificial Intelligence Using C'
More editions of Artificial Intelligence Using C:

› Find signed collectible books: 'Artificial Intelligence'
More editions of Artificial Intelligence:

› Find signed collectible books: 'Artificial Intelligence: Promise and Performance'
More editions of Artificial Intelligence: Promise and Performance:

› Find signed collectible books: 'Assembly Language Programming for the IBM Personal Computer'
More editions of Assembly Language Programming for the IBM Personal Computer:
› Find signed collectible books: 'C: The Complete Reference'
Whether you are a beginning C programmer or a seasoned pro, the answers to all your C questions can be found in this one-stop resource. [via]

› Find signed collectible books: 'C++ Nuts & Bolts: For Experienced Programmers'
More editions of C++ Nuts & Bolts: For Experienced Programmers:

› Find signed collectible books: 'C++:the Complete Reference: The Complete Reference'
More editions of C++:the Complete Reference: The Complete Reference:

› Find signed collectible books: 'Cellular Automata'
More editions of Cellular Automata:
› Find signed collectible books: 'Color and the Computer'
More editions of Color and the Computer:

› Find signed collectible books: 'Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science'
More editions of Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science:

› Find signed collectible books: 'The Computational Logic Handbook'
More editions of The Computational Logic Handbook:

› Find signed collectible books: 'Computer Based Information Systems'
More editions of Computer Based Information Systems:

› Find signed collectible books: 'The Computer Modelling of Mathematical Reasoning'
More editions of The Computer Modelling of Mathematical Reasoning:
› Find signed collectible books: 'Computer Systems Design and Architecture'
The authors take a No Mysteries approach to computer systems. They interrelate three different viewpoints to provide a unique understanding of the subject: the perspective of the logic designer, the assembly language programmer, and the computer architect. The book has up-to-the-minute coverage of the latest developments in microprocessors, including ALU, pipelining, memory hierarchy, networks and the Internet. And, rather than focusing on a single type of architecture, Heuring and Jordan examine both CISC and RISC models at the ISA level using the unambiguous language of RTN (Register Transfer Notation), allowing for a more in-depth appreciation of different machine structures and functions. The authors examine general purpose machine, machine languages, and digital logic, some real machines, processor design, processor designadvanced topics, computer arithmetic and the arithmetic unit, memory system design, input and output, peripheral devices, communications, networking and the Internet. For computer science and engineering professionals.
[via]More editions of Computer Systems Design and Architecture:

› Find signed collectible books: 'Computing With Mathematica'
More editions of Computing With Mathematica:
› Find signed collectible books: 'Core J2Ee Patterns: Best Practices and Design Strategies'
Patterns are basically design solutions for recurring problems, so Core J2EE Patterns are recurring design solutions for those using J2EE. The authors break these down into presentation, business and integration patterns.
As is usual with pattern books you won't find much code here. The book majors on problem discussions, analysis of the factors you should consider in your design and strategies for the solution implementation.
The authors constantly encourage abstraction, code modularity, non-duplication of code, network efficiency, code maintainability and solution reusability.
While these are the aims we've been encouraged to pursue for years too many pattern books operate at such a high theoretical level they fail to appeal to working programmers. In practice, you could use the patterns discussed with any language but by concentrating on using Java Core J2EE Patterns is able to take a more hands-on approach.
OK, you won't find detail at the level of APIs here, but you will find discussion of where to implement functionality to best leverage Java's architecture and which Java mechanisms to use: for example, implementing entity beans as coarse-grained--rather than fine-grained--objects to reduce the transaction overhead. Not the sort of implementation advice you'll find in language-agnostic pattern books.
Core J2EE Patterns enables you to dramatically cut the design time on enterprise level Java based projects while increasing the likelihood that the project will reach a timely fruition. --Steve Patient [via]
More editions of Core J2Ee Patterns: Best Practices and Design Strategies:

› Find signed collectible books: 'The Craft of C: Take-Charge Programming/Book and Disk'
More editions of The Craft of C: Take-Charge Programming/Book and Disk:

› Find signed collectible books: 'Data Modeling Essentials'
More editions of Data Modeling Essentials:
› Find signed collectible books: 'Digital Design'
This is a modern revision of the classic digital design textbook. The book teaches the basic tools for the design of digital circuits in a clear, easily accessible manner. New to this edition: *nine sections on verilog hardware description language (hdl) inserted in discrete sections, allowing the material to be covered or skipped as desired. The verilog hdl presentation is at a suitable level for beginning students who are learning digital circuits for the first time. *reorganized material on combinational circuits is now covered in a single chapter. *the emphasis in the sequential circuits chapters is now on design with d flip-flops instead of jk and sr flip-flops. *the material on memory and programmable logic is now consolidated in one chapter. *chapter 8 consists mostly of new material and now covers digital design in the register transfer level (p) fl), preparing the reader for more advanced design projects and further verilog hdl studies. *a new section in chapter 11 supplements the laboratory experiments with hdl experiments. These unable the reader to check the circuits designed in the laboratory by means of hardware components and/or by hdl simulation.* text accompanied by verilog simulator software-synapticad's verilogger pro evaluation version, a verilog simulation environment that combines all of the features of a traditional verilog simulator with a powerful graphical test vector generator. Fast model testing in verilogger pro allows the reader to perform bottom-up testing of every model in a design. All of the hdl examples in the book can be found on the cd-rom. *a companion website includes resources for instructors and students such as transparency masters of all figures in the book, all hdl code examples from the book, a verilog tutorial, tutorials on using the verilogger pro software, and more. It can be found at http://www.prenhall.com/mano [via]
More editions of Digital Design:
› Find signed collectible books: 'Discrete Mathematics'
Key Benefit: This book presents a sound mathematical treatment that increases smoothly in sophistication. Key Topics: The book presents utility-grade discrete math tools so that any reader can understand them, use them, and move on to more advanced mathematical topics. Market: A handy reference for computer scientists.
[via]More editions of Discrete Mathematics:
› Find signed collectible books: 'Eighty-Eighty-Six Book'
More editions of Eighty-Eighty-Six Book:
› Find signed collectible books: 'The Essential Guide to Computing'
Lots of circumstances conspired to make information technology what it is today. Business decisions (both wise and foolish), scientific discoveries (old and recent), marketing campaigns (founded in truth and otherwise), and plenty of random chance have played parts in defining the industrial, social and cultural phenomena that personal and business computing have become.
The Essential Guide to Computing: The Story of Information Technology tells the technical, commercial and social story behind the electronic computer and related technologies, such as telecommunications and software development. Along the way, author E. Garrison Walters reveals a lot of general knowledge about computers.
As you read this book, you can't avoid picking up the little technical facts that have become part of our culture, particularly its younger parts. What's an embedded operating system? What's object-oriented programming? What is the open-source movement? Walters teaches you enough about these subjects--and the ways they fit together--to enable you to speak intelligently about them and perform further research as your needs require.
You will enjoy this book regardless of your level of computer expertise or your area of specialisation. It's essentially a general-interest non-fiction book, and a good one at that. --David Wall [via]
More editions of The Essential Guide to Computing:

› Find signed collectible books: 'Exploratory Image Databases : Content-Based Retrieval'
More editions of Exploratory Image Databases : Content-Based Retrieval:

› Find signed collectible books: 'From Memex to Hypertext: Vannevar Bush and the Mind's Machine'
More editions of From Memex to Hypertext: Vannevar Bush and the Mind's Machine:

› Find signed collectible books: 'Generating Functionology'
More editions of Generating Functionology:
› Find signed collectible books: 'Graphics Gems'
Computer graphics is in many ways a science, but writing the programs that actually generate attractive images is still an art. The best programmers have a large toolbox of general techniques, nuggets of algorithms, and clever insights that they use on a dail basis to make their code faster, more reliable, more accurate, easier to debug, and a pleasure to use. Such toolboxes are compiled through years of experience and trading with other professionals. This book contains some of the best contents of those toolboxes, collected from over 50 different programmers around the world. Between these covers are more than 100 different ideas, methods, and techniques that anyone can use in graphics programing, ranging from basic geometry to specific algorithms in fields like anti-aliased line drawing, texture mapping, splines, and polygon rendering. Many of these techniques contain public domain implementations in the C language which are complete and read-to-go. Graphics Gems was written by professional graphics programmers. The tools in this book are immediately helpful in writing programs that are clean, fast, and elegant. [via]
More editions of Graphics Gems:
› Find signed collectible books: 'Graphics Gems II'
Follow-up volume to the 1990 Academic Press bestseller Graphics Gems. Contains public domain C implementations of many gems. DLC: 1. Computer graphics. [via]

› Find signed collectible books: 'Graphics Gems III'
This sequel to Graphics Gems (Academic Press, 1990), and Graphics Gems II (Academic Press, 1991) is a practical collection of computer graphics programming tools and techniques. Graphics Gems III contains a larger percentage of gems related to modeling and rendering, particularly lighting and shading. This new edition also covers image processing, numerical and programming techniques, modeling and transformations, 2D and 3D geometry and algorithms,ray tracing and radiosity, rendering, and more clever new tools and tricks for graphics programming. Graphics Gems III also includes a disk containing source codes for either the IBM or Mac versions featuring all code from Volumes I, II, and III.
Author David Kirk lends his expertise to the Graphics Gems series in Volume III with his far-reaching knowledge of modeling and rendering, specifically focusing on the areas of lighting and shading. Volume III includes a disk containing source codes for both the IBM and Mac versions featuring all code from all three volumes. Graphics Gems I, II, and III are sourcebooks of ideas for graphics programmers. They also serve as toolboxes full of useful tricks and techniques for novice programmers and graphics experts alike. Each volume reflects the personality and particular interests of its respective editor.
Includes a disk containing source codes for both the IBM and Mac versions featuring code from Volumes I, II, and III
Features all new graphics gems
Explains techniques for making computer graphics implementations more efficient
Emphasizes physically based modeling, rendering, radiosity, and ray tracing
Presents techniques for making computer graphics implementations more efficient [via]

› Find signed collectible books: 'Graphics Gems IV'
More editions of Graphics Gems IV:

› Find signed collectible books: 'Graphics Gems Iv/Book and Mac Version Disk'
More editions of Graphics Gems Iv/Book and Mac Version Disk:

› Find signed collectible books: 'Graphics Gems V/Book and Macintosh Disk'
More editions of Graphics Gems V/Book and Macintosh Disk:
› Find signed collectible books: 'High Performance Tcp/Ip Networking: Concepts, Issues, and Solutions'
Designed for one-semester/-quarter undergraduate/graduate courses in Advanced Computer Networks, Advanced TCP/IP Networks, High Performance Networks, and Internetworking, in departments of computer science, electrical engineering, and computer and information sciences. This text provides in-depth coverage of the necessary tools and techniques for the performance evaluation of TCP/IP networks. It examines performance concepts and issues for running TCP/IP over wireless, mobile, optical and satellite networks; congestion control algorithms in hosts and routers to manage traffic congestion in TCP/IP networks and enhance application performance; and high performance implementation of TCP/IP protocol stack in software and hardware. [via]
More editions of High Performance Tcp/Ip Networking: Concepts, Issues, and Solutions:

› Find signed collectible books: 'High-Level Language Computer Architecture'
More editions of High-Level Language Computer Architecture:

› Find signed collectible books: 'History of Programming Languages'
More editions of History of Programming Languages:

› Find signed collectible books: 'I486 Processor Programmer's Reference Manual'
More editions of I486 Processor Programmer's Reference Manual:

› Find signed collectible books: 'Ia-64 and Elementary Functions: Speed and Precision'
More editions of Ia-64 and Elementary Functions: Speed and Precision:

› Find signed collectible books: 'IBM PC Assembly Language and Programming'
More editions of IBM PC Assembly Language and Programming:
› Find signed collectible books: 'Introduction to Graph Theory'
This book fills a need for a thorough introduction to graph theory that features both the understanding and writing of proofs about graphs. Verification that algorithms work is emphasized more than their complexity. An effective use of examples, and huge number of interesting exercises, demonstrate the topics of trees and distance, matchings and factors, connectivity and paths, graph coloring, edges and cycles, and planar graphs. For those who need to learn to make coherent arguments in the fields of mathematics and computer science.
[via]More editions of Introduction to Graph Theory:
› Find signed collectible books: 'Introduction to Logic'
Easy-to-read, visually appealing, and chock full of real-world applications, this most complete and authoritative book on introductory logic fully prepares users to understand, recognize, and apply classical syllogistic logic and the more powerful techniques of modern symbolic logic-explaining all concepts and techniques clearly, accurately, and thoroughly, and bringing them to life using a wealth of real-life examples of lively arguments and explanations drawn from a wide variety of sources to help demonstrate the application of logical principles by serious writers and thinkers trying to solve real problems in a wide range of fields. Includes full chapters on basic logical concepts, the uses of language, definitions, fallacies, categorical propositions, categorical syllogisms, arguments in ordinary language, symbolic logic, methods of deduction, quantification theory, analogy and probable inference, Mill's Methods of experimental inquiry, science and hypothesis, and probability. Reformulates key logical issues, and presents a more detailed account of the concept of logical equivalence, distinguishing it more clearly from the truth-functional connectives. Includes sidebars containing additional, enriching information; many new illustrations taken from contemporary research I the physical and biological science; and a plethora of exercises. For anyone searching for a top-notch, easy-to-understand introduction to logic. [via]
More editions of Introduction to Logic:
› Find signed collectible books: 'An Introduction to Ray Tracing'
The creation of ever more realistic 3-D images is central to the development of computer graphics. The ray tracing technique has become one of the most popular and powerful means by which photo-realistic images can now be created. The simplicity, elegance and ease of implementation makes ray tracing an essential part of understanding and exploiting state-of-the-art computer graphics.
An Introduction to Ray Tracing develops from fundamental principles to advanced applications, providing "how-to" procedures as well as a detailed understanding of the scientific foundations of ray tracing. It is also richly illustrated with four-color and black-and-white plates. This is a book which will be welcomed by all concerned with modern computer graphics, image processing, and computer-aided design.
Key Features
* Provides practical "how-to" information
* Contains high quality color plates of images created using ray tracing techniques
* Progresses from a basic understanding to the advanced science and application of ray tracing [via]
More editions of An Introduction to Ray Tracing:

› Find signed collectible books: 'Java 2 Performance and Idiom Guide'
More editions of Java 2 Performance and Idiom Guide:
› Find signed collectible books: 'Java With Borland C++'
Designed to teach users of Borland C++ to programme in Java, this book explains language techniques and how to use the components in the Borland C++ 5.0 package to create efficient Java programmes. Readers learn to integrate Java applets with HTML documents; to use audio; video, and animations; and to adapt the more advanced Java features. [via]
More editions of Java With Borland C++:

› Find signed collectible books: 'Java, Java, Java Object-Oriented Problem Solving: Object-Oriented Problem Solving'
More editions of Java, Java, Java Object-Oriented Problem Solving: Object-Oriented Problem Solving:
› Find signed collectible books: 'Just XML'
Just XML isn't a book meant for die-hard programmers who are hell-bent on using XML--it's a book that explains the whys and wherefores of XML's design, and what one might use it for. But then again, if you're just starting to learn XML, you're going to need this anyway.
The eternal problem is that there really aren't a lot of browsers that interpret XML and even for those that do, there are vast differences. And this presents a lot of challenges for the XML book writer--how do you explain a technology that, in many ways, isn't quite done yet? Enter Just XML.
Unlike most programming guide authors, John Simpson is extremely chatty and spends a lot of his time walking you through the concepts behind XML. With good, clean writing, Simpson is extremely good at anticipating the questions a novice might have.
But the book has some fairly annoying flaws. For one thing, the organisation's a little backwards--Simpson sometimes spends more time explaining why things work than what they are supposed to be doing. If you are not sure why you'd want to use a particular XML feature at this point in the document, you might get baffled. And the very informal nature of this book is sure to annoy serious programmers who just want the facts.
But when it comes down to it, the XSLT chapter is golden, the explanations are as good as they are going to get for a kind of vague topic, and frankly, I'd recommend it to anybody who needs an idea of what XML is for and what it can do. But once you get that down, you will probably need another set of XML tutorials to nail down your XML syntax knowledge. --William Steinmetz [via]
More editions of Just XML:

› Find signed collectible books: 'Linear Algebra with Applications'
More editions of Linear Algebra with Applications:

› Find signed collectible books: 'Logic and Computer Science'
More editions of Logic and Computer Science:

› Find signed collectible books: 'Lucid, the Dataflow Programming Language'
More editions of Lucid, the Dataflow Programming Language:

› Find signed collectible books: 'Machine Vision: Theory, Algorithms, Practicalities'
More editions of Machine Vision: Theory, Algorithms, Practicalities:

› Find signed collectible books: 'Machine-Independent Organic Software Tools (MINT)'
More editions of Machine-Independent Organic Software Tools (MINT):

› Find signed collectible books: 'Modern Wireless Communications'
More editions of Modern Wireless Communications:

› Find signed collectible books: 'Network Security Essentials: Applications and Standards'
More editions of Network Security Essentials: Applications and Standards:

› Find signed collectible books: 'Object-Oriented Forth: Implementation of Data Structures'
More editions of Object-Oriented Forth: Implementation of Data Structures:

› Find signed collectible books: 'On Growth, Form and Computers'
More editions of On Growth, Form and Computers:
› Find signed collectible books: 'Operating Systems Principles'
This book presents the fundamentals of operating systems that remain constant as new, more advanced systems are introduced and also integrates and highlights key distributed operating systems issues. The main topics presented include message-based synchronization and remote procedure calls, as well as unique integration of distributed deadlocks, distributed shared memory, distributed file systems, and secure communication using cryptography. For systems programmers, software engineers, programmers, and other professionals who want to teach themselves the fundamentals of operating systems or enhance their understanding of operating systems and distributed systems issues.
[via]More editions of Operating Systems Principles:

› Find signed collectible books: 'Oracle SQL: Interactive Workbook'
More editions of Oracle SQL: Interactive Workbook:

› Find signed collectible books: 'Oracle: The Complete Reference'
More editions of Oracle: The Complete Reference:

› Find signed collectible books: 'Oracle: The Complete Reference Electronic Edition'
More editions of Oracle: The Complete Reference Electronic Edition:

› Find signed collectible books: 'Oriented Projective Geometry: A Framework for Geometric Computations'
More editions of Oriented Projective Geometry: A Framework for Geometric Computations:
› Find signed collectible books: 'Practical Debugging in C++'
Appropriate as a supplementary text for any course teaching C++ programming or using C++ as a programming language in departments of Computer Science, Engineering, CIS, MIS, IT, and Continuing Education. Practical Debugging in C++ is the first debugging text written expressly for the beginning to intermediate level programmer. For the beginning programmer, it is a short, clear debugging guide that serves as a valuable companion to their introductory programming text when writing C++ programs. For the more advanced programmer, the guide provides a quick primer in C++ debugging with a series of examples of common syntax and semantic errors and how they can be detected and corrected. The authors cover both tracing and interactive debugger techniques. [via]
More editions of Practical Debugging in C++:

› Find signed collectible books: 'Principles of Program Design'
More editions of Principles of Program Design:
› Find signed collectible books: 'Production Workflow: Concepts and Techniques'
2175C-9 Implemented properly, workflow products enable companies to reengineer and streamline business processes. In Production Workflow: Concepts and Techniques, two of IBM's leading workflow experts demonstrate structures of production workflow systems and solutions that deliver maximum availability, reliability, and scalability. This start-to-finish, vendor-independent guide brings together best practices from these areas. Coverage includes: *Fundamentals: types of workflows, and relationship with other technologies. *Key elements of a workflow metamodel including its mathematical formalization. *Architecture of production workflow systems. *Relating workflows with transactions and objects. *The role of standards: Workflow Management Coalition and OMG. *Advanced workflow functions and application topologies. *Process-based CASE techniques for development, testing, and maintenance. The authors walk step-by-step through modeling workflows and building workflow-based applications. You'll also learn about the properties of these applications and how appropriate architectures of workflow systems ensure these properties.Whatever your role in workflow and/or reengineering projects, Production Workflow: Concepts and Techniques delivers the specific information you need to achieve results. [via]
More editions of Production Workflow: Concepts and Techniques:

› Find signed collectible books: 'Representation and Understanding: Studies in Cognitive Science'
More editions of Representation and Understanding: Studies in Cognitive Science:
› Find signed collectible books: 'Schildt's Expert C++'
With completely new material, master programmer Herb Schildt helps the C++ programmer fine tune his/her programming skills. He takes the C++ programmer into advanced topics such as Run Time Type Identifying (RTTI), sparse arrays, stacks, and expression parsing. He also gives readers a microscopic view of the powerful, object-oriented C++ string class, explaining how it functions, and how to exploit its many capabilities. [via]
More editions of Schildt's Expert C++:

› Find signed collectible books: 'Security in Computing'
More editions of Security in Computing:

› Find signed collectible books: 'The Social Impact of Computers'
More editions of The Social Impact of Computers:

› Find signed collectible books: 'Solaris Internals: Core Kernel Architecture'
More editions of Solaris Internals: Core Kernel Architecture:

› Find signed collectible books: 'SQL Programmer's Reference'
More editions of SQL Programmer's Reference:
› Find signed collectible books: 'Structured Programming'
This book is the classic text in the art of computer programming. The first section represents an initial outstanding contribution to the understanding of the design of programs and the use of structured programming. The second part describes how similar principles can be applied in the design of data structures. The final section provides a synthesis of the previous two and expounds the close theoretical and practical connections between the design of data and the design of programs. [via]
More editions of Structured Programming:
› Find signed collectible books: 'Symbolic Logic and Mechanical Theorem Proving'
This book contains an introduction to symbolic logic and a thorough discussion of mechanical theorem proving and its applications. The book consists of three major parts. Chapters 2 and 3 constitute an introduction to symbolic logic. Chapters 4-9 introduce several techniques in mechanical theorem proving, and Chapters 10 an 11 show how theorem proving can be applied to various areas such as question answering, problem solving, program analysis, and program synthesis. [via]
More editions of Symbolic Logic and Mechanical Theorem Proving:
› Find signed collectible books: 'Texturing & Modeling: A Procedural Approach'
Congratulations to Ken Perlin for his 1997 Technical Achievement Award from the Academy of Motion Picture Arts and Science Board of Governors, given in recognition of the development of "Turbulence", Perlin Noise, a technique discussed in this book which is used to produce natural appearing textures on computer-generated surfaces for motion picture visual effects. Dr. Perlin joins Darwyn Peachey (co-developer of RenderMan(R), also discussed in the book) in being honored with this prestigious award.
*
* Written at a usable level by the developers of the techniques
* Serves as a source book for those writing rendering systems, shaders, and animations.
* Discusses the design and implementation of noise functions.
* Contains procedural modeling of gases, hypertextures, mountains, and landscapes.
* Provides a toolbox of specific procedures and basic primitive functions for producing realistic images.
* Procedures are presented in C code segments or in Renderman shading language.
* 3.5" disk contains the code from within the book for easy implementation
[via]
More editions of Texturing & Modeling: A Procedural Approach:

› Find signed collectible books: 'Theory of Computing: A Gentle Introduction'
More editions of Theory of Computing: A Gentle Introduction:

› Find signed collectible books: 'Turbo Pascal 6: The Complete Reference'
More editions of Turbo Pascal 6: The Complete Reference:
› Find signed collectible books: 'Uml and C: A Practical Guide to Objectoriented Development'
Written by two researchers at Lucent Technologies' prestigious Bell Labs, UML and C++: A Practical Guide to Object-Oriented Development is a thorough guide to object-oriented design using C++. This text uses the Unified Modeling Language (UML) for all diagrams (though an overview of UML isn't included).
The book begins with a critique of today's software (which is expensive and often delivered behind schedule). The authors tour the history of software engineering, from early structured analysis to object-oriented techniques. Several sections of this book cover the ins and outs of defining objects, including identifying each object's responsibilities, static, and dynamic behavior (where the UML statechart, collaboration, and use case diagrams are used to document its behavior and iterations.)
Interestingly, the authors introduce the notion of "rules"--code executed with events--used with C++. (One of the authors has even developed a language enhanced with rules for C++ called R++.) The remainder of the book looks at how to design and implement objects, specifically in C++. The case study is a Breakout type of video game. Though not especially concerned with the details of UML, there's some considerable C++ expertise on display in this intelligently written title. --Richard Dragan [via]
More editions of Uml and C: A Practical Guide to Objectoriented Development:

› Find signed collectible books: 'Unix System Administration Guide'
More editions of Unix System Administration Guide:
› Find signed collectible books: 'Usability Engineering'
An authoritative text by one of the premier researchers in usability engineering in the 1990s, Jakob Nielsen's Usability Engineering provides a landmark guide to software design that has helped bring this area of research into the mainstream of computing. "Usability" is the measurement of how easy or difficult it is to be productive with a piece of software. It often looks at the user interface--what elements appear onscreen and how efficient, confusing, and/or intuitive they are for beginning, intermediate, and advanced users. "Usability engineering" is the formal study of usability. It grew out of research on human factors, which looked at the way people interact with their environment.
The best thing about this book is its concise, cut-to-the-chase approach when defining usability and ways to measure and improve it. As the author notes, in the old days of computing, documents that attempted to define usability might have over 1,000 rules. The author offers just a handful of guiding principles for creating better software that apply even today. (Published just before the Internet revolution, this book's principles still hold true for Web designers, as well as those who create more traditional applications.)
Throughout this text, the author argues for the benefits of improved software usability. With software use as with all things, time is money and making more efficient interfaces translates into lower personnel costs and more productivity. The book also does a fine job of integrating usability design into the software development process, with guides for planning, working with end users, and running tests with users (whether on videotape or in person). The 50-page bibliography attests to the author's previous research on usability.
For anyone who needs to create better, more efficient software, Usability Engineering can help. This clear and intelligent guide to the science of usability engineering has helped enhance the potential of computers to work with end users more efficiently. In the new century, software developers will undoubtedly seek new advances in usability, in part because of the groundwork laid by books like this one. --Richard Dragan
Topics covered: Usability basics, measuring usability, types of users, history of user interfaces, the usability engineering lifecycle, design techniques, heuristics and hints for improving usability, testing, managing user tests, assessing usability, interface standards, internationalization, and Computer-Aided Usability Engineering (CAUSE) tools. [via]
› Find signed collectible books: 'User-Centered Web Site Development: A Human-Computer Interaction Approach'
This is an innovative and timely book that introduces the reader to the human component of Web site design. Readers will be able to do a much better job of writing front ends or other interactive software, as the book describes the creation of user-friendly Web sites. In the context of Human-Computer Interaction and Web design, this book covers such topics as user and task analysis, content organization, visual organization, navigation design, prototyping, and evaluation, as well as color, typography, multimedia, accessibility, globalization. For individuals interested in entering the field of Web page and site design, as well as industrial team workers in HCI and Web site development. [via]
More editions of User-Centered Web Site Development: A Human-Computer Interaction Approach:

› Find signed collectible books: 'Using C++'
More editions of Using C++:

› Find signed collectible books: 'Using Quickc'
More editions of Using Quickc:

› Find signed collectible books: 'Using Sco Unix'
More editions of Using Sco Unix:

› Find signed collectible books: 'Windows 98 Networking'
More editions of Windows 98 Networking:
