このページを日本語で表示しますか?ここをクリック

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
24 used & new from ¥ 2,790

Have one to sell? Sell yours here
 
   
C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns (C++ In-Depth Series)
 
 

C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns (C++ In-Depth Series) (ペーパーバック)

by Douglas C. Schmidt (著), Stephen D. Huston (著)
5.0 out of 5 stars  See all reviews (2 customer reviews)
Price: ¥ 4,435 (Tax Included) & eligible for Free Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 1 to 4 weeks. Click here for details of availability.
Ships from and sold by Amazon.co.jp. Gift-wrap available.

14 new from ¥ 3,083 10 used from ¥ 2,790

Special Offers and Product Promotions


Frequently Bought Together

Customers buy this book with C++ Network Programming Volume 2: Systematic Reuse With Ace and Frameworks (C++ in Depth Series) by Douglas C. Schmidt

C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns (C++ In-Depth Series) + C++ Network Programming Volume 2: Systematic Reuse With Ace and Frameworks (C++ in Depth Series)
Price For Both: ¥ 10,037

One of these items ships sooner than the other. Show details


Customers Who Bought This Item Also Bought

C++ Network Programming Volume 2: Systematic Reuse With Ace and Frameworks (C++ in Depth Series)

C++ Network Programming Volume 2: Systematic Reuse With Ace and Frameworks (C++ in Depth Series)

by Douglas C. Schmidt
5.0 out of 5 stars (1)  ¥ 5,602
The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming

The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming

by Stephen D. Huston
¥ 6,085
Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects

Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects

by Douglas C. Schmidt
5.0 out of 5 stars (2)  ¥ 5,665
Understanding The Linux Kernel

Understanding The Linux Kernel

by Daniel P. Bovet
5.0 out of 5 stars (1)  ¥ 4,162
Explore similar items

Product Description

内容説明

With the Adaptive Communication Environment (ACE), developers have what they've long sought: a mature, open source, object-oriented framework for building enterprise applications more rapidly and cost-effectively. Now, ACE's creator and one of its leading consultants present the first comprehensive guide to ACE -- and to building extensible object-oriented software with C++ in distributed, heterogeneous environments. The authors begin by describing the key design challenges that arise when objects are distributed beyond a single thread in a single process. They demonstrate how middleware and the ACE toolkit can be applied together to address many of these challenges; and introduce a taxonomy of middleware layers for understanding and solving distributed design problems. It then shows how ACE provides flexible, portable, and efficient support for each of these design dimensions. Extensive C++ code samples are provided. For all developers, analysts, and architects using C++ to build enterprise applications.


From the Back Cover

As networks, devices, and systems continue to evolve, software engineers face the unique challenge of creating reliable distributed applications within frequently changing environments. C++ Network Programming, Volume 1, provides practical solutions for developing and optimizing complex distributed systems using the ADAPTIVE Communication Environment (ACE), a revolutionary open-source framework that runs on dozens of hardware platforms and operating systems.

This book guides software professionals through the traps and pitfalls of developing efficient, portable, and flexible networked applications. It explores the inherent design complexities of concurrent networked applications and the tradeoffs that must be considered when working to master them.

C++ Network Programming begins with an overview of the issues and tools involved in writing distributed concurrent applications. The book then provides the essential design dimensions, patterns, and principles needed to develop flexible and efficient concurrent networked applications. The book's expert author team shows you how to enhance design skills while applying C++ and patterns effectively to develop object-oriented networked applications.

Readers will find coverage of:


* C++ network programming, including an overview and strategies for addressing common development challenges The ACE Toolkit
* Connection protocols, message exchange, and message-passing versus shared memory
* Implementation methods for reusable networked application services
* Concurrency in object-oriented network programming
* Design principles and patterns for ACE wrapper facades

With this book, C++ developers have at their disposal the most complete toolkit available for developing successful, multiplatform, concurrent networked applications with ease and efficiency.

0201604647B11052001


Product Details

  • ペーパーバック: 336 pages
  • Publisher: Addison-Wesley Professional (2001/12/10)
  • Language: 英語, 英語, 英語
  • ISBN-10: 0201604647
  • ISBN-13: 978-0201604641
  • Release Date: 2001/12/10
  • Product Dimensions: 9.5 x 7.4 x 0.7 inches
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon.co.jp Sales Rank: #94,675 in 洋書 (See Bestsellers in 洋書)

    Category Ranking:

    #286 in  洋書 > Computers & Internet > Microsoft
    #330 in  洋書 > Computers & Internet > Networking > Networks, Protocols & APIs
    #333 in  洋書 > Computers & Internet > Certification Central
  • See Complete Table of Contents

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Do Customers Ultimately Buy After Viewing This Item?


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

 
14 of 15 people found the following review helpful:
5.0 out of 5 stars ACEの入門として、アドバンスト・ネットワークプログラミングの第一歩として, 2002/11/14
By 鈴木純一 (マサチューセッツ州ボストン) - See all my reviews
(TOP 50 REVIEWER)   
ソケットプログラミングを大幅に抽象化した使い勝手のよいミドルウェア「ACE」の開発者がその中身について書いた本です。本書ではソケット、プロセス、スレッド、同期といった低レベルのメカニズムをオブジェクトでラッピング、抽象化するテクニックが中心的な話題になっています(続編ではACEで利用されているデザインパターンが説明されています)。ACEの入門として役に立つだけでなく、アドバンストなネットワークプログラミングの学習にも向くと思います。また、著者が開発しているCORBA ORBで「TAO」はACEの上に構築されているので、TAOやCORBAに興味のある読者やそのユーザにも有益な内容を提供してくれます。
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 14 people found the following review helpful:
5.0 out of 5 stars C++ Network Programming Volume 1, 2002/1/12
通信に関するパターン(プログラムの)について、詳しくかつ分かりやすく書かれています。ACEは以前から利用していて、非常に優れた通信関係のミドルウェアと思っていましたが、統合的なガイダンスがなかったので、この本はACEの全体を理解する上で非常に参考になります。
本当は、日本語で読みたいです(誰か翻訳してくれるとよいのですが・・・)。
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

※ Posts in Customer Discussions are written by other customers. Amazon.co.jp supports the free exchange of customer opinions, whether positive or negative. Please use your own judgment when making product purchase decisions.
This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.