|
Books > Computing & IT > Computer programming > General
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.
Learn to create and edit images using Adobe Photoshop Adobe
Photoshop Classroom in a Book (2023 release) uses real-world,
project-based learning to cover the basics and beyond, providing
countless tips and techniques to help you become more productive
with the program. For beginners and experienced users alike, you
can follow the book from start to finish or choose only those
lessons that interest you. Learn to: Correct and improve digital
images Seamlessly remove backgrounds, repair images, and replace
skies Explore advanced filters that use machine learning and cloud
processing Select subjects with complex outlines, including hair,
quickly and precisely Composite multiple images and combine with
typography Edit video, including transitions and motion effects
Edit camera raw images Automate tasks Save as a Photoshop cloud
document to easily edit across desktop and mobile devices Export
your work for web, mobile devices, and print Classroom in a Book
(R), the best-selling series of hands-on software training
workbooks, offers what no other book or training program does-an
official training series from Adobe, developed with the support of
Adobe product experts. Purchasing this book includes valuable
online extras. Follow the instructions in the book's "Getting
Started" section to unlock access to: Downloadable lesson files you
need to work through the projects in the book Web Edition
containing the complete text of the book, interactive quizzes, and
videos that walk you through the lessons step by step What you need
to use this book: Adobe Photoshop (2023 release) software, for
either Windows or macOS. (Software not included.) Note: Classroom
in a Book does not replace the documentation, support, updates, or
any other benefits of being a registered owner of Adobe Photoshop
software. This book covers Photoshop on desktop only. It does not
address Photoshop on the iPad.
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.
The idea of this book grew out of a symposium that was held at
Stony Brook in September 2012 in celebration of David S.Warren's
fundamental contributions to Computer Science and the area of Logic
Programming in particular. Logic Programming (LP) is at the nexus
of Knowledge Representation, Artificial Intelligence, Mathematical
Logic, Databases, and Programming Languages. It is fascinating and
intellectually stimulating due to the fundamental interplay among
theory, systems, and applications brought about by logic. Logic
programs are more declarative in the sense that they strive to be
logical specifications of "what" to do rather than "how" to do it,
and thus they are high-level and easier to understand and maintain.
Yet, without being given an actual algorithm, LP systems implement
the logical specifications automatically. Several books cover the
basics of LP but focus mostly on the Prolog language with its
incomplete control strategy and non-logical features. At the same
time, there is generally a lack of accessible yet comprehensive
collections of articles covering the key aspects in declarative LP.
These aspects include, among others, well-founded vs. stable model
semantics for negation, constraints, object-oriented LP, updates,
probabilistic LP, and evaluation methods, including top-down vs.
bottom-up, and tabling. For systems, the situation is even less
satisfactory, lacking accessible literature that can help train the
new crop of developers, practitioners, and researchers. There are a
few guides onWarren's Abstract Machine (WAM), which underlies most
implementations of Prolog, but very little exists on what is needed
for constructing a state-of-the-art declarative LP inference
engine. Contrast this with the literature on, say, Compilers, where
one can first study a book on the general principles and algorithms
and then dive in the particulars of a specific compiler. Such
resources greatly facilitate the ability to start making meaningful
contributions quickly. There is also a dearth of articles about
systems that support truly declarative languages, especially those
that tie into first-order logic, mathematical programming, and
constraint solving. LP helps solve challenging problems in a wide
range of application areas, but in-depth analysis of their
connection with LP language abstractions and LP implementation
methods is lacking. Also, rare are surveys of challenging
application areas of LP, such as Bioinformatics, Natural Language
Processing, Verification, and Planning. The goal of this book is to
help fill in the previously mentioned void in the LP literature. It
offers a number of overviews on key aspects of LP that are suitable
for researchers and practitioners as well as graduate students. The
following chapters in theory, systems, and applications of LP are
included.
Introduction to Computational Engineering with MATLAB (R) aims to
teach readers how to use MATLAB programming to solve numerical
engineering problems. The book focuses on computational engineering
with the objective of helping engineering students improve their
numerical problem-solving skills. The book cuts a middle path
between undergraduate texts that simply focus on programming and
advanced mathematical texts that skip over foundational concepts,
feature cryptic mathematical expressions, and do not provide
sufficient support for novices. Although this book covers some
advanced topics, readers do not need prior computer programming
experience or an advanced mathematical background. Instead, the
focus is on learning how to leverage the computer and software
environment to do the hard work. The problem areas discussed are
related to data-driven engineering, statistics, linear algebra, and
numerical methods. Some example problems discussed touch on
robotics, control systems, and machine learning. Features:
Demonstrates through algorithms and code segments how numeric
problems are solved with only a few lines of MATLAB code Quickly
teaches students the basics and gets them started programming
interesting problems as soon as possible No prior computer
programming experience or advanced math skills required Suitable
for students at undergraduate level who have prior knowledge of
college algebra, trigonometry, and are enrolled in Calculus I
MATLAB script files, functions, and datasets used in examples are
available for download from http://www.routledge.com/9781032221410.
Introduction to Computational Engineering with MATLAB (R) aims to
teach readers how to use MATLAB programming to solve numerical
engineering problems. The book focuses on computational engineering
with the objective of helping engineering students improve their
numerical problem-solving skills. The book cuts a middle path
between undergraduate texts that simply focus on programming and
advanced mathematical texts that skip over foundational concepts,
feature cryptic mathematical expressions, and do not provide
sufficient support for novices. Although this book covers some
advanced topics, readers do not need prior computer programming
experience or an advanced mathematical background. Instead, the
focus is on learning how to leverage the computer and software
environment to do the hard work. The problem areas discussed are
related to data-driven engineering, statistics, linear algebra, and
numerical methods. Some example problems discussed touch on
robotics, control systems, and machine learning. Features:
Demonstrates through algorithms and code segments how numeric
problems are solved with only a few lines of MATLAB code Quickly
teaches students the basics and gets them started programming
interesting problems as soon as possible No prior computer
programming experience or advanced math skills required Suitable
for students at undergraduate level who have prior knowledge of
college algebra, trigonometry, and are enrolled in Calculus I
MATLAB script files, functions, and datasets used in examples are
available for download from http://www.routledge.com/9781032221410.
Wearable continuous monitoring systems are necessary in risky
environments such as mining and diving and are especially important
in the medical monitoring of patients both in medical facilities
and at home. All these applications of monitoring with data
transmission functions can be achieved by using wearable antennas.
Recently, possibilities of connecting completely independent
appliances with textiles have emerged. However, full success will
be achieved only when antennas and all related components are
entirely converted into 100% textile materials. Design and
Optimization of Sensors and Antennas for Wearable Devices provides
innovative insights on the development of adaptable materials and
textile antennas that can be used in the construction of wearable
devices that are biocompatible and offer high conductivity, low
cost, simplistic manufacturing, are comfortable for the wearer, and
are water/climate safe and condition amicable. The content within
this publication examines data transmission, wearable computing,
and medical applications. It is designed for engineers,
manufacturers, researchers, academicians, and scientists who are
interested in the development of wearable technologies.
|
|