Utility Data Web Page Design— Learning Technologies
Abstract
Creating web pages requires the use of at least a few of the several
technologies available to developers today. Reliable, robust, informative
and intuitive web pages displaying utility data can be created using
hypertext markup language (HTML) and common gateway interface
(CGI). Other technologies enhance the presentation and functionality of
web pages. We discuss these technologies from the viewpoint that a
great deal of application development today is undertaken through suc-
cessive revisions. We present technology descriptions, along with a
simple example of each, to get a developer started or simply for better
understanding. This is not an exhaustive guide to using each of the
technologies, but rather an “opening the door” approach. We then pro-
vide references and links to resources for further study.
Downloads
References
(1) Fangxing Li, Lavelle A.A Freeman and Richard E. Brown, “Web-enable
Applications for Outsourced Computing,” IEEE Power and Energy Maga-
zine, vol. 1, no. 1, pp 53-57, January-February 2003.
(2) “XHTML.ORG” [article on-line] (August 4, 2000, accessed 6 May 2003);
available from http://www.xhtml.org/; Internet.
(3) Infinite Software Solutions, Inc.,”DevGuru XHTML Introduction” [article
on-line] (accessed 6 May 2003); available from http://
www.devguru.com/Technologies/xhtml/quickref/xhtml_intro.html;
Internet.
(4) Richmond, Alan,”DevGuru XHTML Introduction” [article on-line]
(February 2, 2000, accessed 6 May 2003); available from http://
www.wdvl.com/Authoring/Languages/XML/XHTML/; Internet.
(5) Refsnes Data,”XHTML Tutorial” [article on-line] (accessed 6 May 2003);
available from http://www.w3schools.com/xhtml/; Internet.
(6) W3C,”W3C Markup Validation Service” [article on-line] (December 5,
, accessed 6 May 2003); available from http://validator.w3.org/;
Internet.
(7) Western Civilisation Pty. Ltd.,”The Complete CSS Guide” [article on-
line] (accessed 6 May 2003); available from http://www.westciv.com/
style_master/academy/css_tutorial/toc.html; Internet.
(8) Traversa, Eddie,”Intro to DHTML” [article on-line] (September 13, 2000,
accessed 6 May 2003); available from http://www.dhtmlshock.com/
articles.asp?ArticleID=1; Internet.
(9) “ Rough Guide To The DOM” [article on-line] (accessed 14 May 2003);
available from http://www.devshed.com/Client_Side/DHTML/
DOM/DOMpart1/page1.html; Internet.
(10) W3C,”XML-Data” [article on-line] (January 5, 1998, accessed 6 May
; available from http://www.w3.org/TR/1998/NOTE-XML-data-
/; Internet.
(11) NCSA,”Common Gateway Interface” [article on-line] (accessed 6 May
; available from http://hoohoo.ncsa.uiuc.edu/cgi/intro.html;
Internet.
Spring 2004, Vol. 23, No. 4
(12) Kadow, Kevin,”Common Gateway Interface, Quick Reference Guide”
[article on-line] (accessed 6 May 2003); available from http://
www.msg.net/tutorial/cgi/; Internet.
(13) Sun Microsystems, Inc.,”Java Servlet Technology, The Power Behind
the Server” [article on-line] (accessed 6 May 2003); available from
http://java.sun.com/products/servlet/; Internet.
(14) Sun Microsystems, Inc.,”JavaServer Pages, Dynamically Generated
Web Content” [article on-line] (accessed 6 May 2003); available from
http://java.sun.com/products/jsp/; Internet.
(15) Knoblock, Steve,”Getting Started With PHP” [article on-line] (accessed
May 2003); available from http://www.phphelp.com/article/
p1.php; Internet.
(16) Fanqxing Li, Lavelle A. A. Freeman, “Using Client-side Technologies
to Develop Web-based Applications for Power Distribution Analysis,”
Distributech 2003 Conference, February 4-6, 2003, Las Vegas, Nevada