Entry Date:
December 12, 2005

Planlet: Supporting Plan-Based Proactive Computing\n

Principal Investigator Howard Shrobe

Co-investigator Kimberle Koile


Planlet: Supporting Plan-Based Proactive Computing
Planlet is a generic software layer for representing user tasks as plans. Planlet makes it easier to build proactive ubiquitous computing (ubicomp) applications by providing generic services to hold and manipulate knowledge about user plans, habits and needs. The knowledge embedded in Planlet can be used by ubicomp applications to reduce task overhead and user distractions. For instance, applications can pro-actively remind the user to perform planned task steps; they can automatically configure the user's working environment; and they can guide the user in following best-known practices. Planlet is currently being used to build an application that will help AIRE group members give tours of our different AIRE-spaces by doing such things as automatically setting up demos at the next AIRE-space in the tour and informing the tour guide that he may run out of time before he can finish his tour.