Author :
Bolchini, C. ; Curino, C.A. ; Orsi, G. ; Quintarelli, E. ; Schreiber, F.A. ; Tanca, L.
Abstract :
Nowadays user mobility requires that both content and services be appropriately personalized, in order for the (mobile) user to be always - and anywhere - equipped with the adequate share of data. Thus, the knowledge about the user, the adopted device and the environment, altogether called context, has to be taken into account in order to minimize the amount of information imported on mobile devices. The Context-ADDICT (Context-Aware Data Design, Integration, Customization and Tailoring) project aims at the definition of a complete framework which, starting from a methodology for the early design phases, supports mobile users through the dynamic hooking and integration of new, available information sources, so that an appropriate context-based portion of data, called data chunk, is delivered to their mobile devices. Data tailoring is needed because of two main reasons: the first is to keep the amount of information manageable, in order for the user not to be confused by too much, possibly noisy, information; the second is the frequent case when the mobile device is a small one, like a palm computer or a cellular phone, and thus only the most significant information must be kept on board. Context is, thus, key metainformation whose role becomes essential within the process of view design. Two main design-time activities are supported by our system in order to provide context-aware data filtering: 1) context design, based on a context model called context dimension tree and 2) definition of the relationship between each context and relevant portions of the application domain data.
Keywords :
XML; data models; mobile computing; query processing; tree data structures; XQuery expression; context dimension tree model; context modeling tool; context-aware data customization; context-aware data design; context-aware data filtering; context-aware data integration; context-aware data tailoring; data chunk; dynamic hooking; mobile device; view design; Cellular phones; Context modeling; Design automation; Design methodology; Filtering; Information management; Mobile computing; Personal digital assistants; Process design; XML;