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 |