As I write this, Java is just beginning its second decade. Unlike many other computer
languages whose influence begins to wane over the years, Java’s has grown stronger
with the passage of time. Java leapt to the forefront of Internet programming with
its first release. Each subsequent version has solidified that position. Today,...
SketchUp is both simple and intuitive; there is no doubt about that. It usually
takes a couple of hours to get grips on it and to create your first 3D models.
But when you are using it for a professional project – with all the attendant
time and quality constraints – you have to get a few things straight first to
avoid the...
The authors of this book are both practicing software architects who have
worked in this role, together and separately, on information system development
projects for quite a few years. During that time, we have seen a significant
increase in the visibility of software architects and in the importance
with which our role has been...
This book contains a detailed analysis of the International Standard for the C language,-3.1 excluding the
library from a number of perspectives. The organization of the material is unusual in that it is based on
the actual text of the published C Standard. The unit of discussion is the individual sentences from the C
Standard (2022 of...
Change: It’s what we expect from technology, from the PC to
the web, through to HD TV. But nothing has been as disruptive
as the change the iPhone and Android phones have brought.
For the first time the power of a computer will fit in your hand,
you are always connected to the Internet, and these devices are
loaded with...
Former hacker Kevin Poulsen has, over the past decade, built a reputation as one of the top investigative reporters on the cybercrime beat. In Kingpin, he pours his unmatched access and expertise into book form for the first time, delivering a gripping cat-and-mouse narrative—and an unprecedented view into the twenty-first...
Joomla is an open source content management system (CMS) that anyone can download for free (see forge.joomla.org/sf/go/projects.joomla/frs). This makes it an ideal choice for small businesses. Don’t let the price tag fool you, though; Joomla is powerful and robust, and more big organizations are choosing to use open source software...
In this age of universal electronic connectivity, of viruses and hackers, of electronic eavesdropping
and electronic fraud, there is indeed no time at which security does not matter.Two
trends have come together to make the topic of this book of vital interest. First, the explosive
growth in computer systems and their interconnections...
This book attempts to provide a unified overview of the broad field of data and computer communications.
The organization of the book reflects an attempt to break this massive subject
into comprehensible parts and to build, piece by piece, a survey of the state of the art.The book
emphasizes basic...
We are entering the golden age of GPU computing. Since the introduction of CUDA in 2007, more
than 100 million computers with CUDA-capable GPUs have been shipped to end users. Unlike the
previous GPGPU shader programming models, CUDA supports parallel programming in C. From my
own experience in teaching CUDA programming, C programmers...
Data communication networks are widely used today and are an integral part of our
daily life. The Internet is a medium for business, personal, and government communication,
and it is difficult to envision today’s society without this essential
infrastructure. The continued success of the Internet is dependent on our ability
to...
This book is about guaranteed numerical methods based on interval analysis for approximating sets, and about the application of these methods to vast classes of engineering problems. Guaranteed means here that inner and outer approximations of the sets of interest are obtained, which can be made as precise as desired, at the cost of...