Recent trends in computer architecture make concurrency and parallelism an essential ingredient of efficient program execution. The actor model of concurrency allows you to express real-world concurrency in a natural way using concurrent processes that communicate via asynchronous messages.
Scala is a programming language for the Java...
The field of computer networking has evolved significantly over the past four
decades since the development of ARPANET, the first large-scale computer network.
The Internet has become a part and parcel of everyday life virtually worldwide,
and its influence on various fields is well recognized. The TCP/IP protocol
suite and packet...
Over the years, Exchange Server has become a complicated messaging solution that many
organizations rely on. Many companies have not upgraded to Exchange Server 2007 and
are still using Exchange Server 2003. With the release of Exchange Server 2010, they are
now contemplating upgrading to take advantage of this new version’s...
Welcome to the world of CRM! This chapter introduces you to
the concepts of customer relationship management (CRM)
without getting into many of the specifics about Dynamics
CRM. If you are a long-time Dynamics CRM administrator, then you can
focus on the XRM section of this chapter. If you have administered or
used other CRM...
Digital Design for Print and Web: An Introduction to Theory, Principles, and Techniques was written to help people succeed with digital design. It is a learning product that incorporates both video lessons and an in-depth textbook written from two perspectives—that of a student, and that of a teacher.
Images are all around us. We see them in color and in high resolution. In fact, the
natural images we see with our eyes seem perfectly smooth, with no jagged edges and
no graininess. Computer graphics, on the other hand, deals with images that consist
of small dots, pixels. When we first hear of this feature of computer graphics, we...
Parallel hardware has been ubiquitous for some time now. It’s difficult to find a laptop,
desktop, or server that doesn’t use a multicore processor. Beowulf clusters are
nearly as common today as high-powered workstations were during the 1990s, and
cloud computing could make distributed-memory systems as accessible as...
You are holding the first comprehensive book covering the Oracle Exadata
Database Machine. You might be holding this book because of your desire
to know more about exactly what this technology can do for you, but you
and your fellow readers have come to this place from different starting
points. You could be investigating the Exadata...
The book presents a much needed approach to quality technical communication and a working plan for achieving quality. The examples are excellent and are easy to use and adapt. The editorial advice is simple and clear enough for tech writers who did not major in English or journalism. It is most worthy of a text in university programs, but it...
In the first edition of this book, we focused on what we called the "High Availability Database Administrator." However, that term led G to the question of just what is meant by High Availability? As a term bandied about among database administrators, this can have different meanings depending on who is interpreting it, who has to...
This book provides the reader with a comprehensive review of the entire set of technologies
and programming methodologies associated with JavaServer Faces. It is intended for a wide
audience with varied experience levels ranging from moderate levels of Web development
experience to those who are advanced enterprise Java architects.
Congratulations! Your purchase of this book shows that you are a highly motivated student. You want as much out of your HTML class as possible. This book will help you to become the best HTML developer possible.
Hard stuff made easy! Your practical, self-paced guide to HTML and XHTML