Principal Investigator Howard Shrobe
Co-investigator Kimberle Koile
Planlet: Supporting Plan-Based Proactive ComputingPlanlet 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.