14/05/2003Christiane Schmidt1 XML – application A presentation about different examples of use
14/05/2003XML-application2 content XML application compared with HTML How to use XML Why use XML areas of usage E-Commerce Multimedia Science Meta Data
14/05/2003XML-application3 XML application compared with HTML Not a replacement for HTML XML and HTML designed with different goals: XML: describes data and focus on what data is HTML: display data and focus on how data looks HTML is about displaying information, XML about describing information
14/05/2003XML-application4 how can XML be used Keep data separated from HTML Used to store data inside HTML documents Used as a format to exchange information Used to store data in files or in databases
14/05/2003XML-application5 why use XML XML databases: XML data natively stored in its structured, hierarchical form No need to map XML data tree structures to tables Queries resolved much faster Hierarchy of data preserves Increase performance
14/05/2003XML-application6 why use XML [2] Integration of all databases and formats: Classical data types: text and numbers, multimedia objects (sounds) Active formats: Java Applets, ActiveX components
14/05/2003XML-application7 why use XML [3] Modification to data presentation Changing look and feel of documents or entire websites with XSL Style Sheets Data will not be manipulated Internationalization Multilingual documents and Unicode Standard supported
14/05/2003XML-application8 why use XML [4] Future-oriented technology Industry standard of the W3C Supported by all leading software providers
14/05/2003XML-application9 examples of use XML is used in many different areas: Publishing of databases on the web Electronic commerce Multimedia and science Creation of meta data
14/05/2003XML-application10 Electronic Commerce Simplifies communication between companies Example: web shop system Orderings will be sent directly to supplier Was realized with EDI Very expensive – additional technical equipement needed Standardization of E-Commerce with XML possible possible for smaller companies
14/05/2003XML-application11 multimedia – SVG, VRML SVG Scalable Vector Graphics Vector graphic format with many filter effects and interactions VRML Virtual Reality Markup Language Possibility to create 3-dimensional designs
14/05/2003XML-application12 multimedia - SMIL Synchronized Multimedia Integration Language XML application to develop TV-like multimedia presentations for the internet Used in Real Player
14/05/2003XML-application13 multimedia - MusicML Music Markup Language Connection factory XML application for notation ( Notenschrift )
14/05/2003XML-application14 science - MathML Mathematical Markup Language Makes mathematical formulas available for the web Further processing is possible
14/05/2003XML-application15 MathML example … x …
14/05/2003XML-application16 science - CML Chemical Markup Language Peter Murray-Rust Complex chemical molecules described easily Visualization of molecular structures, crystallography, chemical databases …
14/05/2003XML-application17 meta data - CDF “Data about data” for describing of data especially in web-searches and web-navigations Channel Definition Format Developed by Microsoft XML application to define channels that are used to transfer information direct to subscriber of a webpage (webcasting)
14/05/2003XML-application18 conclusion Helps to simplify and standardize old methods and processes (EDI) Data are more structured and more intelligent Many different applications of XML
14/05/2003XML-application19 references Galileo Computing “XML, XSLT, VB und ASP” Thomas Kobert “XML” Links: CML: MathML: functions.wolfram.com/
14/05/2003Christiane Schmidt20 End of presentation Any Questions?