Summary: | 碩士 === 中原大學 === 工業與系統工程研究所 === 101 === In recent years, mobile device hardware has developed rapidly, communication bandwidth and speed have also upgraded, and there has been a major breakthrough in user interface. Therefore, mobile computing and mobile cloud computing have dramatically prospered. Mobile application development has become easier and more convenient with better software, and there have already been more than ten thousand mobile applications. However, most of the mobile applications are not developed with fully usage of mobile device properties, like high mobility, convenience, personalization and location. This study proposed mobile applications should leverage context awareness to bridge the information gap between user requirements and mobile applications.
In system design stage, UML tools like case diagram, sequence diagram and activity diagrams were applied. The database and context-aware algorithms were developed to fulfill the system requirements. The idea is the application would provide search results based on not only the user-specified criteria but also user preference actively derived from the database information.
In this study, a house rental listings system was used as an example to show how context awareness was introduced to the rental listings application. Two search scenarios were implemented to verify whether context awareness would improve the mobile applications. The three-tier architecture of dynamic web application was used to implement the listings system, and the context-aware algorithms were realized in the web server. The experimental results show that search activities with context awareness provide more relevant information and get better user satisfactions.
|