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.

  • Policy-Based Network Management

    Solutions for the Next Generation
    • 1st Edition
    • John Strassner
    • English
    Policy-Based Network Management (PBNM) systems enable business rules and procedures to be translated into policies that configure and control the network and its services. Those who manage network systems are aware that this approach can benefit both network management as well as the development of applications that use network services; however, the details surrounding these systems has been obscured by marketing hype, numerous acronyms, and theoretical complexities. Policy-Based Network Management: Solutions for the Next Generation cuts through the hype surrounding PBNM and makes it approachable for those who really need to understand what it has to offer. The author, founder of the IETF Policy Framework working group, discusses system requirements, information models, and system components for Policy-Based Management. He also provide practitioners with a resource for developing and/or incorporating PBNM systems. As network systems become larger and more complex, creating policies for them has become a crucial step in the management of network systems, and this book is a welcome addition to this exciting approach.
  • Introduction to Web Matrix

    ASP.NET Development for Beginners
    • 1st Edition
    • Colin Hardy + 1 more
    • English
    An Introduction to Web Matrix provides an easy to follow treatment of the application of this new software, which is rapidly becoming the preferred vehicle for the teaching of website design. Written by two experienced users, the material is presented in a way that makes it ideal for students meeting the subject for the first time, whether they are on an undergraduate or postgraduate course. The scope of the book includes the functionality of the software, its installation and application and the design and operation of web-based material using it. Coverage of the use of HTML and SQL is also included, as is the design and implementation of on-line databases.There are numerous examples to illustrate ideas and concepts. The examples provide a practical illustration of how the software may be used. At the conclusion of each chapter, a set of exercises is provided to allow the reader to review and practice the material presented.
  • JSTL

    Practical Guide for JSP Programmers
    • 1st Edition
    • Sue Spielman
    • English
    Web developers and page authors who use JavaServer Pages (JSP) know that it is much easier and efficient to implement web pages without reinventing the wheel each time. In order to shave valuable time from their development schedules, those who work with JSP have created, debugged, and used custom tags—a set of programmable actions that provide dynamic behavior to static pages—paving the way towards a more common, standard approach to using Java technology for web development. The biggest boost to this effort however has only recently arrived in the form of a standard set of tag libraries, known as the JSTL, which now provides a wide range of functionality and gives web page authors a much more simplified approach to implementing dynamic, Java-based web sites. JSTL: Practical Guide for JSP Programmers is a timely resource for anyone interested in doing large-scale J2EE application development. It sticks to the main features of the JSTL so that developers don't have to sift through unnecessary details to begin using the tags and working with the expression language. Sue Spielman's straight-forward, practical approach is enhanced with numerous code samples and insightful descriptions to make learning the JSTL a quickly and easily accomplished task.
  • Practical TCP/IP and Ethernet Networking for Industry

    • 1st Edition
    • Deon Reynders + 1 more
    • English
    TCP/IP (Transmission Control Protocol/Internet Protocol) is the suite of communications protocols used to connect hosts on the Internet. TCP/IP uses several protocols, the two main ones being TCP and IP. TCP/IP is built into the UNIX operating system and is used by the Internet, making it the de facto standard for transmitting data over networks. The TCP/IP suite of protocols has become a dominant technology due to its widespread use and reliability, while Ethernet is fast becoming a de facto industrial networking standard.
  • Database Modeling with Microsoft® Visio for Enterprise Architects

    • 1st Edition
    • Terry Halpin + 3 more
    • English
    This book is for database designers and database administrators using Visio, which is the database component of Microsoft's Visual Studio .NET for Enterprise Architects suite, also included in MSDN subscriptions. This is the only guide to this product that tells DBAs how to get their job done. Although primarily focused on tool features, the book also provides an introduction to data modeling, and includes practical advice on managing database projects. The principal author was the program manager of VEA's database modeling solutions.
  • Interactive QuickTime

    Authoring Wired Media
    • 1st Edition
    • Matthew R. Peterson
    • English
    Interactivity is one of the most captivating topics for today's online community. It is a fast-growing field pushed by the rapid development and dispersion of Java, Shockwave, Flash, and QuickTime. While several good books are available about the interactive capabilities of Java, Shockwave, and Flash, until now there hasn't been a book about QuickTime interactivity. A logical follow-up to QuickTime for the Web, this eagerly awaited book by Matthew Peterson details the power of QuickTime's wired media technology and provides a resource for professionals developing and deploying interactive QuickTime content. This content can extend far beyond simple movies—it can act as application user interfaces, educational multimedia, scientific display panels, musical instruments, games and puzzles, etc., and can interact with you, your browser, a server, or with other movies.
  • Building DMZs For Enterprise Networks

    • 1st Edition
    • Syngress
    • English
    This book covers what an administrator needs to plan out and integrate a DMZ into a network for small, medium and Enterprise networks. In most enterprises the perception is that a firewall provides a hardened perimeter. However, the security of internal networks and hosts is usually very soft. In such an environment, a non-DMZ system that is offering services to the Internet creates the opportunity to leapfrog to other hosts in the soft interior of your network. In this scenario your internal network is fair game for any attacker who manages to penetrate your so-called hard perimeter.
  • Dynamic Model Development: Methods, Theory and Applications

    • 1st Edition
    • Volume 16
    • S. Macchietto
    • English
    Detailed mathematical models are increasingly being used by companies to gain competitive advantage through such applications as model-based process design, control and optimization. Thus, building various types of high quality models for processing systems has become a key activity in Process Engineering. This activity involves the use of several methods and techniques including model solution techniques, nonlinear systems identification, model verification and validation, and optimal design of experiments just to name a few. In turn, several issues and open-ended problems arise within these methods, including, for instance, use of higher-order information in establishing parameter estimates, establishing metrics for model credibility, and extending experiment design to the dynamic situation. The material covered in this book is aimed at allowing easier development and full use of detailed and high fidelity models. Potential applications of these techniques in all engineering disciplines are abundant, including applications in chemical kinetics and reaction mechanism elucidation, polymer reaction engineering, and physical properties estimation. On the academic side, the book will serve to generate research ideas.
  • Linux and the Unix Philosophy

    • 1st Edition
    • Mike Gancarz
    • English
    Unlike so many books that focus on how to use Linux, Linux and the Unix Philosophy explores the "way of thinking that is Linux" and why Linux is a superior implementation of this highly capable operating system.This book is a revision and expansion of a computer science classic. Every chapter has been thoroughly updated with Linux coverage.Linux and the Unix Philosophy falls squarely between the "softer" texts on iterative software design and project management and the "how-to" technical texts. Thus far, no one has come out with a book that addresses this topic, either in the Unix space or the Linux space. Linux and the Unix Philosophy covers the same ground as the first edition, while it also presents bold new ideas about Linux and Open Source.
  • Bioinformatics

    Managing Scientific Data
    • 1st Edition
    • Zoé Lacroix + 1 more
    • English
    Life science data integration and interoperability is one of the most challenging problems facing bioinformatics today. In the current age of the life sciences, investigators have to interpret many types of information from a variety of sources: lab instruments, public databases, gene expression profiles, raw sequence traces, single nucleotide polymorphisms, chemical screening data, proteomic data, putative metabolic pathway models, and many others. Unfortunately, scientists are not currently able to easily identify and access this information because of the variety of semantics, interfaces, and data formats used by the underlying data sources. Bioinformatics: Managing Scientific Data tackles this challenge head-on by discussing the current approaches and variety of systems available to help bioinformaticians with this increasingly complex issue. The heart of the book lies in the collaboration efforts of eight distinct bioinformatics teams that describe their own unique approaches to data integration and interoperability. Each system receives its own chapter where the lead contributors provide precious insight into the specific problems being addressed by the system, why the particular architecture was chosen, and details on the system's strengths and weaknesses. In closing, the editors provide important criteria for evaluating these systems that bioinformatics professionals will find valuable.