First Look Microsoft Office 2003

At first glance, the concept of smart documents seems pretty simple. A smart document would anticipate what you're creating, know what you need, and offer the resources to help you create it. It might offer you certain equations for particular financial procedures or suggest a disclaimer paragraph for the end of the proposal you're writing. A smart document would save recognized data in familiar ways, keep track of your personal user settings, and be able to provide additional data or prompts when you need them.

Smart Documents: Quick Facts

Here are some quick facts about smart documents and the way they're distinguished from smart tags and InfoPath:

Smart Document Possibilities

Smart documents provide a great opportunity for developers to create custom smart document applications for businesses. In a doctor's office, for example, smart documents might enable office personnel to do the following:

In a car dealership, smart documents could take care of these tasks:

In a Web design firm, smart documents could provide these services:

Smart Documents for End Users

What will an information worker see when he or she works with a smart document? In some cases, the experience might be completely transparent. With the familiarity of Word and Excel task panes, users are now accustomed to looking for help with tasks and procedures by going to the panel along the right side of the work window. Because a smart document provides a customized, document-specific task pane, users might not actually realize they are working with smart-document technology.

The smart document is aware of the cursor position and can display information in the task pane related to the worker's specific task or action. The information might take any number of forms, including these:

A user might receive the smart document via e-mail or by downloading it from the Web. When he or she opens the file, Office 2003 does the necessary security checks to ensure that the document was sent by a trusted provider. If the security measures check out and the user approves the installation, the template is installed on the user's local machine, along with the supporting files needed to provide the smart document content.

Smart Documents for Developers

The smart document itself is a combination of more than one technology. Developers can use XML schemas to set up the structure of a Word or Excel document and create a custom DLL using Microsoft Visual Basic 6.0, Visual Basic .Net, C++, and C#. The smart documents allow developers to use XML structures to connect their documents to databases and build actions and logic into a document information workers use every day. This makes data more accessible across organizations; provides significant, relevant help for end users; reduces duplication of effort; and lessens the error margin in data entry and manipulation. Moreover, because smart documents can update automatically from trusted servers, developers can work at the server level instead of deploying to individual user systems.

Tip 

A dynamic-link library (DLL) is a file (with a .dll extension, naturally) that contains a library of common functions used by applications. This library is dynamically linked to the application.

Категории