Fluid Visualization of Spreadsheet Structures
|
|
|
- Cordelia Goodman
- 10 years ago
- Views:
Transcription
1 To appear in 1998 IEEE Symposium on Visual Languages, Halifax, Nova Scotia, September Fluid Visualization of Spreadsheet Structures Takeo Igarashi * Dept. of Info. Engineering University of Tokyo Hongo, Bunkyo-ku, Tokyo, Japan [email protected] Jock D. Mackinlay, Bay-Wei Chang, Polle T. Zellweger Xerox PARC 3333 Coyote Hill Road Palo Alto, CA 94304, USA {mackinlay, bchang, zellweger}@parc.xerox.com Abstract Spreadsheets augment a visible tabular layout with invisible formulas. Direct manipulations of the tabular layout may or may not result in the desired changes to the formulas. The user is forced to explore the individual cells to find, verify, and modify the formulas, which causes heavy cognitive overhead. We present a set of techniques that make these formulas and their resulting dataflow structure easily accessible while maintaining the natural appearance of the spreadsheet. Transient local views visualize dataflow structures associated with individual cells, while static global views and animated global explanations visually present the entire dataflow structure at once. Semantic navigation enables the user to navigate through the dataflow structure interactively, and visual editing techniques make it possible to construct formulas using graphical editing techniques. Central to these techniques is the use of animation and lightweight interaction for rapid and non-intrusive visualization. Our prototype implementation suggests that these techniques can greatly improve the expressive power of current spreadsheets as well as other applications that have rich underlying structures. 1 Introduction Spreadsheets are one of the most successful applications making use of visual language techniques. They provide tabular layouts for displaying and manipulating complex information, and powerful visual programming mechanisms for applying dynamic structure to the static visual representation (Figure 1). Users can structure their problems in a spreadsheet by placing formulas in cells, automating the calculation of large complicated systems relatively easily. However, access to these formulas and their resulting dataflow structure is not easy in current spreadsheet applications, resulting in significant cognitive overhead. * This work was done while the first author was a summer intern at Xerox PARC =A0/10 Numerical View Formulas =A0+B0 =B0/10 =A1+B1 Dataflow graph Figure 1. Dataflow graph of a spreadsheet. A spreadsheet has an underlying dataflow graph in addition to the superficial numerical view. It is difficult to understand the structure of the dataflow graph because it is usually invisible. Often the layout provides cues about the underlying dataflow structure of the spreadsheet, making it relatively easy to understand the structure of the dataflow graph: a summation formula is typically placed at the end of the corresponding row or column. But in some cases, a user must put formulas referring to distant cells in irregular positions, which makes it difficult to understand the structure. In these situations, the user is forced to explore the individual cells to find, verify, and modify the formulas. An even trickier problem occurs when the user moves the cells of a spreadsheet with cut and paste or through direct manipulation. Current spreadsheet applications adjust the spreadsheet formulas to maintain the original semantics of the dataflow, which may or may not be what the user desires. For example, a user exploring various what if scenarios may move a line that participates in a sequence of numbers, intending to see the sequence without the number. However, when there are formulas involved, the spreadsheet application adjusts them to ensure that they still participate in the sequence, leading to an error in the intended what if calculation. Because the formulas are invisible, the user may well be unaware of this mismatch with his intentions.
2 Sophisticated users realize that they must check formulas after every move operation to ensure that they are correct. A related problem occurs when a formula is used to fill a region of a spreadsheet. Current spreadsheet applications adjust the cell addresses in the formulas by the distance from the source formula, which again may or may not be what the user desires. To inhibit these adjustments, the user can specify a cell in the formula to be an absolute reference (by using the $ symbol), but it is difficult to place the $ symbol correctly, which means the filled formulas must also be checked to make sure they are correct [12]. The invisibility of formulas also causes trouble for users when they need to understand spreadsheets created by others. The user must repeatedly select a cell, read the formula, and move on to the next cell, until he has seen enough formulas to get an overview of the spreadsheet. As spreadsheets get larger and more complicated, the overhead of understanding shared spreadsheets increases dramatically. In this paper we present a set of techniques to make implicit spreadsheet structures visible and easily accessible, by letting users interact directly with the visual dataflow structure instead of accessing the dataflow indirectly through textual formulas. We use graphical variation (color, shading, outlining, etc.), animation, and lightweight interaction to visualize underlying dataflow structures while minimizing clutter on the screen. The first three techniques graphically augment formula cells to help users visually understand the dataflow structure without tediously clicking each cell and reading its formula. The basic idea is to render the dataflow graph directly on the screen without unduly interfering with the natural appearance of the spreadsheets. The transient local view allows users to view dataflow structures associated with an individual cell in a lightweight manner. The static global view visualizes the entire dataflow graph of a spreadsheet by overlaying the static graph on the tabular layout. The animated global explanation automatically generates and plays an animated presentation of the dataflow through the spreadsheet cells to describe structures that are difficult to see with the static overlay. Semantic navigation allows users to traverse the spreadsheet structure interactively based on logical connectivity in cell referencing. Visual editing techniques allow users to construct dataflow graphs efficiently using direct manipulation and programming by example. While semantic navigation and visual editing are not themselves visualizations, they greatly contribute to the visual understanding of the dataflow graph, augmenting the first three techniques. We call these techniques fluid because of their interaction style and their visual representation: many interactions proceed in a smooth manner with the user expressing interest simply by moving the mouse, and the visualizations of the dataflow structure are gracefully integrated with the original tabular layout of the spreadsheet. Our approach is to augment the existing tabular display of the spreadsheet rather than replacing it with a separate visualization. This allows users to understand the formulas in the context of the regular spreadsheet layout. We have implemented these interaction techniques in a prototype spreadsheet program, written using Pad++ [1, 23] and Python running on Unix platforms. Although the prototype system is limited in performance animation becomes sluggish at spreadsheets larger than 20x20 cells we observed that our fluid visualization techniques dramatically facilitated the understanding of the hidden spreadsheet structure. The rest of the paper is organized as follows. First, we describe the current state of the art in spreadsheet visualization. Next we present our visualization techniques in detail. Finally, we discuss some related work and summarize the paper. 2 State of the art Given the problems associated with invisible formulas, it is not surprising that various attempts have been made to make them more visible. For example, Microsoft Excel 97 [18], arguably the most feature-rich spreadsheet application available, includes two techniques that provide limited visualization of the dataflow graph for a given cell. The first feature, called the Range Finder, can be invoked by selecting a cell that has a formula and clicking in the formula bar. When this is done, the addresses in the formula are colored and the corresponding regions in the spreadsheet are surrounded with colored rectangles, which can be moved and adjusted to edit the formula in a direct manipulation fashion. The second feature, Auditing, draws arrows from the selected cell to its ancestors or descendants. In addition, the user can directly jump to an ancestor or descendant by double-clicking the arrowhead. These techniques try to make the hidden dataflow structure visually accessible, but they must be invoked via menus or toolbar buttons, and they are limited to showing the dataflow for a single cell at a time. There is no way to display the overall structure of the spreadsheet. The user must click in each cell individually to see the Range Finder colored rectangles, and complicated spreadsheets can create a tangle of arrows, making it difficult to see the relationships among cells. Like these parts of Excel, our work is focused on showing the dataflow structure. Unlike Excel, however, we are interested in showing both local portions of the structure and global views. In addition, we optimize the visualization based on the spatial relationships of the dataflow structure, and we use both transient techniques (see the next section) and animation to fluidly present the dataflow structure. 3 Transient local view The transient local view technique allows the user to see a part of a dataflow graph associated with the current cell,
3 A B C Figure 2. Transient visualization of a cell. The transient local view visualizes the incoming and outgoing cells of the current cell. Incoming cells are enclosed by thin lines, and outgoing cells are filled with gray. B3 refers to A1 through D1, and is referred to by D3 and D4. the cell that the user is interacting with. The system visualizes both incoming cells (cells that affect the current cell i.e., that appear in the current cell s formula) and outgoing cells (cells that are affected by the current cell i.e., cells that have formulas that the current cell appears in). The system visually distinguishes the two kinds of cells by using color, line thickness, or other graphical characteristics. Our implementation groups incoming cells into spatially adjacent regions and encloses each region with a rectangle. The rectangle is connected to the current cell with a hairline, while outgoing cells are filled with gray. Figure 2 shows an example of a transient local view of a cell. Grouping incoming cells makes use of both the logical structure of the spreadsheet (they are inputs to the current cell) and the physical structure of the spreadsheet (they are adjacent in space). The reason we call this technique transient lies in the manner in which the user specifies the current cell. In conventional spreadsheet applications, the user must move the cursor to a cell of interest and click in it to see the formula. In our system, the user specifies the current cell simply by moving the mouse cursor over the cell. When the cursor comes into a cell, the dataflow graph associated with the cell (incoming and outgoing cells) gradually appears on the screen (fades in), and it gradually disappears when the cursor moves away from the cell (fades out). Thus, the user can explore the dataflow graph structure of a spreadsheet simply by moving the cursor around the spreadsheet (see Figure 3). This mouseover style of interaction is present in other systems. A notable example is Microsoft s ToolTips, which are tiny windows containing a few words of explanatory text. ToolTips appear when the cursor lingers over an item. However, ToolTips are separate from the annotated objects and overlay them, while our presentation of the dataflow graph is integrated with the original view of the spreadsheet, not obscuring the spreadsheet and not becoming too obtrusive. The fading effect plays an important D Time Figure 3. Lightweight access to dataflow graphs. The user can explore the dataflow graph simply by moving the cursor around. The graphs fade in and fade out for minimal visual disturbance. role in achieving this integration it can smoothly present larger visual structures as the user moves the cursor about the spreadsheet. Without the fading animation and careful timing, constant flashing of the dataflow information would occur. In particular, when the dataflow graph is extensive, it would be very distracting to see large graphs appear and disappear frequently. This transient interaction mode is suspended during some operations, like editing, so that incidental movements of the cursor will not cause unwanted visualizations. 4 Static global view The transient local view has several advantages. It does not require special operations, so the user s focus can remain on the spreadsheet content as he simply moves the cursor around to invoke the local visualizations. It does not clutter the screen because it limits the presentation of the dataflow graph to that associated with one cell. Finally, the fading transition effect helps the user to view the global structure of a spreadsheet in a pleasing, non-jarring manner. However, there are also many cases when the user may want to see the entire structure at once. For example, a user may want to quickly review the entire structure when he is handed a spreadsheet created by another user. We implemented the static global view to show this kind of overall structural information. In this mode, every dataflow connection appears on the screen this means every incoming and outgoing cell for every cell in the spreadsheet (Figure 4). As in the transient local views, cells are presented as groups, which serves both to minimize clutter and to summarize the dataflow. Even with the grouping technique, overlapping of many portions of the graph is unavoidable, and it can be difficult to follow the detailed dataflow for particular cells. Instead, the static global view is useful for getting a general overview of the entire structure. In our implementation, we assign different colors for vertical, horizontal and single-cell group structures. As a result, the user can quickly see how the
4 A B C D Figure 4. Static global view. The user can see the entire dataflow graph at once. The system uses different colors for different shapes of regions. spreadsheet is structured. This global view is also valuable in editing the dataflow structure (see Section 7.1) Animated global explanation The static global view works well to visualize the overall structure of the spreadsheet, especially when the dataflow graph has a regular pattern. However, for spreadsheets in which each cell is involved in many formulas, or in which the graph overlaps tightly in visually confusing ways, the static global view may not be very useful. In addition, the static global view does not effectively convey the general direction of dataflow. To address these issues, we use animation to construct an unfolding story of the structure of the spreadsheet. Flows of cell values start at initial cells (that contain data only), join and split at intermediate cells, and end at terminal cells (typically, the result of a computation). We call this sequence the narrative expression of the dataflow graph, and the animated global explanation presents the story as a series of animations. It first examines the formulas to analyze cell dependencies, then determines an ordering for the graph, and finally shows the dataflow as a series of animations in which nodes at the beginning of the dataflow animate first, cascading into other animations as successive cells are visited. As a result, the user is presented with a visual demonstration of the march of computation within the graph. Figure 5 shows an example of the animated presentation. In choosing the animation order of the explanation, we use information from both the underlying dataflow graph and the tabular layout structure. Cell dependencies provide the basic ordering for the animation, but there can be many possibilities for simultaneous animation of various parts of the graph. Therefore, we also use information about the graphical layout of the spreadsheet to decide which animations to fire simultaneously. Just as the transient local and static global views use spatial relationships to group cells to form a more effective visualization, the animated global explanation uses spatial relationships to group Time Figure 5. Animated presentation of the dataflow structure. The system automatically generates an animated global explanation of the dataflow structure of a spreadsheet. Incoming cells flow into their outgoing cells. We use fading effects throughout to create a smooth and pleasing animation. animations to perform a more effective visualization. The goal is to produce an overall animation that sensibly organizes the dataflow into understandable chunks. In Figure 5, the animations of the first three horizontal flows occur simultaneously because these flows have regular spatial structure. Our current algorithm searches for these kinds of parallel dataflows to optimize into animation groups. 6 Semantic navigation Excel s auditing function allows the user to move to spatially disjoint, but logically connected, cells by doubleclicking the arrowheads, a technique we call semantic navigation. In semantic navigation, the navigation cues are the semantic relations among cells rather than the superficial spatial continuity (Figure 6). We improved this semantic navigation interface to achieve easier access to the hidden structure by introducing keyboard-based operations and expressive animations. We chose to make our semantic navigation available from the keyboard because it can streamline the edit cell/ navigate to new cell cycle. The current implementation works as follows:
5 36 72 a) An arrow grows when the control key is pressed. b) The user can change the direction of the arrow using left/right arrow keys Figure 7. Direct editing of dataflow graphs. The user can transform the dataflow graph in ways similar to editing in object-oriented drawing editors. In this example, the user grabs a handle and drags it to scale two parts of the graph. c) The current cell indicator flies to the destination cell when the up arrow key is pressed. d) The user can then continue navigating from the destination cell. Figure 6. Semantic navigation of dataflow graphs. The user can navigate through the dataflow graph using arrow keys by holding down a control key. 1. The user begins semantic navigation by pressing the control key. 2. A large arrow sprouts from the current cell, growing to point to one of the semantically connected cells (incoming or outgoing cells). We call the cell that the arrow is pointing to a destination cell (Figure 6a). 3. The user can select the destination cell among the semantically connected cells using the left and right arrow keys (Figure 6b). 4. The user can jump to the destination cell by pressing the up arrow key (Figure 6c). The user can then continue to navigate through the dataflow graph by repeating 3 and 4 (Figure 6d). 5. When the control key is released, the cursor keys once again function for normal spatial navigation. Every visual effect is presented in an animated manner to aid the user s comprehension of the navigation. The arrowhead moves continuously and the current cell indicator flies smoothly. This semantic navigation mechanism not only reduces the number of keystrokes, but also promotes better understanding of the dataflow structure. Easy access to logically connected cells makes the user feel that the cells are close to each other, even if they are spatially distant. In other words, semantic navigation visualizes the hidden topology of the dataflow graph through its characteristic interaction. 7 Visual editing In previous sections, we discussed techniques to visually present the underlying dataflow structure of a spreadsheet. In this section, we will introduce techniques to visually edit the dataflow structure underlying the textual formulas. This visual editing functionality works surprisingly well in constructing dataflow structures that are spatially regular and simple, but complicated to specify textually. Direct editing of dataflow graphs allows the user to edit the dataflow structure in a way similar to object-oriented drawing editors, and interactive graphical induction enables the user to construct regular formulas for a series of cells interactively. 7.1 Direct editing of dataflow graphs Direct editing of dataflow graphs is a straightforward application of dataflow graph visualization. It allows the user to move, scale, and delete the visualized dataflow graphs using standard direct manipulation techniques [27]. These editing operations cause the textual formulas to be updated accordingly. It is especially useful to edit multiple dataflow graphs directly at a time. (Excel allows graphical editing, but only of one region at a time.) When the static global view is in effect or the user enters editing mode by clicking a cell in the transient visualization mode, dataflow graphs are made visible. The user can grab a graph by clicking it, move the selected constraint by dragging it, and scale it by dragging the handles that appear at its corners. Multiple graphs can be activated by clicking them with shift key pressed, causing all active graphs to move and scale simultaneously (Figure 7). 7.2 Interactive graphical induction The visual representation of dataflow graphs makes it possible to understand the structure as a collection of regular
6 patterns such as those shown in Figure 8. This section describes our approach of constructing these regular structures graphically using induction. In current spreadsheets, the user must use the $ symbol to specify absolute references, and then correctly perform fill operations to construct the desired dataflow patterns. The $ symbol indicates that the following parameter is invariant throughout the fill operation, while other parameters change according to the relative position of the filled cells. For example, if the formula for B2 is =$A2*B$1 and the user filled the region of B2-D4 with this formula, the formula for D4 becomes =$A4*D$1. This scheme fails for a number of useful patterns, such as those shown in Figure 8. Even in simple cases it is very difficult to construct and understand correct formulas using $ symbols. Hendry proposed a programming-by-example technique to solve the problem [11]. His approach is to have the user key in the first two formulas, specify the region for filling, and run a menu command to initiate the fill. He showed that two examples are sufficient to express common spreadsheet structures. Formulas for the filled cells can be automatically inferred from the relative position of the cells and the difference of parameter values between the two examples. Although he doesn t use this term, he has essentially proposed filling formulas using induction on the structure of the first two formulas. Our interactive graphical induction technique extends his approach by using graphical examples [7] instead of textual formulas for the induction. The system allows the user to edit the two examples graphically, and then visually presents the result of the fill operation. Our current implementation works as follows: 1. Key in a formula in the cell that starts the fill region. 2. Select the fill region and run the fill command. 3. The system presents a graphical proposal of the second step of the induction, which can be graphically manipulated into the correct state. 4. Press the confirm button to perform the fill operation. The key idea is in step 3: the system prompts the user to specify the second example graphically. As a result of this interactive approach, the user no longer needs to prepare the textual formulas carefully before the fill operation. All the user has to do is to answer the system s request for confirmation, by very naturally moving the graphical boxes to the correct locations. In addition, the graphical representation of the first two examples and subsequent filled cells also helps the understanding of the resulting structure of the dataflow graph. Figure 9 shows examples of dataflow structures created using this graphical induction mechanism. Both position and size of regions are correctly inferred because the system applies induction for the row and column numbers of both the upper-left and lower-right cells of the fill regions. =A$1 =B$1 =C$1 =$C$1 =$C$1 =$C$1 Figure 8. Regular patterns of cell referencing. It is difficult to encode these patterns using $ symbols. In fact, the fourth example cannot be expressed using $ symbols. a) Initial state. The current cell refers to two incoming cells. This will be used as the first example. c) The second example specified by the user. 8 Related work =$A2+$B$1 =$A3+$B$1 =$A4+$B$1 Select Fill on a region The user edits the second example Press OK button b) The default second example generated by the system. d) Result of the inductive fill operation based on a) and c). Figure 9. Interactive graphical induction. The system automatically infers the cell referencing for the filled cells based on induction from the first two graphical examples. The first example is given by the user. The system generates the default second example and asks the user to adjust it. The success of the spreadsheet as an easy-to-use computational environment [8, 12, 22] has led to several end-user programming systems based on spreadsheet-like interfaces. ACE [13] extended the basic idea of spreadsheets, a tabular layout enhanced by textual notations, and applied it s
7 to the development of interactive graphical applications. NoPumpG [29] applied the idea of the spreadsheet s automatic maintenance of predefined relationships among cell values to the control of graphical representations. C32 [19] used a spreadsheet interface for constructing constraints in user interface toolkits. Forms/3 [3, 10] is a generalpurpose visual programming language based on the spreadsheet paradigm. Yang et al. proposed design benchmarks for visual programming [30] including static dataflow visualization. Toolglass and Magic Lenses [2] use spatially dedicated lenses to visually present and interact with the underlying information layer. In contrast to a Magic Lens visualization of the dataflow structure of spreadsheets, fluid visualization controls the entire space in a coordinated way, providing a more integrated interface. Zooming interfaces [1, 24] and distortion-oriented focus+context techniques [9, 15, 16] are efforts to present vast information spaces within a limited screen space. They try to present a focal part of the information space clearly while maintaining the surrounding context. For example, work on visualization of spreadsheets [26, 28] use focus+context techniques to visualize very large tabular layouts. The difference is that our focus is on the visualization of the hidden dataflow structure behind the tabular layout, and not that of the tabular layout itself. Many modern user interface systems incorporate animation [3, 21]. Animations can give the feeling of solidity, continuity, and real existence to visual objects. They help the user to understand visual events by softening abrupt changes on the screen. They are indispensable tools to present a sequence of events in an intuitive way (i.e. algorithm animation [25]). In this paper, we proposed another useful application of animation effects: animations to reify and visualize invisible information. It is difficult to present hidden dataflow structures with static representations. Animation makes it possible to visualize these invisible structures. Our graphical induction technique can be seen as an application of programming by demonstration/example techniques [7]. Metamouse [17] detects repetition in the user s graphical editing operations and suggests the next operation. Eager [6] analyzes a sequence of HyperCard operations and suggests the next set of operations. Chimera [14] and IMAGE [19] find appropriate geometric constraints from given graphical examples. 9 Discussion and conclusions Spreadsheets have hidden dataflow graphs in addition to their superficial tabular layouts. We have presented a series of techniques that make the dataflow structure visible and accessible, while maintaining the original appearance of the spreadsheet. The goal of these techniques is to impart a better understanding of the dataflow structure by letting the user visually interact with these hidden structures. We implemented these interaction techniques in our prototype spreadsheet program, and they noticeably improve the understandability of spreadsheets. Keys to our approach are carefully designed graphical integration of the dataflow information with the spreadsheet layout, animation of all graphical changes, and lightweight interaction. We found fading animations to be particularly effective the user becomes subtly aware of the existence of the hidden dataflow graph at the position where it has faded away. Future work includes integration with more realistic spreadsheet programs. As we mentioned earlier, our prototype spreadsheet program is written using Pad++ [1, 23] and Python running on Unix platforms. Although Pad++ provides powerful scaling and animation primitives for exploring novel ideas rapidly, it exacts a performance toll. As a result, smooth animation is possible only for spreadsheets containing 400 cells or fewer. Scaling our experiences to larger spreadsheets raises three issues: animation performance, algorithm performance, and visualization and navigation of large spreadsheet structures. We are confident that a custom implementation would support animation of larger spreadsheets comfortably. Our algorithms for supporting our various techniques rely upon traditional dataflow computations that are computationally tractable for larger spreadsheets. Visualization and navigation of very large spreadsheets, where cells refer to distant cells outside of the boundaries of the screen, is a more substantive issue. We expect that animated presentation and semantic navigation techniques would be especially useful for such spreadsheets. In these cases, automatic camera controls may be required, such as zooming out to provide a larger context, panning to a logicallyconnected cell, and then zooming in to permit a closer view. Fluid visualization for spreadsheets is a particular application of our general set of fluid user interface techniques, whose goal is to provide lightweight, contextual, and animated access to a secondary layer of content while maintaining the appearance of the primary material. Fluid techniques allow the user to fluidly shift attention from primary to secondary content, as the system fluidly alters its display to show previously hidden secondary content in the context of its associated primary content. Other domains in which we have explored fluid user interfaces include hypertext linking [31] and annotation [4]. Among possible further applications of the fluid visualization techniques are maps, CAD diagrams, and other graphical domains with rich underlying structures. Our experiences so far suggest that fluid techniques can be a powerful aid to users in a wide variety of situations that require comprehending and interacting with data. References 1. Bederson, B.B., Hollan, J., Perlin, K., Meyer, J., Bacon, D., and Furnas, G., Pad++: a zoomable sketchpad for exploring
8 alternate interface physics, Journal of Visual Languages in Computing, Vol.7, No.3, pp. 3-31, Bier, E.A., Stone, M.C., Pier, K., Buxton, W., DeRose, T.D., Toolglass and Magic Lenses: The see-through interface, in Proceedings of SIGGRAPH 93, Burnett, M., Ambler, A., Interactive visual data abstraction in a declarative visual programming language, Journal of Visual Languages and Computing 5(1), pp.29-, Chang, B.W., Mackinlay, J., Zellweger, P., Igarashi, T., A negotiation architecture for fluid documents, in Proceedings of UIST 98, to appear, Chang, B.W., Ungar, D., Animation: from cartoons to the user interface, in Proceedings of UIST 93, pp.45-55, Cypher, A., Eager: programming repetitive tasks by example, in Proceedings of CHI '91, pp , Cypher, A., ed., Watch What I Do: Programming by Demonstration, The MIT Press, Fischer, G., Beyond human computer interaction: designing useful and usable computational environments, in Proceedings of the HCI 93 Conference on People and Computers VIII, pp.17-31, Furnas, G.W., Effective view navigation, in Proceedings of CHI 97, pp , Gottfried, H.J, Burnett, M., Graphical definitions: making spreadsheets visual through direct manipulation and gestures, in Proceedings of IEEE Symposium on Visual Languages 97, Hendry, D.G., Display-based problems in spreadsheets: a critical incident and a design remedy, in Proceedings of IEEE Visual Languages 95, pp , Hendry, D.G., Green, T.R.G., Creating, comprehending, and explaining spreadsheets: a cognitive interpretation of what discretionary users think of the spreadsheet model, International Journal of Human-Computer Studies, Vol.40, pp , Johnson, J.A., Nardi, B., Zarmer, C.L., Miller, J.R., Ace: building interactive graphical applications, Communications of the ACM, Vol.36, No.4, pp.41-55, Kurlander, D., Feiner, S., Inferring constraints from multiple snapshots, ACM Transactions on Graphics, Vol.12, No.4, pp , Lamping, J., Rao, R., Pirolli, P., A focus+context technique based on hyperbolic geometry for visualizing large hierarchies, in Proceedings of CHI'95, pp , Mackinlay, J.D., Robertson, G.G. and Card, S.K., The Perspective Wall: detail and context smoothly integrated, in Proceedings of CHI'91, pp , Maulsby, D., Kittlitz, K. and Witten, I., Metamouse: specifying graphical procedures by example, in Proceedings of SIGGRAPH '89, Vol. 23, No. 3, pp , Microsoft, Microsoft Excel 97, Miyashita, K., Matsuoka, S., Takahashi, S., Yonezawa, A., Interactive generation of graphical user interfaces by multiple visual examples, in Proceedings of UIST 94, pp.85-94, Myers, B.A, Graphical techniques in a spreadsheet for specifying user interfaces, in Proceedings of CHI'91, pp , Myers, B.A., Miller, R.C., McDaniel, R., Ferrency, A., Easily adding animations to interfaces using constraints, in Proceedings of UIST 96, pp , Nardi, B., Miller, J.R., The spreadsheet interface: a basis for end user programming, in Proceedings of IFIP INTERACT 90, pp , Pad++ Reference Manual, Perlin, K., Fox, D., Pad - an alternate approach to the computer interface, in Proceedings of SIGGRAPH'93, pp , Price, B.A., Baecker, R.M., and Small, I.S., A principled taxonomy of software visualization, Journal of Visual Languages and Computing, Vol.4, No.3, pp , Rao, R., Card, S., The Table Lens: merging graphical and symbolic representations in an interactive focus+context visualization for tabular information, in Proceedings of CHI'94, pp , Shneiderman, B., Direct manipulation: a step beyond programming languages. IEEE Computer, Vol.16, No.8, pp.57-69, Spenke, M., Beilken, C., Berlarge, T., FOCUS: the interactive table for product comparison and selection, in Proceedings of UIST 96, pp.41-50, Wilde, N., Lewis, C., Spreadsheet-based interactive graphics: from prototype to tool, in Proceedings of CHI'90, pp , Yang, S., Burnett, M., DeKoven, E., Zloof, M., Representation design benchmarks: a design-time aid for VPL navigable static representations, Journal of Visual Languages and Computing 8(5/6), Oct/Dec Zellweger, P., Chang, B.W., Mackinlay, J., Fluid links for informed and incremental link transitions, in Proceedings of Hypertext 98, pp.50-57, 1998.
Getting Started with Excel 2008. Table of Contents
Table of Contents Elements of An Excel Document... 2 Resizing and Hiding Columns and Rows... 3 Using Panes to Create Spreadsheet Headers... 3 Using the AutoFill Command... 4 Using AutoFill for Sequences...
Enriched Links: A Framework For Improving Web Navigation Using Pop-Up Views
Enriched Links: A Framework For Improving Web Navigation Using Pop-Up Views Gary Geisler Interaction Design Laboratory School of Information and Library Science University of North Carolina at Chapel Hill
Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.
Graphic Design Active Layer- When you create multi layers for your images the active layer, or the only one that will be affected by your actions, is the one with a blue background in your layers palette.
Data Visualization. Brief Overview of ArcMap
Data Visualization Prepared by Francisco Olivera, Ph.D., P.E., Srikanth Koka and Lauren Walker Department of Civil Engineering September 13, 2006 Contents: Brief Overview of ArcMap Goals of the Exercise
Access 2007 Creating Forms Table of Contents
Access 2007 Creating Forms Table of Contents CREATING FORMS IN ACCESS 2007... 3 UNDERSTAND LAYOUT VIEW AND DESIGN VIEW... 3 LAYOUT VIEW... 3 DESIGN VIEW... 3 UNDERSTAND CONTROLS... 4 BOUND CONTROL... 4
Calc Guide Chapter 9 Data Analysis
Calc Guide Chapter 9 Data Analysis Using Scenarios, Goal Seek, Solver, others Copyright This document is Copyright 2007 2011 by its contributors as listed below. You may distribute it and/or modify it
Excel 2007 Basic knowledge
Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft
3 What s New in Excel 2007
3 What s New in Excel 2007 3.1 Overview of Excel 2007 Microsoft Office Excel 2007 is a spreadsheet program that enables you to enter, manipulate, calculate, and chart data. An Excel file is referred to
Understand the Sketcher workbench of CATIA V5.
Chapter 1 Drawing Sketches in Learning Objectives the Sketcher Workbench-I After completing this chapter you will be able to: Understand the Sketcher workbench of CATIA V5. Start a new file in the Part
Working together with Word, Excel and PowerPoint
Working together with Word, Excel and PowerPoint Have you ever wanted your Word document to include data from an Excel spreadsheet, or diagrams you ve created in PowerPoint? This note shows you how to
COMP 150-04 Visualization. Lecture 11 Interacting with Visualizations
COMP 150-04 Visualization Lecture 11 Interacting with Visualizations Assignment 5: Maps Due Wednesday, March 17th Design a thematic map visualization Option 1: Choropleth Map Implementation in Processing
Microsoft Access 2010 handout
Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant
Basic Excel Handbook
2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...
Microsoft PowerPoint 2008
Microsoft PowerPoint 2008 Starting PowerPoint... 2 Creating Slides in Your Presentation... 3 Beginning with the Title Slide... 3 Inserting a New Slide... 3 Slide Layouts... 3 Adding an Image to a Slide...
Word 2007: Basics Learning Guide
Word 2007: Basics Learning Guide Exploring Word At first glance, the new Word 2007 interface may seem a bit unsettling, with fat bands called Ribbons replacing cascading text menus and task bars. This
Microsoft Outlook 2010. Reference Guide for Lotus Notes Users
Microsoft Outlook 2010 Reference Guide for Lotus Notes Users ContentsWelcome to Office Outlook 2010... 2 Mail... 3 Viewing Messages... 4 Working with Messages... 7 Responding to Messages... 11 Organizing
ArcGIS. Tips and Shortcuts. for Desktop
ArcGIS Tips and Shortcuts for Desktop Map Navigation Refresh and redraw the display. F5 Suspend the map s drawing. F9 Zoom in and out. Center map. Roll the mouse wheel backward and forward. Hold down Ctrl
CATIA Basic Concepts TABLE OF CONTENTS
TABLE OF CONTENTS Introduction...1 Manual Format...2 Log on/off procedures for Windows...3 To log on...3 To logoff...7 Assembly Design Screen...8 Part Design Screen...9 Pull-down Menus...10 Start...10
Basic Microsoft Excel 2007
Basic Microsoft Excel 2007 The biggest difference between Excel 2007 and its predecessors is the new layout. All of the old functions are still there (with some new additions), but they are now located
HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data
P a g e 77 Vol. 9 Issue 5 (Ver 2.0), January 2010 Global Journal of Computer Science and Technology HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data Abstract- The HierarchyMap
Excel 2003 Tutorial I
This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar
Help. Contents Back >>
Contents Back >> Customizing Opening the Control Panel Control Panel Features Tabs Control Panel Lists Control Panel Buttons Customizing Your Tools Pen and Airbrush Tabs 2D Mouse and 4D Mouse Tabs Customizing
Working with Excel in Origin
Working with Excel in Origin Limitations When Working with Excel in Origin To plot your workbook data in Origin, you must have Excel version 7 (Microsoft Office 95) or later installed on your computer
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining CPSC 533c, Information Visualization Course Project, Term 2 2003 Fengdong Du [email protected] University of British Columbia
Business Insight Report Authoring Getting Started Guide
Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,
Creating and Using Links and Bookmarks in PDF Documents
Creating and Using Links and Bookmarks in PDF Documents After making a document into a PDF, there may be times when you will need to make links or bookmarks within that PDF to aid navigation through the
MicroStrategy Analytics Express User Guide
MicroStrategy Analytics Express User Guide Analyzing Data with MicroStrategy Analytics Express Version: 4.0 Document Number: 09770040 CONTENTS 1. Getting Started with MicroStrategy Analytics Express Introduction...
SAS/GRAPH Network Visualization Workshop 2.1
SAS/GRAPH Network Visualization Workshop 2.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2009. SAS/GRAPH : Network Visualization Workshop
The Essential Guide to User Interface Design An Introduction to GUI Design Principles and Techniques
The Essential Guide to User Interface Design An Introduction to GUI Design Principles and Techniques Third Edition Wilbert O. Galitz l 1 807 : WILEYp Wiley Publishing, Inc. Contents About the Author Preface
MicroStrategy Desktop
MicroStrategy Desktop Quick Start Guide MicroStrategy Desktop is designed to enable business professionals like you to explore data, simply and without needing direct support from IT. 1 Import data from
Modeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe [email protected] Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
Advanced Presentation Features and Animation
There are three features that you should remember as you work within PowerPoint 2007: the Microsoft Office Button, the Quick Access Toolbar, and the Ribbon. The function of these features will be more
Spreadsheet - Introduction
CSCA0102 IT and Business Applications Chapter 6 Spreadsheet - Introduction Spreadsheet A spreadsheet (or spreadsheet program) is software that permits numerical data to be used and to perform automatic
VisCG: Creating an Eclipse Call Graph Visualization Plug-in. Kenta Hasui, Undergraduate Student at Vassar College Class of 2015
VisCG: Creating an Eclipse Call Graph Visualization Plug-in Kenta Hasui, Undergraduate Student at Vassar College Class of 2015 Abstract Call graphs are a useful tool for understanding software; however,
Advanced Microsoft Excel 2013
Advanced Microsoft Excel 2013 Introduction Microsoft Excel is program designed to efficiently manage spreadsheets and analyze data. It contains both basic and advanced features that anyone can learn. Once
Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004
Data Visualization Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004 Contents Brief Overview of ArcMap Goals of the Exercise Computer
Notebook software training for SMART Board users. Learner workbook. Level 2
Notebook software training for SMART Board users Level 2 Learner workbook 10552-08 - Notebook Software Training Covers April 2008 - Learner Workbook - v2.indd 2 4/22/2008 4:04:23 PM Best practices and
How to use PGS: Basic Services Provision Map App
How to use PGS: Basic Services Provision Map App The PGS: Basic Services Provision Map App The main features of the PGP Basic Services web application includes: Navigation Tools Map Tools Main Map Links
Using Excel As A Database
Using Excel As A Database Access is a great database application, but let s face it sometimes it s just a bit complicated! There are a lot of times when it would be nice to have some of the capabilities
Interactive Graphic Design Using Automatic Presentation Knowledge
Interactive Graphic Design Using Automatic Presentation Knowledge Steven F. Roth, John Kolojejchick, Joe Mattis, Jade Goldstein School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213
SketchUp Instructions
SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially
Microsoft Access 2010 Part 1: Introduction to Access
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3
Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)
Lesson 07: MS ACCESS - Handout Handout Introduction to database (30 mins) Microsoft Access is a database application. A database is a collection of related information put together in database objects.
Intro to Excel spreadsheets
Intro to Excel spreadsheets What are the objectives of this document? The objectives of document are: 1. Familiarize you with what a spreadsheet is, how it works, and what its capabilities are; 2. Using
EXCEL PIVOT TABLE David Geffen School of Medicine, UCLA Dean s Office Oct 2002
EXCEL PIVOT TABLE David Geffen School of Medicine, UCLA Dean s Office Oct 2002 Table of Contents Part I Creating a Pivot Table Excel Database......3 What is a Pivot Table...... 3 Creating Pivot Tables
Create a Poster Using Publisher
Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs
Quickstart for Desktop Version
Quickstart for Desktop Version What is GeoGebra? Dynamic Mathematics Software in one easy-to-use package For learning and teaching at all levels of education Joins interactive 2D and 3D geometry, algebra,
Handout: How to Use Excel 2010
How to Use Excel 2010 Table of Contents THE EXCEL ENVIRONMENT... 4 MOVE OR SCROLL THROUGH A WORKSHEET... 5 USE THE SCROLL BARS TO MOVE THROUGH A WORKSHEET... 5 USE THE ARROW KEYS TO MOVE THROUGH A WORKSHEET...
Introduction to Microsoft Excel 2010
Introduction to Microsoft Excel 2010 Screen Elements Quick Access Toolbar The Ribbon Formula Bar Expand Formula Bar Button File Menu Vertical Scroll Worksheet Navigation Tabs Horizontal Scroll Bar Zoom
Excel 2007/2010 for Researchers. Jamie DeCoster Institute for Social Science Research University of Alabama. September 7, 2010
Excel 2007/2010 for Researchers Jamie DeCoster Institute for Social Science Research University of Alabama September 7, 2010 I d like to thank Joe Chandler for comments made on an earlier version of these
KaleidaGraph Quick Start Guide
KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.
Creating Interactive PDF Forms
Creating Interactive PDF Forms Using Adobe Acrobat X Pro Information Technology Services Outreach and Distance Learning Technologies Copyright 2012 KSU Department of Information Technology Services This
Microsoft Excel 2007 Mini Skills Overview of Tables
To make managing and analyzing a group of related data easier, you can turn a range of cells into a Microsoft Office Excel table (previously known as an Excel list). A table typically contains related
Tutorial: Biped Character in 3D Studio Max 7, Easy Animation
Tutorial: Biped Character in 3D Studio Max 7, Easy Animation Written by: Ricardo Tangali 1. Introduction:... 3 2. Basic control in 3D Studio Max... 3 2.1. Navigating a scene:... 3 2.2. Hide and Unhide
SPSS: Getting Started. For Windows
For Windows Updated: August 2012 Table of Contents Section 1: Overview... 3 1.1 Introduction to SPSS Tutorials... 3 1.2 Introduction to SPSS... 3 1.3 Overview of SPSS for Windows... 3 Section 2: Entering
Microsoft Excel 2010 Part 3: Advanced Excel
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Excel 2010 Part 3: Advanced Excel Winter 2015, Version 1.0 Table of Contents Introduction...2 Sorting Data...2 Sorting
Interactive Voting System. www.ivsystem.nl. IVS-Basic IVS-Professional 4.4
Interactive Voting System www.ivsystem.nl IVS-Basic IVS-Professional 4.4 Manual IVS-Basic 4.4 IVS-Professional 4.4 1213 Interactive Voting System The Interactive Voting System (IVS ) is an interactive
SiteBuilder 2.1 Manual
SiteBuilder 2.1 Manual Copyright 2004 Yahoo! Inc. All rights reserved. Yahoo! SiteBuilder About This Guide With Yahoo! SiteBuilder, you can build a great web site without even knowing HTML. If you can
Task Force on Technology / EXCEL
Task Force on Technology EXCEL Basic terminology Spreadsheet A spreadsheet is an electronic document that stores various types of data. There are vertical columns and horizontal rows. A cell is where the
Creating Drawings in Pro/ENGINEER
6 Creating Drawings in Pro/ENGINEER This chapter shows you how to bring the cell phone models and the assembly you ve created into the Pro/ENGINEER Drawing mode to create a drawing. A mechanical drawing
Using Acrobat Comment and Markup tools
Using Acrobat Comment and Markup tools In Adobe Acrobat 9 and Adobe Reader, a comment is a note, highlight, stamp, or any other markup you add to your PDF document by using the comment and markup tools.
Using Excel for Analyzing Survey Questionnaires Jennifer Leahy
University of Wisconsin-Extension Cooperative Extension Madison, Wisconsin PD &E Program Development & Evaluation Using Excel for Analyzing Survey Questionnaires Jennifer Leahy G3658-14 Introduction You
TIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents:
Table of contents: Access Data for Analysis Data file types Format assumptions Data from Excel Information links Add multiple data tables Create & Interpret Visualizations Table Pie Chart Cross Table Treemap
Kingsoft Spreadsheet 2012
Kingsoft Spreadsheet 2012 Kingsoft Spreadsheet is a flexible and efficient commercial spreadsheet application. It is widely used by professionals in many fields such as: Business, Finance, Economics and
Programming in Access VBA
PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010
Visualization Techniques in Data Mining
Tecniche di Apprendimento Automatico per Applicazioni di Data Mining Visualization Techniques in Data Mining Prof. Pier Luca Lanzi Laurea in Ingegneria Informatica Politecnico di Milano Polo di Milano
SMART Notebook 10 User s Guide. Linux Operating Systems
SMART Notebook 10 User s Guide Linux Operating Systems Product Registration If you register your SMART product, we ll notify you of new features and software upgrades. Register online at www.smarttech.com/registration.
Creating Reports with Smart View s Ad Hoc Analysis
with Smart View s Ad Hoc Analysis Dartmouth College February 10, 2009 Table of Contents Overview... 3 Connecting to the Reporting Cube... 3 Setting Ad Hoc Options... 3 The Ad Hoc Grid... 4 Selecting Members
Microsoft PowerPoint 2011
Microsoft PowerPoint 2011 Starting PowerPoint... 2 Creating Slides in Your Presentation... 3 Beginning with the Title Slide... 3 Inserting a New Slide... 3 Adding an Image to a Slide... 4 Downloading Images
OX Spreadsheet Product Guide
OX Spreadsheet Product Guide Open-Xchange February 2014 2014 Copyright Open-Xchange Inc. OX Spreadsheet Product Guide This document is the intellectual property of Open-Xchange Inc. The document may be
Microsoft Excel 2010. Understanding the Basics
Microsoft Excel 2010 Understanding the Basics Table of Contents Opening Excel 2010 2 Components of Excel 2 The Ribbon 3 o Contextual Tabs 3 o Dialog Box Launcher 4 o Quick Access Toolbar 4 Key Tips 5 The
Microsoft PowerPoint 2010
Microsoft PowerPoint 2010 Starting PowerPoint... 2 PowerPoint Window Properties... 2 The Ribbon... 3 Default Tabs... 3 Contextual Tabs... 3 Minimizing and Restoring the Ribbon... 4 The Backstage View...
Project Setup and Data Management Tutorial
Project Setup and Heavy Construction Edition Version 1.20 Corporate Office Trimble Navigation Limited Engineering and Construction Division 5475 Kellenburger Road Dayton, Ohio 45424-1099 U.S.A. Phone:
Using Microsoft Word. Working With Objects
Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects
Introduction to Microsoft PowerPoint
Introduction to Microsoft PowerPoint By the end of class, students should be able to: Identify parts of the work area. Create a new presentation using PowerPoint s design templates. Navigate around a presentation.
Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide
Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick
Chapter 1. Creating Sketches in. the Sketch Mode-I. Evaluation chapter. Logon to www.cadcim.com for more details. Learning Objectives
Chapter 1 Creating Sketches in Learning Objectives the Sketch Mode-I After completing this chapter you will be able to: Use various tools to create a geometry. Dimension a sketch. Apply constraints to
Florence School District #1
Florence School District #1 Training Module 2 Designing Lessons Designing Interactive SMART Board Lessons- Revised June 2009 1 Designing Interactive SMART Board Lessons Lesson activities need to be designed
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System
BD CellQuest Pro Software Analysis Tutorial
BD CellQuest Pro Analysis Tutorial This tutorial guides you through an analysis example using BD CellQuest Pro software. If you are already familiar with BD CellQuest Pro software on Mac OS 9, refer to
MultiExperiment Viewer Quickstart Guide
MultiExperiment Viewer Quickstart Guide Table of Contents: I. Preface - 2 II. Installing MeV - 2 III. Opening a Data Set - 2 IV. Filtering - 6 V. Clustering a. HCL - 8 b. K-means - 11 VI. Modules a. T-test
CONTENTM WEBSITE MANAGEMENT SYSTEM. Getting Started Guide
CONTENTM WEBSITE MANAGEMENT SYSTEM Getting Started Guide Table of Contents CONTENTM WEBSITE MANAGEMENT SYSTEM... 1 GETTING TO KNOW YOUR SITE...5 PAGE STRUCTURE...5 Templates...5 Menus...5 Content Areas...5
What s New V 11. Preferences: Parameters: Layout/ Modifications: Reverse mouse scroll wheel zoom direction
What s New V 11 Preferences: Reverse mouse scroll wheel zoom direction Assign mouse scroll wheel Middle Button as Fine tune Pricing Method (Manufacturing/Design) Display- Display Long Name Parameters:
PowerPoint 2007: Basics Learning Guide
PowerPoint 2007: Basics Learning Guide What s a PowerPoint Slide? PowerPoint presentations are composed of slides, just like conventional presentations. Like a 35mm film-based slide, each PowerPoint slide
GUIDELINES FOR PREPARING POSTERS USING POWERPOINT PRESENTATION SOFTWARE
Society for the Teaching of Psychology (APA Division 2) OFFICE OF TEACHING RESOURCES IN PSYCHOLOGY (OTRP) Department of Psychology, Georgia Southern University, P. O. Box 8041, Statesboro, GA 30460-8041
Introduction to Word 2007
Introduction to Word 2007 You will notice some obvious changes immediately after starting Word 2007. For starters, the top bar has a completely new look, consisting of new features, buttons and naming
ArcGIS Mobile Application User s Guide
ArcGIS Mobile Application User s Guide 1 Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 2 5 5 6 7 7 8 8 11 12 14 15 19 21 22 23 37 38 ArcGIS Mobile User Interface Essentials Title Bar Menu Bar Hardware
TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...
Starting Guide TABLE OF CONTENTS INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... 7 ADVANCE CONCRETE USER INTERFACE... 7 Other important
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and Operating
Adobe Flash Catalyst CS5.5
Adobe Flash Catalyst CS5.5 Create expressive interfaces and interactive content without writing code Use a new efficient workflow to collaborate intelligently and roundtrip files with developers who use
Excel Companion. (Profit Embedded PHD) User's Guide
Excel Companion (Profit Embedded PHD) User's Guide Excel Companion (Profit Embedded PHD) User's Guide Copyright, Notices, and Trademarks Copyright, Notices, and Trademarks Honeywell Inc. 1998 2001. All
House Design Tutorial
Chapter 2: House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When we are finished, we will have created
Designing a poster. Big is important. Poster is seldom linear, more like a MindMap. The subjects belonging together are located close to each other.
Designing a poster Poster is seldom linear, more like a MindMap The subjects belonging together are located close to each other. Big is important. Warm colours bring closer, cold ones estrange. A human
