Explain the Emergence of Markup Languages.
Extracts from this document...
Introduction
1.INTRODUCTION
The report will explain the Emergence of Markup Languages. The aim of the report is to describe and evaluate different types of markup languages that exist at the present time. In addition, it will particularly focus on the following areas:
- Background to Mark Languages
- SGML
- HTML
- XML
- WML
- SMIL
- Other Markup languages (i.e. MathML, CML, etc.).
2.PROCEDURE
In order to produce this report, secondary research technique was used. This enabled us to gather information from the Internet, and this was the best medium to conduct our research effectively. This is because resources and up-to date information was available.
3. BACKGROUND TO MARKUP LANGUAGES
Historically, the term markup was primarily used to describe annotations or other marks within a text intended to instruct a compositor or typist how a particular passage should be printed or laid out ( Lou Burnard, 1995).
During the 1970s, computer scientist at IBM conceived of breaking away from display and printing towards structural markup (George Dillion, 1999). This is because it was possible to identify the structural units of a document in terms of a (large) set of general structural units (paragraph, abstract, example, etc.). (George Dillon, 1999).
After the production of text was automated. The term markup was extended to include different types of special “markup codes” inserted into electronic texts to govern formatting, printing, or other processing (Lou Burnard, 1995).
The remaining section of this report will highlight different markup languages that exist in the cyberspace.
4. SGML
SGML is a Standard Generalized Markup Language defined in ISO Standard 8879:1986. It is the international standard way for creating descriptive markup languages. According to Martin Bryan of The SGML Centre, “SGML takes the concept of descriptive markup beyond the level of other markup languages”. This is true to some extent. He goes on to say,
Middle
This proliferation of trained resources is a direct result of XML's open and standard nature. XML training is becoming standardised, since companies can hire individuals who are trained in the open standards versus familiarity with specific products or versions of those products. The number of training resources such as books, online training, in-person training, developer web sites, conferences, seminars, and additional means of gaining information on XML is also increasing. With such a quantity of people walking around with XML in their heads, there is no doubt that XML will continue to have a bright future.
While getting employees and resources that are XML familiar may be increasingly easier, their familiarity with common business processes and the pitfalls that e-Commerce and e-Business efforts entail may be lacking. A side effect of the rapid growth of the Internet generation of practitioners is that many are self-taught, and have primarily HTML and Java programming skills to the exception of others. Most of these individuals usually have not had formal exposure to data fundamentals in general and the relational model in particular. The rapid emergence of "green" XML developers may in essence be a setback for some that may depend on developers with the knowledge to not repeat errors made years earlier in other efforts, such as EDI. It may not always be sufficient to find "XML experts", but to also find "business process experts" that are familiar with XML. Hopefully, these too will be easier to find in the near future.
Disadvantages: XML is license-free, platform-neutral, and widely supported
As mentioned earlier, XML is a technology that has no single owner or point of commercial licensing. As such, it can be freely implemented in any application or usage scenario that an organisation sees fit without incurring licensing costs.
Conclusion
CML
(5) MURRAY-R. P., 1996-1997, FAQ [Online]. Available at: URL http://www.ch.ic.ac.uk/omf/cml/doc/faq/#whatcml
[Accessed 24th October 01].
(6) MURRAY-R.P, 2001, Chemical Markup Language. A Position Paper [Online]. Available at: URL
http://www.xml-cml.org/information/position.html
[Accessed 24th October 01].
(7) COVE R., 2001, The XML Cover Pages Chemical Markup Language [Online]. Available at: URL http://www.oasis-open.org/cover/cml.html
[Accessed19th October 2001].
WML
(8) GOWANS D., 1999, WML (Wireless Markup Language): An Introduction
[Online]. Available at: URL
http://www.webmasterbase.com/article.php?aid=351
[Accessed 9th October 2001].
(9) JAKOB N., 2000, WAP Field Study [Online]. Useit.com. Available at: URL
http://www.useit.com/alertbox/20001210.html
[Accessed 9th October 2001].
(10)FRANKLIN S., 2001, An introduction to WAP [Online]. Available at: URL
http://www.webreview.com/2001/04_20/developers/index02.shtml
[Accessed 9th October 2001].
SMIL
(11) BROWN K., 1999, The Future of SMIL [Online]. Available at: URL
http://www.webreview.com/1999/10_08/designers/10_08_99_3.shtml
[Accessed 15th October 2001].
(12) DRYWALL S., 2001, Confluent Technologies [Online]. Available at: URL
http://www.confluenttechnologies.com/pr_january.html
[Accessed 20th October 2001].
(13) DRYWALL S., 1999-2001, What is SMIL? [Online]. Confluent Technologies Inc. Available at: URL http://www.fluition.com/whatissmil.html
[Accessed 20th October 2001].
HTML
(14) DOUGHERTY, D, 1997, Multidimensional files: There's a bright future beyond HTML. Web Review [on-line], Available at: URL http://webreview.com/97/05/16/feature/xmldim.html
[Accessed 24th October 2001].
XML
(15) LANDER, R, 1997, XML: The new markup wave. [Online]. Available at: URL http://www.csclub.uwaterloo.ca/u/relander/XML/Wave/xml_mw.html
[Accessed 19th October 2001].
(16) BOSAK, J, 1997, XML, Java and the future of the web [Online]. Available at: URL http://sunsite.unc.edu/pub/sun-info/standards/xml/why/xmlapps.html
[Accessed 19th October 2001].
(17) REES, L. C, 1997, What the XML - An introduction to XML. [Online]. Available at: URL http://www.geocities.com/SiliconValley/Peaks/5957/xml.html
[Accessed 19th October 2001].
MathML
(18) BOYE, J, 1998, MathML-What’s in it for us? [Online]. Available at: URL http://tech.irt.org/articles/js081/
[Accessed 19th October 2001].
(19) W3 Organization Resources.Available at: URL http://www.w3.org
[Accessed 10th October 2001].
This student written piece of work is one of many that can be found in our University Degree Software Engineering section.
Found what you're looking for?
- Start learning 29% faster today
- 150,000+ documents available
- Just £6.99 a month