DOI QR코드

DOI QR Code

Design and Development of Electronic Attendance-absence Recording System Using Binary XML

Binary XML을 이용한 전자출결시스템 설계 및 개발

  • 이재건 ((주)넷츠, 서울과학기술대학교 대학원) ;
  • 염세훈 (동서울대학교 컴퓨터소프트웨어과) ;
  • 방혜자 (서울과학기술대학교 컴퓨터공학과)
  • Received : 2015.08.13
  • Accepted : 2015.09.07
  • Published : 2015.09.30

Abstract

Due to recent development in mobile devices, the mobile device utilization and many related applications have been increasing. Most of initial applications on mobile devices just showed simple information, but now they processes huge data. However, smart devices have certain limitations in processing massive data. Especially, if the size of data increases, the speed of data processing adversely decreases, so the performance of programs also decreases. If hardware specification of the mobile devices is not enough to handle it, response time will be drastically delayed. To overcome these drawbacks, most of application running on mobile devices communicate with their servers to manage data. XML is a proper language for data communication to send and receive data between servers and mobile devices, because it defines rules of document's format and it is a textual data format and small-sized language. However, mobile devices have limitation such as memory, CPU and wireless network to process huge data and XML also takes a lot of time to communicate with servers and devices and handle data, so it could be overhead in service time. Binary XML is an alternative of performance improvement in data processing, which has XML's benefits and minimizes the XML size by binary coding. However, most of binaryXML which are used on applications don't fit on mobile applications. In this paper, we surveyed many kinds of binaryXML, compared merits and demerits to find a binaryXML for mobile applications. We propose how to use binary XML and implemented an electronic attendance system using binary XML to overcome the limitation of XML and to reduce the load of data communications between servers and devices.

Keywords

References

  1. 박석, 강태구, "XML 데이터의 전송 오버헤드를 줄이기 위한 메타데이터와 실데이터 분리를 통한 XML 코딩," 데이터베이스 연구, 제26권, 제1호, 2010, pp. 3-22.
  2. 박종근, "Binary XML 표준화 이슈 및 동향," 한국정보통신기술협회, ICT Standard Weekly, 2005.
  3. 변일수, 안창원, 박종근, 조남희, Desmons Frederic, 김성운 "바이너리 XML 기술 동향," 정보통신산업진흥원, 주간기술동향 1208호, 2005.
  4. 신경희, 곽동규, 유재우, "편재형 컴퓨팅 환경에서 XHTML과 VoiceXML간 EXI 문서의 변환시스템 설계와 구현," 한국컴퓨터정보학회 논문지, 제14권, 제11호, 2009, pp. 13-20.
  5. http://www.gzip.org, Homepage for gzip.
  6. Marc Girardot, Neel Sundaresan "Millau : an encoding format for efficient representation and exchange of XML over the Web," Elsevier, Computer Networks, Vol. 33, 2000, pp. 747-765. https://doi.org/10.1016/S1389-1286(00)00051-7
  7. Sherif Sakr, "XML Compression techniques : A survey and comparison," Academic Press, Journal of Computer and System Sciences, Vol. 75, No. 5, 2009, pp. 303-322. https://doi.org/10.1016/j.jcss.2009.01.004
  8. Hongzhi Wang, Jianzhong Li, Jizhou Luo, Zhenying He, "XCpaqs : compression of XML document with XPath query support," Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on Vol. 1, No. 5-7, 2004, pp. 354-358.
  9. http://www.w3.org/TR/exi, Efficient XML Interchange (EXI) Format 1.0 (Second Edition)
  10. 김도형, "효율적인 XML 교환을 위한 EXI: 명분을 넘어 실용으로," https://www.ibm.com/developerworks/community/blogs/9e635b49-09e9-4c23-8999-a4d461aeace2/entry/88?lang=ko, 2008.06.
  11. http://www.w3.org/TR/exi-primer/, Efficient XML Interchange (EXI) Primer

Cited by

  1. 다중데이터링크 기반에서 데이터링크 처리기와의 데이터 무결성 보장을 위한 전술상황전시기 간 데이터 기록 및 재생 방법 연구 vol.13, pp.2, 2017, https://doi.org/10.17662/ksdim.2017.13.2.013
  2. 다중 뷰 편집환경을 위한 점진적 다중진입 지원 파서에 대한 연구 vol.14, pp.3, 2015, https://doi.org/10.17662/ksdim.2018.14.3.021