본문 바로가기
KERD
논문KCI 등재

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

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

1

조회

0

다운로드

4

인용

0

참고문헌

키워드

초록

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.

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.

참고문헌 (11)

  1. 박석, "XML 데이터의 전송 오버헤드를 줄이기 위한 메타데이터와 실 데이터 분리를 통한 XML 코딩", 데이타베이스연구, 26(1), pp.3~22 (2010), 한국정보과학회
  2. Binary XML 표준화 이슈 및 동향, "박종근", 한국정보통신기술협회, ICT Standard Weekly, ~ (2005)
  3. 바이너리 XML 기술 동향, "변일수", 정보통신산업진흥, ~, pp.주간기술동향 1208호 (2005)
  4. 신경희, "편재형 컴퓨팅 환경에서 XHTML과 VoiceXML간EXI 문서의 변환시스템 설계와 구현", 한국컴퓨터정보학회논문지, 14(11), pp.13~20 (2009), 한국컴퓨터정보학회
  5. "Homepage for gzip"[URL]
  6. Marc Girardot, "Millau : an encoding format for efficient representation and exchange of XML over the Web", Elsevier, Computer Networks, 33, pp.747~765 (2000)
  7. Sherif Sakr, "XML Compression techniques : A survey and comparison", Journal of Computer and System Sciences, 75(5), pp.303~322 (2009), Academic Press
  8. Hongzhi Wang, "XCpaqs : compression of XML document with XPath query support", Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on, 1(5-7), pp.354~358 (2004)
  9. "Efficient XML Interchange (EXI) Format 1.0"[URL]
  10. "효율적인 XML 교환을 위한 EXI: 명분을 넘어 실용으로"[URL]
  11. "Efficient XML Interchange (EXI) Primer"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (18건)