DOI QR코드

DOI QR Code

Research of Soft-Interface Creation and Provision Methodology According to Applications Based on Mobile Device Environment

모바일 디바이스 환경에서 어플리케이션에 따른 소프트 인터페이스 제작 및 제공 방안 연구

  • 조창희 (전남대학교 전자상거래) ;
  • 박상현 (전남대학교 전자컴퓨터학부) ;
  • 이상준 (전남대학교 경영학부) ;
  • 김진술 (전남대학교 전자컴퓨터학부)
  • Received : 2013.11.29
  • Accepted : 2013.12.24
  • Published : 2013.12.31

Abstract

In this paper, we provide interfaces according to user application environments and provide tools through web-site that users can create interface to apply a wide range of application environment. HTML5 is used in the creation processing, so users can create various interfaces by dragging mouse and apply it to multimedia, game applications as well as documents by using the ASCII code and key events that are provided in the Android OS. Database of interfaces is stored in HDFS (Hadoop Distributed File System) based on Hadoop for management and users can have their own designed interface or select interfaces through simple login any time. In order to provide interface quickly, HIVE based on Hadoop is used for search and the data is provided in XML file which smart mobile can process quickly.

본 논문에서는 사용자가 사용하는 어플리케이션 환경에 따른 인터페이스를 제공하고, 다양한 어플리케이션 환경에 적용할 수 있도록 웹을 통한 인터페이스 제작을 제공한다. 인터페이스 제작은 HTML5로 제작되어 마우스 드래그를 통해 다양하게 제작할 수 있으며, 기본적인 키 입력에 사용하는 아스키 코드와 안드로이드 OS에서 제공되는 키 이벤트를 사용하여, 문서뿐만 아니라, 멀티미디어, 게임등과 같은 어플리케이션에서 적용하여 사용할 수 있게 한다. 인터페이스 관련 데이터는 하둡 기반의 HDFS에 저장되어 관리되며, 간단한 로그인을 통해 자신이 제작 또는 선택한 인터페이스를 언제든지 제공받을 수 있다. 인터페이스를 빠르게 제공하기 위해 하둡 기반의 HIVE를 사용하여 검색하고 검색한 데이터를 Xml형식으로 제공하여, 제공받는 스마트 모바일에서도 빠르게 처리할 수 있도록 한다.

Keywords

References

  1. Campbell-Kelly, Martin, and William Aspray, "Computer: a history of the information machine," Vol.2, Boulder: Westview Press, 2004.
  2. Al Faraj, Khaldoun, Mustapha Mojahid, and Nadine Vigourouxm, "Bigkey: A virtual keyboard for mobile devices," Human-Computer Interaction, Ambient, Ubiquitous and Intelligent Interaction, Springer Berlin Heidelberg, pp.3-10, 2009.
  3. Jain, Siddharth, and Samit Bhattacharya, "Virtual keyboard layout optimization," Students'Technology Symposium (TechSym), 2010 IEEE, pp.312-317, 2010.
  4. K. Shvachko, H. Huang, S. Radia, R. Chansler, "The hadoop distributed file system," in: 26th IEEE (MSST2010) Symposium on Massive Storage Systems and Technologies, pp.1-10, May 2010.
  5. Dean, Jeffrey, and Sanjay Ghemawat, "MapReduce: a flexible data processing tool," Communications of the ACM, Vol.53, No.1, pp.72-77, 2011.
  6. Brian Hayes, "Cloud computing," Communications of the ACM, Vol.7, pp.9-11, 2008.
  7. Jong-Hei Ra, "Qualitative Study on Service Features for Cloud Computing," Journal of Digital Contents Society, Vol.12, No.3, pp.319-327, Sep 2011. https://doi.org/10.9728/dcs.2011.12.3.319
  8. Lubbers, Peter, Frank Salim, and Brian Albers, "Pro HTML5 programming," Apress, 2011.
  9. Carstoiu, D., A. Cernian, and A. Olteanu, "Hadoophbase-0.20. 2 performance evaluation," New Trends in Information Science and Service Science (NISS), 2010 4th International Conference on. IEEE, pp.84-87, 2010.
  10. Thusoo, Ashish, et al, "Hive-a petabyte scale data warehouse using hadoop," Data Engineering (ICDE), 2010 IEEE 26th International Conference on. IEEE, pp.996-1005, 2010.
  11. Ling, Yun, and Guangjian Xu, "A Distributed Keyword Search Algorithm in XML Databases Using MapReduce," Computer, Informatics, Cybernetics and Applications, Springer Netherlands, pp.1307-1316, 2011.
  12. Hieronymus, James L, "ASCII phonetic symbols for the world's languages: Worldbet," Journal of the International Phonetic Association, 1993.
  13. Meier, Reto, "Professional Android 4 application development," John Wiley & Sons, 2012.

Cited by

  1. Design of Music Player Application System based on Android vol.18, pp.5, 2014, https://doi.org/10.6109/jkiice.2014.18.5.1237