Do you need to develop flexible software that can be customized quickly? Do you need to add the power and efficiency of frameworks to your software? The ADAPTIVE Communication Environment (ACE) is an
A complete reference for the C++ programming language, consisting of the C++ reference manual, approved as the base document for ANSI standardization of the language, plus annotations and commentary.
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritanc
The topic is of prime importance to software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. This volume explains the process of de
Innovation games (e.g. "Spider Web" for understanding product relationships) are playful ways to gain insights into customers' needs and translate them into marketing strategies. Chapters describe the
Jia (software engineering, DePaul University) helps readers develop skills in designing software, and especially in writing object-oriented programs using Java. The text provides broad coverage of obj
Describes underlying principles of hacker attacks and offers advice on securing networked systems, security checklists for common scenarios, theoretical background information, and real world examples
A business rule is a simple statement that represents some important aspect of a business. This book shows IT professionals how to apply business rules to create information systems aligned with busin
A supplementary textbook for introductory programming and data structures courses using a LINUX or UNIX platform; or for advanced courses in programming, introductory software engineering, and operati
Arguing that a massive shift in thinking is required to survive in the new market, the author reveals how to effectively facilitate that change within a team of managers.
Carlis (computer science, U. of Minnesota) and Maguire a program manager for Microsoft, explain to information systems analysts and database developers how to become a successful data modeler. Using t
This concise guide helps both pre-service and in-service teachers face the challenges of creating effective, disciplined classrooms by presenting a positive, helpful approach to dealing with misbehavi
WEB is a software system that facilitates the creation of readable programs. It was originally developed by Donald E. Knuth as he programmed the TEX typesetting system. Users of WEB are able to write
Lightweight Directory Access Protocol (LDAP) is the standard for directory information access and is the underlying protocol for a variety of email systems, Web systems, and enterprise applications. L
The book contains essays contributed by prominent software and design professionals, interviews with experts, and profiles of successful projects and products. These elements are woven together to ill
Game Programming Algorithms and Techniques is a broad overview of many of the important algorithms and techniques used in video game programming. It features a unique framework-agnostic approach, so t