C++ Network Programming, Volume I und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Jetzt eintauschen
und EUR 2,10 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Beginnen Sie mit dem Lesen von C++ Network Programming, Volume I auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

C++ Network Programming, Volume I: Mastering Complexity with Ace and Patterns: 1 (C++ in Depth) [Englisch] [Taschenbuch]

Douglas C. Schmidt , Stephen D. Huston
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Statt: EUR 42,00
Jetzt: EUR 41,90 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
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
Nur noch 1 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Dienstag, 28. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 21,62  
Taschenbuch EUR 41,90  

Kurzbeschreibung

20. Dezember 2001 C++ in Depth
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.

Wird oft zusammen gekauft

C++ Network Programming, Volume I: Mastering Complexity with Ace and Patterns: 1 (C++ in Depth) + C++ Network Programming, Volume 2: Systematic Reuse with Ace and Frameworks (C++ in Depth Series)
Preis für beide: EUR 87,70

Die ausgewählten Artikel zusammen kaufen


Produktinformation

  • Taschenbuch: 336 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam (20. Dezember 2001)
  • Sprache: Englisch
  • ISBN-10: 0201604647
  • ISBN-13: 978-0201604641
  • Größe und/oder Gewicht: 18,6 x 2 x 23,4 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 103.887 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Synopsis

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.

Buchrückseite

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 facadesWith this book, C++ developers have at their disposal the most complete toolkit available for developing successful, multiplatform, concurrent networked applications with ease and efficiency.



In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
11 von 15 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Ein MUSS für jeden Netzwerkprogrammierer 17. Januar 2002
Format:Taschenbuch
Dieses, schon lange erwartete Buch hält, was es verspricht! Es nimmt Sie mit auf eine faszinierende Reise in die Welt der Netzwerkprogrammierung.

Wenn Sie bereits die Klassenbibliothek ACE benutzen, so gibt Ihnen dieses Buch alles, was Sie zu deren Verständniss wissen müssen: einen Überblick über die grundlegende Philosophie von ACE und seine zentralen Konzepte, aber vor allem eine detaillierte Beschreibung aller ACE-Wrapper-Facades, welche die unterste Ebene von ACE bilden. Auch wenn Sie bereits ein ACE-Experte sind, so wird Ihnen dieses Buch sicher einige neue Kenntnisse über ACE vermitteln können.

Aber auch wenn Sie mit anderen Programmiersprachen arbeiten als C++, können Sie von diesem Buch profitieren. Die Beschreibung der "Entwurfsdimensionen" der Netzwerkprogrammierung gibt ihnen einen sehr guten und vollständigen Überblick über die vielen Herausforderungen und Problemstellungen, die Sie in dieser Domäne meistern müssen. Falls Sie nach mehr suchen als nur einer Beschreibung von APIs -- hier ist das Buch welches Sie benötigen.

War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.4 von 5 Sternen  14 Rezensionen
18 von 19 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen excellent notes on development experiences 6. Januar 2002
Von Dr. Shahzad Aslam-Mir - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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 von 13 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Essential tools for your use - Highly recommended! 11. Januar 2002
Von Bruce R Trask - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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 von 8 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Great book on concurrent network programming 20. Januar 2002
Von "craigp117" - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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).
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de