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.

  • Programmer's Guide to Internet Mail

    SMTP, POP, IMAP, and LDAP
    • 1st Edition
    • October 8, 1999
    • John Rhoton
    • English
    Programmer's Guide to Internet Mail will help you create and manage network applications using powerful Internet mail, directory, and domain name protocols and standards. It succinctly explains from a programmer's perspective not simply the primary Internet mail protocols but also how to use other important network protocols such as LDAP and DNS vital to the creation of message-enabled applications. Readers will learn how these protocols and standards facilitate message submission, delivery and retrieval, support directory lookup, how they interoperate, and how they together create a framework for sophisticated networked applications. Programmer's Guide to Internet Mail will help you select the right protocol, or combination of protocols, for a specific programming function. Written by an expert e-mail and messaging consultant from Compaq, this insightful book is loaded with sample code you can use to begin and accelerate application development.
  • Connecting Microsoft Exchange Server

    • 1st Edition
    • October 5, 1999
    • Kieran McCorry
    • English
    Connecting Microsoft Exchange Server covers how to connect Microsoft Exchange server into mixed messaging environments. Exchange has powerful integration capabilities and the ability to integrate with many different messaging systems. It is not always obvious how to even begin an integration project, and it is usually a fairly complex task. This book explores how connections can be made, offers tricks and tips, and warns of potential pitfalls. The content extends from the simple task of connecting an Exchange server to another Exchange server to the complex issues associated with X.400 and SMTP backbones. Direct connections to other third party products such as MS Mail, cc:Mail, Linkage and PROFS are also covered. E-mail is one of the must-have Internet applications. The Internet is driving interest in connecting people together and to information sources. Together, these influences dictate an increased interest in messaging integration, yet skills and expertise in the area are limited and restricted to a relatively small number of experts. This book helps to fill that void by communicating the author's experience gained in a large number of messaging integration projects. Digital/Microsoft Exchange server collaboration: Digital was one of the early adopters of Microsoft Exchange and were part of the ¦Bravehearts¦ -- 40 official customers who ran mission-critical messaging on beta versions of Exchange server. Digital's deployment rate of Exchange server has overtaken Microsoft's in number of seats, and Digital is currently the largest operational Exchange Server implementation in the world. There is no other organization in the world that has more employees involved today in designing and deploying customer implementations of Exchange Server.
  • Object-Oriented Technology and Computing Systems Re-Engineering

    • 1st Edition
    • October 1, 1999
    • H. S. M. Zedan + 1 more
    • English
    This book delivers the latest developments in object technology and their impact in computing systems re-engineering. Object-oriented programming is here shown to provide support for constructing large scale systems that are cheaply built and with reusable components, adaptable to changing requirements and use efficient and cost-effective techniques.Internati... recognised authorities from Finland, France, Germany, Italy, Poland, Spain, the UK and the USA here record their research and development work on the industrial techniques and structured object-oriented methodologies in forward and reverse engineering of computing systems. This book takes stock of progress of that work showing its promise and feasibility, and how its structured technology can overcome the limitations of forward engineering methods used in industry. Forward methods are focused in the domain of reverse engineering to implement a high level of specification for existing software.The book contains the selected, quintessential content of the first UK Colloquium on Object Technology and Systems Re-Engineering held at Oxford University in 1998. The conference was sponsored by British Telecom Laboratories, EMSI limited and the OOSP Specialised Group of The British Computer Society.
  • Handbook of Computability Theory

    • 1st Edition
    • Volume 140
    • October 1, 1999
    • E.R. Griffor
    • English
    The chapters of this volume all have their own level of presentation. The topics have been chosen based on the active research interest associated with them. Since the interest in some topics is older than that in others, some presentations contain fundamental definitions and basic results while others relate very little of the elementary theory behind them and aim directly toward an exposition of advanced results. Presentations of the latter sort are in some cases restricted to a short survey of recent results (due to the complexity of the methods and proofs themselves). Hence the variation in level of presentation from chapter to chapter only reflects the conceptual situation itself. One example of this is the collective efforts to develop an acceptable theory of computation on the real numbers. The last two decades has seen at least two new definitions of effective operations on the real numbers.
  • Compression Algorithms for Real Programmers

    • 1st Edition
    • September 30, 1999
    • Peter Wayner
    • English
    In life, time is money, and on the Internet, the size of data is money. Small programs and small files take less disk space and cost less to send over the Internet. Compression Algorithms for Real Programmers describes the basic algorithms and approaches for compressing information so you can create the smallest files possible. These new algorithms are making it possible for people to take impossibly large audio and video files and compress them enough that they can flow over the Internet.
  • Understanding Networked Applications

    A First Course
    • 1st Edition
    • September 27, 1999
    • David G. Messerschmitt
    • English
    Designed for use in undergraduate and graduate courses in Information/Library Science, Telecom, Business, Engineering and Medical Infomatics programs, this textbook offers nonexperts an accessible, thoughtful introduction to the applications and infrastructure in networked computing, providing information to make the right technological and organizational decisions in working with developers to design or acquire effective computing solutions.Understand... the rich conjunction of networking and computing is essential for anyone involved in the formulation and implementation of new application ideas, whether in business, education, or government. Most non-computer science students entering the IT profession today have not been adequately prepared to work with, let alone take advantage of the computing infrastructures they'll encounter in the real world. The only courses that currently discuss aspects of this environment in any detail are in Computer Science departments, and are at a level that is considerably too advanced for their needs and backgrounds. And these courses are not likely to cover the economic, societal, and governmental issues that are also important for them to understand.This is probably the first book in computing that takes a top-down approach, starting with applications. The focus is on explaining core concepts and terminology, getting into technical detail only where necessary. Example and analogies from everyday life help students to better understand concepts such as object-oriented programming, data mining, encryption, firewalls, etc. which might otherwise seem intimidating. Peppered throughout are sidebars that contain anecdotes, more detailed explanations, and additional examples that give students a refreshing break from the running text.
  • Cognitive Science

    • 1st Edition
    • September 22, 1999
    • Benjamin Martin Bly + 1 more
    • English
    The interdisciplinary field of cognitive science brings together elements of cognitive psychology, mathematics, perception, and linguistics. Focusing on the main areas of exploration in this field today, Cognitive Science presents comprehensive overviews of research findings and discusses new cross-over areas of interest. Contributors represent the most senior and well-established names in the field. This volume serves as a high-level introduction, with sufficient breadth to be a graduate-level text, and enough depth to be a valued reference source to researchers.
  • Rdb

    A Comprehensive Guide
    • 3rd Edition
    • September 14, 1999
    • Lilian Hobbs + 1 more
    • English
    The definitive book on Oracle's Rdb database. Written by a team of bestselling database experts, including a principal product architect, this is unquestionably the definitive book on Oracle's Rdb8, the latest version of the powerful database for advanced enterprise applications. Rdb: A Comprehensive Guide, Third Edition teaches administrators, programmers, database designers and IT managers the critical components and functions of the new version 8 and explains how to develop powerful Rdb8 programs. The book specifically addresses new Rdb8 management, tuning and scalability tools and describes the new Rdb/NT Workbench for Windows NT. No other source gives readers the authoritative and timely information provided by Rdb: A Comprehensive Guide, Third Edition.
  • Advances in Computers

    • 1st Edition
    • Volume 49
    • September 14, 1999
    • English
    Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in hardware and software and in computer theory, design, and applications. It has also provided contributors with a medium in which they can examine their subjects in greater depth and breadth than that allowed by standard journal articles. As a result, many articles have become standard references that continue to be of significant, lasting value despite the rapid growth taking place in the field.
  • Readings in Computer Architecture

    • 1st Edition
    • September 9, 1999
    • Mark D. Hill + 2 more
    • English
    Thanks to the continued exponential advances in semiconductor design and the demands of evolving and emerging application domains, the field of computer architecture has never been more dynamic. This, the first major book of computer architecture readings in over two decades, captures this dynamism and reveals Computer Architecture's rich history of practice. This is much more than a simple collection of papers. The editors have carefully selected the most influential primary sources in specific areas of inquiry that, taken together, present the critical issues of the entire discipline. These include issues in technology, implementation, economics, evaluation methods, instruction set design, instruction level parallelism, dataflow/multithread... memory systems, input/output systems, single-instruction multiple data parallelism, and multiple-instruction multiple data parallelism. In addition, you'll find the editors' thoughtful, focused introductions to each area, providing the context and background necessary for understanding the significance and lasting impact of these papers. The primary sources and insightful commentary contained in this book provide foundational knowledge for computer architects as well as for those who design supporting system software and compilers. This is an excellent resource for practitioners, instructors, students, and researchers.