|
|
Books > Computing & IT > Computer programming
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.
 |
Principles of Security and Trust
- 7th International Conference, POST 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings
(Hardcover)
Lujo Bauer, Ralf Kusters
|
R1,547
Discovery Miles 15 470
|
Ships in 18 - 22 working days
|
|
|
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.
The internet of things (IoT) has had a major impact on academic and
industrial fields. Applying these technologies to healthcare
systems reduces medical costs while enriching the patient-centric
approach to medicine, allowing for better overall healthcare
proficiency. However, usage of IoT in healthcare is still suffering
from significant challenges with respect to the cost and accuracy
of medical sensors, non-standard IoT system architectures, assorted
wearable devices, the huge volume of generated data, and
interoperability issues. Incorporating the Internet of Things in
Healthcare Applications and Wearable Devices is an essential
publication that examines existing challenges and provides
solutions for building smart healthcare systems with the latest
IoT-enabled technology and addresses how IoT improves the
proficiency of healthcare with respect to wireless sensor networks.
While highlighting topics including mobility management, sensor
integration, and data analytics, this book is ideally designed for
computer scientists, bioinformatics analysts, doctors, nurses,
hospital executives, medical students, IT specialists, software
developers, computer engineers, industry professionals,
academicians, researchers, and students seeking current research on
how these emerging wireless technologies improve efficiency within
the healthcare domain.
In this book, the authors focus on efficient ways to program
instrumentation and automation systems using LabVIEW (TM), a system
design platform and development environment commonly used for data
acquisition, instrument control, and industrial automation on a
variety of operating systems. Starting with the concepts of data
flow and concurrent programming, the authors go on to address the
development of state machines, event programming and consumer
producer systems. Chapters cover the following topics: Introduction
to LabVIEW (TM), debugging tools, structures, SubVIs, structures -
LabVIEW (TM) features, organizing front panel and block diagram,
using software resources, using hardware resources, implementing
test machines with a basic architecture, controlling the user
interface, error handling, responding to the user interactions, the
ATM review project, communication between loops at different rates,
preventing race conditions, advanced use of software resources, and
real-time programming. This book helps undergraduate and graduate
students learn how to identify the most suitable design patterns
depending on the application, and how to implement them in
conjunction with data acquisition and instrumentation control
systems. It is also a helpful resource for engineers and scientists
who want to implement binary files to record data, control the user
interface and implement efficient ways of programming.
The Digital Twin Paradigm for Smarter Systems and Environments: The
Industry Use Cases, Volume 117, the latest volume in the Advances
in Computers series, presents detailed coverage of new advancements
in computer hardware, software, theory, design and applications.
Chapters vividly illustrate how the emerging discipline of digital
twin is strategically contributing to various digital
transformation initiatives. Specific chapters cover Demystifying
the Digital Twin Paradigm, Digital Twin Technology for "Smarter
Manufacturing", The Fog Computing/ Edge Computing to leverage
Digital Twin, The industry use cases for the Digital Twin idea,
Enabling Digital Twin at the Edge, The Industrial Internet of
Things (IIOT), and much more.
Advances in Computers, Volume 114, the latest volume in this
innovative series published since 1960, presents detailed coverage
of new advancements in computer hardware, software, theory, design
and applications. Chapters in this updated release include A
Comprehensive Survey of Issues in Solid State Drives, Revisiting VM
performance and optimization challenges for big data, Towards
Realizing Self-Protecting Healthcare Information Systems: Design
and Security Challenges, and SSIM and ML based QoE enhancement
approach in SDN context.
Software engineering has surfaced as an industrial field that is
continually evolving due to the emergence of advancing technologies
and innovative methodologies. Scrum is the most recent revolution
that is transforming traditional software procedures, which has
researchers and practitioners scrambling to find the best
techniques for implementation. The continued development of this
agile process requires an extensive level of research on up-to-date
findings and applicable practices. Agile Scrum Implementation and
Its Long-Term Impact on Organizations is a collection of innovative
research on the methods and applications of scrum practices in
developing agile software systems. The book combines perspectives
from both the academic and professional communities as the
challenges and solutions expressed by each group can create a
better understanding of how practice must be applied in the real
world of software development. While highlighting topics including
scrum adoption, iterative deployment, and human impacts, this book
is ideally designed for researchers, developers, engineers,
practitioners, academicians, programmers, students, and educators
seeking current research on practical improvements in agile
software progression using scrum methodologies.
|
|