QuickTime for .NET and COM Developers

Paperback (Print)
Buy New
Buy New from BN.com
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 97%)
Other sellers (Paperback)
  • All (10) from $1.99   
  • New (6) from $34.55   
  • Used (4) from $1.99   


At the heart of Apple's hugely popular iLife software suite—iMovie, iPhoto, iDVD, GarageBand, and iTunes—is QuickTime, the powerful media engine that drives elegant applications for managing movies, images, and audio files. The enduring success of QuickTime is in no small part attributable to its component architecture. This key feature has allowed it to embrace emerging digital media technologies and standards one by one as they have appeared over the 12 or so years since its launch. None of the competing technologies even comes close, let alone on both Mac OS X and Windows.

QuickTime for .NET and COM Developers is the first guide to QuickTime for developers using popular RAD tools such a Visual Basic .NET, C#, and Visual Basic 6. A general introduction to QuickTime is followed by a detailed explanation of the QuickTime architecture from a.NET and COM perspective, liberally accompanied by code snippets. A number of implementation examples illustrate key QuickTime features, ranging from a simple movie player to a sophisticated interactive application. Also covered is QuickTime scripting in both QuickTime Player (using Windows Scripting) and in Microsoft Office applications (using VBA). Brief guides to developing with QuickTime in Delphi and ATL/WTL are also included.

Part of the official Quicktime Developer Series, publishing the finest books on QuickTime in cooperation with Apple.

• The first book on QuickTime for .NET and COM application and scripting developers
• Written by one of the architects of Apple's QuickTime ActiveX/COM control
• Offers numerous sample applications and code examples

Thanks to the proliferation of low-cost media capture devices such as digital cameras, scanners, video cameras and the like, plus the ability to conveniently exchange files over broadband connections, many people are acquiring large libraries of digital media. Apple's hugely popular iLife software suite— iMovie, iPhoto, iDVD, GarageBand, and iTunes— has capitalized on exactly this phenomenon, providing elegant applications for managing movies, images and audio files. QuickTime is at the heart of the iLife success story, and the enduring success of QuickTime is in no small part attributable to its component architecture. This key feature has allowed it to embrace emerging digital media technologies and standards one by one as they have appeared over the twelve or so years since its launch. None of the competing technologies even comes close. QuickTime for .NET and COM Developers is a practical guide to the use of QuickTime for application developers using popular Microsoft component-oriented development tools such as Visual Basic, and the new .NET tools: Visual Basic.NET and C#.NET. A general introduction to QuickTime features and their potential application is followed by a detailed explanation of the QuickTime architecture from a COM and .NET perspective. The remainder of the book demonstrates a number of implementation samples, chosen to illustrate key QuickTime features. These samples will range from a simple multiple-window movie player to a sophisticated interactive application

Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
Few Windows developers realize how much they can do with Apple’s QuickTime. They can enable applications with media playback, A/V capture and editing, format conversion, video creation -- even let users navigate panoramas and 3D objects. They can do it using familiar tools (VB, C#, Delphi). And, with the new Apple QuickTime Control, they can do much of it without complex API coding. John Cromie, who helped architect that control, will show you how.

You’ll get comfortable by creating a simple media player; tour QuickTime’s object model; master QuickTime events and metadata. Next, you’ll put QuickTime to work in three sample apps: a multi-format media browser; a script to automate media production workflow; and an Access database that stores and plays movies. There’s plenty of sample code, plus a concise reference section: all you need to “think different” about media from now on. Bill Camarda, from the March 2006 Read Only

From the Publisher
"This book addresses QuickTime development on Windows using the QuickTime COM components that were released by Apple with QuickTime 7." - HiTech Review, July/Aug. 2006
Read More Show Less

Product Details

  • ISBN-13: 9780127745756
  • Publisher: Elsevier Science
  • Publication date: 1/31/2006
  • Series: QuickTime Developer Series
  • Pages: 360
  • Product dimensions: 0.75 (w) x 7.50 (h) x 9.25 (d)

Meet the Author

John Cromie is one of the architects of Apple’s QuickTime ActiveX/COM control for Windows and is the principal at the software development and consulting company, Skylark Associates. Skylark specializes in software design, website architecture, and interface design, and has clients in both Europe and the United States. With a strong portfolio of successful projects, many of which feature QuickTime, Skylark has established a reputation for innovative software development of interactive and web applications on both Windows and Mac platforms. Having worked with QuickTime for over 12 years, John is a long-time QuickTime developer, first using HyperCard on the Mac, and then moving on to Windows with the advent of QuickTime for Windows. An experienced developer, John has successfully delivered numerous CD/DVD-ROM titles, websites and interactive applications using RAD tools, C++ and the QuickTime API. Skylark is also responsible for the cross-platform software behind the award-winning BirdGuides range of CD/DVD-ROM titles for birdwatchers—again largely QuickTime based. John has overseen the development of birdguides.com into the leading bird information website in Europe. Consulting clients include Cambridge University, Esat/BT, The International Post Corporation and Apple Computer. Whenever the fickle weather in the northwest of Ireland permits, John gets out and about birding or walking in the mountains, and he is actively involved in nature conservation.

Read More Show Less

Table of Contents

Preface; Chapter 1. Introduction; Chapter 2. Getting Started with the QuickTime Control; Chapter 3. Using the QuickTime Control; Chapter 4. The QuickTime Object Model; Chapter 5. Diving Deeper; Chapter 6. Create and Edit; Chapter 7. Browsing the Media; Chapter 8. Scripting QuickTime Player; Chapter 9. QuickTime meets Office; Appendix A. QuickTime COM Library Reference; Appendix B. Additional COM Host Environments; Appendix C. QuickTime Exporter Types; Index

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)