Today's software systems rely on the concepts of concurrency, modularity and distribution, both within the design of the operating system and those systems that it supports. The modern approach of this book acknowledges that distributed systems are now commonplace and a reader is more likely to be using one than a centralized...
Among other things, this book is about 260 pages long. It is also a gentle introduction to Perl. By the time you've gone through this book, you'll have touched on the majority of the simpler operations and common language idioms found in most Perl programs.
This book is not intended as a comprehensive guide to Perl; on the...
Image technology is a continually evolving field with various applications such as image processing and analysis, biometrics, pattern recognition, object tracking, remote sensing, medicine diagnoses and multimedia. Significant progress has been made in the level of interest in image morphology, neural networks, full color image processing, image...
"Ruby Developer's Guide" discusses the role of Ruby in real-world applications, including the use of databases and XML, the coding of graphical user interfaces (GUIs) by means of different toolkits, communicating with other languages over SOAP/XML-RPC or sockets, and the programming of concurrent and distributed applications. Using...
Perfect for migrating to Java from a fellow object-oriented language (such as C++), the second edition of Thinking in Java continues the earlier version's thoughtful approach to learning Java inside and out, while also bringing it up to speed with some of the latest in Java 2 features. This massive tutorial covers many of the nooks and...
The bestselling Java in a Nutshell has been updated to cover Java 1.1. If you're a Java programmer who is migrating to 1.1, this second edition contains everything you need to get up to speed on the new features of Java 1.1. Or if you are just now jumping on the Java bandwagon, Java in a Nutshell still has all of the...
The past four years have seen a phenomenal rise in interest in the Internet. Tens of millions of users regularly access this network to carry out operations such as browsing through electronic newspapers, downloading bibliographies, participating in news groups and emailing friends and colleagues. The number of applications that are hosted within...
NHibernate is an innovative, flexible, scalable, and feature-complete open source project for data access. Although it sounds like an easy task to build and maintain database applications, it can be challenging to get beyond the basics and develop applications that meet your needs perfectly.
This book does not tell a story. Instead, it is about stories. Or rather, in
technical terms, it is about scenarios. Scenarios of system behavior. It concentrates
on reactive systems, be they software or hardware, or combined
computer-embedded systems, including distributed and real-time systems.
This is the 4th edition of the world's bestselling book on Objective-C programming, fully updated to cover Xcode 4.2 and Automatic Reference Counting (ARC).
Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented...
A Practical Primer for XPages Application Development, Debugging, and Performance
Using XPages, Lotus® Notes® and Domino® developers can quickly create state-of-the-art web, mobile, and Notes client business applications using standard...
This book is about application architecture, design, and development in .NET using objectoriented concepts. The focus is on business-focused objects called business objects, and how to implement them to work in various distributed environments, including web and client/server configurations. The book makes use of a great many .NET...