PIM (Personal Information Management) is becoming a buzz word in the IT world recently. The latest published computer magazine "Communications" also focused on this special topic. It included several interesting papers various from the basis of the PIM to some special topics of PIM (such as privacy and scurity). The Computer Science Department at Virginia Tech opens a new course this semester called "Personal Information Management", which is taught by Dr. Perez-Quinones. The course is to offer to computer science graduate students a fundermental knowledge on the fresh topic and encourage them to explore further reseach on it.
PIM seems to be a new term for most of us, but the usage of the PIM software has been a long history. File explorer in Windows, outlook, and Google desktop can be seen as PIM software. PIM is defined from wikepedia as the following:
A personal information manager (PIM) is a type of application software that functions as a personal organizer. As an information management tool, a PIM's purpose is to facilitate the recording, tracking, and management of certain types of "personal information", including personal notes, digital address books, lists (including task lists), and significant calendar dates; some PIMs may also manage e-mail or fax communications, or boast project management features.
Obviously, the PIM applications are a user centric design systems. They should organize user's personal information and provide an easy way to allow users to access it.
Though I did not take this course this semester because of my tight schedule, I can not help think about the related research topics of PIM and what kind of the software is going to be release as mature PIM products. The topics of PIM should include but not limited as the following ones:
1. What is the personal information, notes, address book, email, pictures, files, information availabe on internet? How to define personal information, and what are the necessary characteristics of it? This questions should be answered before other research work.
2. Where to store the information, on PC disk, on mobile device, phone system, or internet? If the data is distributed, how to store the information to keep synchronization among the data?
3. What is the organization of the information? Use a hierachy tree, or a relational database, or leave the mess data without organization but only indexing? Whether the organization should adapt to the users or frequency of the usage of the information.
4. How to allow users to access the information at any time at any where? How to identify the user, how to identify the request, how to represent the result, and how to delivery the data according to users' devices on hand? Lots of questions need to be concerned.
From my point view, the PIM software will be very popular in the near future. The information might still stored in Internet or local machines in a data centric way. However, it will be organized and presented in a user centric way. At that time, each man will have one or more electronic secretaries work for you to help you process the information of daily life.