Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2003.10D.4.735

Design and Implementation of Report Generator based on XML Form : Moonlight  

Hwang, Ki-Tae (한성대학교 컴퓨터시스템공학부)
Abstract
This paper presents details of the design and implementation of a report generator, Moonlight, which supports to design the report form from DB or data sources and print it to the printer. Also this paper defines the detailed model of the report system, the architecture and behavior of MoonLight, and the components of the report form, and also shows algorithms to make the report template and print the report bound to the data source. Moonlight takes advantage of XML language for the report template form. And also it is implemented by Jana language to take the advantage of platform independency. This paper also shows the results of run-time performance of Moonlight which is measured with the time to construct page objects of a report and the time to render the page objects to the print images, respectively.
Keywords
Report Generator; Report Form; XML; Database Application;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Bill Venners, 'Inside the Java Virtual Machine,' McGraw-Hill, 1998
2 Paul Spencer, 'Professional XML Design and Implementation,' Wrox Press, 1999
3 MathML 표준, http://www.w3.org/Math/
4 William J. Pardi, 'XML in Action Web Technology,' Microsoft Press, 1999
5 김창수, 정희경, 'XML 응용 개발 환경,' 한국정보과학회지, 제19권 제1호, pp.15-23, 2001   과학기술학회마을
6 Brett Spell, 'Professional Java Programming,' Wrox Pres, 1999
7 David M. Geary, 'Graphic Java Mastering the JFC,' Swing, Sun Microsystems Press, Vol.2, 1999
8 Duane K. Fields, Mark A. Kolb, Web Development with Java Server Pages, Manning Press, 2000
9 XML 표준, http://www.w3.org/XML/
10 XForms 표준, http://www.w3.org/TR/xforms/
11 박상원, 정재목, 정태선, 김형주, 'XML과 데이타베이스,' 한국정보과학회지, 제19권 제1호, pp.24-30, 2001   과학기술학회마을
12 Jason Hunter, 'Java Servlet Programming,' O'Reilly, 2001
13 OZ, http://www.forcs.com/oz2.5.htm
14 Elixir, http://www.elixirtech.com
15 sitraka software, 'JClass PageLayout Programmer's Guide', http://www.sitraka.com
16 http://www.activeintra.com
17 http://www.java4less.com
18 World Wide Wep Consortium, http://www.w3.org/
19 VoiceXML 표준, http://www.w3.org/Voice/
20 SVG 표준, http://www.w3.org/Graphics/SVG/