XML Domain Specific Languages & XML based applications, web xml technology with eXtensible Markup Lanaguage XML programming
XML Domain Specific Languages tutorial, Web based applications, Wireless Markup Language wml technology with eXtensible Markup Lanaguage programming, e-commerce business, Vector Graphics

 
XML Domain Specific Languages

XML is a standard for building new code "vocabularies". Tags in XML can be custom-defined thus enabling the generation of domain specific markup languages for diverse fields such as mathematics, vector graphics, music and technical documentation.

While HTML has been traditionally addressing global markup needs, XML is now developing into a community specific need-based application. As XML data is in text form, it is portable across a number of platforms and environments. The original source document can be displayed on a computer monitor, within a cellular phone display or translated into voice. The potential of XML formatted data has enabled various groups to create their own domain specific markup languages or vocabularies.

By August 2000, the number of XML business vocabularies listed by the W3C consortium increased to 250. 146 among these are industry applications called verticals, 95 of them address common operations that apply to a number of industries and the rest are the frameworks or structured XML documents that can be used both within and between industries. These entries include vocabularies for the exchange of scientific data, finance sectors and even single company vocabularies. This proliferation in vocabularies compelled the W3C to consolidate vocabularies in similar fields and enforce one version as a cohesive standard in that particular field.

Rendering languages are XML-based languages that transform and represent content in audible and visual form, thus making them more accessible to users. HTML was a de facto rendering language until the advent of XML. XHTML is XML - based HTML that forms a bridge for web designers between the future browser and today's HTML browser. XHTML browsers can provide richer and dynamic content on an increasing range of browser platforms including cell phones, televisions, cars, wireless communicators and desktop monitors.

XSL or eXtensible Style Sheet Language expresses how structured data can be presented in any computing device and is itself an XML application. XSLT or XSL transformation language is used to transform XML-formatted data to other formats, while Xlink offers advanced hyper linking semantics. XML Schema predefines documents at both the output and input ends. They are used to define and describe XML vocabularies.

For each domain specific language, XML provides the basic structure upon which auxiliary semantics and syntax are added.

Wireless Markup Language or WML is a wireless language that is designed to work in low bandwidth, small display devices and conforms to WAP or Wireless Access Protocol used in mobile internet telephony. Multiple screens that can be downloaded in the form of a deck of cards in a single retrieval eliminate excessive transactions with the server.

Voice XML is used by voice browsers that interpret XML documents and transform them into voice over both land phones and mobile phones. The voice XML interpreter recognizes and synthesizes data into voice, heralding an era where man and machine actually talk to each other. Cumbersome form filling on wireless devices can now be done verbally.

SVG or Scalable vector graphics is a markup language for describing 2-D graphic in XML. Vector graphic shapes like straight lines and curves, images and texts can be grouped, styled and transformed resulting in interactive and dynamic graphics that download faster and on a wider range of devices.

CONSULTATION

KVC recognizes that to keep your company competitive, we must offer advice and support on the innovations and technologies...

PROMOTE

Web Site Promotion is perhaps the most important factor in creating a web site that works.


questions?
support@kvcindia.com

HOSTING 4


Get the best of both worlds-
Quality Service at Competitive Prices

PRODUCTS
Download a quiz, a site of the day application and a poll. We also offer customizable products developed to fit to your exact needs.
Support Ticket
QUESTIONS?
    support@kvcindia.com