This paper treats a context-based multimedia content management system (MCMS), whose various types of contents are easily gathered from everywhere at anytime using mobile phones, and stored in a web server as a multimedia database. In this paper, the authors propose the framework of software components for developing location-aware web applications that use multimedia contents stored in the multimedia database on the web server. The authors also introduce several practical location-aware web applications, e.g., Google Maps based Sight-seeing information system, Google Maps based web Natural Science Dictionary, etc. that are already developed using the proposed components. One of the prospective applications of the proposed framework is Google Maps based Life-log system. Data stored by a lot of users using their mobile phones are regarded as their Life-log data because the data includes location data by GPS, date/time data, other related multimedia data such as picture images, movies, recorded sounds and texts. By analyzing them using any data-mining methods, it is possible to extract activity patterns of the users those are very useful for various web services like recommendation systems. As a theoretical aspect of the paper, the authors discuss data analyzing techniques to be used in the proposed framework.