ICONIX Announces ``Comprehensive Com, Volume 2: Fundamentals of Com, Part 2''.SANTA MONICA, Calif.--(BUSINESS WIRE)--Aug. 23, 1999-- ICONIX Software Engineering Inc., leader in object-oriented training, announced the latest addition to its suite of multimedia tutorials on object technology -- Volume 2 of the Comprehensive COM tutorial series, "Fundamentals of COM, Part 2." Where Volume 1 of this series looked at COM from a client perspective, Volume 2 crosses the client-server boundary and takes a look at COM from the server side. Volume 2 discusses COM from the server-side perspective, including a detailed analysis of inprocess servers as well as a discussion of the differences between inprocess and local servers. A complete raw C++ example for an inprocess server is provided and analyzed. Several textbook chapters' worth of COM programming material is broken down and displayed on easily understood slides. Remote servers, DCOM (Distributed Component Object Model) Formerly Network OLE, it is Microsoft's technology for distributed objects. DCOM is based on COM, Microsoft's component software architecture, which defines the object interfaces. , proxies, stubs and marshalling are introduced in this volume. The Interface Definition Language See IDL. Interface Definition Language - (IDL) 1. An OSF standard for defining RPC stubs. 2. Part of an effort by Project DOE at SunSoft, Inc. to integrate distributed object technology into the Solaris operating system. , or IDL (1) (Interface Definition Language) A language used to describe the interface to a routine or function. For example, objects in the CORBA distributed object environment are defined by an IDL, which describes the services performed by the object and how the data , is explained with narrated example code, and the rationale for using it is made clear. MIDL MIDL Microsoft Interface Definition Language MIDL Modular Interoperable Data Link MIDL Master Input Data List MIDL Miniature Interoperable Data Link MIDL Most Idle , the compiler used on IDL files, is also described in detail. Additionally, multithreading Multitasking within a single program. It allows multiple streams of execution to take place concurrently within the same program, each stream processing a different transaction or message. is introduced along with an explanation of apartments and threading scenarios. The main emphasis of the COM 2 tutorial is to discuss COM from a server-implementation perspective in order to prepare for the more detailed tutorials in the series. Subjects to be covered in the remaining four volumes include:
-- Volume Three: ActiveX technologies built on top of COM;
-- Volume Four: Advanced COM/MTS/recent trends in COM+;
-- Volume Five: Active Template Library, or ATL;
-- Volume Six: Microsoft Foundation Classes (MFC) for COM
programming.
Recognized as leaders in object-oriented software engineering Object-oriented software engineering (OOSE) is an object modeling language and methodology OOSE was developed by Ivar Jacobson in 1992 while at Objectory AB. It is the first object-oriented design methodology to employ use cases to drive software design. technology, ICONIX leads the industry in delivering multimedia computer-based training to the O-O development community. With subjects including COM, CORBA (Common Object Request Broker Architecture) A software-based interface from the Object Management Group (OMG) that allows software modules (objects) to communicate with each other no matter where they are located on a private network or the global , UML and Rational Rose, ICONIX's suite of multimedia CD-ROM CD-ROM: see compact disc. CD-ROM in full compact disc read-only memory Type of computer storage medium that is read optically (e.g., by a laser). tutorials on object technology is in widespread use in more than 40 countries around the world. ICONIX also offers on-site training in COM, UML and unified methods, which serves as an excellent complement to the CD-ROM tutorials. For further information or to purchase a CD, contact ICONIX Software Engineering Inc., 2800 28th St., No. 320, Santa Monica, Calif. 90405; telephone 310/458-0092; fax 310/396-3454; e-mail marketing@iconixsw.com; Web http://www.iconixsw.com. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion