By Michi Henning, Steve Vinoski

ISBN-10: 0201379279

ISBN-13: 9780201379273

Here's the CORBA publication that each C++ software program engineer has been awaiting. complicated CORBA(r) Programming with C++ offers designers and builders with the instruments required to appreciate CORBA expertise on the architectural, layout, and resource code degrees. This booklet bargains hands-on causes for construction effective purposes, in addition to lucid examples that offer functional suggestion on keeping off high priced errors. With this ebook as a consultant, programmers will locate the help they should effectively adopt industrial-strength CORBA improvement tasks.

The content material is systematically prepared and offered so the ebook can be used as either an instructional and a reference. the wealthy instance courses during this definitive textual content exhibit CORBA builders find out how to write clearer code that's extra maintainable, transportable, and effective. The authors' designated assurance of the IDL-to-C++ mapping strikes past the mechanics of the APIs to debate issues resembling strength pitfalls and potency. An in-depth presentation of the hot transportable item Adapter (POA) explains tips to benefit from its a variety of positive aspects to create scalable and high-performance servers. moreover, specific dialogue of complex themes, resembling rubbish assortment and multithreading, presents builders with the data they should write advertisement functions.

Other highlights

In-depth assurance of IDL, together with universal idioms and layout trade-offs whole and distinctive motives of the existence Cycle, Naming, buying and selling, and occasion companies dialogue of IIOP and implementation repositories perception into the dynamic features of CORBA, comparable to dynamic typing and the hot DynAny interfaces suggestion on picking out applicable program architectures and designs distinctive, moveable, and vendor-independent resource code

Show description

Read Online or Download Advanced CORBA (R) Programming with C++ PDF

Similar programming: programming languages books

Read e-book online Mastering Visual C++ 6 PDF

Learning visible C++ 6 is a finished consultant to the newest model of visible C++ and the Microsoft origin sessions (MFC), the instruments of choice for home windows programmers all over. within, you will take advantage of the services of a pro C++ instructor. transparent, sensible reasons of key ideas and methods convey you the trail to construction bullet-proof 32-bit functions.

Read e-book online Objektorientierte Programmiersprache C++ : Vollständige PDF

In diesem Werk werden alle Aspekte der Sprache C++ behandelt, deshalb ist das Buch ebenso für Einsteiger, mit oder ohne Vorkenntnisse über eine andere Programmiersprache, als auch für Umsteiger von anderen Programmiersprachen bzw. C-Programmierer geeignet. Die Darstellung der Sachverhalte erfolgt knapp und systematisch, die Beispiele sind kurz, prägnant und compiler- unabhängig und auf allen Rechnern mit C++ 2.

Additional resources for Advanced CORBA (R) Programming with C++

Example text

These types and APIs are used by the developer to provide application functionality and to interact with the ORB. The translation algorithms for various implementation languages are specified by CORBA and are known as language mappings. Currently, CORBA defines language mappings for C, C++, Smalltalk, COBOL, Ada, and Java. Independent efforts are under way to provide additional language mappings for Eiffel, Modula 3, Lisp, Perl, Tcl, Python, Dylan, Oberon, Visual Basic, and Objective-C. Some of these mappings may eventually become standards.

For example, sometimes the server already exists, and you need only write a client. In that case, you would perform only those steps related to developing clients. If this CORBA application development process is not clear to you, do not worry. We have kept our explanation of these steps at a high level; we want only to give you an overview of what you must do to create C++ CORBA applications. Subsequent chapters cover many more details related to the development of real-world applications, so do not be disheartened by the lack of depth in the coverage provided here.

In that case, object references are parameter values and are no different from any other type of value, such as a string. Clients simply contact an object, and the object returns one or more object references. In this way, clients can navigate an "object web" in much the same way as following hypertext links. Clients use other methods to acquire object references only rarely. For example, the lookup of a reference in a Trader or the reading of an object reference from a file typically happens only during bootstrapping.

Download PDF sample

Advanced CORBA (R) Programming with C++ by Michi Henning, Steve Vinoski

by Michael

Rated 4.85 of 5 – based on 7 votes