Planz

Last updated
Planz
Stable release
8.2 / June 11, 2010;10 years ago (2010-06-11)
Operating system Windows Vista and Windows 7 [a]
Type Project Planner
Website http://kftf.ischool.washington.edu/planner_index.htm

Planz is an open source personal information manager developed by the Keeping Found Things Found group at the University of Washington Information School. It integrates e-mail, website links and content, computer files and folders, and informal notes into a simplified, document-like interface. Its purpose is to make the user's personal information easily accessible for use in planning everyday activities as well as larger projects. Planz is a research prototype rather than a commercial product.

Contents

Purpose

Planz was conceived in response to research conducted by the Keeping Found Things Found (KFTF) group and elsewhere in the field of personal information management (PIM). The research suggested that people often have trouble organizing their digital personal information effectively, due to the fact that this information is both extensive and scattered and in many cases cannot easily be combined with other personal information. The developers hoped to accommodate the fluid and often informal nature of human planning by providing users an interface with powerful organizational features while at the same time leaving the structure of that organization to the user's discretion.

Development

Planz was developed between 2008 and 2010 under the leadership of William Paul Jones, head of the KFTF group. The project was funded by the National Science Foundation. The software has progressed through several development versions, and as of 2010 Planz is not in commercial release.

Design

Planz is meant to help people better organize their digital personal information by providing a central document linking related personal information around a conceptual theme, usually in the form of a project, such as a home remodel or a trip to Europe. The interface shows users a document in either a draft or outline view. This document can be edited to show all of a user's projects and tasks in a single, scrollable pane. Headings are used to represent high-level projects ("Re-model the house"); subheadings represent sub-projects and component tasks ("Kitchen"; "Decide on countertops").

Users have the option of working from within the Planz document, sending e-mails and creating documents without leaving Planz, in which case Planz dynamically links these new information items into the document. They also have the option of working from outside the document by dragging and copying files, e-mails, hyperlinks, and other items into Planz in the course of using other applications. The efficient transfer of information between applications was a key objective in the design of Planz, and the interface provides users with specialized tools to facilitate this.

Planz works in many ways like a word processor. Users can enter notes directly, and these notes can be arranged under numerous levels of headings, promoted or demoted, and moved up or down according to importance or priority. From a design standpoint, the document overlay of Planz makes the realization of additional features straightforward, which was an important goal of the development team.

By default, Planz presents a document that is anchored at a "Projects" folder [b] . However, for any folder selected in the file manager, Planz can also be invoked as a right-click option to present a document anchored at this folder instead.

The document presented in a Planz window can be saved as an HTML file to be viewed in a web browser or edited in a word processor. Structure as well as content is preserved [c] . The structure of a Planz document can also be exported for re-use either as a project template or for immediate use in another project. On the back-end, the file system headings and subheadings correspond to file system folders and sub-folders. Links within Planz correspond either to local files within these folders or to shortcuts which, in turn, can point to files, web pages or e-mail messages. The mapping from headings and links to folders, files, and shortcuts is one-to-one. Thus, Planz works with, and as an alternative to, the file manager. Users can create, modify or delete folders and files through operations initiated within Planz. In the other direction, a process of synchronization works to ensure the document views of Planz are current with respect to changes to the file system made outside of Planz.

Planz is designed to provide for the complete life cycle of personal information management from initial information capture, to information's timely use in completing tasks, to its eventual archival for clutter control and future reference.

QuickCapture

QuickCapture is a pop-up utility associated with Planz. Its purpose is to quickly copy the content of a webpage, e-mail message, or document, while also linking back to the original. In Planz this information is structured as a note, and as a shortcut within the file system. QuickCapture is able to work independently from Planz. All communication is via a "XooML" middleware layer.

Other key functions

Users can flag headings in Planz as tasks yet to be completed. Flagged headings can optionally appear as tasks or calendar appointments within a separate task management or calendaring application [d] . Shortcuts to these headings can appear as sub-headings under a special "Today+" heading in Planz, as a task to do that day or in the otherwise immediate future.

"PowerD" support makes it easy for users to mark a heading or note as "done" or to "defer" for later completion. The heading or note no longer appears in the Planz document, but can reappear again later either at the user’s request or automatically when a deferred date comes due.

Tasks marked as done are recorded in a journal. The journal is another file system folder with subfolders for year, month, week and day. Like any other folder, the journal can also appear as a single integrated document in Planz. Users can easily take notes and link in information in the form of pictures, videos, and documents, either as a "for the record" of past events or for planning future events.

Integration with other services

Planz works with these other applications:

Microsoft Outlook: Users can flag a heading in Planz to create a task or calendar appointment in Outlook. They can click on a task or appointment to access relevant information. "The Days Ahead" allows them to track deadlines and appointments through dynamic interaction with Microsoft Outlook's Calendar.

Microsoft Office: New Word, Excel, Powerpoint and OneNote documents can be created from within Planz, or existing Office documents can be linked to Planz. Open documents can also be included in a plan.

Web browser: Users can links to websites in Planz.

Twitter: Users can tweet directly from Planz. Planz creates a link to that tweet, which can then be incorporated into a project.

XooML

Planz and QuickCapture utilize metadata encoded in XML, called the Cross-Tool Markup Language, or "XooML" (pronounced "zoomul") [e] . The XooML schema specifies the structure of a fragment of metadata as this might apply to any information item addressed by a URI.

Essentially, a XooML-compliant fragment (or, simply, a XooML fragment) is a bundling of attributes. A fragment can have zero or more associations which, in turn, can point to other fragments representing other information items. Fragments are a bundling of attributes. Some bundles apply to the fragment as a whole; some bundles apply to individual associations. Bundles at each level can be held in common (cross-tool) or tool-specific. A XooML-based tool such as Planz then builds a view as follows:

Step one is to retrieve the XooML fragment for the window's anchor URI and synchronize its metadata as needed with the item pointed to by the URI. The current version of Planz, for example, places XooML fragments in association with file folders in order to support the use of folder structure as a means of organizing not only files but also e-mail messages, web references and informal notes. In a step of synchronization, the folder's contents (as determined by file system calls) are compared to the information in the folder's associated XooML fragment. In cases of conflict, the fragment is modified to agree with the file system (i.e., the file system always wins). From the top-level synchronized XooML fragment, Planz builds a top-level Plan.

Step two is to recursively retrieve and process additional XooML fragments as needed. In Planz, for example, the subfolders and folder shortcuts of a folder appear within the folder's Plan as document-like heading associations. For each of these headings that were last shown as "expanded," Planz retrieves folder content information and an associated XooML fragment and then uses the results of their synchronization to determine the display of a sub-Plan.

Step three is to view completion is tool-dependent. In Planz, the process completes when sub-plans have been generated for each in a list of expanded associations encountered during the processing of XooML fragments.

Notes

a. ^ Planz is currently Microsoft Windows-based. However, through use of an XML-based XooML middleware layer (see discussion of XooML elsewhere in this article), the Planz approach readily extends to other file systems and other stores. b. ^ “Projects” is created on installation of Planz as a sibling folder of “Documents” (or for Windows XP users, “My Projects”). c. ^ In Microsoft Word, for example, headings are given a “style” of Heading 1, 2, 3… according to heading level within Planz. d. ^ Planz currently includes special integrations for Microsoft Outlook. But the approach readily extends to other calendaring and task/time management applications. e. ^ For the complete schema definition, see the KFTF website. (Note: Portions of this page have been taken from the Keeping Found Things Found website with full permission.)

See also

Related Research Articles

Microsoft Office Suite of office software

Microsoft Office, or simply Office, is a family of client software, server software, and services developed by Microsoft. It was first announced by Bill Gates on August 1, 1988, at COMDEX in Las Vegas. Initially a marketing term for an office suite, the first version of Office contained Microsoft Word, Microsoft Excel, and Microsoft PowerPoint. Over the years, Office applications have grown substantially closer with shared features such as a common spell checker, OLE data integration and Visual Basic for Applications scripting language. Microsoft also positions Office as a development platform for line-of-business software under the Office Business Applications brand. On July 10, 2012, Softpedia reported that Office was being used by over a billion people worldwide.

Personal digital assistant Multi-purpose mobile device

A personal digital assistant (PDA), also known as a handheld PC, is a variety mobile device which functions as a personal information manager. PDAs have been mostly displaced by the widespread adoption of highly capable smartphones, in particular those based on iOS and Android.

HCL Notes and HCL Domino are the client and server, respectively, of a collaborative client-server software platform formerly sold by IBM, now by HCL Technologies.

GNOME Evolution

GNOME Evolution is the official personal information manager for GNOME. It has been an official part of GNOME since Evolution 2.0 was included with the GNOME 2.8 release in September 2004. It combines e-mail, address book, calendar, task list and note-taking features. Its user interface and functionality is similar to Microsoft Outlook. Evolution is free software licensed under the terms of the GNU Lesser General Public License (LGPL).

Microsoft Outlook Email client, task and calendar management software developed by Microsoft

Microsoft Outlook is a personal information manager software system from Microsoft, available as a part of the Microsoft Office suite. Though primarily an email client, Outlook also includes such functions as calendaring, task managing, contact managing, note-taking, journal logging, and web browsing.

File Explorer

File Explorer, previously known as Windows Explorer, is a file manager application that is included with releases of the Microsoft Windows operating system from Windows 95 onwards. It provides a graphical user interface for accessing the file systems. It is also the component of the operating system that presents many user interface items on the screen such as the taskbar and desktop. Controlling the computer is possible without Windows Explorer running.

A taskbar is an element of a graphical user interface which has various purposes. It typically shows which programs are currently running.

WinFS

WinFS was the code name for a canceled data storage and management system project based on relational databases, developed by Microsoft and first demonstrated in 2003 as an advanced storage subsystem for the Microsoft Windows operating system, designed for persistence and management of structured, semi-structured and unstructured data.

Microsoft Entourage Email client and personal information manager

Microsoft Entourage is a discontinued e-mail client and personal information manager that was developed by Microsoft for Mac OS 8.5 and later. Microsoft first released Entourage in October 2000 as part of the Microsoft Office 2001 office suite; Office 98, the previous version of Microsoft Office for the classic Mac OS included Outlook Express 5. The last version was Entourage: Mac 2008, part of Microsoft Office 2008 for Mac, released on January 15, 2008. Entourage was replaced by Outlook for Macintosh in Microsoft Office for Mac 2011, released on October 26, 2010.

In computing, a Personal Storage Table (.pst) is an open proprietary file format used to store copies of messages, calendar events, and other items within Microsoft software such as Microsoft Exchange Client, Windows Messaging, and Microsoft Outlook. The open format is controlled by Microsoft who provide free specifications and free irrevocable technology licensing.

In computing, a file shortcut is a handle in a user interface that allows the user to find a file or resource located in a different directory or folder from the place where the shortcut is located. Similarly, an Internet shortcut allows the user to open a page, file or resource located at a remote Internet location or Web site.

Microsoft Office 2007 Version of Microsoft Office

Microsoft Office 2007 is a version of Microsoft Office, a family of office suites and productivity software for Windows, developed and published by Microsoft. It was released to manufacturing on November 3, 2006; it was subsequently made available to volume license customers on November 30, 2006, and later to retail on January 30, 2007, the same respective release dates of Windows Vista. It was preceded by Office 2003 and succeeded by Office 2010.

Compared with previous versions of Microsoft Windows, new features of Windows Vista are numerous, covering most aspects of the operating system. They include new technical features, new aspects of security and safety, new networking features, new I/O technologies, and additional management features.

The Windows shell is the graphical user interface for the Microsoft Windows operating system. Its readily identifiable elements consists of the desktop, the taskbar, the Start menu, the task switcher and the AutoPlay feature. On some versions of Windows, it also includes Flip 3D and the charms. In Windows 10, the Windows Shell Experience Host interface drives visuals like the Start Menu, Action Center, Taskbar, and Task View/Timeline. However, the Windows shell also implements a shell namespace that enables computer programs running on Windows to access the computer's resources via the hierarchy of shell objects. "Desktop" is the top object of the hierarchy; below it there are a number of files and folders stored on the disk, as well as a number of special folders whose contents are either virtual or dynamically created. Recycle Bin, Libraries, Control Panel, This PC and Network are examples of such shell objects.

Calendaring software is software that minimally provides users with an electronic version of a calendar. Additionally, the software may provide an appointment book, address book, and/or contact list. These tools are an extension of many of the features provided by time management software such as desk accessory packages and computer office automation systems. Calendaring is a standard feature of many PDAs, EDAs and smartphones and also of many office suites for personal computers.

Windows Mobile Device Center

Windows Mobile Device Center is a synchronization software program developed by Microsoft, and the successor to ActiveSync. It is designed to synchronize various content including music, video, contacts, calendar events, web browser favorites, and other files between Windows Mobile devices and the Microsoft Windows operating system.

Windows Live Mail

Windows Live Mail is a discontinued freeware email client from Microsoft. It is the successor to Windows Mail in Windows Vista, which was the successor to Outlook Express in Windows XP and Windows 98. Windows Live Mail is designed to run on Windows 7 and Windows Server 2008 R2, but is also compatible with Windows 8 and Windows 10, even though Microsoft bundles a new email client, named Windows Mail, with the latter.

Outlook.com

Outlook.com is a personal information manager web app from Microsoft consisting of webmail, calendaring, contacts, and tasks services. Founded in 1996 by Sabeer Bhatia and Jack Smith, Hotmail was acquired by Microsoft in 1997 for an estimated $400 million and relaunched as MSN Hotmail, later rebranded to Windows Live Hotmail as part of the Windows Live suite of products. Microsoft phased out Hotmail in October 2011, relaunching the service as Outlook.com in 2012.

Microsoft Windows profile refers to the user profile that is used by the Microsoft Windows operating system to represent the characteristics of the user.

Calendar (Windows)

Calendar is a personal calendar application made by Microsoft for Microsoft Windows. It offers synchronization of calendars using Microsoft Exchange Server, Outlook.com Apple's iCloud calendar service, and Google Calendar. It supports the popular iCalendar format.

References

    Jones, W.; Hou, D.; Sethanandha, B.D.; Bi, S.; Gemmell, J. (2010), "Planz to put our digital information in its place", Proceedings of the 28th of the international conference extended abstracts on Human factors in computing systems., Atlanta, Georgia: ACM, pp. 2803–2812Jones, W.; Klasnja, P.; Civan, A.; Adcock, M. (2008), "The Personal Project Planner: Planning to Organize Personal Information", ACM SIGCHI Conference on Human Factors in Computing Systems (CHI 2008)., ACM, p. 681, doi:10.1145/1357054.1357162