Amazon Kindleでは、 C++ Network Programming, Volume I: Mastering Complexity w... をはじめとする200万冊以上の本をご利用いただけます。 詳細はこちら

Would you like to see this page in English? Click here.

新品を購入

または
1-Clickで注文する場合は、サインインをしてください。
または
Amazonプライム会員に適用。注文手続きの際にお申し込みください。詳細はこちら
中古品を購入
中古品 - 良い 詳細を見る
価格: ¥ 1,979

または
 
   
こちらからもご購入いただけます
この商品をお持ちですか? マーケットプレイスに出品する
C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns (C++ In-Depth Series)
 
 
1分以内にKindleで C++ Network Programming, Volume I をお読みいただけます。

Kindle をお持ちでない場合、こちらから購入いただけます。 Kindle 無料アプリのダウンロードはこちら

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

Douglas C. Huston, Stephen D. Schmidt
5つ星のうち 5.0  レビューをすべて見る (2件のカスタマーレビュー)
参考価格: ¥ 6,121
価格: ¥ 4,892 通常配送無料 詳細
OFF: ¥ 1,229 (20%)
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
1点在庫あり。(入荷予定あり) 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。

フォーマット

Amazon 価格 新品 中古品
Kindle版 ¥ 3,508  
ペーパーバック ¥ 4,892  

会員なら、この商品は10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。
無料体験でもれなく1000ポイント キャンペーン実施中。

キャンペーンおよび追加情報


この商品をチェックした人はこんな商品もチェックしています


商品の説明

内容紹介

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.

著者について

Dr. Douglas C. Schmidt is the original developer of ACE and The ACE ORB (TAO). He is a professor at Vanderbilt University, where he studies patterns, optimizations, middleware, and model-based tools for distributed real-time and embedded systems. He is a former editor-in-chief of C++ Report and columnist for C/C++ Users Journal.

Stephen D. Huston is an internationally recognized expert in networked application development. He has more than 25 years of software development experience, focusing on network protocol and C++ networked application development in a wide range of hardware and software environments. Steve has been working with the ACE development team for over 10 years since founding Riverace Corporation, the premier provider of ACE support, training, and consulting services.


登録情報

  • ペーパーバック: 336ページ
  • 出版社: Addison-Wesley Professional; 1版 (2001/12/10)
  • 言語: 英語, 英語, 英語
  • ISBN-10: 0201604647
  • ISBN-13: 978-0201604641
  • 発売日: 2001/12/10
  • 商品パッケージの寸法: 2.3 x 23 x 18.5 cm
  • おすすめ度: 5つ星のうち 5.0  レビューをすべて見る (2件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 洋書 - 218,102位 (洋書のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引
この本の中身を閲覧する:

カスタマーレビュー

星4つ
0
星3つ
0
星2つ
0
星1つ
0
最も参考になったカスタマーレビュー
15 人中、14人の方が、「このレビューが参考になった」と投票しています。
By 鈴木純一 VINE メンバー
形式:ペーパーバック
ソケットプログラミングを大幅に抽象化した使い勝手のよいミドルウェア「ACE」の開発者がその中身について書いた本です。本書ではソケット、プロセス、スレッド、同期といった低レベルのメカニズムをオブジェクトでラッピング、抽象化するテクニックが中心的な話題になっています(続編ではACEで利用されているデザインパターンが説明されています)。ACEの入門として役に立つだけでなく、アドバンストなネットワークプログラミングの学習にも向くと思います。また、著者が開発しているCORBA ORBで「TAO」はACEの上に構築されているので、TAOやCORBAに興味のある読者やそのユーザにも有益な内容を提供してくれます。
このレビューは参考になりましたか?
5 人中、4人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 C++ Network Programming Volume 1 2002/1/12
形式:ペーパーバック
通信に関するパターン(プログラムの)について、詳しくかつ分かりやすく書かれています。ACEは以前から利用していて、非常に優れた通信関係のミドルウェアと思っていましたが、統合的なガイダンスがなかったので、この本はACEの全体を理解する上で非常に参考になります。
本当は、日本語で読みたいです(誰か翻訳してくれるとよいのですが・・・)。
このレビューは参考になりましたか?
Amazon.com で最も参考になったカスタマーレビュー (beta)
Amazon.com: 5つ星のうち 4.4  14 件のカスタマーレビュー
19 人中、18人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 excellent notes on development experiences 2002/1/6
By Dr. Shahzad Aslam-Mir - (Amazon.com)
形式:ペーパーバック
I have worked on the development of large scale distributed networked systems for many years now, and have yet to see another so well organized text on the subject. It is an invaluable compendium that every network, distributed system, and application developer/programmer should keep handy.
It conveys, clearly, concisely and precisely a wealth of experiences from the development/coding trenches that is hard to come by and is rarely found in one place or even so well organized. The text enumerates in detail how issues faced during development were resolved in a manner that met a multitude of complex development criteria. The book breaks down ACE into a set of key crucial areas/modules, and then goes to work on each piece. It then surgically disects and explains the details of each line of code of the ACE toolkit and how and why the API's were developed the way they were and today what benefits and critical issues they solve as a result of those choices. I am eager to read the completed second volume.
I'd recommend this text to any and all students and practioners alike who are involved in distributed system (sockets, CORBA, RPC... etc with C++) development, even if they dont plan on using ACE, simply because of the high quality development advice and the way it makes one aware of pitfalls and issues that might and invariably do arise in large scale distributed systems development.
13 人中、13人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Essential tools for your use - Highly recommended! 2002/1/11
By Bruce R Trask - (Amazon.com)
形式:ペーパーバック
In the past, I have seen many posts on newsgroups from folks inquiring as to what *real world* C++ code is available for them to study so that they can learn *real-world* tools and techniques they can understand and thereafter really apply. ACE is such a body of code and this book does an excellent job of presenting what ACE is, what it does, how it does it, and, the part I like the most, WHY it does things the way it does.
I work with high performance distributed real-time embedded system factory automation equipment and network-enabled software defined radios. I remember diving into these areas of software for the first time and spending A LOT of time wrestling with the idiosyncrasies of the socket and threading APIs of not just one but a few operating systems. It wasn't until I started using the ACE classes and patterns described in this book that I was able to master these complexities and get on with solving the problem of the business domain for which the software was being written. This book does a great job of giving you not only the view of networked and concurrent applications from 30,000 feet (with the domain analysis of network application development and the resulting isolation of important design dimensions) but also the view from the battlefield trenches (with code that abstracts away the gory details of native operating system APIs) as well as the stuff in between (real life networked concurrent programming examples that bring it all together).
After reading the book, I definitely feel I have gained some invaluable experience from the authors' intense expertise with the gory details of and differences between operating system APIs. They explain these details and differences in a very clear fashion and then show how you can program more productively using the ACE classes that abstract away these platform differences, without loss of efficiency, as well as prevent you from making common nasty programming errors that could cost you hundreds of hours of debugging time. They explain, in full, the C++ techniques that ACE uses to achieve this. They explain not only how these techniques work but why they are used. I feel my expertise and judgment as a C++ network/concurrent programmer have increased greatly as a result of reading the book.
Despite the complexity of the subject matter, the authors' writing style enables you to absorb and understand the information at a very fast rate. I highly recommend this book for anybody involved with programming (you should know C++) as it captures the essence AND details of how a complex programming domain can be systematically and methodically tackled and a solution formulated and implemented effectively in real-world applications.
8 人中、8人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Great book on concurrent network programming 2002/1/20
By "craigp117" - (Amazon.com)
形式:ペーパーバック
Doug and Stephen did a great job writing this book (I only wish it came out earlier ;-). Everything is clearly explained, from analysis, to design patterns, to low-level implementation details with copious, well-written code examples. Even tho I've used ACE for several years now, I still learned many new things from reading this book, and it will continue to be a great reference. I particularly liked their explanation of trade-offs between various server concurrency stategies (eg: iterative, process-per-connection, thread-per-connection, etc), and ACE's design principles (appendix A).
17 人中、13人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 3.0 Read the on-line docs first 2002/6/1
By David T. Catmull - (Amazon.com)
形式:ペーパーバック
I became interested in ACE for a project I'm working on, so before spending money on a book I decided to check out all the on-line documentation, which is pretty detailed. That wasn't quite enough to get me over the learning curve, so I went and bought the book. I was disappointed though - while it was very clear and thorough, it didn't tell me much more that what I had already learned. So my advice is to save your money and stick with the on-line documentation and tutorials.
3 人中、3人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0 Excellent reading for any network programmer 2003/9/17
By "cltss" - (Amazon.com)
形式:ペーパーバック
This is an excellent reading for any network programmer. More than ACE itself the concepts covered are of a great value. I am a beginner to intermediate network programmer, but an experienced programmer otherwise, and found this to be an extremely valuable resource in terms tackling large application frameworks from the ground up. The concepts are precise upto the point but extremely easy to read and digest. Of course, the book is assuming that you know quite a bit of every thing else that is not covered here. There are quite a bit of things that are totally missing or not correct based on the OS and the advances in Posix threading. Nevertheless this is an excellent source for any network programmer.
これらのレビューは参考になりましたか?   ご意見はクチコミでお聞かせください。
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


関連商品を探す


フィードバック