Articles

XMLization of Graphics
Monday 27th March 2000
http://www.irt.org/articles/js209/index.htm

Scalable Vector Graphics (SVG) is an important step towards creating a standard platform for graphics on the World-Wide Web (Web). Pankaj Kamthan discusses the motivation for SVG, along with its advantages, applications in various contexts, and issues concerning its deployment.

Techniques: Graphics for the Web, Raster Graphics, Vector Graphics, Scalable Vector Graphics, SVG, SVG Rendering, Optimization, Security and Grammar

XML Euphoria in Perspective
Monday 7th February 2000
http://www.irt.org/articles/js203/index.htm

Extensible Markup Language (XML) is a meta-language for the World-Wide Web (Web) that has been applied to several diverse domains of society. The current state of XML and related initiatives, separating possibilities (rigor) from popularizations (hype), are discussed by Pankaj Kamthan. Caveats in deployment of XML are pointed out with the help of case studies in synchronized multimedia and electronic commerce (E-Commerce).

Techniques: Markup Languages, Structure, XML, Extensibility, Data/Object view Semantics, Authoring, Rendering, XML Case Studies, SMIL, E-Commerce

XML and CSS : Structured Markup with Display Semantics
Sunday 2nd January 2000
http://www.irt.org/articles/js198/index.htm

Extensible Markup Language (XML) is a standard for marking up data in a structured manner. Styling the content of XML documents so that it can be presented to a Web browser is therefore desirable. Viability of Cascading Style Sheets (CSS) in styling XML documents is discussed. Examples from a variety of XML applications are included. By Pankaj Kamthan

Techniques: XML, Extensible Hypertext Markup, CSS, Cascading Style Sheets, DTD, MathML, Mathematical Markup, SVG, Graphical Markup, Extensible Stylesheet Language, XSL, XSL Formatting Semantics, XSL-FS, XSL Transformations, XSLT

XML Namespaces : Universal Identification in XML Markup
Sunday 21st November 1999
http://www.irt.org/articles/js193/index.htm

XML namespaces provides a method for qualifying element and attribute names used in Extensible Markup Language (XML) documents by associating them with namespaces uniquely identified by Uniform Resource Identifier (URI) references. The motivation for XML namespaces, along with their internal workings are discussed by Pankaj Kamthan with the help of various examples. Specific applications are included.

Techniques: XML Namespaces, Qualified Names, Explicit and Default Declarations, Uniqueness, Attributes, Authoring, MATHML, SVG, Translating XML to XHTML, XSL, Metadata, RDF

The Emperor has New Clothes : HTML Recast as an XML Application
Sunday 30th January 2000
http://www.irt.org/articles/js192/index.htm

HTML (Hypertext Markup Language), the definitive markup language for the Web, is inflicted with various limitations. To resolve those, HTML has been reformulated as XHTML (The Extensible Hypertext Markup Language) 1.0, which is a vocabulary based on XML (Extensible Markup Language) 1.0 syntax. An introduction, from the author's viewpoint, is given. Issues of XHTML 1.0 syntax and semantics, transition from HTML to XHTML 1.0, and XHTML 1.0 authoring, rendering and validation are discussed by Pankaj Kamthan

Techniques: XHTML, SGML, HTML, XML, XHTML Syntax and Semantics, XHTML DTDs, XML Namespaces, XHTML Namespaces, HTML to XHTML, HTML Tidy, HTML-Kit, Amaya, XML Spy, Mozquito Factory, Validating XHTML, Rendering XHTML

XML - What's in it for us?
Saturday 28th March 1998
http://www.irt.org/articles/js072/index.htm

Written by Janus Boye. If you're designing data-hungry sites, especially for intranets, you should be getting excited about XML, because in XML, you'll be able to create and respond to much richer set of data elements. That will in turn let you build more individualised dynamic sites and pages. For example, your site's users could access information across databases and types of data without having to rely on a search engine.

Techniques: XML, HTML, XSL, CSS, SGML, CDF, OSD, ICE