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.

  • Web Services

    Theory and Practice
    • 1st Edition
    • Anura Guruge
    • English
    This is a soup-to-nuts reference guide on all aspects of Web Services - where Web Services is a fast emerging set of Internet-specific middleware technology to further promote the growth of all aspects of e-business via standardization, collaboration and "franchising." This book is best characterized as an executive brief for IT and senior management rather than a nuts-and-bolts technical guide for portal implementers. Think of it as the "Cliffs Notes on Web Services." Given this audience, the book consistently focuses on business needs, value propositions, ROI, proven solutions and actual examples of current implementations. Each chapter also ends with a 10-item "Q&A" section that consolidates and summarizes the information discussed in the chapter. The book is illustrated with detailed technical diagrams, includes lots of arresting subtitles and contains many bullet lists and tables to facilitate (and encourage) productive skimming.Decision makers - the intended readership for this book - gain increasing comfort and confidence as they get into the book that they are getting to see all facets of the issues, on a consistent basis, and that they will not be blind-sided at meetings by people asking 'difficult' questions. At the end of each chapter, Guruge summarizes and reinforces key points, allowing the reader to skim through the topics for crucial information. The book also leverages living outside resources and ensures that the readership always has ready and consistent access to any and all terms, definitions and concepts they might not be familiar with.
  • Monitoring and Managing Microsoft Exchange Server 2003

    • 1st Edition
    • Mike Daugherty
    • English
    This authoritative book teaches IT professionals responsible for Exchange messaging systems how to efficiently manage the program's many and complex system capabilities and features. Once you've designed and implemented a messaging system, the bulk of the day-to-day work involves monitoring to ensure an optimum traffic flow, accomplished by continuously reviewing and fine-tuning dozens of system specifications and components. Monitoring and Managing Microsoft Exchange 2003 teaches readers proven and innovative techniques, tools, and procedures for managing and optimizing systems of all sizes and types built on Exchange 2003. Based on the author's own twenty years of messaging system experience and the collective experience of HP, the leading implementer of Exchange Server systems, this book will be a leading resource for Exchange administrators and designers.
  • Practical Industrial Data Networks

    Design, Installation and Troubleshooting
    • 1st Edition
    • Steve Mackay + 3 more
    • English
    There are many data communications titles covering design, installation, etc, but almost none that specifically focus on industrial networks, which are an essential part of the day-to-day work of industrial control systems engineers, and the main focus of an increasingly large group of network specialists.The focus of this book makes it uniquely relevant to control engineers and network designers working in this area. The industrial application of networking is explored in terms of design, installation and troubleshooting, building the skills required to identify, prevent and fix common industrial data communications problems - both at the design stage and in the maintenance phase.The focus of this book is 'outside the box'. The emphasis goes beyond typical communications issues and theory to provide the necessary toolkit of knowledge to solve industrial communications problems covering RS-232, RS-485, Modbus, Fieldbus, DeviceNet, Ethernet and TCP/IP. The idea of the book is that in reading it you should be able to walk onto your plant, or facility, and troubleshoot and fix communications problems as quickly as possible. This book is the only title that addresses the nuts-and-bolts issues involved in design, installation and troubleshooting that are the day-to-day concern of engineers and network specialists working in industry.
  • Java Cryptography Extensions

    Practical Guide for Programmers
    • 1st Edition
    • Jason R. Weiss
    • English
    For a long time, there has been a need for a practical, down-to-earth developers book for the Java Cryptography Extension. I am very happy to see there is now a book that can answer many of the technical questions that developers, managers, and researchers have about such a critical topic. I am sure that this book will contribute greatly to the success of securing Java applications and deployments for e-business. --Anthony Nadalin, Java Security Lead Architect, IBMFor many Java developers and software engineers, cryptography is an "on-demand" programming exercise, where cryptographic concepts are shelved until the next project requires renewed focus. But considerations for cryptography must be made early on in the design process and it’s imperative that developers know what kinds of solutions exist. One of Java’s solutions to help bridge the gap between academic research and real-world problem solving comes in the form of a well-defined architecture for implementing cryptographic solutions. However, to use the architecture and its extensions, it is important to recognize the pros and cons of different cryptographic algorithms and to know how to implement various devices like key agreements, digital signatures, and message digests, to name a few.In Java Cryptography Extensions (JCE), cryptography is discussed at the level that developers need to know to work with the JCE and with their own applications but that doesn’t overwhelm by packing in details unimportant to the busy professional. The JCE is explored using numerous code examples and instructional detail, with clearly presented sections on each aspect of the Java library. An online open-source cryptography toolkit and the code for all of the examples further reinforces the concepts covered within the book. No other resource presents so concisely or effectively the exact material needed to begin utilizing the JCE.
  • Ethereal Packet Sniffing

    • 1st Edition
    • Syngress
    • English
    This book provides system administrators with all of the information as well as software they need to run Ethereal Protocol Analyzer on their networks. There are currently no other books published on Ethereal, so this book will begin with chapters covering the installation and configuration of Ethereal. From there the book quickly moves into more advanced topics such as optimizing Ethereal's performance and analyzing data output by Ethereal. Ethereal is an extremely powerful and complex product, capable of analyzing over 350 different network protocols. As such, this book also provides readers with an overview of the most common network protocols used, as well as analysis of Ethereal reports on the various protocols. The last part of the book provides readers with advanced information on using reports generated by Ethereal to both fix security holes and optimize network performance.
  • MCSE Designing Security for a Windows Server 2003 Network (Exam 70-298)

    Study Guide and DVD Training System
    • 1st Edition
    • Syngress
    • English
    MCSE Designing Security for a Microsoft Windows Server 2003 Network (Exam 70-298) Study Guide and DVD Training System is a one-of-a-kind integration of text, DVD-quality instructor led training, and Web-based exam simulation and remediation. This system gives you 100% coverage of the official Microsoft 70-298 exam objectives plus test preparation software for the edge you need to pass the exam on your first try:
  • Networking and Internetworking with Microcontrollers

    • 1st Edition
    • Fred Eady
    • English
    Sophisticated networking and communications capabilities that were previously the sole domain of mainframes, PCs, and workstations are now becoming mandatory in the realm of smaller embedded microcontrollers. However, documentation, standards, and design information is scattered among many sources and is difficult to find. In this practical book, popular columnist and embedded designer Fred Eady is your guide and advisor. He pulls together all the necessary design background and details and shows you how to use today’s affordable microcontrollers for powerful communications and networking applications such as local area networks and embedded internet. Using working code examples and schematics, Eady steers you through the basics using two popular microcontroller families, PIC and Atmel. Included are a wealth of detailed design examples for:· RS-232 firmware and hardware· Microcontr... USARTs· The I2C bus· Ethernet implementation· Embe... internet implementation· Wire... linksSample source code is provided and thoroughly explained for all the application examples. The accompanying CD-ROM contains the example code as well as a searchable ebook version of the text, to help you get up to speed quickly. You could spend days or even weeks pulling together all the information that Eady has assembled in this one indispensable reference.
  • Hardware Hacking

    Have Fun while Voiding your Warranty
    • 1st Edition
    • Joe Grand + 2 more
    • English
    "If I had this book 10 years ago, the FBI would never have found me!" -- Kevin Mitnick This book has something for everyone---from the beginner hobbyist with no electronics or coding experience to the self-proclaimed "gadget geek." Take an ordinary piece of equipment and turn it into a personal work of art. Build upon an existing idea to create something better. Have fun while voiding your warranty! Some of the hardware hacks in this book include: * Don't toss your iPod away when the battery dies! Don't pay Apple the $99 to replace it! Install a new iPod battery yourself without Apple's "help"* An Apple a day! Modify a standard Apple USB Mouse into a glowing UFO Mouse or build a FireWire terabyte hard drive and custom case* Have you played Atari today? Create an arcade-style Atari 5200 paddle controller for your favorite retro videogames or transform the Atari 2600 joystick into one that can be used by left-handed players* Modern game systems, too! Hack your PlayStation 2 to boot code from the memory card or modify your PlayStation 2 for homebrew game development* Videophiles unite! Design, build, and configure your own Windows- or Linux-based Home Theater PC* Ride the airwaves! Modify a wireless PCMCIA NIC to include an external antenna connector or load Linux onto your Access Point* Stick it to The Man! Remove the proprietary barcode encoding from your CueCat and turn it into a regular barcode reader* Hack your Palm! Upgrade the available RAM on your Palm m505 from 8MB to 16MB
  • Practical Modern SCADA Protocols

    DNP3, 60870.5 and Related Systems
    • 1st Edition
    • Gordon Clarke + 1 more
    • English
    SCADA (Supervisory Control and Data Acquisition) systems are at the heart of the modern industrial enterprise ranging from mining plants, water and electrical utility installations to oil and gas plants. In a market that is crowded with high-level monographs and reference guides, more practical information for professional engineers is required. This book covers the essentials of SCADA communication systems focussing on DNP3, the IEC 60870.5 standard and other new developments in this area. It commences with a brief review of the fundamentals of SCADA systems' hardware, software and the communications systems (such as RS-232, RS-485, Ethernet and TCP/IP) that connect the SCADA Modules together. A solid review is then done on the DNP3 and IEC 60870.5 protocols where its features, message structure, practical benefits and applications are discussed. This book provides you with the knowledge to design your next SCADA system more effectively with a focus on using the latest communications technologies available.
  • 8051 Microcontroller

    An Applications Based Introduction
    • 1st Edition
    • David Calcutt + 2 more
    • English
    The 8051 architecture developed by Intel has proved to be the most popular and enduring type of microcontroller, available from many manufacturers and widely used for industrial applications and embedded systems as well as being a versatile and economical option for design prototyping, educational use and other project work.In this book the authors introduce the fundamentals and capabilities of the 8051, then put them to use through practical exercises and project work. The result is a highly practical learning experience that will help a wide range of engineers and students to get through the steepest part of the learning curve and become proficient and productive designing with the 8051. The text is also supported by practical examples, summaries and knowledge-check questions.The latest developments in the 8051 family are also covered in this book, with chapters covering flash memory devices and 16-bit microcontrollers.Dav... Calcutt, Fred Cowan and Hassan Parchizadeh are all experienced authors and lecturers at the University of Portsmouth, UK.