|
|
Books > Computing & IT > Computer programming
AI and Cloud Computing, Volume 120 in the Advances in Computers
series, highlights new advances in the field, with this updated
volume presenting interesting chapters on topics including A
Deep-forest based Approach for Detecting Fraudulent Online
Transaction, Design of Cyber-Physical-Social Systems with
Forensic-awareness Based on Deep Learning, Review on
Privacy-preserving Data Comparison Protocols in Cloud Computing,
Fingerprint Liveness Detection Using an Improved CNN with the
Spatial Pyramid Pooling Structure, Protecting Personal Sensitive
Data Security in the Cloud with Blockchain, and more.
Introduction to Chemical Engineering Analysis Using Mathematica,
Second Edition reviews the processes and designs used to
manufacture, use, and dispose of chemical products using
Mathematica, one of the most powerful mathematical software tools
available for symbolic, numerical, and graphical computing.
Analysis and computation are explained simultaneously. The book
covers the core concepts of chemical engineering, ranging from the
conservation of mass and energy to chemical kinetics. The text also
shows how to use the latest version of Mathematica, from the basics
of writing a few lines of code through developing entire analysis
programs. This second edition has been fully revised and updated,
and includes analyses of the conservation of energy, whereas the
first edition focused on the conservation of mass and ordinary
differential equations.
The Blockchain Technology for Secure and Smart Applications across
Industry Verticals, Volume 121, presents the latest information on
a type of distributed ledger used for maintaining a permanent and
tamper-proof record of transactional data. The book presents a
novel compendium of existing and budding Blockchain technologies
for various smart applications. Chapters in this new release
include the Basics of Blockchain, The Blockchain History,
Architecture of Blockchain, Core components of Blockchain,
Blockchain 2.0: Smart Contracts, Empowering Digital Twins with
Blockchain, Industrial Use Cases at the Cusp of the IoT and
Blockchain Paradigms, Blockchain Components and Concepts, Digital
Signatures, Accumulators, Financial Systems, and more. This book is
a unique effort to illuminate various techniques to represent,
improve and authorize multi-institutional and multidisciplinary
research in a different type of smart applications, like the
financial system, smart grid, transportation system, etc. Readers
in identity-privacy, traceability, immutability, transparency,
auditability, and security will find it to be a valuable resource.
Innovation is the key to maintain competitive advantage. Innovation
in products, processes, and business models help companies to
provide economic value to their customers. Identifying the
innovative ideas, implementing those ideas, and absorbing them in
the market requires investing many resources that could incur large
costs. Technology encourages companies to foster innovation to
remain competitive in the marketplace. Emerging Technologies for
Innovation Management in the Software Industry serves as a resource
for technology absorption in companies supporting innovation. It
highlights the role of technology to assist software
companies-especially small start-ups-to innovate their products,
processes, and business models. This book provides the necessary
guidelines of which tools to use and under what situations.
Covering topics such as risk management, prioritization approaches,
and digitally-enabled innovation processes, this premier reference
source is an ideal resource for entrepreneurs, software developers,
software managers, business leaders, engineers, students and
faculty of higher education, researchers, and academicians.
Edsger Wybe Dijkstra (1930-2002) was one of the most influential
researchers in the history of computer science, making fundamental
contributions to both the theory and practice of computing. Early
in his career, he proposed the single-source shortest path
algorithm, now commonly referred to as Dijkstra's algorithm. He
wrote (with Jaap Zonneveld) the first ALGOL 60 compiler, and
designed and implemented with his colleagues the influential THE
operating system. Dijkstra invented the field of concurrent
algorithms, with concepts such as mutual exclusion, deadlock
detection, and synchronization. A prolific writer and forceful
proponent of the concept of structured programming, he convincingly
argued against the use of the Go To statement. In 1972 he was
awarded the ACM Turing Award for "fundamental contributions to
programming as a high, intellectual challenge; for eloquent
insistence and practical demonstration that programs should be
composed correctly, not just debugged into correctness; for
illuminating perception of problems at the foundations of program
design." Subsequently he invented the concept of self-stabilization
relevant to fault-tolerant computing. He also devised an elegant
language for nondeterministic programming and its weakest
precondition semantics, featured in his influential 1976 book A
Discipline of Programming in which he advocated the development of
programs in concert with their correctness proofs. In the later
stages of his life, he devoted much attention to the development
and presentation of mathematical proofs, providing further support
to his long-held view that the programming process should be viewed
as a mathematical activity. In this unique new book, 31 computer
scientists, including five recipients of the Turing Award, present
and discuss Dijkstra's numerous contributions to computing science
and assess their impact. Several authors knew Dijkstra as a friend,
teacher, lecturer, or colleague. Their biographical essays and
tributes provide a fascinating multi-author picture of Dijkstra,
from the early days of his career up to the end of his life.
Throughout the 1990s, artists experimented with game engine
technologies to disrupt our habitual relationships to video games.
They hacked, glitched, and dismantled popular first-person shooters
such as Doom (1993) and Quake (1996) to engage players in new kinds
of embodied activity. In Unstable Aesthetics: Game Engines and the
Strangeness of Art Modding, Eddie Lohmeyer investigates historical
episodes of art modding practices-the alteration of a game system's
existing code or hardware to generate abstract spaces-situated
around a recent archaeology of the game engine: software for
rendering two and three-dimensional gameworlds. The contemporary
artists highlighted throughout this book-Cory Arcangel, JODI,
Julian Oliver, Krista Hoefle, and Brent Watanabe, among others --
were attracted to the architectures of engines because they allowed
them to explore vital relationships among abstraction, technology,
and the body. Artists employed a range of modding
techniques-hacking the ROM chips on Nintendo cartridges to produce
experimental video, deconstructing source code to generate
psychedelic glitch patterns, and collaging together surreal
gameworlds-to intentionally dissect the engine's operations and
unveil illusions of movement within algorithmic spaces. Through key
moments in game engine history, Lohmeyer formulates a rich
phenomenology of video games by focusing on the liminal spaces of
interaction among system and body, or rather the strangeness of art
modding.
Advances in Computers, Volume 119, presents innovations in computer
hardware, software, theory, design, and applications, with this
updated volume including new chapters on Fast Execution of RDF
Queries Using Apache Hadoop, A Study of DVFS Methodologies for
Multicore Systems with Islanding Feature, Effectiveness of
State-of-the-art Dynamic Analysis Techniques in Identifying Diverse
Android Malware and Future Enhancements, Eyeing the Patterns: Data
Visualization Using Doubly-Seriated Color Heatmaps, Eigenvideo for
Video Indexing.
|
|