Front cover IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1 Introduction to spreadsheet, word processing, and presentation editors Detailed features and functionality Step-by-step instructions Philip Monson Timothy K. Choo Christopher J. O’Neill ibm.com/redbooks Redpaper International Technical Support Organization IBM Workplace Client Technology Productivity Tools December 2004 Note: Before using this information and the product it supports, read the information in “Notices” on page v. First Edition (December 2004) This edition applies to Release 2.0.1 of IBM Workplace Client Technology. © Copyright International Business Machines Corporation 2004. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii The team that wrote this Redpaper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Chapter 1. IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1 . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 IBM Workplace Client Technology highlights . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 What editors are included? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 Are editors a replacement for traditional office suites? . . . . . . . . . . . . . . . . 4 1.3.1 Word processing editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3.2 Spreadsheet Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3.3 Presentation Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Chapter 2. Using the editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.1 Shared productivity themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.1.1 Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.1.2 Document creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.1.3 Document libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.1.4 Document collaboration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.1.5 Document security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.1.6 Document search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.1.7 Document export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.1.8 Working with Microsoft Office documents . . . . . . . . . . . . . . . . . . . . . 23 2.1.9 Word processing editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.1.10 Navigating documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.1.11 Editing documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.1.12 Importing and exporting Microsoft Office documents . . . . . . . . . . . 25 2.1.13 Page layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.1.14 Spelling and proofreading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.1.15 Tables and columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.1.16 Working with styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.1.17 Graphics, diagrams, and charting . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.1.18 Contents, indexes, footnotes, endnotes, cross-references . . . . . . . 42 2.2 Spreadsheet editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 © Copyright IBM Corp. 2004. All rights reserved. iii 2.2.1 Editing Microsoft Excel documents . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.2.2 Editing documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.2.3 Data entry errors and deletes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.2.4 Data entry helpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 2.2.5 Previewing and printing data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 2.2.6 Functions and formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 2.2.7 Managing styles and formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 2.2.8 Charting and mapping your data. . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 2.2.9 Database manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 2.2.10 Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 2.2.11 Cross-tabulation with Data Pilot . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 2.3 Presentation Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 2.3.1 Working with Microsoft PowerPoint presentations . . . . . . . . . . . . . . 64 2.3.2 Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 2.3.3 Slide management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 2.3.4 Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 2.3.5 Graphics and objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 2.3.6 Charting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 2.3.7 Creating slide shows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 2.3.8 Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 2.4 Additional resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 iv IBM Workplace Client Technology Productivity Tools Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A. The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. COPYRIGHT LICENSE: This information contains sample application programs in source language, which illustrates programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBM's application programming interfaces. © Copyright IBM Corp. 2004. All rights reserved. v Trademarks The following terms are trademarks of the International Business Machines Corporation in the United States, other countries, or both: Common User Access® developerWorks® IBM® Lotus® Lotus Notes® Mainspring® Redbooks™ Redbooks (logo) WebSphere® Workplace™ ™ The following terms are trademarks of other companies: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. vi IBM Workplace Client Technology Productivity Tools Preface IBM® Workplace™ Client Technology is the foundation for building the next-generation, rich-desktop experience for enterprises and small to medium-sized businesses. This framework is built primarily on open standards and provides the combined benefits to customers who require both a rich user experience and the manageability of a browser-based solution. Reaching from desktop to mobile devices, IBM Workplace Client Technology is the flexible, manageable, and extensible client with security features for businesses requiring true on demand capabilities. IBM Workplace Client Technology is available in both a full desktop rich client edition and a pervasive device-focused micro edition. This Redpaper provides a functional description of the productivity tools that are found in IBM Workplace Client Technology Rich Edition. It is written for a non-technical end-user audience to help in understanding the benefits and features of the word processing, spreadsheet, and presentation editors. The team that wrote this Redpaper Philip Monson is a Project Leader at the ITSO Lotus® Center in Cambridge, Massachusetts. Phil has been with Lotus / IBM for 14 years, joining the company when the early versions of Lotus Notes® were rolled out for internal use. He has served in management, technical, and consulting roles in the IT, Sales, and Development organizations. Timothy K. Choo is a Software Engineer with a Lotus development team in Westford, Massachusetts. Tim was previously a senior consultant in the Strategy and Change practice of IBM Business Consulting Services where he advised financial services clients on technology strategy issues. Tim came to IBM from Mainspring®, where he was a technical architect. Tim also spent several years building solutions with the Architected Solutions Group at Lotus and developing solutions for customers as a consultant with Lotus Professional Services Asia-Pacific. Christopher J. O’Neill has 15 years of experience working with IBM customers. He is a subject matter expert in the areas of application development, enterprise integration, and human productivity in collaboration. Chris spent five years working with the largest institutions on Wall Street. He has helped Wall Street customers cope with market downturns, litigation, risk, and continuity concerns. Chris is currently assigned to the World Wide Technology Advocates in Lotus © Copyright IBM Corp. 2004. All rights reserved. vii Technical Sales. He travels frequently, giving speeches and presentations about IBM Strategy for IBM Workplace Client technology and WebSphere® Portal. Chris is based in the Lotus offices in Cambridge, Massachusetts, and in Washington, D.C. Thanks to the following people for their contributions to this project: Dave Kajmo, Product Manager Lotus Workplace, IBM Jeanette Barlow, Market Manager IBM Workplace Client Technology, IBM Dane A. Johnson, Software Engineer, IBM Betsy Thaggard, Editor, ITSO Center, Austin Become a published author Join us for a two- to six-week residency program! Help write an IBM Redbook dealing with specific products or solutions, while getting hands-on experience with leading-edge technologies. You will team with IBM technical professionals, Business Partners, and/or customers. Your efforts will help increase product acceptance and customer satisfaction. As a bonus, you will develop a network of contacts in IBM development labs, and increase your productivity and marketability. Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.html Comments welcome Your comments are important to us because we want our papers to be as helpful as possible. Send us your comments about this Redpaper or other Redbooks™ in one of the following ways: Use the online Contact us review redbook form found at: ibm.com/redbooks Send your comments in an e-mail to: redbook@us.ibm.com Mail your comments to: IBM Corporation, International Technical Support Organization Dept. JLU Mail Station P099 2455 South Road Poughkeepsie, New York 12601-5400 viii IBM Workplace Client Technology Productivity Tools 1 Chapter 1. IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1 This Redpaper provides a functional description of the productivity tools that are found in IBM Workplace Client Technology Rich Edition. It is written for a non-technical end-user audience to help them understand the benefits and features of the embedded editors. This paper has two major sections: Chapter 1: Introduction This section provides a brief overview of IBM Workplace Client Technology Rich Client and describes the productivity tools that are built into the client. Chapter 2: Using the productivity tools This section discusses the key features of each of the three editors: word processing, spreadsheet, and presentation. © Copyright IBM Corp. 2004. All rights reserved. 1 Note: This paper is based on IBM Workplace Client Technology Rich Edition Version 2.0.1 (hereafter referred to as the rich client). This was the shipping version of the product at the time this paper was written. Table 1-1 Important terminology 2 Term or acronym Definition IWCT IBM Workplace Client Technology Productivity tools The three editors that are included with the IWCT Rich Client edition Office suite A full-featured office productivity suite such as Microsoft® Office or WordPerfect Office SyncML An XML-based markup standard for synchronizing data between different repositories SDO (Service Data Objects) Designed to simplify and unify the way in which applications handle data. Using SDO, application programmers can uniformly access and manipulate data from heterogeneous data sources, including relational databases, XML data sources, Web services, and enterprise information systems. WYSIWYG What You See Is What You Get OpenOffice OpenOffice is both an Open Source product and a project. The product is a multi-platform office productivity suite. It includes the key desktop applications, such as a word processor, spreadsheet, presentation manager, and drawing program, with a user interface and feature set similar to other office suites. Written in C++ and with documented APIs licensed under the LGPL and SISSL Open Source licenses, OpenOffice.org allows any knowledgeable developer to benefit from the source. And, because the file format for OpenOffice.org is XML, interoperability is easy, making future development and adoption more certain. IBM Workplace Client Technology Productivity Tools 1.1 IBM Workplace Client Technology highlights IBM Workplace Client Technology provides a flexible and extensible framework for applications. It is built on a standards-based platform and utilizes the Eclipse technology platform as a base component. Among its approaches to help enable low total cost of ownership (TCO), a key element of IBM Workplace Client Technology, is its ability to provide a no-touch deployment model coupled with policy-based management. Additionally, as an enterprise solution, IBM Workplace Client Technology provides built-in security features and a managed, synchronized relational data store that supports both connected and disconnected operations. As one example, this secure data store can provide document management capabilities, and when combined with plug-in document editor support (that is described in this Redpaper), will give enterprises a new level of document library services combined with low TCO and ubiquity. Of course, to help maintain customer flexibility, IBM Workplace Client Technology is also planned to support a variety of client operating systems, including Microsoft® Windows®, Linux® distributions (Red Hat and SUSE), and the Apple Mac OS, as well as a variety of mobile devices. Overall, the main characteristics that distinguish IBM Workplace Client Technology from other client application environments include: A centrally managed, policy-based client provisioning system that ensures that initial installations as well as maintenance updates can be applied on the server side, and that users can experience those new updates client-side, fully dynamically. A synchronizable, policy-based, secure data store for content, based on IBM Workplace Client technology (in other words, a data store that is secure, provides for easy server-based backups, and enables users to collaborate on information with its synchronization capabilities). Component architecture that enables incremental distribution and upgrade of client capabilities, resulting in a common user experience across all capabilities and the ability to turn on capabilities when required (on demand). A design that enables extensible end-user, enterprise, and third-party customizations of the environment and applications, while retaining full managed enterprise policy control. A rich set of embedded editors that provide word processing, spreadsheet, and presentation capabilities. These editors enable users, if they choose, to work within the context of IBM Workplace Client Technology versus switching between multiple applications. Chapter 1. IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1 IBM Workplace Client Technology moves beyond the browser, enabling not only browser capabilities, but also the ability to securely and incrementally download, update, and intelligently cache the next generation of rich and hybrid client applications. These applications run locally on the end user’s machine using an encrypted, synchronized content store with security features and offline and disconnected capabilities. Such applications will harness the full power of the user’s machine to deliver state-of-the-art capability and performance while continuing to be centrally deployed, upgraded, and administered at the server, side by side with the browser-based applications. IBM Workplace Client Technology delivers this next generation of rich applications with the low total cost of ownership comparable to the TCO of traditional browser-based applications. 1.2 What editors are included? Three editors are provisioned with the Lotus Workplace Documents application: the word processor, spreadsheet, and presentation editors. These editors are derived from OpenOffice group (http://www.openoffice.org) efforts with a number of enhancements and customizations. File compatibility in general is also good. We also did some informal testing using relatively complex documents, and the results are discussed in each editor’s section. 1.3 Are editors a replacement for traditional office suites? The productivity tools are not designed to match a standalone office suite such as Microsoft Office on a feature-by-feature basis. Instead, the productivity tools are meant to be an alternative for users who perform relatively basic document viewing and editing tasks. In general, the productivity tools implement the 80-20 rule (Pareto’s Principle: 20 percent of the features are vital to 80 percent of the user base, while the remaining 80 percent of features are only exploited by the 20 percent who are considered advanced users) when it comes to including features in the product. Certain sets of users do not require a full office suite such as Microsoft Office. Their work may require them to view, and in some cases create or edit, basic Microsoft Office documents. This class of users is well served by the productivity tools found in the IBM Workplace Client Technology Rich Client Edition. The productivity tools support Microsoft Office document formats and enable users to read these documents. The productivity tools also provide editing capabilities that almost rival the feature set in a full office suite. These features enable users 4 IBM Workplace Client Technology Productivity Tools to create or edit existing documents with ease. Power users who utilize all of the advanced features of their office editors are not good candidates for the IBM Workplace Client Technology Rich Client editors. They should stick to their full office suites. A test conducted by eWeek in April 2004 concluded that the majority of users would have no trouble transitioning to OpenOffice from their current Office suite. The only exception would be advanced users, particularly those who used the Excel spreadsheet. (“Office 2003 vs. OpenOffice.org” eWeek, April 26, 2004: http://www.eweek.com/article2/0,1759,1571626,00.asp) In the next section, we analyze office editor usage in a typical corporate environment and identify which tasks are suitable for the IBM Workplace Client Technology productivity tools. We start by defining a high-level enterprise value chain. Figure 1-1 A typical enterprise value chain We then examine which activities in each stage of the value chain require the use of a particular editor. The activities are analyzed further to determine whether the editor adequately supports the task. Chapter 1. IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1 1.3.1 Word processing editor Figure 1-2 Word processor usage in an enterprise The word processor, a mainstay of the information worker, is used to capture, codify, and communicate textual information both internally and to external parties. A trend that has emerged recently is the increasing use of the e-mail client, instead of a word processing application, to compose short notes and memos. Today’s e-mail clients possess sophisticated rich text editing environments and users often opt to input the text directly into the message body instead of attaching a word processing document. The recent spate of virus infections via infected document attachments may have exacerbated this trend. On the other end of the scale, very large, complex documents are usually laid out using specialized desktop publishing tools such as Quark XPress or Adobe Framemaker. This leaves the word processing application the task of handling the middle ground: medium-sized, multipage documents such as reports that require advanced formatting, graphics support, and special elements such as table of contents. In Part II, we examine the features of the IBM Workplace Client Technology productivity tools and how they work together to enable the creation of such documents. 6 IBM Workplace Client Technology Productivity Tools Table 1-2 Word processor usage Document type Usage IWCT Editor suitability Memos, letters These short documents are overwhelmingly composed directly in e-mail rich editors and sent to the recipients. Many busy workers ignore attachments to e-mail. Hardcopy memos are slowly disappearing. The basic text and paragraph formatting requirements are easily handled by the WP editor. Meeting minutes Minutes are probably one of the only short documents created in a word processor, although capturing them in an e-mail is gradually taking root. Usually captured in a two-column table with minimal text formatting requirements. Easily handled by the WP editor. Reports Management reports are probably the most commonly authored word processor documents. They run multiple pages in length, have multiple sections, and usually contain graphics, charts, and spreadsheet tables. Will probably require the use of styles, sophisticated formatting, tables, charts, and graphics. This is within the WP editor’s realm of capabilities. Documentation This is the second most common document generated; for example, documentation of a product, service, or process. Documentation ranges in complexity from simple text documents to files with graphics and advanced styles. Typically requires many supporting features including table of contents, styles, sophisticated formatting, tables, graphics, and indexes. word processing editor should be able to handle small to medium-sized projects. Press release Most press releases are authored in a word processor and sent electronically to the wire services. The basic text and paragraph formatting requirements are easily handled by the word processing editor. RFP, RFI, requirements documents These documents generally reach external parties. They tend to be text-heavy with moderate formatting requirements. Requirements include bulleted lists, styles, text formatting, and possibly images. Should not present a problem for the word processing editor. Chapter 1. IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1 1.3.2 Spreadsheet Editor Figure 1-3 Spreadsheet usage in an enterprise Depending on your job role, the spreadsheet may be the application in which you spend most of your day. In addition to its obvious utility to workers who work with numbers, such as accountants and financial analysts, spreadsheets are often used as flat file database managers, also known as list managers. Spreadsheets lend themselves to efficiently manipulating large quantities of both textual and numeric data. The formulas allow for easy manipulation to facilitate analysis. In addition, spreadsheets often contain powerful data analysis and visualization tools. We will explore the features of the spreadsheet editor and delve into its ability to meet the needs of its various users. Table 1-3 Spreadsheet usage 8 Task Usage IWCT Editor suitability Analysis, projections Charting to observe trends, what-if scenario analysis, and backsolving are some of tools that are used to perform projections. Has excellent solver capabilities. IBM Workplace Client Technology Productivity Tools Task Usage IWCT Editor suitability Data manipulation Large amounts of numeric and textual data can be manipulated easily, including sorting, filtering, and transposing. A useful front end for a database. Offers very good sorting, filtering, and transposition for data contained within the confines of the spreadsheet area. The ability to connect directly to an external data source is not enabled. Reporting Reports usually contain some form of financial or statistical data that is presented in summary form with a chart. Contains myriad functions for consolidating data. Outline functions can collapse and expand large amounts of data. Charting functions are more than sufficient for representation. Budgeting Budgeting involves both data collection and consolidation that exercises the data handling and formatting aspects. Offers excellent entry validation and cell protection, which can control how users input data. These controls can be applied to create spreadsheet forms that capture budget data. Style options are replete with both conditional and static formatting. Programmatic control of style is not enabled. Off-ledger calculations The finance department often uses spreadsheets for accounting calculations, which are fed back into the general ledger. These can range from simple to advanced calculations. Offers many functions to analyze financial data. Data collection Spreadsheets are often used as a form template to collect information such as timesheets, expense reports, and so on. Can be used to create forms with validation that can capture data. This release is not capable of connecting the data inputs into a database. Chapter 1. IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1 Task Usage IWCT Editor suitability Project management In many instances, spreadsheets are often used as surrogate project management tools. Custom models are used to calculate task duration, resource usage, and such. Makes an excellent project management tool, enabling users to download PDF versions for spreadsheet planning and calendars. Cost estimation Project managers or consultants often use spreadsheets to estimate the cost of a project and the ROI/NPV to justify the project. Most calculations are simple arithmetic. ROI and NPV can be estimated using the spreadsheet tool. 1.3.3 Presentation Editor Figure 1-4 Presentation software usage in an enterprise Of the three editors, the presentation editor is probably the least utilized in terms of audience size and frequency of use. Slide decks are typically used to convey a message such as reporting corporate performance; selling an idea, product, or service; or delivering facts through instructional materials. Presentations to external audiences may require additional sizzle, but most presentations to internal audiences are plain bulleted text lists. Whether this is a good thing is outside the scope of this paper, but it simply highlights the fact that providing the latest multimedia features in the presentation editor is often a wasted effort. In 10 IBM Workplace Client Technology Productivity Tools fact, as we go through the list of features provided by the presentation editor, you will realize that you probably do not use even half of its capabilities. Table 1-4 Presentation editor usage Task Usage IWCT Editor suitability Selling an idea, product, or project Includes a new product concept, marketing launch, sales presentation, recommendations, strategy session, and project kickoff. These presentations typically involve textual descriptions coupled with graphics that help convey the idea, concept, timeline, or relationship with other elements. The bulleted lists, image support, and drawing tools in the presentation editor should be enough to create attractive slide shows and handout material. Reporting In some cases, management or status reports are delivered as presentations instead of documents. When this is the case, the presentation usually depicts a summary of the overall report (data and conclusions). These reports are typically composed of textual descriptions with tabular data and charts. Should be able to handle all aspects of reporting, except for reports that require the creation of large, complex tables of data. Tables are created either manually with box diagrams or using the embedded spreadsheet. Each has its drawbacks, however: manually created boxes are flexible but time consuming, and embedded spreadsheets have difficulty handling merged cells. Instructional materials Slideshows are often used by Human Resources or individual departments as training materials. These are usually simple bulleted lists with static graphics. Such training materials are typically printed and distributed to each individual. The relatively simple formatting and layout needs of instructional materials mean that the presentation editor should have no trouble creating them. 1.3.4 Conclusion The analysis supports the theory that the vast majority of information workers do not require a full office suite. Most corporate documents utilize a very small subset of the features in an office suite. The productivity tools in the IBM Workplace Client Technology Rich Client can easily create the majority of these documents. (See the “80-20 rule” in Section 1.3, “Are editors a replacement for traditional office suites?” on page 4). Chapter 1. IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1 12 IBM Workplace Client Technology Productivity Tools 2 Chapter 2. Using the editors This chapter is dedicated to illustrating the key features of each of the three editors: word processing, spreadsheet, and presentation. It begins with a discussion of the shared elements they leverage and then has entire sections dedicated to each editor. It concludes with links to additional resources for IBM Workplace Client Technology. © Copyright IBM Corp. 2004. All rights reserved. 15 2.1 Shared productivity themes Because the productivity tools are embedded in the IBM Workplace Client Technology Rich Client, they share a number of common navigation and functional elements. Shared elements flatten the learning curve for users as they switch between the various editors. The shared elements also promote the concept of creating work products instead of standalone documents of a particular type. This section explores in detail the use of these shared elements. 2.1.1 Navigation The editors operate as Eclipse plug-ins within the IBM Workplace Client Technology Rich Client, so they appear as docked windows within the overall application frame. Typically, the editor is instantiated as the central window flanked by Messages, Document Libraries, Links, Instant Contacts, or Calendar plug-ins. This enables users to work on their documents and stay apprised of the status of their e-mail and appointments without switching applications or views. Figure 2-1 IBM Workplace Client Technology Rich Client Edition 16 IBM Workplace Client Technology Productivity Tools Clicking on an e-mail message or calendar entry opens a new window in the central frame where the editor resides. Navigating between the open windows is accomplished by clicking the tabs (Figure 2-2). Figure 2-2 Window navigation tabs A window can be maximized by double-clicking its tab. For example, double-clicking the word processing editor tab maximizes it to full screen (Figure 2-3). Double-clicking again restores the window to the center pane. Clicking the X on a tab closes the tab. Figure 2-3 Word processing editor in full screen mode Chapter 2. Using the editors 17 Toolbars Each editor displays a slightly different toolbar. These user-configurable toolbars have several common icons. For example, the formatting toolbars across editors (Figure 2-4) have similar icons for selecting font face, size, style, and alignment. Figure 2-4 Default toolbar Toolbars are context-sensitive, and they automatically change based on the object that is being manipulated. Menus The editors also share several menu entries. Most of the entries in the File and Edit menu are shared, so a user will find the same commands to Save, Work Offline, Close, Cut, Copy, Paste, and Search in all of the editors. Figure 2-5 File menu Key stroke equivalents Menu entries are also accessible through keyboard shortcuts. The shortcuts adhere to industry convention (Common User Access® guides) and should be immediately obvious to users who are familiar with them (for example, Ctrl+X for cut and Ctrl+V for paste). 18 IBM Workplace Client Technology Productivity Tools 2.1.2 Document creation Creating a new document in the IBM Workplace Client Technology Rich Client is slightly different from a standard office suite such as Microsoft Office because documents are stored in document libraries instead of in the file system. However, it requires a change in mindset for users who are used to starting the Office application, creating a document, and then saving it to a local file system. To create a document in the IBM Workplace Client Technology Rich Client, the user navigates to the target document library, clicks New, and select a document editor to use (Figure 2-6). Saving the document stores it in the selected document library. Figure 2-6 Creating a new document from within a document library 2.1.3 Document libraries Document libraries provide numerous advantages over a file system repository because libraries possess inherent document management capabilities such as check-in, check-out, and versioning. Document libraries also support folders, a familiar construct for users who are familiar with file system directories. Because document libraries exist on the server, they are probably subject to a regular backup or archival process, which means that a document is not lost if a user’s personal workstation malfunctions. Even though document libraries are server-side containers, the user can take a document offline and work on it while in disconnected mode. The IBM Workplace Client Technology Rich Client maintains a local copy using the SDO (Service Data Objects) pattern, and synchronizes the changes with the server using SyncML when the user reconnects. Thus the user gets the benefit of server-side robustness combined with client-side convenience. In general, this is the goal of the IBM Workplace Client Technology Rich Client: to provide the rich experience of a thick client, yet exhibit the seamless deployment and high availability of a server application. Chapter 2. Using the editors 19 2.1.4 Document collaboration These features help to maintain the integrity and consistency of a document, especially if multiple authors are involved. Even in a single-author scenario, it provides the ability to roll back to an earlier version without having to manually rename the files with explicit version numbers such as mydoc v1 and mydoc v2. When team authoring is required, the check-out facilities ensure that only one person is updating the document at a time, eliminating potential conflicts. Document libraries also facilitate document sharing and collaboration. If the author chooses to save the document into a shared library, authorized users of that document will be able to access it from their IBM Workplace Client Rich Client Technology. Documents in the document library can also be attached easily to an e-mail message). Figure 2-7 Attaching a document from the document library to an e-mail message Users can also easily contact the author of a document by initiating a chat session. This is accomplished by selecting Chat from the context menu that appears as you right-click over a document. 20 IBM Workplace Client Technology Productivity Tools 2.1.5 Document security Security is another advantage of using document libraries. Access control lists can be applied easily to document libraries to filter the ability of users to read or write documents. Access control must be set from the document library browser interface. Access may be restricted on libraries, folders, or individual documents. Figure 2-8 Setting access control on a document library object Documents can be protected on a file basis using password protection. For example, in the spreadsheet editor select Tools → Protect Document. You are given the choice to password-protect either the current worksheet or the entire document. In the password dialog box, enter the password twice and click OK. Now, only users who know the password can access the document or the sheet. Figure 2-9 Password-protecting a document Chapter 2. Using the editors 21 2.1.6 Document search You can locate all documents that contain a particular textual search term by executing a search from the document library browser interface. Figure 2-10 Searching for all documents containing a particular search term 2.1.7 Document export Documents created in any of the productivity tools can be exported in Adobe Portable Document Format (.pdf). Simply double-click on a document then click Export and select Download as PDF. A file dialog enables you to select a folder and name the resulting file (Figure 2-11). Figure 2-11 Export a document in Portable Document Format 22 IBM Workplace Client Technology Productivity Tools 2.1.8 Working with Microsoft Office documents Occassionally, users who do not have Micorosft Office installed on their computers need to work with documents created with Microsoft Office applications. The productivity tools that are included with IBM Workplace Client Technology were designed to enable users to easily create, edit, and save documents in Office file formats. They can be used in place of or in addition to Office applications. By setting up a simple Workplace provisioning policy, the Workplace administrator can determine which Workplace documents and Workplace client technology users have access to the IBM productivity tools. If a user has both the IBM productivity tools and Microsoft Office, a setting can be selected in the Workplace client preferences that specifies which set of editors (IBM productivity tools or Office) are used to open Office-formatted documents. To edit a Microsoft Office document that already resides in a document library with the IBM productivity tools, simply open the document and click Edit. The appropriate editor launches and opens the document in edit mode. When finished, close the editor and save the changes. The document will be saved back to the library in its original location, in its original Office file format. Saving a new document to Microsoft Office file format from an IBM productivity tool involves first saving the document in the editor's native file format (Open Office XML file format), then opening the document in edit mode again, changing the file format by selecting the File Type in the meta data section, and selecting the desired format. This applies to converting existing OpenOffice-formatted documents to Microsoft Office format: Open the OpenOffice formatted document in edit mode, then select the desired file format from File Type and save the document. (This process pertains to this release of Workplace Documents only.) Existing Microsoft Office documents that currently reside outside a Workplace document library can be imported into a library several ways. Workplace client technology users can simply drag-and-drop the document from their desktop to the desired location within a library, or they can navigate to the desired location with a library and click Import. Browser users can also navigate to the desired location within a library and click Import to import documents into a Workplace library. From this point, a simple double-click on any document launches the appropriate editor and opens the document. Chapter 2. Using the editors 23 2.1.9 Word processing editor To create a new word processing document, select the target document library, click New → Word Processing Document (Figure 2-12). Figure 2-12 Creating a word processing editor document A new document can also be created using the menu by selecting File → New → Word Processing Document. This opens a blank document in the central frame of the IBM Workplace Client Technology Rich Client. Document metadata such as file name, description, and file type is displayed in a small pane above the document. This pane can be minimized by clicking the minus (-) button to obtain a larger editing surface. Figure 2-13 Document metadata pane The document may also be maximized to occupy the entire screen by double-clicking the tab with the document’s name. A newly created document will be shown with a randomly generated filename, such as Document072341.sxw. Users should change the name to an easily recognizable one immediately so that they can locate it subsequently. 24 IBM Workplace Client Technology Productivity Tools 2.1.10 Navigating documents The word processing editor displays a WYSIWYG view of the document by default. Zoom controls on the toolbar enable you to zoom in or out. With various toggles in the View menu, you can control whether non-printing characters are displayed. In addition to the standard scrollbar, up and down arrows on the ends of the scrollbar provide the ability to jump from page to page. A useful feature called the Navigator (Figure 2-14) enables users to locate elements in a large document easily by categorizing them into object types. Figure 2-14 Document Navigator The interface is designed to be configured according to your preferences, including customizing icons and menus. You can position various program windows, such as the Stylist or the Navigator, as floating windows anywhere on the screen. You can also dock some windows to the edge of the workspace. 2.1.11 Editing documents Editing a word processing document is the same as in Microsoft Word or Corel WordPerfect. The document appears in WYSIWYG view and text is input directly on the page. Standard clipboard commands such as Cut, Copy, and Paste are available to manipulate text or objects. Drag-and-drop is also supported for both text and objects. Mistakes can be rectified easily using the Undo command, and correcting an undo can also be performed using the Restore command. 2.1.12 Importing and exporting Microsoft Office documents The word processing editor creates files in its own format (.sxw), but it can import files in Microsoft Word (.doc) format. This is done from the document library or folder by clicking the Import button. A file selection dialog enables you to pick a Chapter 2. Using the editors 25 Word document to be imported into the document library. Clicking Edit converts the Word document to the internal format to enable it to be edited. A little formatting may be lost during the conversion, but most Word documents should come through with no loss of fidelity. We tested a 50-page document formatted with Word’s manual template, which contains sophisticated formatting and graphics. The document imported perfectly with no loss of fidelity whatsoever. However, it should be noted that this merely reflects our personal experience and your experiences may vary. Completed documents may be saved in the native (.sxw) format or in Microsoft Word 97/2000/XP format. The desired file format is selected from the File Type field in the metadata pane (Figure 2-15). The document may also be saved in a variety of other formats including HTML, plain text, or Rich Text Format. Figure 2-15 Saving a document in a specific format Text formatting The word processing editor supports a rich array of text formatting options. Additional settings beyond those that are are accessible through the toolbar can be accessed through the Character Properties dialog. This dialog is activated from either the toolbar or the menu using Layout → Character. Figure 2-16 Text formatting dialog box 26 IBM Workplace Client Technology Productivity Tools From the Character Properties dialog, various effects such as strikethroughs, embossing, outlining, and shadows can be applied. Text can also be rotated, scaled, and kerned. Internationalization support is built in, and text can be formatted in multiple languages. The range of character formatting options far exceeds the needs of the average user. Paragraph formatting The range of paragraph formatting options is similarly extensive. Basic options such as alignment, bullets, numbering, and indentation are accessible via the toolbar. Additional sophisticated formatting options are accessed through the Paragraph Properties dialog box (Figure 2-17). Figure 2-17 Paragraph formatting dialog box From within the Paragraph properties dialog, additional options are available for adding borders, colors, and drop shadows. Indents, tabs, bullets, and numbering can be fine-tuned to the user’s precise preferences. 2.1.13 Page layout Headers, footers, and footnotes are easily created from the Create menu: Header: Create → Header Footer: Create → Footer Footnote: Create → Footnote In each case, selecting the menu command creates an editable region on the page where text is input. For example, Figure 2-18 on page 28 shows a footer inserted at the bottom of a page. Chapter 2. Using the editors 27 Figure 2-18 A page footer The text can be formatted and manipulated in a similar fashion to text in other regions. Unlike other word processing applications, no extraneous dialog boxes are displayed that require the user to learn a totally different formatting paradigm just for headers and footers. Headers and footers automatically flow through the entire document until they encounter a section break. A document can be divided into multiple sections to customize the formatting, such as a different header and footer for individual chapters. Section breaks are inserted using Create → Section to open the Insert Section dialog box. Each section is customized by selecting appropriate options in each of the tabs (Figure 2-17 on page 27). Figure 2-19 Insert Section dialog box 28 IBM Workplace Client Technology Productivity Tools Manual page breaks may be inserted using Create → Manual Breaks and selecting Page Break as the option in the dialog box. Detailed page layout settings are found by selecting File → Page Setup. This opens the Page Style dialog box, which contains tabs that enable the user to tweak page margins, spacing, colors, borders, and header/footer/footnote dimensions. Figure 2-20 Page Setup dialog box 2.1.14 Spelling and proofreading The spell checker operates continuously in the background by default. This behavior can be turned off by an icon on the toolbar. Figure 2-21 Spell checker icon on the toolbar This automatic spell checking underlines suspected misspellings with a squiggly red line similar to the one found in Microsoft Word. Right-click the suspect word to open a list of suggested correct spellings. Users can override the suggestions and add the word to the built-in dictionary or simply choose to ignore it. Chapter 2. Using the editors 29 A very useful time-saving tool called Instant Correct and Format helps speed up data entry and automatically corrects words as they are typed. The editor’s list of predefined misspellings and their replacements automatically correct text as it is input. For example, a common misspelling is “teh” when “the” was intended. The editor automatically corrects the misspelling without user intervention. The list of misspellings and their corrections can be augmented by the end user. Figure 2-22 Instant Correct and Format 30 IBM Workplace Client Technology Productivity Tools Word Completion (Figure 2-23) automatically completes common words as they are input. To accept the suggestion, simply press Enter. Figure 2-23 Instant Correct and Format dialog box Word Count is provided as a convenience for authors in fields such as academia. 2.1.15 Tables and columns More evidence that this editor is not short on features: support for advanced tables and columns. Tables are created from either the toolbar icon or the menu, using Create → Table. Specify the number of rows and columns, and click Instant Formatting to reveal another dialog box for selecting a predefined table formatting layout. A generous selection of professionally designed table formatting schemes is provided. It saves a lot of time from having to define the borders and colors manually. Chapter 2. Using the editors 31 Figure 2-24 Creating a table Tables may also be created in freehand mode by selecting Table → Freehand Table. In this mode, the table can be drawn using the pencil cursor. It provides a great deal of flexibility when designing a complex or asymmetrical table. In addition, tables can be created from a delimited text list using the Table → Text <-> Table menu command. This enables easy table creation using files in formats such as comma-separated variable (.csv), or tab-separated text. Users can take reports emitted by an application such as COBOL or SAP and import them into a table, then apply Instant Formatting to beautify the result. When the cursor is within the boundaries of the table, the context-sensitive toolbar changes to display table-specific icons. The toolbar icons enable manipulation of rows, columns, borders, and the text within the tables. Figure 2-25 Table-specific toolbar 32 IBM Workplace Client Technology Productivity Tools Rows and columns can be inserted or deleted using the toolbar icons. The text properties and styles may also be changed using the toolbar shortcuts. Additional table operations are performed using the table menu. The table menu contains commands to merge or split cells, sort entries, and perform calculations. A less commonly used feature is the ability to format text in columns on a page. Columnar formats are popular in publications, but not generally used in business correspondence. Nevertheless, the word processing editor supports columnar formatting through the Layout → Columns menu command. A dialog box allows the user to specify number of columns, width, spacing, and borders. Figure 2-26 Columns dialog box 2.1.16 Working with styles Styles are an extremely powerful and flexible method of maintaining consistent formatting within a document. Manually applying formatting is acceptable for short documents, but as the document grows it becomes increasingly difficult to keep formatting changes updated. This is where styles step in: the user defines the formatting parameters for a named style once. The style is then applied to the selected text whereupon it inherits the formatting parameters of the style. Quite a few styles are included with the word processing editor. The most commonly used styles are applied via a pull-down menu in the toolbar. The full list of styles is accessed via the Layout → Stylelist menu option. This command displays the list of available styles in a non-modal floating dialog box. Chapter 2. Using the editors 33 Figure 2-27 Stylelist floating dialog To apply a style, place the cursor on the text/paragraph and double-click the name of the style. In this example, we have applied styles on various paragraphs Figure 2-28 Various style samples 34 IBM Workplace Client Technology Productivity Tools Users can modify or create their own styles through the style catalog. Open the style catalog by selecting Layout → Style Catalog from the menu bar. A dialog box appears for creating new styles and modifying existing styles. Clicking the New button opens a dialog box (Figure 2-29) where all the parameters of the new style are specified. Give the new style a name, select the existing style that it is based on, and determine what category of styles it belongs to. Figure 2-29 Creating a new style When that is done, go through each of the tabs and specify the settings for your style. You can adjust: Indents and spacing Alignment Text flow Font Font effects Position Numbering Tabs Drop caps Background Borders Condition Chapter 2. Using the editors 35 A unique feature provided by the style catalog is the ability to define conditional styles (Figure 2-30). Conditional Styles are Paragraph Styles that have different properties depending on the context. For example, a header in a business memo can be formatted differently from a header in a thesis paper even though both documents use the same named style. This provides an additional level of flexibility when formatting a document. Figure 2-30 Defining a conditional style The style functionality provided by the word processing editor provides an extremely fine-grained level of control over your formatting and should satisfy the needs of the most demanding users. 2.1.17 Graphics, diagrams, and charting The word processing editor has rich support for non-textual elements in the document. The most commonly used commands are found on the toolbar for easy access. Figure 2-31 Graphics-specific icons on the toolbar 36 IBM Workplace Client Technology Productivity Tools Images can be embedded easily by either clicking the Insert icon → Image icon from the toolbar or selecting Create → Graphics. This opens a file system browser dialog box. Selecting the file and clicking OK inserts the file into the document where the cursor is positioned. RGB values, brightness, contrast, and gamma correction can be manipulated directly from the toolbar. Figure 2-32 Graphic manipulation toolbar Images can be moved around the page using the pointer. The mouse pointer changes to a four-pointed arrow when it is positioned over the image. At this point, holding down the left mouse button and dragging repositions the image to a different location on the page. The image can also be resized by grabbing one of the green handles on the edge of the image and dragging. Right-clicking on the image opens a context-sensitive menu for controlling the relative positioning of the image. The image can be brought forward or sent backward to determine its layer position relative to other objects on the page. The image can be formatted for alignment, text wrapping, and relative text anchoring. The context menu also provides access to dialog boxes for image properties, borders, and captions. The graphics dialog box gives precise control over all aspects of the image itself including linking, cropping, and background colors. The graphics dialog box is accessible via the toolbar or through Layout → Properties → Graphics. Freeform vector drawing is also supported by the word processing editor. With icons on the toolbar for the most common drawing tools, create rectangles, ellipses, lines, and text by clicking the icon and drawing directly on the page. An arrow beside an icon displays a pull-down submenu for variations in the type of element to be created. For example, the arrow next to the ellipse icon offers a standard ellipse (including circles), segments, pies, and arcs. Drawing objects can also be created by selecting Create → Drawing Object to display a floating toolbar of icons similar to the ones in the standard docked toolbar. To draw an element: 1. 2. 3. 4. Click the icon of the item you wish to draw. Click on the page to define the start point. Move the mouse pointer cross hairs to the end point. Click once to define the end point. This approach is applicable to rectangles, ellipses, and lines. More sophisticated elements such as segments, curves, and polygons require additional clicks to define the shape. Typical sequence of steps for these complicated elements is: 1. Click the icon of the item you wish to draw (for example, polygon). Chapter 2. Using the editors 37 2. 3. 4. 5. Click and hold on the page to define the start point. Drag the pointer to a second point and click to define it. Repeat step 3 for as many times as necessary. Double-click to close the shape or finish the operation. When the element is drawn, it is bordered by handles similar to an imported image. These handles are for resizing the object with grab-and-drag. The drawings may also be moved using the four-pointed arrow that appears when the mouse pointer is hovered over the drawing. When a drawing object is selected, the toolbar changes to reflect options that are applicable to the object. The toolbar provides options to change line styles, line colors, line widths, and arrow head endings. Other icons control the positioning of the object relative to text (anchoring and wrapping) as well as other objects (layer position). Figure 2-33 Drawing toolbar The toolbar also provides icons to access the object area dialog box. Figure 2-34 Area properties This dialog box provides additional control over the drawing’s formatting and appearance, including the ability to control color and hatch styles, and selecting 38 IBM Workplace Client Technology Productivity Tools drop shadow, transparency, gradients, and background images. This level of flexibility allows for the creation of intricate drawings that enhance the appearance of the document. A gallery of clip art is available from Tools → Gallery. The gallery has a lot of images that can be dragged and dropped into the document. When the image is in the document, it can be manipulated like a drawing. Figure 2-35 Clip art gallery Chart creation can be initiated either from the toolbar or by clicking Create → Chart. The source data for the chart must be specified in the area field of the resulting dialog box. Alternatively, the source data (usually in a table) can be highlighted before clicking on the chart toolbar icon or Create → Chart menu option. Pre-selecting the source data automatically populates the area field. Chapter 2. Using the editors 39 Figure 2-36 Creating a chart Clicking Next presents a list of potential chart types. Select a chart type and click Next to select the chart subtype and specify grid settings. Click Next again and input the chart title, then click Create. The chart object will be inserted at the current cursor location. Figure 2-37 A bar chart of sample data 40 IBM Workplace Client Technology Productivity Tools To edit the chart object, double-click it. The context-sensitive toolbar changes to display chart-specific icons. Figure 2-38 Chart specific toolbar icons The toolbar provides quick access to commonly changed chart options such as chart type modification, chart axes display, chart title display, legend visibility, and gridlines. The chart creation wizard can be run from the toolbar. In addition, icons provide one-click access to switching the data in rows or columns. The toolbar icons are just the beginning of chart-formatting options. Every aspect of the chart from the title to the individual bars modified. Modification dialog boxes include: Titles Axes lines Axes descriptions Gridlines Data sets Grouped data Data points Data labels Legends Figure 2-39 Chart properties dialog box Chapter 2. Using the editors 41 Each of these elements can be customized using options in the associated dialog box to modify font, color, borders, fills, labeling, positioning, and so on. Data points may also have statistical operations performed on them such as averages, standard deviations, and percentages. 2.1.18 Contents, indexes, footnotes, endnotes, cross-references A table of contents can be added easily using Create → Index and Table → Indexes and Tables. This command results in the Insert Index/Table dialog box. Figure 2-40 Creating a table of contents First, give a title to the table of contents. The table of contents type is selected by default. Next, select the scope of the table of contents and how many levels deep to evaluate. Then click the button with the ellipses (…) to open the outline numbering dialog box (Figure 2-41 on page 43). 42 IBM Workplace Client Technology Productivity Tools Figure 2-41 Outline formatting dialog box Each level of the table of contents outline is tied to a particular style. By default, the level 1 outline is tied to Heading 1, level 2 to Heading 2, and so forth. For each level of the outline, you can specify the associated style as well as various formatting characteristics such as numbering, drop caps, and leaders. When you are finished, click OK. Additional table of contents formatting can be performed on each tab of the Insert Index/Table dialog box. The Entries tab allows for precise formatting of each outline level entry. The Columns tab enables the user to specify the number of columns, width, and spacing of the table of contents. The Background tab is for rendering the table of contents in a particular color. Clicking OK creates the table of contents at the cursor’s position (Figure 2-42 on page 44). Chapter 2. Using the editors 43 Figure 2-42 A sample table of contents As the document grows, the table can be updated by right-clicking anywhere on the table and selecting Update Index/Table from the context-sensitive menu. 44 IBM Workplace Client Technology Productivity Tools Indexes are created in a similar fashion to tables of content. Click Create → Index and Table → Indexes and Tables to open the Insert Index/Table dialog box. In the field labeled Type, select an index type, such as Alphabetical Index. The options change to reflect choices relevant to an index. Figure 2-43 Index properties dialog box Select the scope of the index, and choose suitable options from the list provided. The Styles tab is used to specify the formatting of the index entries. The entries, columns, and background tabs provide similar formatting options to those found for table of contents. Clicking OK inserts the index at the location of the cursor. At this point the index will be empty unless you have defined the terms as entries. To define entries, highlight a word and click Create → Index and Table → Entries. Click Insert in the dialog box to add that term as an entry in the index. The index can be updated by right-clicking anywhere on the index and selecting Update Index/Table from the context-sensitive menu. Chapter 2. Using the editors 45 Figure 2-44 Sample of an index Users who are used to other full-featured word processors will find that the word processing editor offers equivalent functionality and, often, a friendlier user interface, such as when creating tables of content and indexes. The word processing editor also supports cross-references through the Create → Cross Reference menu command. The resulting dialog box enables the creation of a reference entry and its insertion into a page. Figure 2-45 Creating a cross-reference 46 IBM Workplace Client Technology Productivity Tools 2.2 Spreadsheet editor Create a new spreadsheet document by clicking New and selecting Spreadsheet from the pull-down menu (Figure 2-46). Figure 2-46 Creating a new spreadsheet A new document can also be created by selecting File → New → Spreadsheet Document. This opens a blank document in the central frame of the IBM Workplace Client Technology Rich Client. Document metadata such as file name, description, and file type is displayed in a small pane above the document. Click the minus (-) button to minimize this pane for a larger editing surface. Figure 2-47 Spreadsheet document metadata pane The document may be maximized to occupy the entire screen by double-clicking the tab with the document’s name. A newly created document is shown with a randomly generated filename such as Spreadsheet202741.sxc. We recommend changing the name of the document to an easily recognizable one immediately so you can locate it later. Chapter 2. Using the editors 47 The spreadsheet is consistent with the other editors in navigation and customization. Use the F5 key to invoke the object navigator. Most object navigator options can also be accessed from one of the special tool bars or directly from the File or Edit menus. 2.2.1 Editing Microsoft Excel documents Import Microsoft Excel files into the document library then open, edit, and save the documents. The spreadsheet supports virtually all of the functions, formats, and features of Excel with certain notable exceptions. VB Script execution is disabled in this release to mitigate the potential threat of MS Office born Trojan horse viruses. Access to external databases from within the spreadsheet has been prohibited in favor of alternate methods for creating forms and reporting solutions. Creating a spreadsheet for consumption by Excel users is a two-step process. First, the user creates and saves a spreadsheet in the native Workplace format. The user then opens the spreadsheet and changes the file type metadata tag to XLS (Figure 2-48).The pull-down menu for file type is an option only for existing files and is not available at document creation. Figure 2-48 Converting a spreadsheet to another document format 48 IBM Workplace Client Technology Productivity Tools 2.2.2 Editing documents The editor follows standard conventions for spreadsheets. The spreadsheet dimensions are 256 columns by 32,000 rows by 256 sheets. Data can be entered by typing and pressing Enter, cycling down a range with the arrow keys, or using drag-and-drop to manipulate ranges of existing data. Enter data easily on a non-contiguous range by holding down the Ctrl key and clicking the target cells in sequence. Press Enter again to return the cell cursor to the first cell in the range. Type entry data and enter to move the cell cursor through each selected range. Undo mistakes using the standard key stroke ALT-BACKSPACE or Undo from the menu. Set the number of undo steps in the properties panel of the document editors via Tools → Document Editors and click the Memory Option tab. Figure 2-49 Setting the number of undo steps 2.2.3 Data entry errors and deletes The spreadsheet follows leading conventions in data entry with certain notable improvements. A cell entry syntax error invokes a dialog box. The spreadsheet offers the option to suppress the dialog box for future errors of this type. The Delete key invokes a dialog box with choices for removing select types of content over an entire range. The user can Delete All, Strings, Numbers, Date & time, Formulas, Notes, Formats, and Objects. This enables the user to select an entire sheet of data and delete only the text items in one command, for example. Simple complete delete of all cell contents and formatting can be called by pressing the Backspace key. Chapter 2. Using the editors 49 2.2.4 Data entry helpers Improve data entry accuracy by using the selection list function. Press CTRL+D to invoke a dialog box containing a sorted list of the unique values from the column of the current cell (Figure 2-50). Figure 2-50 Selection list pull-down dialog box 50 IBM Workplace Client Technology Productivity Tools Use automatic fill (Figure 2-51) to populate empty cells in a range with values that compliment the current cell. Automatic fill copies formulas or completes a sequence based on values stored in the spreadsheet. Automatic fill can complete a series of months, strings that end in a numeral, and sequential numbers. Figure 2-51 Automatic fill Select a cell that contains a numeral, formula, or the name of a month. Drag the lower-right corner of the current cell over the adjacent range. Note the hinting the spreadsheet will reveal for each entry as the cursor is dragged. Select two adjacent cells containing numbers to create an automatic fill based on the difference between values. Select cells for which there is no known or custom sequence to repeat that sequence across all selected cells. Chapter 2. Using the editors 51 Custom fills can be created manually and stored for repeated use. Create a columnar list of strings (text items). Highlight the list with the cell cursor so that the range is black. Use Tools → Document Editor Options to open the appropriate dialog box, and select Spreadsheet → Sort Lists from the left navigation tree. With the specified range highlighted, click Copy (Figure 2-52). (You can choose a range name as an alternative to highlighting.) Return to the spreadsheet and enter a value from the list. Use the grab at the lower-right corner of the cell to populate cells across or down. Figure 2-52 Configuring sort settings 52 IBM Workplace Client Technology Productivity Tools Validity controls Use the validity control to limit the types of data allowed in a given range. Select Manipulate → Validity to open the Validity dialog box (Figure 2-53). Specify a criterion for the designated range. Figure 2-53 Checking the validity of data Choices to limit data entered in the range are: Whole Numbers, Decimals, Date, Time, Text, and Text Length. Specify the title, input help, and whether help is shown when the cursor is placed within the validation area. Choose the desired action when data is entered into the designated cell. Stop prevents the user from entering data that does not meet the validation criteria. Alert opens a dialog box that describes the message specified in the alert box option. Information opens a dialog box in much the same way as Alert. Chapter 2. Using the editors 53 2.2.5 Previewing and printing data Page Setup, Preview, and Print follow the standard conventions of the Workplace and leading productivity applications. Two spreadsheet-specific options for printing are suppression and sheet selection. The user may choose to suppress output of empty sheets or to print only selected sheets. Choose File → Page Setup to invoke the Page Setup Dialog Box. The first tab contains a convenient description of all current page setup choices. Page setup has tabs for designating styles and options for the page, border, background, header, footer, and sheet specified in the print range. The sheet tab includes Fit range to number of sheets. 54 IBM Workplace Client Technology Productivity Tools 2.2.6 Functions and formulas The spreadsheet has a variety of functions that you access through the function browser. Click the pullout in the upper-right corner of the spreadsheet area. Figure 2-54 Using the function browser Widen the window below the function list to see use descriptions. Typing the equal sign and then the first letters of a function invokes code hinting. The spreadsheet attempts to guess the function and displays the necessary parameters. Custom functions can be uploaded into the spreadsheet via the Eclipse framework. Visit OpenOffice.org to access articles and communities related to functions and formulas. Chapter 2. Using the editors 55 2.2.7 Managing styles and formatting Transform a simple spreadsheet into a presentation using styles and formatting. Select a cell and right-click or choose Layout → Cells from the menu. Manipulate styles via the nine tabs in the Properties of Cells dialog box. Style tabs include Font, Font Effects, Cell Shadow, Border, Number Format, Cell Size, Cell Alignment, Multi-Language Font, and Background. Figure 2-55 Cell formatting dialog box Users can name and save format options in a library for reuse. The cell style dialog box can be invoked using the F11 key. Use one of the five standard styles for cells within a blank standard template file. In addition to Default, Heading, Heading1, Result, and Result2, any styles applied to a cell can be named and stored in the Cell Styles library. Figure 2-56 Cell Styles library Highlight the cell with the styles to be stored. Five icons are located at the top of the Cell Styles box: The first two icons on the left side toggle between styles 56 IBM Workplace Client Technology Productivity Tools saved for cells and styles saved for sheets, and the three icons located on the right are the paint bucket icon, new style save, and update style. The paint bucket icon sets all selected cells to the highlighted style. This enables the user to format many different cells and ranges with the same style name selected. The new style icon enables the user to create a style name based on the properties of the first cell in the currently selected range. The update style icon allows properties of the current selected cell to overwrite those in a given style name. Thus, in an example where 23 different cells are assigned the style name BOLDTOTAL, the user could select a cell that has both bold and a blue background, and all cells of that style name would automatically inherit those properties. This dramatically saves time when formatting a spreadsheet. Invoke the Cell Styles dialog box by pressing F11 and choose the second icon. Hovering the cursor over the icon opens a code hint labeled Page Style. Figure 2-57 Page Style dialog box Invoke the Page Style dialog (Figure 2-57) by highlighting one of the two standard page styles, default or report, and choosing Modify from the right-click menu. The Page Style dialog has tabs for Organizer, Page, Borders, Background, Header, Footer, and Sheet. Organizer displays a text description of all combined settings for that page style. The Page Style dialog is synonymous with Page Setup in printing, with one notable exception: From the navigator (F11) a right-click can create new page styles and set them to the current document. Chapter 2. Using the editors 57 2.2.8 Charting and mapping your data Convey the significance of your numbers by displaying them as a chart or map. Use Create Chart to build a graph of selected values in a range. Figure 2-58 Selecting a chart type Right-click the chart and modify the styles, formats, and background. Figure 2-59 Modifying chart formatting 58 IBM Workplace Client Technology Productivity Tools 2.2.9 Database manipulation Use Data filter to manage and analyze a database within the spreadsheet. Follow these rules for creating spreadsheet databases: The first row of the table has a column heading describing the data in each adjacent row. Each row represents one record where each column in that record contains one field with a data point. Figure 2-60 Creating a spreadsheet database Create an example table in the spreadsheet with three columns (Figure 2-61 on page 60). The first column, titled Sales Rep, heads the column of values containing the names of each of the sales representatives. The second column, Month, heads the column of values containing the names of various months in no particular order. (There should only be one month in each field.) The last column, Dollars, heads the column of values containing the amounts for each record assigned a Sales Rep and a Month. Chapter 2. Using the editors 59 Figure 2-61 Applying a filter to the data Apply the instant filter by highlighting the entire database range. Use Manipulate → Filter → Instant Filter from the menu. Pull-down menus containing unique values for each column will appear at all headings. These menus enable the user to choose instant criteria. That criteria limits the records shown. An example is choosing the name of a sales representative to get the records that pertain only to that person. The choices on the menu are All, Standard, Top Ten, and Unique Values in the column. The All choice shows all records. It is used to reset the criteria for that column. The Standard menu item invokes a dialog box with the criteria rules arranged to create multiple rules to limit the display of the data. Used primarily for values, Top Ten limits the display to the 10 largest values in that field heading’s column. The remaining choices represent each of the unique values for that column. 60 IBM Workplace Client Technology Productivity Tools 2.2.10 Outlines Apply an outline control to the spreadsheet with the Associate command. The outline enables the user to collapse and expand sections of the spreadsheet to simplify review. Figure 2-62 Using outlines to gain a better view of the data Chapter 2. Using the editors 61 2.2.11 Cross-tabulation with Data Pilot Use the Data Pilot to create a cross-tab range. Highlight a well-formed spreadsheet database and choose Manipulate → Data Pilot → Start. The data pilot dialog box displays the available data columns as buttons. Click each button to set the data type, then touch the corresponding letter for each area of the cross-tab. Figure 2-63 The DataPilot dialog box Choose at least one data element for each of the three minimum dimensions required for a well-formed cross tab. Click More and specify a range located away from the database. Click OK to create the cross-tab (Figure 2-64 on page 63). 62 IBM Workplace Client Technology Productivity Tools Figure 2-64 A cross-tabulated view of the data Use the filter button to specify criteria for limiting the display of the data in the cross-tab. 2.3 Presentation Editor There are two ways to create a new presentation document: 1. Navigate to a document library and click New, then select Presentation. 2. Navigate to a document library and select File → New → Presentation. Both actions create a new, single-page presentation document in the main frame window. Document metadata such as file name, description, and file type is displayed in a small pane above the document. This pane can be minimized to obtain a larger editing surface by clicking the minus button. Chapter 2. Using the editors 63 The document may also be maximized to occupy the entire screen by double-clicking the tab with the document’s name. A newly created document will be shown with a randomly generated filename such as Presentation992591.sxi. We recommend changing the name to an recognizable one immediately so it can be located more easily later. 2.3.1 Working with Microsoft PowerPoint presentations PowerPoint presentations can be imported into the document library using the Import button. Imported documents may be viewed in their native formats; however, they must be converted to the internal format in order to be edited. In our informal tests, PowerPoint presentations maintained their fidelity except for minor object positioning glitches in certain heavily populated pages. Completed presentations can be saved in an internal format or in Microsoft PowerPoint (.ppt) format. The file format is selected in the File Type field in the metadata pane (Figure 2-65). Presentations may also be exported as Adobe Portable Document Format (.pdf) files. Figure 2-65 Saving a presentation in Microsoft PowerPoint format 64 IBM Workplace Client Technology Productivity Tools 2.3.2 Navigation Views The presentation editor provides five views of a deck of slides: 1. 2. 3. 4. 5. Drawing view Outline view Page view Notes view Slide show Switching between views is accomplished by clicking on the associated icon in the lower-right of the screen. Figure 2-66 Switching between views using the icons In Outline view, you can organize your thoughts in a hierarchical manner. Most users spend the majority of their time in Drawing view laying out the text and graphics that make up the page. Use Page view to rearrange the sequence of pages in your presentation. In preparation for your presentation, speaker notes for each page are added using Notes view. Slide Show view is used to rehearse and present the finished presentation. Moving between slide pages is done differently depending on the current view. In Drawing view, click the page tab to go that page. In Page view, double-clicking the page switches to Drawing view with that particular page in focus. Toolbars The the presentation editor has two layers of toolbars. The topmost layer, the default toolbar, contains drawing, editing, and positioning controls. It does not change as you navigate from element to element. The lower toolbar is the context-sensitive toolbar. It changes based on the element you have selected. Figure 2-67 Presentation editor toolbars Chapter 2. Using the editors 65 2.3.3 Slide management Inserting, deleting, and repositioning slides The presentation editor displays pages as a row of tabs at the bottom of the screen. Selecting Create → Page opens a dialog of available page templates. Figure 2-68 Creating a page The templates define the layout of elements on a page. The presentation editor ships with several predefined page templates. Select a page template and click OK, and a page with the selected layout is appended to the end of the presentation deck. Pages can also be inserted using Insert Page on the page context-sensitive menu (accessible by right-clicking a page tab), or using the keyboard shortcut Ctrl+M. A page is deleted using either the Edit → Delete Page menu command or Delete Page in the context-sensitive menu. An existing page can be copied using the Create → Duplicate Page menu command. Yet another method of inserting and duplicating pages is the shortcut icons on the toolbar. In the Drawing view, the pages are reshuffled by dragging and dropping a page to the target destination. Drag-and-drop is also used in Page View, except that the page itself, and not the tab, is clicked on and dragged to the new location. By default the pages are named Page 1, Page 2, and so on, but the pages can be renamed to simplify identification. 66 IBM Workplace Client Technology Productivity Tools Slide masters Slide masters control the overall look and feel of a presentation. Master pages contain background images, headers, footers, and any elements that you want to appear on every page. There are four slide masters per presentation: Drawing Title Handout Notes Typically, a corporation will provide a template that contains slide masters that reflect the company’s branding and visual appearance. Users may also switch to slide master view (View → Masters) and edit the masters themselves. Figure 2-69 Editing a slide master In Figure 2-69, we have edited the drawing page slide master to include a custom header graphic with header text, a custom footer graphic with page numbering, and customized font and bullet formatting in the main body. Editing a slide master is no different from working on an ordinary slide page: Insert the elements and change the formatting of the slide master until you are satisfied. A preview window shows the finished product. To switch back to normal slide editing mode, select View → Page. Chapter 2. Using the editors 67 Entering text Text is input directly onto the page in editable regions. A blank page does not have any text regions, but most page templates include at least the title region and the body region with a bulleted list. Clicking in the text region positions the cursor for text entry. The typical cut/copy/paste clipboard operations are available in text regions, and mistakes may be rolled back using Edit → Undo. As with the word processing editor, the presentation editor includes automatic corrections and word completion. These features are grouped under the menu item: Tools → Instant Corrections and Formatting. (For information, see 2.1.14, “Spelling and proofreading” on page 29.) 2.3.4 Formatting Text formatting Text in editable regions has to be selected and highlighted before it can be formatted using any of these methods: Toolbar icons and pull-down lists Layout → Character menu command Right-clicking in the text and selecting Character from the context menu The toolbar provides shortcuts to changing common properties such as the font face, font size, bold, italics, and color. The Text properties dialog enables more in-depth manipulation of the text properties including alignment, positioning, scaling, kerning, and indentation. This property dialog is identical to one found in the word processing editor. (See “Text formatting” on page 26.) Figure 2-70 Text formatting dialog box 68 IBM Workplace Client Technology Productivity Tools Most of the text on a slide is in the form of bulleted or numbered lists. A shortcut icon on the toolbar toggles bullets on or off for the highlighted text. These lists can also be formatted via a dialog box (Figure 2-70 on page 68) accessed through Layout → Numbering/Bullets. Figure 2-71 Bullet formatting dialog box The options within the dialog enable you to change the shape, size, position, and color of the bullet. Instead of bullets, lists may be formatted with sequential numbers. In the Numbering/Bullets dialog, select a numbering format. Chapter 2. Using the editors 69 Styles Styles can be applied to text in editable regions in a manner similar to the word processing editor. (See 2.1.16, “Working with styles” on page 33.) Highlight the text or place the cursor in the paragraph and select the desired style. Styles are applied using the stylelist (Layout → Stylelist). Clicking on a named style applies its formatting on the selected text. Figure 2-72 Stylelist floating toolbox 70 IBM Workplace Client Technology Productivity Tools Styles are created or modified using the Style Catalog, which is accessed via Layout → Style Catalog. The modify button in the Style Catalog dialog box opens a multi-tabbed dialog box (Figure 2-73) for defining the style’s parameters. Figure 2-73 Modifying style formatting properties 2.3.5 Graphics and objects Pages filled with massive amounts of bulleted text lists in a tiny font are an audience turn-off. Besides restricting the amount of text on a page, the addition of a graphical element helps to break the monotony and maintain interest. Obviously the graphic should be relevant to the topic at hand and should serve to clarify or illustrate the points being made in the text lists. Images Many of the page template layouts provide placeholders for images or drawing objects. On these pages, the placeholder instructs you to double-click inside the region to add graphics to open an Insert Graphics dialog box. In this dialog, select an image file from the file system or from the built-in clip art gallery. Figure 2-74 on page 72 shows a list of images from the clip art gallery. You can also open the gallery by selecting Tools → Gallery. Chapter 2. Using the editors 71 Figure 2-74 Inserting a graphic image A preview window shows a thumbnail of the image. Click OK to insert the image into the region. Images may also be inserted in an ad hoc fashion on the page. Selecting Create → Graphics opens the Insert Graphics dialog box described above. Click OK to insert the image in the middle of the page where it can be repositioned to a suitable location. When an image is selected, the context-sensitive toolbar changes to display options that are relevant to image editing. Figure 2-75 Graphic manipulation toolbar The icons and pull-down list provide the ability to adjust RGB values, brightness, contrast, gamma correction, and transparency. Images that are copied from Web pages may be inserted into the page using Edit → Paste or pressing Ctrl+V on the keyboard. Drawing and formatting objects In addition to existing images, freehand vector drawing objects are supported. Creating a drawing is as simple as selecting the shape or object icon on the default toolbar and clicking on the page to designate the start and end points. Figure 2-76 Drawing toolbar 72 IBM Workplace Client Technology Productivity Tools Many concepts are conveyed using boxes, arrows, and text. The rectangle drawing tool is used to draw boxes. After selecting the tool, the first click on the page defines the starting apex, and the second click defines the diagonally opposite apex. The resulting box can be formatted with colors, borders, and fills using the shortcuts in the context-sensitive toolbar or by selecting Layout → Area. For precise positioning and sizing, use the Layout → Properties → Shape Properties dialog box, which also controls rotation characteristics. All of these dialog boxes are also available via the context-sensitive menus accessed using the right mouse button. You can give your presentations some visual panache by using 3-D objects, which are drawn using the drawing toolbar. You should avoid using 3-D objects when space is at a premium because they take up more room than 2-D objects. Drawing and formatting lines and connectors Associations between boxes are depicted with either arrows or connectors. Both of these elements are accessed via their respective tool icons on the drawing toolbar. The mechanics of drawing a line is somewhat similar to drawing a box: Click and drag from the start point to the end point. Connector lines join objects using anchor points. The connectors maintain the lines and realign themselves even when the objects are moved. Line width, line style, line colors, and arrow heads are chosen by using the pull-down list in the context-sensitive toolbar. Figure 2-77 Line/Connector properties toolbar As with objects, precise control over the line properties is performed using the Line dialog box, which is accessed from the right-click context menu. Chapter 2. Using the editors 73 2.3.6 Charting Because presentations are often used to report on performance or to depict numerical data, charting support is crucial. Charts are created using Create → Chart → Chart. The sample chart that appears when this command is issued is merely a placeholder. Right-click on the chart and select Chart Data to display a pop-up window in spreadsheet format. Figure 2-78 Entering chart data Input your data, then select the type of chart that best represents the information by right-clicking on the chart and selecting Chart Type to open the window in Figure 2-79 on page 75. Some chart types contain subvariants that must be specified. If you are trying to compare two or more data points, a bar chart is preferable. Percentages are best portrayed in pie charts or stacked bar charts. 74 IBM Workplace Client Technology Productivity Tools Figure 2-79 Chart Type selection dialog box The title, axes, legend, data labels, and gridline settings are set under the Create → Layout submenu. Control over individual elements of the chart is exercised by double-clicking on the element to open the associated formatting dialog box. For example, to change the color of a particular data series, you would double-click on that data series bar and change the color in the Area tab of the resulting dialog box. It is good practice to have a title, and to label the X and Y axes. Units of measure should be clearly stated in the axis labels. Legends should be used if there are a large number of data elements. The chart component provides extensive formatting features and enables the creation of compelling and attractive charts. It should be noted that spreadsheets may also be embedded into the page using Create → Spreadsheet. 2.3.7 Creating slide shows When all of the pages are created, tie them together into a slide show. All slide show commands are grouped into the Presentation menu. You can rehearse your slide show for timeing. The slide show can be initiated either from the menu or by changing to the Screen Show view using the view icon. Page transitions are controlled using Presentation → Page Transition. In the dialog box Chapter 2. Using the editors 75 (Figure 2-80), choose from a variety of transition effects. Try not to overuse transitions because they detract from the message of the presentation. If you decide to use transitions, pick one and use it throughout your slide show. Figure 2-80 Page Transitions dialog box Objects on the page can be animated to show movement. You can also attach an interaction with an object so that it reacts when it is clicked (Figure 2-81). As with transitions, moderation is key. The goal of your presentation is to convey the message, so use only enough to bring your message across. Figure 2-81 Adding behaviors to objects using the interaction dialog box 76 IBM Workplace Client Technology Productivity Tools 2.3.8 Printing To access printer options (Figure 2-82), select File → Print → Options. Figure 2-82 Print Options dialog box In this dialog box, choose whether to print just the slides or to include notes, handouts, or the outline. Printouts may also be optimized for black & white, grayscale, or color output devices. 2.4 Additional resources Additional information and details about IBM Workplace Client Technology can be found in several places: For IBM Workplace Client Technology, Rich Client Edition installation and provisioning instructions refer to the IBM Lotus Workplace Infocenter at: http://workplaceid.notesdev.ibm.com/lwp20_infocenter/index.html For white papers and high-level guides, visit IBM Workplace Client Technology, Rich Edition, at: http://www.ibm.com/lotus/workplaceclienttechnology or IBM Workplace Client Technology, Micro Edition, at: http://www.ibm.com/software/wireless/wme/wctme.html Developers who want to start coding can visit the Eclipse Web site: http://www.eclipse.org Chapter 2. Using the editors 77 Developers will also find useful information at the developerWorks® Web site: http://www.ibm.com/developerworks Search the Lotus domain on the IBM Redbooks Web site for the latest Redbooks and Redpapers about this topic: http://publib-b.boulder.ibm.com/redbooks.nsf/portals/Lotus 78 IBM Workplace Client Technology Productivity Tools Back cover IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1 Introduction to spreadsheet, word processing, and presentation editors Detailed features and functionality Step-by-step instructions IBM Workplace Client Technology is the foundation for building the next-generation, rich-desktop experience for enterprises and small to medium-sized businesses. This framework is built primarily on open standards and provides the combined benefits to customers who require both a rich user experience and the manageability of a browser-based solution. Reaching from desktop to mobile devices, IBM Workplace Client Technology is the flexible, manageable, and extensible client with security features for businesses requiring true on demand capabilities. IBM Workplace Client Technology is available in both a full desktop rich client edition and a pervasive device-focused micro edition. This Redpaper provides a functional description of the productivity tools that are found in IBM Workplace Client Technology Rich Edition. It is written for a non-technical end-user audience to help in understanding the benefits and features of the word processing, spreadsheet, and presentation editors. ® Redpaper INTERNATIONAL TECHNICAL SUPPORT ORGANIZATION BUILDING TECHNICAL INFORMATION BASED ON PRACTICAL EXPERIENCE IBM Redbooks are developed by the IBM International Technical Support Organization. Experts from IBM, Customers and Partners from around the world create timely technical information based on realistic scenarios. Specific recommendations are provided to help you implement IT solutions more effectively in your environment. For more information: ibm.com/redbooks REDP-3947-00