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.

  • Information Modeling and Relational Databases

    From Conceptual Analysis to Logical Design
    • 1st Edition
    • Terry Halpin
    • English
    Information Modeling and Relational Databases provides an introduction to ORM (Object Role Modeling)-and much more. In fact, it's the only book to go beyond introductory coverage and provide all of the in-depth instruction you need to transform knowledge from domain experts into a sound database design.Inside, ORM authority Terry Halpin blends conceptual information with practical instruction that will let you begin using ORM effectively as soon as possible. Supported by examples, exercises, and useful background information, his step-by-step approach teaches you to develop a natural-language-bas... ORM model and then, where needed, abstract ER and UML models from it. This book will quickly make you proficient in the modeling technique that is proving vital to the development of accurate and efficient databases that best meet real business objectives.
  • Computing the Brain

    A Guide to Neuroinformatics
    • 1st Edition
    • Michael A. Arbib + 1 more
    • English
    Computing the Brain provides readers with an integrated view of current informatics research related to the field of neuroscience. This book clearly defines the new work being done in neuroinformatics and offers information on resources available on the Web to researchers using this new technology. It contains chapters that should appeal to a multidisciplinary audience with introductory chapters for the nonexpert reader. Neuroscientists will find this book an excellent introduction to informatics technologies and the use of these technologies in their research. Computer scientists will be interested in exploring how these technologies might benefit the neuroscience community.
  • Swarm Intelligence

    • 1st Edition
    • Russell C. Eberhart + 2 more
    • English
    Traditional methods for creating intelligent computational systems haveprivileged private "internal" cognitive and computational processes. Incontrast, Swarm Intelligence argues that humanintelligence derives from the interactions of individuals in a social worldand further, that this model of intelligence can be effectively applied toartificially intelligent systems. The authors first present the foundations ofthis new approach through an extensive review of the critical literature insocial psychology, cognitive science, and evolutionary computation. Theythen show in detail how these theories and models apply to a newcomputational intelligence methodology—particle swarms—which focuseson adaptation as the key behavior of intelligent systems. Drilling downstill further, the authors describe the practical benefits of applying particleswarm optimization to a range of engineering problems. Developed bythe authors, this algorithm is an extension of cellular automata andprovides a powerful optimization, learning, and problem solving method. This important book presents valuable new insights by exploring theboundaries shared by cognitive science, social psychology, artificial life,artificial intelligence, and evolutionary computation and by applying theseinsights to the solving of difficult engineering problems. Researchers andgraduate students in any of these disciplines will find the materialintriguing, provocative, and revealing as will the curious and savvycomputing professional.
  • Handbook of Process Algebra

    • 1st Edition
    • J.A. Bergstra + 2 more
    • English
    Process Algebra is a formal description technique for complex computer systems, especially those involving communicating, concurrently executing components. It is a subject that concurrently touches many topic areas of computer science and discrete math, including system design notations, logic, concurrency theory, specification and verification, operational semantics, algorithms, complexity theory, and, of course, algebra.This Handbook documents the fate of process algebra since its inception in the late 1970's to the present. It is intended to serve as a reference source for researchers, students, and system designers and engineers interested in either the theory of process algebra or in learning what process algebra brings to the table as a formal system description and verification technique. The Handbook is divided into six parts spanning a total of 19 self-contained Chapters. The organization is as follows. Part 1, consisting of four chapters, covers a broad swath of the basic theory of process algebra. Part 2 contains two chapters devoted to the sub-specialization of process algebra known as finite-state processes, while the three chapters of Part 3 look at infinite-state processes, value-passing processes and mobile processes in particular. Part 4, also three chapters in length, explores several extensions to process algebra including real-time, probability and priority. The four chapters of Part 5 examine non-interleaving process algebras, while Part 6's three chapters address process-algebra tools and applications.
  • The Microsoft SQL Server 2000 Performance Optimization and Tuning Handbook

    • 1st Edition
    • Ken England
    • English
    Learn from a SQL Server performance authority how to make your database run at lightning speed. Ken England's SQL Server 6.5 Performance Optimization and Tuning Handbook is recognized by SQL Server administrators as the indispensable guide to tuning and optimization. Now he's revised the book for Microsoft's new SQL Server 2000, the most advanced and powerful version yet of SQL Server, which takes full advantage of Windows 2000's new processing capabilities. The book details the factors that determine database performance and offers readers tools, techniques and best practices they can use to tweak and tune SQL Server's configuration and operation. Readers will learn how to enhance performance through good physical design and effective internal storage structures. The book spells out methods for creating efficient indexes and techniques for tuning SQL Server's new query optimizer.
  • Your Wish is My Command

    Programming By Example
    • 1st Edition
    • Henry Lieberman
    • English
    As user interface designers, software developers, and yes-as users, we all know the frustration that comes with using "one size fits all" software from off the shelf. Repeating the same commands over and over again, putting up with an unfriendly graphical interface, being unable to program a new application that you thought of yourself-these are all common complaints. The inflexibility of today's computer interfaces makes many people feel like they are slaves to their computers. Shouldn't it be the other way around? Why can't technology give us more "custom-fitting" software?On the horizon is a new technology that promises to give ordinary users the power to create and modify their own programs. Programming by example (PBE) is a technique in which a software agent records a user's behavior in an interactive graphical interface, then automatically writes a program that will perform that behavior for the user.Your Wish is My Command: Programming by Example takes a broad look at this new technology. In these nineteen chapters, programming experts describe implemented systems showing that PBE can work in a wide variety of application fields. They include the following:The renowned authors and their editor believe that PBE will some day make it possible for interfaces to effectively say to the user, "Your wish is my command!"
  • configuring exchange server 2000

    • 1st Edition
    • Syngress
    • English
    E-mail configuration for the System Administrator.Window... 2000 users will find Configuring Exchange Server 2000 valuable for its coverage of all the popular e-mail clients, such as Outlook and Outlook Express. In addition, System and E-Mail Administrators will find the coverage of large system E-Mail Providers such as Exchange indispensable.Config... Exchange Server 2000 focuses on e-mail configuration from the standpoint of the system administrator. It covers installation and management of all the major email programs, as well as covering mobile email, web-based email, email security and implementation of email within multinational companies.
  • Administering Cisco QoS in IP Networks

    Including CallManager 3.0, QoS, and uOne
    • 1st Edition
    • Syngress
    • English
    AVVID (Architecture for Voice, Video, and Integrated Data), the latest development from Cisco Systems is redefining the way businesses communicate. AVVID allows businesses to transmit voice, data, and video over a single integrated architecture, whereas in the past three separate systems were required.Administeri... Cisco AVVID Applications is a professional reference detailing the strategies, tactics, and methods for utilizing Cisco software to configure and maintain Cisco networks and hardware infrastructures. It includes thorough discussions of critical topics such as, Cisco CallManager Version 3.0, Cisco Unified Open Network Exchange 4.1E (uOne), WebLine and GeoTel product software, Cisco QoS Policy Manger 1.1 as well as many other QoS features, and Cisco IOS network-wide software.* Allows IP professional to get ahead in this growing field* Demand for engineers and administrators who understand the specifics of the Cisco AVVID is growing quickly - this book has the answers
  • Internet QoS

    Architectures and Mechanisms for Quality of Service
    • 1st Edition
    • Zheng Wang
    • English
    Guaranteeing performance and prioritizing data across the Internet may seem nearly impossible because of an increasing number of variables that can affect and undermine service. But if you're involved in developing and implementing streaming video or voice, or other time-sensitive Internet applications, you understand exactly what's at stake in establishing Quality of Service (QoS) and recognize the benefits it will bring to your company. What you need is a reliable guide to the latest QoS techniques that addresses the Internet's special challenges. Internet QoS is it-the first book to dig deep into the issues that affect your ability to provide performance and prioritization guarantees to your customers and users! This book gives a comprehensive view of key technologies and discusses various analytical techniques to help you get the most out of network resources as you strive to make, and adhere to, meaningful QoS guarantees.
  • Configuring Cisco AVVID

    • 1st Edition
    • Wayne Lawson
    • English
    What is AVVID?Previously called Configuring Cisco Communications Networks (CCN), Architecture for Voice, Video, and Integrated Data (AVVID) is the latest development from Cisco Systems that will soon redefine the way businesses communicate. AVVID allows businesses to transmit voice, data, and video over one combined architecture, whereas in the past, three separate systems were required. Configuring Cisco AVVID will be the first book to discuss the components of the AVVID architecture and will be timed to release with the launch of the technology in early 2000.A practical guide to the AVVID technology this book will include an introduction to AVVID, and its software, hardware, network architecture, installation, operation and configuration. Topics include CallManager, Cisco Gateways, and IPCC (Cisco IP Contact Center).
  • Illustrating Evolutionary Computation with Mathematica

    • 1st Edition
    • Christian Jacob
    • English
    An essential capacity of intelligence is the ability to learn. An artificially intelligent system that could learn would not have to be programmed for every eventuality; it could adapt to its changing environment and conditions just as biological systems do. Illustrating Evolutionary Computation with Mathematica introduces evolutionary computation to the technically savvy reader who wishes to explore this fascinating and increasingly important field. Unique among books on evolutionary computation, the book also explores the application of evolution to developmental processes in nature, such as the growth processes in cells and plants. If you are a newcomer to the evolutionary computation field, an engineer, a programmer, or even a biologist wanting to learn how to model the evolution and coevolution of plants, this book will provide you with a visually rich and engaging account of this complex subject.
  • Designing SQL Server 2000 Databases

    • 1st Edition
    • Syngress
    • English
    The Microsoft .NET initiative is the future of e-commerce - making it possible for organisations to build a secure, reliable e-commerce infrastructure. This is the first book to outline the capabilities of SQL Server 2000, one of the key components of .NET. SQL Server 2000 introduces powerful new data mining functionality designed specifically to capture and process customer profiles and to predict future buying patterns on e-commerce sites.Designing SQL Server 2000 Databases addresses the needs of IT professionals migrating from the popular SQL 7 databases to the new SQL 2000, as well as those who are starting from scratch.
  • Data Mining Explained

    A Manager's Guide to Customer-Centric Business Intelligence
    • 1st Edition
    • Rhonda Delmater + 1 more
    • English
    The first book for managers and technical professionals that teaches data mining in an accessible way and that explains how data mining drives next-generation customer relationship strategies. Data Mining Explained helps technically-proficie... managers and IT professionals use powerful data mining technologies to solve important business challenges, most importantly to identify and better serve customer needs. Written by data mining experts, Data Mining Explained describes how companies in general and those in key vertical markets can design and build effective technical marketing and sales strategies and operations using data mining.Data Mining Explained makes vital and increasingly mainstream concepts and technologies accessible to a wide range of readers new to the topic. Readers will learn how data mining can help them find relationships and patterns, such as customer buying habits, within the huge stores of data they gather every day. Data Mining Explained helps readers understand how data mining is defining next-generation e-commerce and customer relationship management (CRM) and can revolutionize how organizations engage their customers.
  • The Internet Security Guidebook

    From Planning to Deployment
    • 1st Edition
    • Juanita Ellis + 1 more
    • English
    The Internet Security Guidebook provides a complete analysis of an enterprise's Internet security. Strategies, steps, and procedures for conducting business securely on the Internet are discussed and reviewed. Very few organizations take the needed precautions to protect their Internet enterprise. Protection is not simply a firewall or technology; it is a strategy that encompasses risk, trust, business goals, security processes, and technology. The holistic approach offered in this book evaluates security needs in relation to business goals and the current attacks on the global Internet. The goal of The Internet Security Guidebook is to protect the business-computing environment by keeping our online enterprises functioning correctly and securely.Unlike other books available, this book contains a complete guide to Internet security that is accessible to both novices and computer professionals. The specific steps discussed and illustrated show the reader how to implement security from the individual process to the complete corporate enterprise. The reader will also learn about resources that can help such as the Computer Emergency Response Team (CERT), the Federal Bureau of Investigation (FBI), and even their own software vendors.
  • Enterprise Knowledge Management

    The Data Quality Approach
    • 1st Edition
    • David Loshin
    • English
    Today, companies capture and store tremendous amounts of information about every aspect of their business: their customers, partners, vendors, markets, and more. But with the rise in the quantity of information has come a corresponding decrease in its quality--a problem businesses recognize and are working feverishly to solve. Enterprise Knowledge Management: The Data Quality Approach presents an easily adaptable methodology for defining, measuring, and improving data quality. Author David Loshin begins by presenting an economic framework for understanding the value of data quality, then proceeds to outline data quality rules and domain-and mapping-based approaches to consolidating enterprise knowledge. Written for both a managerial and a technical audience, this book will be indispensable to the growing number of companies committed to wresting every possible advantage from their vast stores of business information.
  • Mission Critical Internet Security

    • 1st Edition
    • Syngress
    • English
    Increase Security on an IP NetworkContinuing the "Mission Critical" series, this book provides crucial coverage of network security topics that IT professionals can't afford to be without. In the past year several Internet retailers, including Amazon.com have been hacked into and put out of service. Even large-scale enterprise networks where security is at a supposed high-level are at risk. Because of the increase in network attacks, the need for information on network security is at an all-time high.Mission Critical(tm) Internetworking Security focuses on Internet Protocol, or IP security. IP technologies are the foundation of the Internet and understanding their associated security risks is key for IT professionals. This book shows readers how to increase security on IP networks and what to do when security is threatened.
  • Windows Me Clear & Simple

    • 1st Edition
    • P K McBride
    • English
    Windows Me Clear & Simple will provide everything the novice needs to know to start using Windows Me efficiently. It is based on the existing, and successful, Windows 98 Clear & Simple, with new material on video and multimedia and on simple networking to reflect the improvements in the software.Windows Me (Millennium Edition) is the latest version of Microsoft's operating system for the home market. It is essentially an upgraded edition of Windows 98, with new multimedia facilities, improved hardware management, simpler networking, and amended Internet software. PC manufacturers are selling Windows Me PCs beginning in September 2000, initially alongside Windows 98 PCs, but gradually replacing them.
  • Data Quality

    The Field Guide
    • 1st Edition
    • Thomas Redman
    • English
    Can any subject inspire less excitement than "data quality"? Yet a moment's thought reveals the ever-growing importance of quality data. From restated corporate earnings, to incorrect prices on the web, to the bombing of the Chinese Embassy, the media reports the impact of poor data quality on a daily basis. Every business operation creates or consumes huge quantities of data. If the data are wrong, time, money, and reputation are lost. In today's environment, every leader, every decision maker, every operational manager, every consumer, indeed everyone has a vested interest in data quality.Data Quality: The Field Guide provides the practical guidance needed to start and advance a data quality program. It motivates interest in data quality, describes the most important data quality problems facing the typical organization, and outlines what an organization must do to improve. It consists of 36 short chapters in an easy-to-use field guide format. Each chapter describes a single issue and how to address it. The book begins with sections that describe why leaders, whether CIOs, CFOs, or CEOs, should be concerned with data quality. It explains the pros and cons of approaches for addressing the issue. It explains what those organizations with the best data do. And it lays bare the social issues that prevent organizations from making headway. "Field tips" at the end of each chapter summarize the most important points.
  • Mission-Critical Active Directory

    Architecting a Secure and Scalable Infrastructure
    • 1st Edition
    • Micky Balladelli + 1 more
    • English
    Learn from Compaq's own Active Directory experts techniques and best practices for creating a secure and scalable network foundation for Windows 2000 and Exchange 2000.Mission-Critica... Active Directory provides systems designers and administrators within growing and large organizations with techniques and insights into Active Directory. Using this information, they can build a Windows 2000 network that reliably accommodates many thousands of new users, computers, and programs. Few individuals possess the knowledge of Active Directory design, operation, and security necessary to build a truly secure and stable Windows 2000 system. Now two of these experts--Compaq's own resident authorities--share their methods and experiences with readers.
  • Mission-Critical Microsoft Exchange 2000

    Building Highly-Available Messaging and Knowledge Management Systems
    • 1st Edition
    • Jerry Cochran
    • English
    Mission-Critical Microsoft Exchange 2000 is the definitive book on how to design and maintain extremely reliable and adaptive Exchange Server messaging systems that rarely crash and that preserve valuable data and services in spite of technical disruptions. E-mail systems are now a primary means of communication for organizations, which can afford e-mail down-time no more than they can afford to be without phones. Further, messaging systems increasingly are supporting vital applications in addition to e-mail, such as workflow and knowledge management, making the data they store both voluminous and incredibly valuable. Mission-Critical Microsoft Exchange 2000 teaches system designers, administrators and developers the strategies, tools, and best practices they'll need to plan and implement highly-available systems on Exchange 2000 and on earlier versions of Exchange. The book explains Exchange back-up and disaster recovery techniques, Windows clustering technologies for Exchange systems, and security planning to resist messaging-based attacks. Written by Jerry Cochran, an authority on large-scale Exchange systems, Mission-Critical Microsoft Exchange 2000 helps readers create Exchange systems upon which they can build large and growing organizations.
  • A Mathematical Introduction to Logic

    • 2nd Edition
    • Herbert B. Enderton
    • English
    A Mathematical Introduction to Logic, Second Edition, offers increased flexibility with topic coverage, allowing for choice in how to utilize the textbook in a course. The author has made this edition more accessible to better meet the needs of today's undergraduate mathematics and philosophy students. It is intended for the reader who has not studied logic previously, but who has some experience in mathematical reasoning. Material is presented on computer science issues such as computational complexity and database queries, with additional coverage of introductory material such as sets.
  • Parallel I/O for High Performance Computing

    • 1st Edition
    • John M. May
    • English
    Scientific and technical programmers can no longer afford to treat I/O as an afterthought. The speed, memory size, and disk capacity of parallel computers continue to grow rapidly, but the rate at which disk drives can read and write data is improving far less quickly. As a result, the performance of carefully tuned parallel programs can slow dramatically when they read or write files-and the problem is likely to get far worse.Parallel input and output techniques can help solve this problem by creating multiple data paths between memory and disks. However, simply adding disk drives to an I/O system without considering the overall software design will not significantly improve performance. To reap the full benefits of a parallel I/O system, application programmers must understand how parallel I/O systems work and where the performance pitfalls lie. Parallel I/O for High Performance Computing directly addresses this critical need by examining parallel I/O from the bottom up. This important new book is recommended to anyone writing scientific application codes as the best single source on I/O techniques and to computer scientists as a solid up-to-date introduction to parallel I/O research.
  • Tru64 UNIX File System Administration Handbook

    • 1st Edition
    • Steven Hancock
    • English
    Tru64 UNIX File System Administration Handbook is a unique and authoritative book that will help systems administrators and other technical professionals understand and master perhaps the most critical part of Tru64 UNIX: the file system by which the operating system stores and manipulates all of the information that enables both it and other applications to function. File system administration thus is one of the most important, complex, and time-consuming tasks Tru64 system administrators must perform. If Tru64 UNIX is an automobile engine, then the file system is the microprocessor that keeps all of the engine components working together efficiently, and this book explains how to manage, tune, and troubleshoot this processor. Steve Hancock is an ideal author for this book. As a file systems support engineer within Compaq's Tru64 UNIX group, he trains and consults with systems administrators and engineers within large corporations who are designing, managing, and troubleshooting Tru64 UNIX file systems. Tru64 UNIX File Systems Administration Handbook covers all of the newest and advanced Tru64 UNIX features, including Compaq's TruCluster technology, which enables organizations to grow their systems by integrating many individual computers.
  • Interfacing with C

    • 2nd Edition
    • Howard Hutchings + 1 more
    • English
    Interfacing with C is about interfacing personal computers using C. Anyone who is interested in ports, transducer interfacing, analog to digital conversion, convolution, filters or digital/analog conversion will benefit from reading Interfacing with C. Students will also find this a practical introduction to real-time programming with a generous collection of tried and tested programs.The pace of the book is such that the reader is encouraged to run the programs and experiment with C. The principles precede the applications in most cases in an attempt to provide genuine understanding and encourage further development. Readers will gain much from the hands-on experience the authors' approach provides, an approach designed to enable readers to climb steep learning curves with the minimum amount of assistance. The many programs included in the text provide the essential hands-on experience. Some of the programs inevitably become rather lengthy, so the source code used is available as a free download from the Newnes website. The aim of the book, however, is to give the reader enough confidence to rewrite and improve these programs.In the second edition Mike James has thoroughly updated all aspects relating to software, operating systems and graphical interfaces. He has also increased the scope of the book to include current forms of C++. Material on data acquisition has been thoroughly updated and the section on peripherals increased.
  • Developing E-Business Systems & Architectures

    A Manager's Guide
    • 1st Edition
    • Paul Harmon + 2 more
    • English
    Developing E-Business Systems & Architectures is not another book on how the Internet is changing business or about the potential of e-commerce. The authors assume that their readers already understand these things. Rather, it is written for executives and managers of medium to large companies who are considering or are already engaged in transforming their companies into e-businesses, and especially for IT managers with responsibilities for designing and developing new corporate software systems.This book provides managers with a road map to help them develop a strategic plan for their own transition. It also focuses on e-business architectures and software development practices that will need to change, and how the company itself must change to accommodate software development with components. Since all transformation depends upon people, there is also an emphasis on the reorganization of IT teams to support component-based development.
  • Configuring Citrix Metaframe for Windows 2000 Terminal Services

    • 1st Edition
    • Melissa Craft
    • English
    Configuring Citrix Metaframe for Windows 2000 Terminal Services describes all the means in using both Microsoft Windows 2000 Terminal Services and Citrix MetaFrame in an environment. The book specifically covers ways on designing the infrastructure, implementing the plan, troubleshooting the deployment, and configuring servers and clients. The text also explains the process of deploying applications over the Internet, monitoring end users, and securing applications and data. The book also directs how to improve applications' performance with thin clients.
  • Monitoring and Managing Microsoft Exchange 2000 Server

    • 1st Edition
    • Mike Daugherty
    • English
    Best practices and innovative everyday techniques for running the new version of Exchange Server for Windows 2000. 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 2000 Server teaches readers proven and innovative techniques, tools, and procedures for managing and optimizing systems of all sizes and types built on the forthcoming Exchange 2000 Server. Based on the author's own twenty years of messaging system experience and the collective experience of Compaq, the leading implementer of Exchange Server systems, this book will be a leading resource for Exchange administrators and designers.
  • Building Cisco Remote Access Networks

    • 1st Edition
    • Wayne Lawson
    • English
    An increasing number of companies are designing and implementing Remote Access Networks, which allow users who are not physically connected to a Wide Area Network (WAN) or Local Area Network (LAN) to access the network's servers, applications and databases or to participate in video conferencing and conference calls. The ability for a remote user to function as if they were in the next office dramatically improves overall efficiency while reducing total cost of ownership. Cisco Systems, the world's largest internetworking vendor, is the pioneer of the enabling technologies for Remote Access Networks. This book will identify and explain all of the Cisco products necessary for designing and building a remote access network and integrating it with legacy systems.This book is a professional reference detailing all of the strategies, tactics and methods for designing, configuring and maintaining Cisco Remote Access Networks. It will include thorough discussions of all Cisco Access Servers and routers.
  • Microsoft Exchange Server for Windows 2000

    Planning, Design and Implementation
    • 1st Edition
    • Tony Redmond
    • English
    An entirely new edition by an internationally recognized Exchange authority and best-selling author targets a major new version of Microsoft Exchange Server, as well as other versions of Exchange 5.5 Server running on Windows 2000.Microsoft Exchange Server for Windows 2000 provides the tools to design, deploy and manage an Exchange Server operation. It describes Exchange "best practices" developed by the author and his colleagues at Compaq, the leading worldwide consulting company for Exchange Server projects. The book thoroughly covers all of the major Exchange Server technologies new for Windows 2000, including the Web Storage System, Storage Groups, Instant Messaging and the interaction between Exchange 2000 and the Windows 2000 Active Directory.Tony Redmond helps readers master the most demanding and powerful version yet of Exchange Server.
  • E-Mail Virus Protection Handbook

    Protect Your E-mail from Trojan Horses, Viruses, and Mobile Code Attacks
    • 1st Edition
    • Syngress
    • English
    The E-mail Virus Protection Handbook is organised around specific e-mail clients, server environments, and anti-virus software. The first eight chapters are useful to both users and network professionals; later chapters deal with topics relevant mostly to professionals with an emphasis on how to use e-mail filtering software to monitor all incoming documents for malicious behaviour. In addition, the handbook shows how to scan content and counter email address forgery attacks. A chapter on mobile code applications, which use Java applets and Active X controls to infect email and, ultimately, other applications and whole systems is presented. The book covers spamming and spoofing: Spam is the practice of sending unsolicited email to users. One spam attack can bring down an entire enterprise email system by sending thousands of bogus messages or "mailbombing," which can overload servers. Email spoofing means that users receive messages that appear to have originated from one user, but in actuality were sent from another user. Email spoofing can be used to trick users into sending sensitive information, such as passwords or account numbers, back to the spoofer.
  • Object-Oriented Implementation of Numerical Methods

    An Introduction with Java & Smalltalk
    • 1st Edition
    • Didier H. Besset
    • English
    Numerical methods naturally lend themselves to an object-oriented approach. Mathematics builds high- level ideas on top of previously described, simpler ones. Once a property is demonstrated for a given concept, it can be applied to any new concept sharing the same premise as the original one, similar to the ideas of reuse and inheritance in object-oriented (OO) methodology. Few books on numerical methods teach developers much about designing and building good code. Good computing routines are problem-specific. Insight and understanding are what is needed, rather than just recipes and black box routines. Developers need the ability to construct new programs for different applications.Object-... Implementation of Numerical Methods reveals a complete OO design methodology in a clear and systematic way. Each method is presented in a consistent format, beginning with a short explanation and following with a description of the general OO architecture for the algorithm. Next, the code implementations are discussed and presented along with real-world examples that the author, an experienced software engineer, has used in a variety of commercial applications.
  • The E-Commerce Book

    Building the E-Empire
    • 2nd Edition
    • Steffano Korper + 1 more
    • English
    New in the Second EditionContains over 60% new materialComplete and extensive glossary will be addedComplete revision and update of the security chapter (reflecting the recent Yahoo experience)Strengthe... coverage of E-Business to BusinessIncreased and redesigned case studiesIncreased European and international coverageRevised, expanded, and enhanced illustrationsNew, attractive text design with features such as margin notesIncreased size of tables containing website contactsRedesigned cover
  • IT Manager's Handbook

    Getting Your New Job Done
    • 1st Edition
    • Bill Holtsnider + 1 more
    • English
    Are you one of many new IT managers with limited managerial experience? Are you a technician or programmer contemplating a move into IT management? Or, has your technical position evolved to include significant management responsibilities?The IT Manager's Handbook provides essential information to help you manage your new responsibilities. This unique book provides a guide to help you create budgets, manage projects, evaluate technology and hire and motivate personnel. The authors provide sound advice to equip you with an overall, winning strategy for success.
  • Parallel Computational Fluid Dynamics '99

    Towards Teraflops, Optimization and Novel Formulations
    • 1st Edition
    • D. Keyes + 4 more
    • English
    Contributed presentations were given by over 50 researchers representing the state of parallel CFD art and architecture from Asia, Europe, and North America. Major developments at the 1999 meeting were: (1) the effective use of as many as 2048 processors in implicit computations in CFD, (2) the acceptance that parallelism is now the 'easy part' of large-scale CFD compared to the difficulty of getting good per-node performance on the latest fast-clocked commodity processors with cache-based memory systems, (3) favorable prospects for Lattice-Boltzmann computations in CFD (especially for problems that Eulerian and even Lagrangian techniques do not handle well, such as two-phase flows and flows with exceedingly multiple-connected demains with a lot of holes in them, but even for conventional flows already handled well with the continuum-based approaches of PDEs), and (4) the nascent integration of optimization and very large-scale CFD. Further details of Parallel CFD'99, as well as other conferences in this series, are available at http://www.parcfd.or...
  • ASN.1 Communication Between Heterogeneous Systems

    • 1st Edition
    • Olivier Dubuisson
    • English
    ASN.1, Abstract Syntax Notation Version 1, is a notation that is used in describing messages to be exchanged between communicating application programs. This book is a pure programming tutorial on the fundamentals and features of ASN.1. The purpose of this book is to explain ASN.1 and its encoding rules in easy-to-understand terms. It addresses the subject at both an introductory level that is suitable for beginners, and at a more detailed level that is meant for those who seek a deeper understanding of ASN.1 and the encoding rules.Follow-up to last years, ASN.1 Complete by John Larmouth. While Larmouth's book is a comprehensive language reference, this book is a practical programming tutorial.
  • Building CISCO Networks for Windows 2000

    • 1st Edition
    • Syngress
    • English
    Microsoft Corporation, the world's largest software vendor, and Cisco Systems, the world's largest internetworking vendor, have jointly developed a common software interface for managing Cisco hardware on Microsoft networks: Cisco Network Services for Active Directory (CNS/AD). Until now, network administrators have been forced to master two completely different product interfaces to effectively manage their networks. Configuring Cisco Network Services for Active Directory is the first book announced for this enormous Information Technology audience. This book is a practical guide to managing CNS/AD. It focuses on how to promote system efficiency and improve network service by using CNS/AD to centralize network management, using the directory as a repository for all policies that govern network usage. The book also describes how to manage Cisco Internetworking Operating System (IOS) networking features and network resources in the same unified way as other enterprise resources, such as user access controls, files, and printers.
  • Web Project Management

    Delivering Successful Commercial Web Sites
    • 1st Edition
    • Ashley Friedlein
    • English
    Web Project Management presents a solid Web project management method for building commercial Web sites. Developed by pres.co, a leading interactive agency, this refined eight-stage approach lets you closely manage your project's contributors, quality, costs, and schedules. Importantly, the book also details how to define, measure and understand the success of your project on an ongoing basis. This book is an indispensable resource, whether you are a project manager, online manager, Web director, consultant or producer.
  • Component Database Systems

    • 1st Edition
    • Klaus R. Dittrich + 1 more
    • English
    Component Database Systems is a collection of invited chapters by the researchers making the most influential contributions in the database industry's trend toward componentizationThis book represents the sometimes-divergent, sometimes-convergent approaches taken by leading database vendors as they seek to establish commercially viable componentization strategies. Together, these contributions form the first book devoted entirely to the technical and architectural design of component-based database systems. In addition to detailing the current state of their research, the authors also take up many of the issues affecting the likely future directions of component databases.If you have a stake in the evolution of any of today's leading database systems, this book will make fascinating reading. It will also help prepare you for the technology that is likely to become widely available over the next several years.
  • The School of Niklaus Wirth

    The Art of Simplicity
    • 1st Edition
    • Laszlo Boszormenyi + 2 more
    • English
    Niklaus Wirth is one of the great pioneers of computer technology and winner of the ACM's A.M. Turing Award, the most prestigious award in computer science. he has made substantial contributions to the development of programming languages, compiler construction, programming methodology, and hardware design. While working at ERH Zurich, he developed the languages Pascal and Modula-2. He also designed an early high performance workstation, the Personal Computer Lilith, and most recently the language and operating system Oberon.While Wirth has often been praised for his excellent work as a language designer and engineer, he is also an outstanding educator—something for which he is not as well known. This book brings together prominent computer scientists to describe Wirth's contributions to education. With the exception of some of his colleagues such as Professors Dijkstra, Hoare, and Rechenberg, all of the contributors to this book are students of Wirth. The essays provide a wide range of contemporary views on modern programming practice and also illuminate the one persistent and pervasive quality found in all his work: his unequivocal demand for simple solutions. The authors and editors hope to pass on their enthusiasm for simple engineering solutions along with their feeling for a man to whom they are all so indebted.
  • TCP/IP Addressing

    Designing and Optimizing your IP Addressing Scheme
    • 2nd Edition
    • Buck Graham
    • English
    Buck Graham's authoritative work-still the only book devoted entirely to TCP/IP addressing-will now be available in a second edition, revised and updated to reflect the latest changes in networking technology.This book will cover all the fundamentals presented in the first edition, including the ABCs of routing and addressing, optimization, and special routing techniques for Internet-connected networks, as well as the new advances affecting TCP/IP addressing, including the rise of ATM, the emergence of address management tools, and changes to relevant protocols.
  • CAFE: An Industrial-Strength Algebraic Formal Method

    • 1st Edition
    • K. Futatsugi + 2 more
    • English
    This book contains selected papers on the language, applications, and environments of CafeOBJ, which is a state-of -the-art algebraic specification language. The authors are speakers at a workshop held in 1998 to commemorate a large industrial/academic project dedicated to CafeOBJ. The project involved more than 40 people from more than 10 organisations, of which 6 are industrial. The workshop attracted about 30 talks and more than 70 attendees.The papers in the book however, are either heavily revised versions presented at the workshop, to reflect recent advancements or research; or completely new ones, written especially for this book. In this regard, the book is not a usual postpublication after a workshop. Also, although it is a compendium of papers that are related to CafeOBJ, the book is not a manual, reference, or tutorial of CafeOBJ. Probably the best description is that it is a collection of papers that investigate how to use, or to make it easy to use, CafeOBJ. Reflecting the diverse nature of the project and its participants (most of the authors are participants to the project), the papers, put together, offer a comprehensive picture from this methodological perspective.Some papers deal with various advanced aspects of the language, such as rewriting logic and behavioural logic. For rewriting logic, a couple of significant applications were reported. In particular, UML, now considered de facto standard language for modelling systems, is the subject of one paper. For behavioural logic, new methodological guidelines are presented. Some papers shed new light on a more traditional paradigm in the language; order-sorted equational specifications. One paper, in particular, deal with a way to associate CafeOBJ with object-oriented programming. The other papers deal with environments for writing and vertifying specifications written in CafeOBJ. Underlying those papers are two major considerations: user interfaces for manipulating specifications, and systematic supports for proofs. All the environments explained in the papers assume and support distributed computing, and de facto standard network technologies, such as WWW and http, are incorporated.
  • De-interlacing

    A Key Technology for Scan Rate Conversion
    • 1st Edition
    • Volume 9
    • E.B. Bellers + 1 more
    • English
    'To interlace or not to interlace' is a hot issue currently. Traditionally interlace has been part of the video standard as it reduces the transmission and display demands, while hardly affecting the perceived quality of the pictures.With the current explosion of new video formats due to emerging technologies as multimedia PC's, videotelephony and flat matrix display the question whether or not interlace is a relict from the past is more relevant than ever.This book provides a broad overview of advanced motion estimation and de-interlacing techniques to enable a profound scientific basis for answering the above question. An extensive evaluation of the algorithms, including many screen photographs is an imt part of the book. But also system questions, such as whether interlace is a good choice in combination with modern video compression methods (MPEG), and which currently would be the optional choice for a display format are extensively treated.The combination of scientific profoundness and completions, with the focus on practical hot issues, makes the book unique in its kind.
  • Parallel Programming in OpenMP

    • 1st Edition
    • Rohit Chandra + 5 more
    • English
    The rapid and widespread acceptance of shared-memory multiprocessor architectures has created a pressing demand for an efficient way to program these systems. At the same time, developers of technical and scientific applications in industry and in government laboratories find they need to parallelize huge volumes of code in a portable fashion. OpenMP, developed jointly by several parallel computing vendors to address these issues, is an industry-wide standard for programming shared-memory and distributed shared-memory multiprocessors. It consists of a set of compiler directives and library routines that extend FORTRAN, C, and C++ codes to express shared-memory parallelism.Parallel Programming in OpenMP is the first book to teach both the novice and expert parallel programmers how to program using this new standard. The authors, who helped design and implement OpenMP while at SGI, bring a depth and breadth to the book as compiler writers, application developers, and performance engineers.
  • Guide to Microsoft Excel for Scientists and Engineers

    • 2nd Edition
    • Bernard Liengme
    • English
    Microsoft Excel has a wide range of scientific functions that the average user would never encounter, let alone utilise, and students keen to use Excel to analyse and represent the results of their experiments are currently forced to wade through almost incomprehensible manuals on Excel. 'A Guide to Microsoft Excel for Scientists and Engineers' gives scientific and engineering students a clear introduction to the use of excel for the analysis and presentation of experimental results, before going on to discuss some of the more advanced functions, such as modelling.Completely updated to cover the latest versions of Excel, including 2000, Bernard Liengme has also included new material on functions, statistics and the 'Solver' tool, as well as completely rewritten the section on charts. In addition, he has focused on: formulas; charts; curve-fitting; equation solving; integration; macros; statistical functions; logic functions; databases; macros. This new edition of an already indispensable guide is one that no scientist or engineer can afford to be without.
  • Mission Critical Windows 2000 Server Administration

    • 1st Edition
    • Syngress
    • English
    Announcing the "Mission Critical" series from Syngress Media - providing crucial coverage of the topics necessary for IT professionals to perform and succeed on the job. Mission Critical Windows 2000 Server Administration cuts to the chase and provides system administrators with the most important features of the operating system. There's no "hand-holding", no basic definitions of functions, no step-by-step guidelines - just high-level coverage of the critical components of Windows 2000 that system administrators must know.
  • Elsevier's Dictionary of Computer Graphics

    In English, German, French and Russian
    • 1st Edition
    • P. Manoilov + 2 more
    • English
    Elsevier's Dictionary of Computer Graphics contains 10,540 terms with more than 2,600 cross-references that are commonly used in the theory and practice of computer graphics. Included are terms from all areas related to a) the theory of computer graphics - descriptive geometry, projective geometry, topology, fractal geometry, color science; and b) the practice of computer graphics - computer-aided design (CAD) systems, technical drawing, computer art, computer animation, business graphics, scientific visualization, virtual reality, graphical programming, image processing, graphical computer devices.As well as the commonly used terms in the above-mentioned areas, the dictionary also includes terms that are currently coming into use, especially in the areas of computer-aided design systems, computer art, computer animation, virtual reality and graphical programming.Elsevier... Dictionary of Computer Graphics will be a valuable tool for engineers, scientists, artists, students and for everyone who takes an interest in computer graphics.
  • Managing Reference Data in Enterprise Databases

    • 1st Edition
    • Malcolm Chisholm
    • English
    Reference data plays a key role in your business databases and must be free from defects of any kind. So why is it so hard to find information on this critical topic? Recognizing the dangers of taking reference data for granted, Managing Reference Data in Enterprise Databases gives you precisely what you've been seeking: A complete guide to the implementation and management of reference data of all kinds.This book begins with a thorough definition of reference data, then proceeds with a detailed examination of all reference data issues, fully describing uses, common difficulties, and practical solutions. Whether you're a database manager, architect, administrator, programmer, or analyst, be sure to keep this easy-to-use reference close at hand.
  • Pocket Guide to TCP/IP Socket Programming in C

    • 1st Edition
    • Michael J. Donahoo + 1 more
    • English
    The Pocket Guide to TCP/IP Sockets is a quick and affordable way to gain the knowledge and skills you need to develop sophisticated and powerful networked-based programs using sockets. Written by two experienced networking instructors, this book provides a series of examples that demonstrate basic sockets techniques for clients and servers. Using plenty of real-world examples, this book is a complete beginner's guide to socket programming and a springboard to more advanced networking topics, including multimedia protocols.
  • Data Mining

    Concepts and Techniques
    • 1st Edition
    • Jiawei Han + 1 more
    • English
    Here's the resource you need if you want to apply today's most powerful data mining techniques to meet real business challenges. Data Mining: Concepts and Techniques equips you with a sound understanding of data mining principles and teaches you proven methods for knowledge discovery in large corporate databases.Written expressly for database practitioners and professionals, this book begins with a conceptual introduction designed to get you up to speed. This is followed by a comprehensive and state-of-the-art coverage of data mining concepts and techniques. Each chapter functions as a stand-alone guide to a critical topic, presenting proven algorithms and sound implementations ready to be used directly or with strategic modification against live data. Wherever possible, the authors raise and answer questions of utility, feasibility, optimization, and scalability, keeping your eye on the issues that will affect your project's results and your overall success. Data Mining: Concepts and Techniques is the master reference that practitioners and researchers have long been seeking. It is also the obvious choice for academic and professional classrooms.
  • VHDL Coding and Logic Synthesis with Synopsys

    • 1st Edition
    • Weng Fook Lee
    • English
    This book provides the most up-to-date coverage using the Synopsys program in the design of integrated circuits. The incorporation of "synthesis tools" is the most popular new method of designing integrated circuits for higher speeds covering smaller surface areas.Synopsys is the dominant computer-aided circuit design program in the world. All of the major circuit manufacturers and ASIC design firms use Synopsys. In addition, Synopsys is used in teaching and laboratories at over 600 universities.