REPEAT/ "The Client/Server Toolkit for C and C++ Programmers"; New book from NobleNet turns programmers into client/server experts.NEW YORK--(BUSINESS WIRE)--Oct. 8, 1996--NobleNet Inc. today announced the availability of its newly published book that turns C and C++ programmers into client/server experts. Co-authored by middleware experts Steven Lemmo and Rich Grehan, The Client/Server Toolkit for C and C++ Programmers is a self-contained instructional tool that teaches programmers how to distribute any application or Application Programming Interface (API) across a network. The 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). software included with The Client/Server Toolkit features a unique Windows-based client/server simulator that lets programmers gain hands-on experience in client/server partitioning. Programmers are guided through four "real-world" client/server projects: distributed ODBC (Open DataBase Connectivity) A database programming interface from Microsoft that provides a common language for Windows applications to access databases on a network. database, scanner device, image engine and datafeed. The authors expertise combined with a Rapid Application Development (RAD) environment, demystifies the art of distributing complex applications. "I learned more about client/server development in the last three days of reading your book than I learned in the past few years of doing C and C++ programming," said Pascal Specht, technical sales engineer at Precision Software in Paris. "Our new book will help any C or C++ programmer that wants to learn about state-of-the-art client/server computing," said Lemmo, co-author and chief technology officer of NobleNet. "The techniques taught in the book will help programmers learn to use the powerful Interface Definition Languages (IDLs) found in today's most popular distributed computing (1) The use of multiple computers networked throughout a wide geographical area, or the world via the Internet, in order to solve a single problem. See grid computing. (2) The use of multiple computers in an enterprise rather than one centralized system. middleware." Beginning with a monolithic application In software engineering, a monolithic application describes a single-tiered software application in which the user interface and data access code are combined into a single program from a single platform. , readers learn how to separate programs into independent parts that communicate with each other. While other books on client/server computing include sample code, The Client/Server Toolkit goes further and delivers a true client/server Software Development Toolkit (SDK (Software Developer's Kit) See developer's toolkit and Windows SDK. SDK - Software Developers Kit (or "Software Development Kit"). ) designed for application partitioning Separating an application into components that run on multiple servers. Programming languages and development systems that support this architecture, known as "three-tier client/server," may allow the program to be developed as a whole and then separated into pieces later. . Unlike other approaches, programmers learn to build client/server applications using industry-standard RPC (Remote Procedure Call) A programming interface that allows one program to use the services of another program in a remote machine. The calling program sends a message and data to the remote program, which is executed, and results are passed back to the calling technology that requires no source code changes. "The Client/Server Toolkit is ideal for programmers that want to get a quick immersion into client/server computing with tools that require very little effort to learn," said Vincent Russo, assistant professor of computer science at Purdue University Purdue University (pərdy `, -d `), main campus at West Lafayette, Ind. . "I like the fact that the book is totally self-contained. It has a wealth of real-world examples that provide the reader with a thorough understanding of client/server development. And the simulator gives programmers hands-on experience with building and running real client/server applications." Although The Client/Server Toolkit is written for C and C++ programmers, examples are given that show "drag and drop A graphical user interface (GUI) capability that lets you perform operations by moving the icon of an object with the mouse into another window or onto another icon. For example, files can be copied or moved by dragging them from one folder to another. " programmers how to create client/server applications utilizing popular GUI (Graphical User Interface) A graphics-based user interface that incorporates movable windows, icons and a mouse. The ability to resize application windows and change style and size of fonts are the significant advantages of a GUI vs. a character-based interface. front-ends such as Visual Basic, PowerBuilder, Delphi and Developer 2000. Distributed with the book is a free version of NobleNet's powerful standards-based RPC product used by client/server developers world-wide. Programmers are presented with client and server Windows connected by a simulated network. Using NobleNet RPC, applications developed on the simulator are easily deployed to over 40 platforms including 26 UNIXes, Windows 3.1, 95 and NT, NetWare, MacIntosh, OS/2 and VMS (1) (Virtual Memory System) A multiuser, multitasking, virtual memory operating system for the VAX series from Digital. VMS applications run on any VAX from the MicroVAX to the largest unit. See OpenVMS. . More than 20 Windows-based TCP/IP stacks are supported to ensure operation in existing multi-vendor environments. Co-author Lemmo founded NobleNet, engineered NobleNet's first software product, EZ RPCa, and led the team that developed the company's NetWare and Windows-based middleware tools. With an in-depth understanding of both communication and application software, he is a sought after consultant on RPC programming. Steve has over 15 years of experience in software engineering and tools development in companies such as Computervision Corp., Sun Microsystems Inc. and Xerox Imaging Systems Inc. He is widely recognized as an expert on distributed computing and is frequently called upon to appear at industry forums. Co-author Grehan has been on the editorial staff of BYTE Magazine for over 11 years. He is currently the technical director of BYTE Labs and the author of BYTE's monthly CodeTalk column. His articles have appeared in BYTE, Embedded Systems Programming and Forth Dimensions. In addition, he was a contributor to the 1993 edition of The Encyclopedia of Microcomputers, published by Marcel Dekker Inc. Grehan is also the designer of BYTE Magazine's BYTEmark benchmark suite. The Client/Server Toolkit for C and C++ Programmers is published by NobleNet. The 350 page book with CD-ROM can be ordered for $49.95 by calling (800)-250-6427 or (508) 893-0398. NobleNet offers tools for distributed client/server development for procedural and object paradigms. Incorporated in 1991, NobleNet is a world leader in Remote Procedure Call (RPC) technology and has won numerous awards for its RPC product family. NobleNet also distributes IONA Technologies' industry-leading "Orbix" CORBA-compliant Object Request Broker See ORB. (programming) Object Request Broker - (ORB) Part of the OMG CORBA specification, an ORB's basic function is to pass method invocation requests to the correct objects and return the results to the caller. . The company is headquartered in Southboro, Mass., and can be reached at (508) 460-8222 or at http://www.noblenet.com. CONTAC CONTAC Consumer Organization and Networking Technical Assistance Center CONTAC Central Office Network Access CONTAC Coordinated Navy Total Acquisition Control System : NobleNet Inc. David Burns, 508/460-8222 email: david.burns@noblenet.com |
|
||||||||||||||

`, -d
Printer friendly
Cite/link
Email
Feedback
Reader Opinion