The Ace Progammer's Guide - Stephen D. Huston , James CE Johnson ,... - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
The Ace Progammer's Guide
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

The Ace Progammer's Guide

The Ace Progammer's Guide

Practical Design Patterns for Network and Systems Programming

Stephen D. Huston, James CE Johnson, Umar Syyid

506 pages, parution le 04/12/2003

Résumé

"If you're designing software and systems that must be portable, flexible, extensible, predictable, reliable, and affordable, this book and the ACE toolkit will enable you to be more effective in all of these areas. Even after spending over a decade developing ACE and using it to build networked software applications, I find that I've learned a great deal from this book, and I'm confident that you will, too."
Douglas C. Schmidt, Inventor of ACE, from the Foreword

"This book is a must-have for every ACE programmer. For the beginner, it explains step-by-step how to start using ACE. For the more experienced programmer, it explains in detail the features used daily, and is a perfect reference manual. It would have saved me a lot of time if this book had been available some years ago!"
Johnny Willemsen, Senior Software Engineer, Remedy IT, The Netherlands

"With a large C++ code base, we rely on ACE to enable a cross-platform client-server framework for data quality and data integration. ACE has improved our design and smoothed over OS idiosyncrasies without sacrificing performance or flexibility. The combination of online reference materials and printed "big picture" guides is indispensable for us, and The ACE Programmer's Guide earns top-shelf status in my office."
John Lilley, Chief Scientist, DataLever Corporation

"In SITA air-ground division, we are one of the major suppliers of communication services to the airline industry. We started using ACE about a year ago and are now moving most of our new communication-related development to it. I can say that using this toolkit can reduce the development and testing time by at least 50% in our type of application."
Jean Millo, Senior Architect, SITA

The ADAPTIVE Communication Environment (ACE) is an open-source software toolkit created to solve network programming challenges. Written in C++, with the help of 30 core developers and 1,700 contributors, this portable middleware has evolved to encapsulate and augment a wide range of native OS capabilities essential to support performance-driven software systems.

The ACE Programmer's Guide is a practical, hands-on guide to ACE for C++ programmers building networked applications and next-generation middleware. The book first introduces ACE to beginners. It then explains how you can tap design patterns, frameworks, and ACE to produce effective, easily maintained software systems with less time and effort. The book features discussions of programming aids, interprocess communication (IPC) issues, process and thread management, shared memory, the ACE Service Configurator framework, timer management classes, the ACE Naming Service, and more.

The accompanying CD-ROM contains the complete ACE toolkit, including installable kits for Windows, Solaris, and HP-UX; complete reference documentation for all of the ACE classes; and source code for every example in the book.

L'auteur - Stephen D. Huston

Stephen D. Huston is President and CEO of Riverace Corporation, a provider of technical support and consulting services to companies who want to keep software projects on track using ACE. Steve has more than five years of experience with ACE, and more than twenty years of software development experience, focusing on network protocol and C++ networked application development in a wide range of hardware and software environments.

Sommaire

  • I Ace basics
    • Introduction to ACE
    • How to Build and Use ACE in Your Programs
    • Using the ACE Logging Facility
    • Collecting Runtime Information
    • ACE Containers
  • II Interprocess Communication
    • Basic TCP/IP Socket Use
    • Handling Events and Multiple I/O Streams
    • Asynchronous I/O and the ACE Proactor Framework
    • Other IPC Types
  • III Process and Thread Management
    • Process Management
    • Signals
    • Basic Multithreaded Programming
    • Thread Management
    • Thread Safety and Synchronization
    • Active Objects
    • Thread Pools
  • IV Advanced Ace
    • Shared Memory
    • ACE Streams Framework
    • ACE Service Configurator Framework
    • Timers
    • ACE Naming Service
  • Bibliography
  • Index
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Stephen D. Huston, James CE Johnson, Umar Syyid
Parution 04/12/2003
Nb. de pages 506
Format 18,5 x 23
Couverture Broché
Poids 845g
Intérieur Noir et Blanc
EAN13 9780201699715
ISBN13 978-0-201-69971-5

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription