This book is written for practitioners of software development and for students of computer science who are interested in using the Java language to construct data structures.
Since the first publishing of Programming in Prolog in 1981, Pro- log has continued to attract an unexpectedly great deal of interest in the computer science community and is now seen as a potential ba- sis for an important new generation of programming languages and systems.
In operations research and computer science it is common practice to evaluate the performance of optimization algorithms on the basis of computational results, and the experimental approach should follow accepted principles that guarantee the reliability and reproducibility of results.
The management of telecommunications networks and services is one of the most challenging of software endeavors-partly because of the size and the distributed nature of networks; partly because of the convergence of communications techno- gies; but mainly because of sheer complexity and diversity of networks and services.
This book illustrates how goal-oriented, automated measurement can be used to create Lean organizations and to facilitate the development of Lean software, while also demonstrating the practical implementation of Lean software development by combining tried and trusted tools.
Without a doubt the idea of object-oriented programming has brought some motion into the field of programming methodology and enlarged the set of programming languages.
Object-oriented concepts are particularly applicable to computer graphics in its broadest sense, including interaction, image synthesis, animation, and computer-aided design.
Process automation provides a means to integrate people in a software development organization with the development process and the tools supporting that development.
One of the important issues of Scientific Visualization is the utilization of the broad bandwidth of the human sensory system in steering and interpreting complex processes and simulations involving voluminous data sets across diverse scientific disciplines.
In today's world, data must be sent around the world cheaply and securely, and that requires origin authentication, integrity protection, and confidentiality - the recipient of a message should be able to ascertain who sent the message, be sure that the message has not been changed en route, and be sure that the data arrives without having been read by anyone else.
At a time when business demands urge companies to innovate and CIOs face increasing cost pressures, offshore delivery offers the opportunity to industrialize the implementation processes for system harmonization, consolidation, and enhancement, thereby realizing substantial cost savings and quality improvements.
Software has become omnipresent and vital in our information-based society, so all software producers should assume responsibility for its reliability.
A general scenario that has attracted a lot of attention for multimedia information retrieval is based on the query-by-example paradigm: retrieve all documents from a database containing parts or aspects similar to a given data fragment.
The authors of this book have put together the first reference on all aspects of testing and validating service-oriented architectures, taking into account inherent intricacies.
Model-driven development has become the most important new paradigm in software development and has already demonstrated considerable impact in reducing time to market and improving product quality.
Software product lines represent perhaps the most exciting paradigm shift in software development since the advent of high-level programming languages.
Semantic Web services promise to automate tasks such as discovery, mediation, selection, composition, and invocation of services, enabling fully flexible automated e-business.
Due to the rapid growth of digital communication and electronic data exchange, information security has become a crucial issue in industry, business, and administration.
Software visualization encompasses the development and evaluation of methods for graphically representing different aspects of software, including its structure, its execution, and its evolution.
This book is for people who are interested in learning and exploring electronic interfacing as well as C++ programming in a practicable and enjoyable way.
In these days of shortened fiscal horizons and contracted time-to-market schedules, traditional approaches to capacity planning are often seen by management as tending to inflate their production schedules.
Business applications are designed using profound knowledge about the business domain, such as domain objects, fundamental domain-related principles, and domain patterns.
More and more, software systems involve autonomous and distributed software components that have to execute and interact in open and dynamic environments, such as in pervasive, autonomous, and mobile applications.
Since its original inception back in 1989 the Web has changed into an environment where Web applications range from small-scale information dissemination applications, often developed by non-IT professionals, to large-scale, commercial, enterprise-planning and scheduling applications, developed by multidisciplinary teams of people with diverse skills and backgrounds and using cutting-edge, diverse technologies.
Transform Your Knowledge Into a Publishing Empire—While You SleepImagine turning months of traditional eBook creation into just minutes of automated content generation.