In Merriam-Webster's Collegiate Dictionary, the word "context" is defined as "the interrelated conditions in which something exists or occurs". Schilit divides "context" into three categories:
Computing context: such as network connectivity, communication costs, and communication bandwidth, and nearby resources in terms of printers, displays, and workstations.
User context: such as the user's profile, location, people nearby,even the current social situation.
Physical context: such as lighting, noise levels, traffic conditions, and temperature.
Based on Schilit's three categories, the study is engaged in Computing context-awareness. Mobile facilities(e.g. PDA, smart-phone) and traditional computer machines(e.g. PC) are defined as the nearby resources of Computing context in my study. The investigation how a system performing Computing Context-Awareness should include Mobile Information System, Mobile Data Management and Context-Awareness etc. For illustrating the investigation, a system will be developed. The Java-based platform placed here is to support the rapid and multi-channeled data management(data collection and data presentation etc.). The platform integrates Smart Client,Context-Awareness Engine, Data Application Server and Data Channel Server etc.
|  |
|
|
| The system infrastructure will be written in JavaEE and JavaME, which has visible advantages in application of Context-Awareness. Java ME provides a robust, °exible environment for applications running on mobile and other embedded devicesmobile phones, personal digital assistants (PDAs), TV set-top boxes, and printers. Currently JavaME are portable across many devices. |