Программирование

Различные книги в жанре Программирование

Data as a Service. A Framework for Providing Reusable Enterprise Data Services

Pushpak Sarkar

Data as a Service shows how organizations can leverage “data as a service” by providing real-life case studies on the various and innovative architectures and related patterns Comprehensive approach to introducing data as a service in any organization A reusable and flexible SOA based architecture framework Roadmap to introduce ‘big data as a service’ for potential clients Presents a thorough description of each component in the DaaS reference architecture so readers can implement solutions

Principles of Object-Oriented Modeling and Simulation with Modelica 3.3. A Cyber-Physical Approach

Peter Fritzson

Fritzson covers the Modelica language in impressive depth from the basic concepts such as cyber-physical, equation-base, object-oriented, system, model, and simulation, while also incorporating over a hundred exercises and their solutions for a tutorial, easy-to-read experience. The only book with complete Modelica 3.3 coverage Over one hundred exercises and solutions Examines basic concepts such as cyber-physical, equation-based, object-oriented, system, model, and simulation

Software Quality Engineering. A Practitioner's Approach

Witold Suryn

A concise, engineering-oriented resource that provides practical support to IT professionals and those responsible for the quality of the software or systems they develop Software quality stems from two distinctive, but associated, topics in software engineering: software functional quality and software structural quality. This book studies the tenets of both of these notions, which focus on the efficiency and value of a design, respectively. It addresses engineering quality on both the application and system levels with attention to information systems (IS) and embedded systems (ES) as well as recent developments. Software Quality Engineering introduces the basic concepts of quality engineering like the nature of the engineering process, quality models and measurements, and evaluation quality, and provides a step-by-step overview of the application of software quality engineering in commonly recognized phases of the software development process. It also discusses management of software quality engineering processes, with special attention to budget, planning, conflict resolution, and traceability of quality requirements. Targeted at graduate engineering students and software quality specialists, Software Quality Engineering: Provides an analysis of interdependence between software functionality and its quality Includes a list of software quality engineering “to-dos” and models of software quality requirements traceability Covers the practical use of related ISO/IEC JTCI/SC7 standards

Digital Color Imaging

Christine Fernandez-Maloigne

This collective work identifies the latest developments in the field of the automatic processing and analysis of digital color images. For researchers and students, it represents a critical state of the art on the scientific issues raised by the various steps constituting the chain of color image processing. It covers a wide range of topics related to computational color imaging, including color filtering and segmentation, color texture characterization, color invariant for object recognition, color and motion analysis, as well as color image and video indexing and retrieval. Contents 1. Color Representation and Processing in Polar Color Spaces, Jesús Angulo, Sébastien Lefèvre and Olivier Lezoray. 2. Adaptive Median Color Filtering, Frédérique Robert-Inacio and Eric Dinet. 3. Anisotropic Diffusion PDEs for Regularization of Multichannel Images: Formalisms and Applications, David Tschumperlé. 4. Linear Prediction in Spaces with Separate Achromatic and Chromatic Information,Olivier Alata, Imtnan Qazi, Jean-Christophe Burie and Christine Fernandez-Maloigne. 5. Region Segmentation, Alain Clément, Laurent Busin, Olivier Lezoray and Ludovic Macaire. 6. Color Texture Attributes, Nicolas Vandenbroucke, Olivier Alata, Christèle Lecomte, Alice Porebski and Imtnan Qazi. 7. Photometric Color Invariants for Object Recognition, Damien Muselet. 8. Color Key Point Detectors and Local Color Descriptors, Damien Muselet and Xiaohu Song. 9. Motion Estimation in Color Image Sequences, Bertrand Augereau and Jenny Benois-Pineau.

3D Visual Communications

Andres Kwasinski

Provides coverage of the major theories and technologies involved in the lifecycle of 3D video content delivery Presenting the technologies used in end-to-end 3D video communication systems, this reference covers 3D graphics and video coding, content creation and display, and communications and networking. It covers the full range of key areas from the fundamentals of 3D visual representation to the latest 3D video coding techniques, relevant communication infrastructure and networks to the 3D quality of experience. The book is structured to logically lead readers through the topic, starting with generic and fundamental information, continuing with a detailed section of different visualisation techniques before concluding with an extensive view of 3D mobile communication systems and trends. The authors give most focus to four important areas: 3D video coding and communications; 3D graphics/gaming and mobile communications; end-to-end 3D ecosystem (including 3D display, 3D player, networking facility and 3D quality issues), and future communications and networks advances for emerging 3D experience. Presents the theory and key concepts behind the latest 3D visual coding framework, standards, and corresponding quality assessment Provides fundamental material which forms the basis for future research on enhancing the performance of 3D visual communications over current and future wireless networks Covers important topics including: 3D video coding and communications; 3D graphics/gaming and mobile communications; end-to-end 3D ecosystem; and future communications and networks advances for emerging 3D experience Essential reading for engineers involved in the research, design and development of 3D visual coding and 3D visual transmission systems and technologies, as well as academic and industrial researchers.

Models and Analysis for Distributed Systems

Fabrice Kordon

Nowadays, distributed systems are increasingly present, for public software applications as well as critical systems. software applications as well as critical systems. This title and Distributed Systems: Design and Algorithms – from the same editors – introduce the underlying concepts, the associated design techniques and the related security issues. The objective of this book is to describe the state of the art of the formal methods for the analysis of distributed systems. Numerous issues remain open and are the topics of major research projects. One current research trend consists of profoundly mixing the design, modeling, verification and implementation stages. This prototyping-based approach is centered around the concept of model refinement. This book is more specifically intended for readers that wish to gain an overview of the application of formal methods in the design of distributed systems. Master’s and PhD students, as well as engineers in industry, will find a global understanding of the techniques as well as references to the most up-to-date works in this area.

Semantic Computing

Heather Yu

Presents the state of the technology and points to future directions for semantic computing Semantic computing, a rapidly evolving interdisciplinary field, seeks to structure, design, and manipulate computer content to better satisfy the needs and intentions of users and create a more meaningful user experience. This remarkable contributed work examines the art, engineering, technology, and applications of the field. Moreover, it brings together researchers from such disciplines as natural language processing, software engineering, multimedia semantics, semantic Web, signal processing, and pattern recognition in order to provide a single source that presents the state of the technology and points to new breakthroughs on the horizon. Semantic Computing begins with an introduction that explores the concepts, technology, applications, and future of semantic computing. Next, the book is divided into four parts: Part One: Semantic Analysis Part Two: Semantic Languages and Integration Part Three: Semantic Applications Part Four: Semantic Programming and Interface As readers progress through the book, they'll learn not only the underlying science, but also the fundamental technological building blocks of semantic computing. Moreover, they'll discover a variety of cross-disciplinary solutions to current computing and communication problems. Throughout the book, references to the primary literature enable further investigation of each individual topic. Semantic Computing is ideal for industrial managers, researchers, and engineers seeking to design the next generation of computing systems in order to better meet user needs. It is also recommended as a textbook for senior undergraduate and graduate-level semantic computing courses.

Qt for Symbian

Tommi Mikkonen

Build mobile applications for Nokia’s S60 phones using the hot Qt GUI tool This vital primer—written by developers involved in the latest release of Qt—is a must for anyone wanting to learn this cutting-edge programming environment. Qt is a multi-platform, C++ GUI toolkit that allows you to develop applications and user interfaces once, then deploy them across many desktop and embedded operating systems, without rewriting the source code. Now being applied to the S60 platform (Nokia's new, uniform UI), Qt promises to save development resources, cut costs, and get you to market faster. This unique guide helps you master this exciting tool with step-by-step instruction from some of the best developers in the S60 field. Find easy-to-access tips, techniques, examples, and much more. Walks you through installation of the Qt developer platform and SDK Explains the basic Qt environment and how it can save you development time Delves into the extension of Qt for the S60, including communication and sensors Provides plenty of examples to help you quickly grasp concepts Help revolutionize the S60 mobile market and stay ahead of the crowd with your own state-of-the-art applications, developed with Qt and the detailed information in this unique guide.

Software Metrics and Software Metrology

Alain Abran

Most of the software measures currently proposed to the industry bring few real benefits to either software managers or developers. This book looks at the classical metrology concepts from science and engineering, using them as criteria to propose an approach to analyze the design of current software measures and then design new software measures (illustrated with the design of a software measure that has been adopted as an ISO measurement standard). The book includes several case studies analyzing strengths and weaknesses of some of the software measures most often quoted. It is meant for software quality specialists and process improvement analysts and managers.

System Design for Telecommunication Gateways

Alexander Bachmutsky

System Design for Telecommunication Gateways provides a thorough review of designing telecommunication network equipment based on the latest hardware designs and software methods available on the market. Focusing on high-end efficient designs that challenge all aspects of the system architecture, this book helps readers to understand a broader view of the system design, analyze all its most critical components, and select the parts that best fit a particular application. In many cases new technology trends, potential future developments, system flexibility and capability extensions are outlined in preparation for the longevity typical for products in the industry. Key features: Combines software and hardware aspects of the system design. Defines components and services supported by open-source and commercial basic and extended software platforms, including operating systems, middleware, security, routing, management layer and more. Focuses on disruptive technologies. Provides guidelines for developing software architectures based on multi-threaded, multi-process, multi-instance, multi-core, multi-chip, multi-blade and multi-chassis designs. Covers a number of advanced high-speed interconnect and fabric interface technologies and their commercial implementations. Presents different system form factors from compact pizza-box styles to medium and large bladed systems, including IBM BladeCenter, ATCA and microTCA-based chassis. Describes different mezzanine cards, such as PMC, PrPMC, XMC, AMC and others.