This book teaches new methods for specifying, analyzing, and testing software; essentials for creating high-quality software. These methods increase the automation in each of these steps, making them more timely, more thorough, and more effective. The authors work through several realistic case studies in-depth and detail, using a toolkit built on...
Explore the potential for nanotechnologies to transform future mobile and Internet communications. Based on a research collaboration between Nokia, Helsinki University of Technology, and the University of Cambridge, here leading researchers review the current state-of-the art and future prospects for:
Digital forensics deals with the acquisition, preservation, examination,
analysis and presentation of electronic evidence. Networked computing,
wireless communications and portable electronic devices have expanded
the role of digital forensics beyond traditional computer crime investigations.
Practically every type of crime now...
For cloud users and providers alike, security is an everyday concern, yet there are very few books covering cloud security as a main subject. This book will help address this information gap from an Information Technology solution and usage-centric view of cloud infrastructure security. The book highlights the...
Acquiring the skills of OpenGL Shading Language is so much easier with this cookbook. You'll be creating graphics rather than learning theory, gaining a high level of capability in modern 3D programming along the way.
Overview
Discover simple and advanced techniques for leveraging modern OpenGL and...
It's little wonder that longtime Windows users are migrating in droves to the new Mac. They're fed up with the virus-prone Windows way of life, and they're lured by Apple's well-deserved reputation for producing great all-around computers that are reliable, user-friendly, well designed, and now--with the $500 Mac mini--extremely...
". . . We found Catalysis to be the first comprehensive object-oriented methodology to unify the concepts of objects, frameworks, and component technologies." John McGehee, Senior Architect, Texas Instruments Works Project
Objects, Components, and Frameworks with UML: The Catalysis Approach is where you will...
Eclipse and the Rich Client Platform (RCP) together form a leading development platform. It provides a lightweight software component framework based on plug–ins. In addition to allowing Eclipse to be extended using other programming languages, it provides the key to the seamless integration of tools with Eclipse. The RPC gives Eclipse its...
The significance of natural language texts as the prime information structure for the management and dissemination of knowledge is - as the rise of the web shows - still increasing. Making relevant texts available in different contexts is of primary importance for efficient task completion in academic and industrial settings. Meeting this demand...
This text is intended for a one-semester introductory course in computer
science. It presents a breadth-first overview of the discipline that assumes no
prior background in computer science, programming, or mathematics. It is
appropriate for use in a service course for students not majoring in computer
science. It is also appropriate...
With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand parallel programming and master...
Cisco Unified Computer System is a powerful solution for data centers that can raise efficiency and lower costs. This tutorial helps professionals realize its full potential through a practical, hands-on approach written by two Cisco experts.
Overview
Learn about various Cisco UCS equipment options...