Migrating C/C++ Applications to the Intel Architecture by Shel Travis, Bob Perkins, Joe Devine
Coming February 2003.
This title is available for preorder from the following vendors Amazon.com*
Book Summary
This book is written for developers or project managers planning or performing application migration to an Intel platform. This book begins with a discussion of the migration process-including the issues and preparatory tasks that must be addressed to determine the practicality of a migration and ensure a successful result.
The book provides a roadmap, in the form of a matrix, to identify the major issue categories that apply to specific migration requirements. For each source platform processor, operating system, compiler and library there are a unique combination of issues-for each specific target. The matrix is key in identifying which issue categories pertain to the reader's goal.
The bulk of the book discusses the specific issues for each category by describing the issue, providing a C or C++ code example of the problem, identifying one or more possible solutions, and outlining the decision criteria for selecting the right solution. The book also describes various tools and techniques available to assist in a migration-emulation libraries, compiler errors and warnings, and automated analysis/migration tools.
About the Authors
Shel Travis began his career at Xerox where he was involved in, led, or managed development of 14 hardware or software projects on 9 different platforms. His first application port involved Smalltalk-76 and a Xerox personal computer prototype in 1978. He subsequently developed and ported assembly language BIOS and diagnostic code as well as MS-DOS and Microsoft Windows-based applications. After leaving Xerox, he spent five years developing and enhancing the Windows and Macintosh versions of Aldus (now Adobe) Persuasion including integration of a multi-platform file system shared with PageMaker. Following two years in the IS department at Sprint leading development of an OS/2-based client/server application, Mr. Travis moved to MigraTEC to manage a series of application migrations between OS/2 and Windows. Serving as the Vice President of Research at MigraTEC, he leads a team responsible for MigraTEC's products based on the MigraTEC Migration Workbench such as the 64Express and 32Direct product families. His team is currently exploring new and enhanced applications for automated analysis, migration, and translation of source code.
Bob Perkins joined MigraTEC in April of 1996. Since that time he has held positions as Quality Assurance Manager, Migration Services Manager, Software Development Manager and Manager of Quality. Prior to joining MigraTEC, Mr. Perkins worked for Aldus Corp. from 1988 to 1995 as a Principal Software Engineer, User Interface Architect, and Project Manager and for Adobe Systems after merging with Aldus. From 1984 to 1988, he worked for Xerox Corp. as a Senior Software Engineer. Mr. Perkins started his career as a Software Engineering Consulting in 1979 and has a total of 22 years in the software development industry.
Joe Devine is currently serving as Manager of Solutions Engineering for MigraTEC. His degree in Electrical Engineering is from Milwaukee School of Engineering. He has over 29 years of high-tech Information Sciences experience working in the Milwaukee, Chicago, Tulsa, and Dallas areas with State Government, Insurance, Retail, Petroleum, Banking and Software Development industries. He has been with MigraTEC since January 2001 after leaving Resource One as VP of Research. He has consulted for IBM, Phillips Petroleum and Sequent. For the last 15 years, Joe has been primarily involved in emerging technologies in computing hardware and software. Much of his work has been devoted to scalability and portability of computer software. Working with several young companies in the Dallas area, Joe has been a key contributor in efforts to transparently migrate mainframe application (including transaction based applications run under CICS) to downsized and distributed UNIX-based platforms as well as development of a software products to automate the migration process.
What I prefer about this book is the above description of the pedigree of MIGR's human resources. Should one use the word Intellectual Capital and describe MigraTEC as a knowledge company?
Over to You The Fogg |