摘要(英) |
Due to the rapid growth of mobile devices, people′s habit of using mobile devices to access the Internet is increasing day by day. However, there are still many websites that do not have suitable design such as Responsive Web Design for mobile devices, and the reason may be due to lack of funds or manpower. Furthermore, creating a mobile website needs more expertise and programming skills than creating a desktop website. Lacking mobile version for websites will make it difficult for users to operate on mobile devices, which will decrease the exposure rate and lose enterprises some commercial possibilities. Therefore, it is very important for companies or organizations to have good mobile websites.
In this paper we propose a Mobile Web Creator tool to enable anyone who has no programming knowledge to create a mobile website quickly and simply. Webpage templates can make users to dynamically add or delete pre-defined Web Components through componentized method, which increase the diversity of webpages. Not only to say, this tool is also combined with the Web Data ETL (Extract-Transform-Load) System developed by WIDM, allows users to extract useful data from any semi-structured webpages, and connects generated API endpoint to show data in mobile webpages. Using this tool to create a mobile website, the administrators of the desktop website can extract semi-structured webpages from the original website by the Web Data ETL System, and connect the API endpoint to show data in his mobile pages. In this way, the administrator only needs to maintain the data of desktop website which can be displayed in two different versions of the website synchronously. |
參考文獻 |
[1] Y.-A, Chou, C.-H, Chang (2018), “Web Data ETL System with Unsupervised Extraction”, 中央大學碩士論文.
[2] Mohan, R., Smith, J. R., & Li, C. S. (1999). Adapting multimedia internet content for universal access. IEEE Transactions on Multimedia, 1(1), 104-114.
[3] Xiao, X., Luo, Q., Hong, D., Fu, H., Xie, X., & Ma, W. Y. (2009). Browsing on small displays by transforming Web pages into hierarchically structured subpages. ACM Transactions on the Web (TWEB), 3(1), 4.
[4] Nichols, J., Hua, Z., & Barton, J. (2008, October). Highlight: a system for creating and deploying mobile web applications. In Proceedings of the 21st annual ACM symposium on User interface software and technology (pp. 249-258). ACM.
[5] Nichols, J., & Lau, T. (2008, January). Mobilization by demonstration: using traces to re-author existing web sites. In Proceedings of the 13th international conference on Intelligent user interfaces (pp. 149-158). ACM.
[6] https://zh.wikipedia.org/wiki/XPath
[7] Koehl, A., & Wang, H. (2012, December). m. Site: efficient content adaptation for mobile devices. In Proceedings of the 13th International Middleware Conference (pp. 41-60). Springer-Verlag New York, Inc..
[8] Toyama, M. (1998, June). SuperSQL: an extended SQL for database publishing and presentation. In ACM SIGMOD Record(Vol. 27, No. 2, pp. 584-586). ACM.
[9] Goto, K., & Toyama, M. (2016, July). Mobile web application generation features for SuperSQL. In Proceedings of the 20th International Database Engineering & Applications Symposium(pp. 308-315). ACM.
[10] WordPress.com, https://wordpress.com/
[11] Wix, https://www.wix.com/
[12] Weebly, https://www.weebly.com/
[13] React, https://reactjs.org/
[14] Node.js, https://nodejs.org/
[15] Imgur, https://imgur.com/
[16] MongoDB, https://www.mongodb.com/
[17] JSON Web Tokens, https://jwt.io/ |