PDC Presentations: Multimedia Technology
Microsoft Professional Developers Conference
San Francisco, CA (March 12-14, 1996)
Didn't make the PDC?
You'll find the slides, papers, and samples on multimedia technology presented at the PDC in the zipped files below. (Presentations are in Microsoft® PowerPoint® format.
If you don't have PowerPoint installed on your machine, you can view the presentations by downloading the Microsoft PowerPoint Viewer from the Microsoft Office Web site.)
Microsoft has several exciting new technologies for the multimedia developer. This session defines where we are today and how we plan to activate multimedia in the future. We discuss these technologies and demonstrate how they can be used to create great active multimedia titles and tools.
The objective of this session is to introduce a new file format that enables delivery of active multimedia content (audio, audio and pictures, and video) over the Internet and corporate networks. More specifically, the session covers the technical characteristics of a format that enables the synchronization of media objects and the optimization for specific frame-rate systems. This session also covers details on the client code necessary for playing content, and an editing tool for generating and editing files is provided.
ActiveMovie provides improved playback, synchronization, and control of AVI, QT, and MPEG files and is based on a modular, object-oriented approach that dramatically increases developer productivity. Unlike current generation multimedia system software such as Video for Windows and QT, which provide a series of useful APIs for manipulating media, ActiveMovie provides a leapfrogging paradigm that is dramatically more flexible. The talk will demonstrate the use of video technology in OLE-enabled authoring/presentation applications, CD titles, Visual Basic®, C, and MFC.
Windows and DirectX herald a revolution in Windows programming that will fundamentally alter the fabric of today's application market. Hardware vendors are able to bring highly innovative new 3-D and sound technology to the PC faster than ever before, and Windows titles will rival the power of anything you can find on any platform. Learn how to take advantage of these hardware innovations using the DirectX API in your applications.
An in-depth look at the architecture of Microsoft's new real-time 3-D technologies. Direct3D brings developers the ability to create truly interactive, blazingly fast 3-D applications quickly and easily. Applications based on Direct3D will automatically take advantage of the new generation of low-cost 3-D hardware accelerators, while providing great software-only performance too. The talk includes demonstrations of the technologies.
This is a Dircect3D programming tutorial. This talk will build on the "Direct3D: Architecture" talk and detail the programming model for Direct3D. You will walk through an example of basic 3-D drawing.
Another Net exists out there that broadcasts audio, video, and other multimedia information. Using a technique called "multicasting," you can write applications that scale to hundreds, thousands or millions of simultaneous users. Find out about multicasting, and how you can use it in your Internet programming repertoire.
ActiveVRML provides a comprehensive and platform-neutral modeling language for Internet interactive multimedia content. It provides a highly efficient run time, especially on Windows, and an ActiveX Control that integrates with Internet Explorer and Navigator. It is complementary and works great with Java and Visual Basic® Scripting Edition. ActiveVRML is an ideal target for visual authoring tools, and it also provides a solid foundation for network streaming and multi-user shared spaces.
We discuss the modeling language and highlight its advantages in relation to the Moving Worlds proposal; show demos through the OCX browser intrgrated with Internet Explorer (IE) 3.0 and based on the DirectX media libraries; and provide an early developer release for the attendees.
Note to PDC attendees: The PDC Materials Final CD you received contains an
ActiveVRML document (\\WHITE PAPERS\AV INTRO - SALIMABI.DOC) with the Word Prank Macro virus.
We are sorry for any inconvenience this may have caused.
To scan your hard disk for this virus, you can download a copy of the macro virus protection tool from
the Microsoft Word Web page
.
You can view the HTML version of the ActiveVRML document directly from the ActiveVRML page.
Check out the architecture and how to program for Microsoft's online gaming technology. You'll see how to write online games and game servers, lobbies and lobby servers (which provide ways to find people to play) as well as how to do billing.
Back to table of contents