Skip to main content

Books in Computer science

The Computing collection presents a range of foundational and applied content across computer and data science, including fields such as Artificial Intelligence; Computational Modelling; Computer Networks, Computer Organization & Architecture, Computer Vision & Pattern Recognition, Data Management; Embedded Systems & Computer Engineering; HCI/User Interface Design; Information Security; Machine Learning; Network Security; Software Engineering.

    • Agile Development and Business Goals

      • 1st Edition
      • June 4, 2010
      • Bill Holtsnider + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 1 5 2 0 0
      • eBook
        9 7 8 0 1 2 3 8 1 5 2 1 7
      Agile Development and Business Goals: The Six-Week Solution is a guide for the software development process, which can be challenging, difficult, and time-consuming. This process, called the “Agile” process, is unique, and it features several aspects that distinguish it from the classical methods of software development. The book offers readers information about the design, implementation, and management of the different methods of creating world-class software. The book discusses the various reasons that the development of software is a difficult process, and it addresses how software development sometimes fails and why it seldom aligns with business needs. It further examines the risk associated with software creation and the different ways to mitigate them. This book is relevant to software development managers responsible for creating quality software products, and managing software development teams.
    • Interconnecting Smart Objects with IP

      • 1st Edition
      • June 1, 2010
      • Jean-Philippe Vasseur + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 5 1 6 5 2
      • eBook
        9 7 8 0 1 2 3 7 5 1 6 6 9
      Interconnecting Smart Objects with IP: The Next Internet explains why the Internet Protocol (IP) has become the protocol of choice for smart object networks. IP has successfully demonstrated the ability to interconnect billions of digital systems on the global Internet and in private IP networks. Once smart objects can be easily interconnected, a whole new class of smart object systems can begin to evolve. The book discusses how IP-based smart object networks are being designed and deployed. The book is organized into three parts. Part 1 demonstrates why the IP architecture is well suited to smart object networks, in contrast to non-IP based sensor network or other proprietary systems that interconnect to IP networks (e.g. the public Internet of private IP networks) via hard-to-manage and expensive multi-protocol translation gateways that scale poorly. Part 2 examines protocols and algorithms, including smart objects and the low power link layers technologies used in these networks. Part 3 describes the following smart object network applications: smart grid, industrial automation, smart cities and urban networks, home automation, building automation, structural health monitoring, and container tracking.
    • Making Enterprise Information Management (EIM) Work for Business

      • 1st Edition
      • May 25, 2010
      • John Ladley
      • English
      • Paperback
        9 7 8 0 1 2 3 7 5 6 9 5 4
      • eBook
        9 7 8 0 1 2 3 7 5 6 9 6 1
      Making Enterprise Information Management (EIM) Work for Business: A Guide to Understanding Information as an Asset provides a comprehensive discussion of EIM. It endeavors to explain information asset management and place it into a pragmatic, focused, and relevant light. The book is organized into two parts. Part 1 provides the material required to sell, understand, and validate the EIM program. It explains concepts such as treating Information, Data, and Content as true assets; information management maturity; and how EIM affects organizations. It also reviews the basic process that builds and maintains an EIM program, including two case studies that provide a birds-eye view of the products of the EIM program. Part 2 deals with the methods and artifacts necessary to maintain EIM and have the business manage information. Along with overviews of Information Asset concepts and the EIM process, it discusses how to initiate an EIM program and the necessary building blocks to manage the changes to managed data and content.
    • Digital Media Processing

      • 1st Edition
      • May 20, 2010
      • Hazarathaiah Malepati
      • English
      • Paperback
        9 7 8 1 8 5 6 1 7 6 7 8 1
      • eBook
        9 7 8 0 0 8 0 9 5 7 1 9 7
      Multimedia processing demands efficient programming in order to optimize functionality. Data, image, audio, and video processing, some or all of which are present in all electronic devices today, are complex programming environments. Optimized algorithms (step-by-step directions) are difficult to create but can make all the difference when developing a new application.This book discusses the most current algorithms available that will maximize your programming keeping in mind the memory and real-time constraints of the architecture with which you are working. A wide range of algorithms is covered detailing basic and advanced multimedia implementations, along with, cryptography, compression, and data error correction. The general implementation concepts can be integrated into many architectures that you find yourself working with on a specific project. Analog Devices' BlackFin technology is used for examples throughout the book.
    • Designing with the Mind in Mind

      • 1st Edition
      • May 20, 2010
      • Jeff Johnson
      • English
      • eBook
        9 7 8 0 0 8 0 9 6 3 0 2 0
      Early user interface (UI) practitioners were trained in cognitive psychology, from which UI design rules were based. But as the field evolves, designers enter the field from many disciplines. Practitioners today have enough experience in UI design that they have been exposed to design rules, but it is essential that they understand the psychology behind the rules in order to effectively apply them. In Designing with the Mind in Mind, Jeff Johnson, author of the best selling GUI Bloopers, provides designers with just enough background in perceptual and cognitive psychology that UI design guidelines make intuitive sense rather than being just a list of rules to follow.
    • Web 2.0 Knowledge Technologies and the Enterprise

      • 1st Edition
      • May 17, 2010
      • Paul Jackson
      • English
      • Hardback
        9 7 8 1 8 4 3 3 4 5 3 8 1
      • Paperback
        9 7 8 1 8 4 3 3 4 5 3 7 4
      • eBook
        9 7 8 1 7 8 0 6 3 1 8 7 5
      Whilst enterprise technology departments have been steadily building their information and knowledge management portfolios, the Internet has generated new sets of tools and capabilities which provide opportunities and challenges for improving and enriching knowledge work. This book fills the gap between strategy and technology by focussing upon the functional capabilities of Web 2.0 in corporate environments and matching these to specific types of information requirement and behaviour. It takes a resource based view of the firm: why and how can the knowledge capabilities and information assets of organisations be better leveraged using Web 2.0 tools?Identifying the underlying benefits requires the use of frameworks beyond profitability and cost control. Some of these perspectives are not in the usual business vocabulary, but when applied, demonstrate the role that can be played by Web 2.0, how to manage towards these and how to assess success. Transactive memory systems, social uncertainty, identity theory, network dynamics, complexity theory, organisational memory and the demographics of inter- generational change are not part of normal business parlance but can be used to clarify Web 2.0 application and potentiality.
    • Microsoft Windows 7 Administrator's Reference

      • 1st Edition
      • April 22, 2010
      • Jorge Orchilles
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 5 6 1 5
      • eBook
        9 7 8 1 5 9 7 4 9 5 6 2 2
      Microsoft Windows 7 Administrators Reference covers various aspects of Windows 7 systems, including its general information as well as installation and upgrades. This reference explains how to deploy, use, and manage the operating system. The book is divided into 10 chapters. Chapter 1 introduces the Windows 7 and the rationale of releasing this operating system. The next chapter discusses how an administrator can install and upgrade the old operating system from Windows Vista to Windows 7. The deployment of Windows 7 in an organization or other environment is then explained. It also provides the information needed to deploy Windows 7 easily and quickly for both the administrator and end users. Furthermore, the book provides the features of Windows 7 and the ways to manage it properly. The remaining chapters discuss how to secure Windows 7, as well as how to troubleshoot it. This book will serve as a reference and guide for those who want to utilize Windows 7.
    • No Code Required

      • 1st Edition
      • April 5, 2010
      • Allen Cypher + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 1 5 4 1 5
      • eBook
        9 7 8 0 1 2 3 8 1 5 4 2 2
      No Code Required presents the various design, system architectures, research methodologies, and evaluation strategies that are used by end users programming on the Web. It also presents the tools that will allow users to participate in the creation of their own Web. Comprised of seven parts, the book provides basic information about the field of end-user programming. Part 1 points out that the Firefox browser is one of the differentiating factors considered for end-user programming on the Web. Part 2 discusses the automation and customization of the Web. Part 3 covers the different approaches to proposing a specialized platform for creating a new Web browser. Part 4 discusses three systems that focus on the customized tools that will be used by the end users in exploring large amounts of data on the Web. Part 5 explains the role of natural language in the end-user programming systems. Part 6 provides an overview of the assumptions on the accessibility of the Web site owners of the Web content. Lastly, Part 7 offers the idea of the Web-active end user, an individual who is seeking new technologies.
    • The Essential Persona Lifecycle

      • 1st Edition
      • March 20, 2010
      • Tamara Adlin + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 1 4 1 8 0
      • eBook
        9 7 8 0 1 2 3 8 1 4 1 9 7
      The Essential Persona Lifecycle: Your Guide to Building and Using Personas offers a practical guide to the creation and use of personas, which can help product designers, their team, and their organization become more user focused. This book is for people who just need to know what to do and what order to do it in. It is completely focused on practical tools and methods, without much explanation on why the particular tool or method is the right one. The book discusses the five phases of persona lifecycle: Family planning — Basic ideas and a few tools that will help one get organized Conception and gestation — Step-by-step instructions to move from assumptions to completed personas Birth and maturation — Strategic techniques to get the right information about ones personas out to ones your teammates at the right time Adulthood — Specific tools that will ensure that ones personas are used by the right people at the right times and in the right ways during the product development cycle Lifetime achievement and retirement — Basic ideas and a few tools to you measure the success of the persona effort and prepare for the next one
    • Advances in Computers

      • 1st Edition
      • Volume 79
      • March 13, 2010
      • Marvin Zelkowitz
      • English
      • Hardback
        9 7 8 0 1 2 3 8 1 0 2 7 4
      • eBook
        9 7 8 0 1 2 3 8 1 0 2 8 1
      This is volume 79 of Advances in Computers. This series, which began publication in 1960, is the oldest continuously published anthology that chronicles the ever- changing information technology field. In these volumes we publish from 5 to 7 chapters, three times per year, that cover the latest changes to the design, development, use and implications of computer technology on society today.