Ubiquitous computing names the third wave in computing, where the personal computing
era appears when technology recedes into the background of our lives. The widespread use
of new mobile technology implementing wireless communications such as personal digital
assistants (PDAs) and smart phones enables a new type of advanced...
Hadoop got its start in Nutch. A few of us were attempting to build an open source
web search engine and having trouble managing computations running on even a
handful of computers. Once Google published its GFS and MapReduce papers, the
route became clear. They’d devised systems to solve precisely the...
This is a book about maintaining the single most complex, unfathomable, and overhyped
appliance you will ever own. Upgrading and maintaining your computer is a
difficult and bewildering task, and yet you are the most qualified person to handle it.
The main reason is because you are perhaps the only person you can trust entirely to...
We live in an interoperable world. Computer hardware and software products from different manufacturers can exchange data within local networks and around the world using the Internet. The competition enabled by this compatibility between devices has led to fast-paced innovation and prices low enough to allow ordinary users to command...
This book is an intermediate-level introduction to Xcode 4, Apple’s integrated
development environment. It assumes you have some development experience
and are familiar with the Cocoa API. It won’t teach you how to write code or much
at all about Cocoa. There are other books for that. This one is strictly focused on...
In this book we set out to investigate some of the most difficult problems that
software engineering faces. Although a young discipline, it nonetheless faces
the most difficult challenges, as software is the most complex artefact ever
crafted by humankind. As such, many of the problems can be traced to
inadequate abstraction....
Data clustering is a highly interdisciplinary field whose goal is to divide a
set of objects into homogeneous groups such that objects in the same group
are similar and objects in different groups are quite distinct. Thousands of
papers and a number of books on data clustering have been published over
the past 50 years....
Deformable surface 3D reconstruction from monocular images is an active area of research in the
Computer Vision community. This encompasses recovering both the shape of thin objects that can
be treated as surfaces without perceptible thickness and the visible envelope of fully 3D objects.
Whereas this may seem easy for a human...
This new Java edition describes data structures, methods of organizing large amounts of data, and algorithm analysis, the estimation of the running time of algorithms. As computers become faster and faster, the need for programs that can handle large amounts of input becomes more acute. Paradoxically, this requires more...
During the past decade digital imaging has significantly progressed in
all imaging areas ranging from medicine, pharmacy, chemistry, biology to
astrophysics, meteorology and geophysics. The avalanche of digitized
images produced a need for special techniques of processing and
knowledge extraction from many digital images with...
This book covers a vast array of information related to packetC. It is a complete language reference and contains background information on many unique parts of packetC. As packetC shares much of its grammar with C, the book focuses on being an instructional language reference and not a general C programming introduction, since extensive...
I’ve been working in SharePoint consulting for over 10 years, and with time I began to realize the lack of books on the market that showed techsavvy business users just how easy SharePoint is to use. I would go in and build systems for major corporations and government agencies around the world, and in most cases toward the end of the...