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.

    • Memory Systems

      • 1st Edition
      • September 17, 2007
      • Bruce Jacob + 2 more
      • English
      • Hardback
        9 7 8 0 1 2 3 7 9 7 5 1 3
      • eBook
        9 7 8 0 0 8 0 5 5 3 8 4 9
      Is your memory hierarchy stopping your microprocessor from performing at the high level it should be? Memory Systems: Cache, DRAM, Disk shows you how to resolve this problem. The book tells you everything you need to know about the logical design and operation, physical design and operation, performance characteristics and resulting design trade-offs, and the energy consumption of modern memory hierarchies. You learn how to to tackle the challenging optimization problems that result from the side-effects that can appear at any point in the entire hierarchy.As a result you will be able to design and emulate the entire memory hierarchy.
    • Microsoft SharePoint 2007 Technologies

      • 1st Edition
      • December 6, 2007
      • Kevin Laahs + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 3 6 1 6 1
      • eBook
        9 7 8 0 0 8 0 5 5 6 6 8 0
      SharePoint provides a vital service to businesses--content sharing over Intranet and Internet sites. Microsoft is investing tons of research and development money into content sharing technologies: SharePoint is the "next big thing" for MS Office users, especially in a world where many work teams are becoming geographically dispersed. SharePoint 2007 is a big improvement over former releases, due to enhanced security, better search capabilities, and more robust functionality. Lots of change means that users will have to come up to speed on the new enhancements. With Microsoft SharePoint 2007 Technologies, readers will gain a working knowledge of the architecture, administration, and end user features offered by SharePoint 2007. This book also provides practical techniques to help IT professionals integrate Sharepoint with other MS products such as Exchange Server. The expertise of the authors, who have helped many businesses leverage Microsoft technologies, makes this book an invaluable tool to anyone interested in deploying Sharepoint '07.
    • GUI Bloopers 2.0

      • 2nd Edition
      • August 27, 2007
      • Jeff Johnson
      • English
      • Paperback
        9 7 8 0 1 2 3 7 0 6 4 3 0
      • eBook
        9 7 8 0 0 8 0 5 5 2 1 4 9
      GUI Bloopers 2.0, Second Edition, is the completely updated and revised version of GUI Bloopers. It looks at user interface design bloopers from commercial software, Web sites, Web applications, and information appliances, explaining how intelligent, well-intentioned professionals make these mistakes – and how you can avoid them. GUI expert Jeff Johnson presents the reality of interface design in an entertaining, anecdotal, and instructive way while equipping readers with the minimum of theory. This updated version reflects the bloopers that are common today, incorporating many comments and suggestions from first edition readers. It covers bloopers in a wide range of categories including GUI controls, graphic design and layout, text messages, interaction strategies, Web site design – including search, link, and navigation, responsiveness issues, and management decision-making. Organized and formatted so information needed is quickly found, the new edition features call-outs for the examples and informative captions to enhance quick knowledge building. This book is recommended for software engineers, web designers, web application developers, and interaction designers working on all kinds of products.
    • X3D

      • 1st Edition
      • April 24, 2007
      • Don Brutzman + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 0 8 8 5 0 0 8
      • eBook
        9 7 8 0 0 8 0 4 8 9 8 8 9
      In the early days of the Web a need was recognized for a language to display 3D objects through a browser. An HTML-like language, VRML, was proposed in 1994 and became the standard for describing interactive 3D objects and worlds on the Web. 3D Web courses were started, several best-selling books were published, and VRML continues to be used today. However VRML, because it was based on HTML, is a stodgy language that is not easy to incorporate with other applications and has been difficult to add features to. Meanwhile, applications for interactive 3D graphics have been exploding in areas such as medicine, science, industry, and entertainment. There is a strong need for a set of modern Web-based technologies, applied within a standard extensible framework, to enable a new generation of modeling & simulation applications to emerge, develop, and interoperate. X3D is the next generation open standard for 3D on the web. It is the result of several years of development by the Web 3D Consortium's X3D Task Group. Instead of a large monolithic specification (like VRML), which requires full adoption for compliance, X3D is a component-based architecture that can support applications ranging from a simple non-interactive animation to the latest streaming or rendering applications. X3D replaces VRML, but also provides compatibility with existing VRML content and browsers. Don Brutzman organized the first symposium on VRML and is playing a similar role with X3D; he is a founding member of the consortium. Len Daly is a professional member of the consortium and both Len and Don have been involved with the development of the standard from the start.
    • Digital Watermarking and Steganography

      • 2nd Edition
      • November 13, 2007
      • Ingemar Cox + 4 more
      • English
      • Paperback
        9 7 8 0 1 2 4 0 5 4 7 6 9
      • Hardback
        9 7 8 0 1 2 3 7 2 5 8 5 1
      • eBook
        9 7 8 0 0 8 0 5 5 5 8 0 5
      Digital audio, video, images, and documents are flying through cyberspace to their respective owners. Unfortunately, along the way, individuals may choose to intervene and take this content for themselves. Digital watermarking and steganography technology greatly reduces the instances of this by limiting or eliminating the ability of third parties to decipher the content that he has taken. The many techiniques of digital watermarking (embedding a code) and steganography (hiding information) continue to evolve as applications that necessitate them do the same. The authors of this second edition provide an update on the framework for applying these techniques that they provided researchers and professionals in the first well-received edition. Steganography and steganalysis (the art of detecting hidden information) have been added to a robust treatment of digital watermarking, as many in each field research and deal with the other. New material includes watermarking with side information, QIM, and dirty-paper codes. The revision and inclusion of new material by these influential authors has created a must-own book for anyone in this profession.
    • Microsoft SQL Server 2005 Performance Optimization and Tuning Handbook

      • 1st Edition
      • April 9, 2007
      • Ken England + 1 more
      • English
      • Paperback
        9 7 8 1 5 5 5 5 8 3 1 9 4
      • eBook
        9 7 8 0 0 8 0 5 5 4 0 8 2
      Database professionals will find that this new edition aids in mastering the latest version of Microsoft’s SQL Server. Developers and database administrators (DBAs) use SQL on a daily basis in application development and the subsequent problem solving and fine tuning. Answers to SQL issues can be quickly located helping the DBA or developer optimize and tune a database to maximum efficiency.Basic questions are easily located on the topics of filtering, sorting, operators, conditionals, pseudo columns, single row functions, joins, grouping functions, sub queries, composite queries, hierarchies, flashback queries, parallel queries, expressions and regular expressions. Assistance on DML, data types (including collections), XML, DDL for basic database objects such as tales, views and indexes, partitioning, and security is also considered.
    • Web Information Management

      • 1st Edition
      • May 31, 2007
      • Stephen Mutula + 1 more
      • English
      • Paperback
        9 7 8 1 8 4 3 3 4 2 7 3 1
      • Hardback
        9 7 8 1 8 4 3 3 4 2 7 4 8
      • eBook
        9 7 8 1 7 8 0 6 3 1 8 9 9
      This is a cross-disciplinary text book on web-based information management for students, faculty and practitioners (in business, industry and government). The Web has emerged as a universal space of information, occasioning proliferation of electronic publications. Though efforts have been made in developing tools and methods such as search engines, metadata, portals, subject directories and subject gateways aimed at enhancing the organization of and accessibility to information on the web, more remains to be done. The book addresses gaps in the existing web-based tools and methods for information management.
    • Sketching User Experiences: Getting the Design Right and the Right Design

      • 1st Edition
      • April 10, 2007
      • Bill Buxton
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 0 3 7 3
      • eBook
        9 7 8 0 0 8 0 5 5 2 9 0 3
      Sketching User Experiences approaches design and design thinking as something distinct that needs to be better understood—by both designers and the people with whom they need to work— in order to achieve success with new products and systems. So while the focus is on design, the approach is holistic. Hence, the book speaks to designers, usability specialists, the HCI community, product managers, and business executives. There is an emphasis on balancing the back-end concern with usability and engineering excellence (getting the design right) with an up-front investment in sketching and ideation (getting the right design). Overall, the objective is to build the notion of informed design: molding emerging technology into a form that serves our society and reflects its values. Grounded in both practice and scientific research, Bill Buxton’s engaging work aims to spark the imagination while encouraging the use of new techniques, breathing new life into user experience design.
    • Letting Go of the Words

      • 1st Edition
      • June 15, 2007
      • Janice (Ginny) Redish
      • English
      • eBook
        9 7 8 0 0 8 0 5 5 5 3 8 6
      "Redish has done her homework and created a thorough overview of the issues in writing for the Web. Ironically, I must recommend that you read her every word so that you can find out why your customers won't read very many words on your website -- and what to do about it."-- Jakob Nielsen, Principal, Nielsen Norman Group“There are at least twelve billion web pages out there. Twelve billion voices talking, but saying mostly nothing. If just 1% of those pages followed Ginny’s practical, clear advice, the world would be a better place. Fortunately, you can follow her advice for 100% of your own site’s pages, so pick up a copy of Letting Go of the Words and start communicating effectively today.”--Lou Rosenfeld, co-author, Information Architecture for the World Wide WebOn the web, whether on the job or at home, we usually want to grab information and use it quickly. We go to the web to get answers to questions or to complete tasks – to gather information, reading only what we need. We are all too busy to read much on the web.This book helps you write successfully for web users. It offers strategy, process, and tactics for creating or revising content for the web. It helps you plan, organize, write, design, and test web content that will make web users come back again and again to your site. Learn how to create usable and useful content for the web from the master − Ginny Redish. Ginny has taught and mentored hundreds of writers, information designers, and content owners in the principles and secrets of creating web information that is easy to scan, easy to read, and easy to use. This practical, informative book will help anyone creating web content do it better.Features* Clearly-explained guidelines with full color illustrations and examples from actual web sites throughout the book. * Written in easy-to-read style with many "befores" and "afters."* Specific guidelines for web-based press releases, legal notices, and other documents.* Tips on making web content accessible for people with special needs.Janice (Ginny) Redish has been helping clients and colleagues communicate clearly for more than 20 years. For the past ten years, her focus has been helping people create usable and useful web sites. She is co-author of two classic books on usability: A Practical Guide to Usability Testing (with Joseph Dumas), and User and Task Analysis for Interface Design (with JoAnn Hackos), and is the recipient of many awards.
    • IPv6 Advanced Protocols Implementation

      • 1st Edition
      • April 6, 2007
      • Qing Li + 2 more
      • English
      • Hardback
        9 7 8 0 1 2 3 7 0 4 7 9 5
      • eBook
        9 7 8 0 0 8 0 4 8 9 3 0 8
      IPv6 Advanced Protocols Implementation is the second installment of a two-volume series on IPv6 and the KAME implementation. This book discusses those protocols that are found in more capable IPv6 devices, are commonly deployed in more complex IPv6 network environments, or are not specific to IPv6 but are extended to support IPv6. Specifically, this book engages the readers in advanced topics such as routing, multicasting, DNS, DHCPv6, mobility, and security. This two-volume series covers a wide spectrum of the IPv6 technology, help the readers establish solid and empirical understanding on IPv6 and the KAME reference implementation paralleled by none. Key Features: Extensive code listings with meticulous line-by-line explanation of rationale and use for KAME snapshot implementations on advanced IPv6 related protocols, including: Unicast and multicast routing and DNS client based on KAME snapshot dated April 2003, which are a base of more recent versions of BSD variants Mobile IPv6 based on KAME snapshot dated July 2004, a predecessor version of the "SHISA" implementation DHCPv6 based on KAME snapshot dated May 2005, a base of the WIDE-DHCPv6 implementation available at SourceForge today Numerous diagrams and illustrations help in visualizing the implementation In-depth discussion of the standards provides intrinsic understanding of the specifications An introduction to the IP security protocols along with the use of the racoon key exchange daemon Two CD-ROMs filled with the complete KAME IPv6 protocol stack and FreeBSD software