SlideShare una empresa de Scribd logo
1 de 14
XML FOR DUMMIES Book author: Lucinda Dykes and Ed Tittel Slides Prepared by Cong Tan Part VI : The Part of Tens. Chapter 20: Ten Top XML  Applications.
Contents. XHTML = XML + HTML. XML Style Is a Matter of Application.  Wireless Markup Language(WML). DocBook, Anyone?  Mathematical Markup Language(MathML).  Scalable Vector Graphics(SVG).  Resource Description Framework(RDF).  Synchronized Multimedia Integration Language(SMIL). Servin’ Up Web Services. Xquery.  Create XML Application with Zope.
1. XHTML = XML + HTML.  XHTML takes easy, familiar HTML markup and rationalizes it within a more rigorous and regular XML framework.  Thinking about upgrading your HTML markup to its XHTML equivalent?  HTML-Tidy, outstanding HTML-Kit utility and does most of the conversion work for you automatically.  Just don’t forget to validate the results.  Download HTML-Kit at www.chami.com.
2. XML Style Is  a Matter of Application.  Most powerful ways to manage how XML data and documents .  XML application designed to read, organize, transform, and format XML into a variety of looks, feels, and formats.  Possible forms of output include RTF, PDF, HTML, plain text, and many more formats. You need to find out about numerous XML applications, including:  The XSL and its relatives, XSLT and XSL-FO.  XML-based linking languages, especially XLink, XPath, and XPointer.  You also need to understand how to grab XML content and reshape.    You probably need help from special-purpose software tools such as the XML Spy 2005 or Office 2003.
3. Wireless Markup Language(WML). WML is designed to make it easier to use handheld, wireless communications devices of all kinds to access the Internet. WML is an XML application designed specifically to meet constrains inherent in wireless devices.  WML is markup language designed with the phrase “small is beautiful” foremost in mind. Read more about WML at www.oasis-open.org/cover/wap-xml.html. For general information on WAP, OMA at www.wapforum.com/about_OMA/index,html.
4. DocBook, Anyone? DocBook is a standard SGML DTD. It designed to capture computer documentation and other  types of lengthy, complex documents. You can find at : www.oasis-open.org/docbook/  and  www.oasis-open.org/committees/docbook/xmlschema/index.shtml.
5. Mathematical Markup Language(MathML). XML application, MathML supports mathematical and scientific markup for use on the Web. You can also use MathML for computer algebra systems, mathematical typesetting, and voice synthesis. Read more about MathML at its W3C home at www.w3.org/Math/ , and  http://xml.coverpages.org/mathML.html.
6. Scalable Vector Graphics(SVG).  SVG is an language for describing two-dimensional graphics in XML. SVG allows for three basic types of objects: vector graphic shapes, images, and text. SVG is to develop a standard for the Web-based display of such objects. Read more at www.w3.org/Graphics/SVG/.
7. Resource Description Framework(RDF).  RDF is a framework for metadata. RDF provides a basis for generic tools for authoring, manipulating, and searching machine-readable data on the Web. RDF is also the base for RSS 1.0. Read more information about RDF at www.ilrt.bris.ac.uk/discovery/rdf/resource/.
8. Synchronized Multimedia Integration Language(SMIL).  SMIL enables you to integrate a set of independent multimedia objects into a synchronized multimedia presentation. You can use SMIL to:  Describe the temporal behavior of presentation Describe the layout of the presentation on a screen Associate hyperlinks with media objects. You can create SMIL with simple text editor. To keep track of SMIL progress, stay tuned to www.w3.org/AudioVideo/.
9. Servin’ Up Web Services.  A Web service is a tool or capability that you use you Web browser to access. Web services permit users with just about any kind of computer to run the same database access programs, read or send faxes, manage bank accounts, … The Web services infrastructure includes a bunch of pieces and parts. These pieces and parts include the following elements: Simple Object Access Protocol(SOAP). Universal Description, Discovery, and Integration(UDDI). Web Services Description Language(WSDL).
10. XQuery.  The goal of XQuery is to provide an interaction between XML and databases so that XML documents can be accessed and queried like databases. XQuery and XPath are closely related. For more information on XQuery and XPath specifications, see www.w3.org/XML/Query An XQuery tutorial is available at www.yukonxml.com/articles.xquery/
11. Create XML Application with Zope.  Zope runs on both Windows and UNIX platforms. Zope works in an object-oriented environment. Zope enables you to combine objects to create powerful and flexible ways to acquire, manage, and manipulate all kinds of data. Read more about this open-source treasure at www.zope.org.
THE END

Más contenido relacionado

Destacado

Rio content market 19/03/2013
Rio content market 19/03/2013Rio content market 19/03/2013
Rio content market 19/03/2013
CimelIAE
 
Greek Flags
Greek FlagsGreek Flags
Greek Flags
krice
 
Proyecto Grupo 5
Proyecto Grupo 5Proyecto Grupo 5
Proyecto Grupo 5
sandypato21
 
Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
 Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ. Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
bissextile
 
Evolucion del hardware yulieth parra
Evolucion del hardware yulieth parraEvolucion del hardware yulieth parra
Evolucion del hardware yulieth parra
yuliethparram
 

Destacado (20)

Ayzekson Stive Jobss
Ayzekson Stive JobssAyzekson Stive Jobss
Ayzekson Stive Jobss
 
Rio content market 19/03/2013
Rio content market 19/03/2013Rio content market 19/03/2013
Rio content market 19/03/2013
 
Rio surgicaltourism
Rio surgicaltourismRio surgicaltourism
Rio surgicaltourism
 
Ev.pry. temario
Ev.pry. temarioEv.pry. temario
Ev.pry. temario
 
Kätzchen
KätzchenKätzchen
Kätzchen
 
Don Minzoni
Don MinzoniDon Minzoni
Don Minzoni
 
Iwk newsletter 07_2010
Iwk newsletter 07_2010Iwk newsletter 07_2010
Iwk newsletter 07_2010
 
Evolving Media Creative Dilemmas - Gary Hayes
Evolving Media Creative Dilemmas - Gary HayesEvolving Media Creative Dilemmas - Gary Hayes
Evolving Media Creative Dilemmas - Gary Hayes
 
Greek Flags
Greek FlagsGreek Flags
Greek Flags
 
Kte y kri
Kte y kriKte y kri
Kte y kri
 
Korion
KorionKorion
Korion
 
Proyecto FEP GRUPO 4
Proyecto FEP GRUPO 4 Proyecto FEP GRUPO 4
Proyecto FEP GRUPO 4
 
Proyecto Grupo 5
Proyecto Grupo 5Proyecto Grupo 5
Proyecto Grupo 5
 
Jos Update | June 2013
Jos Update | June 2013Jos Update | June 2013
Jos Update | June 2013
 
Frans De Vilder
Frans De VilderFrans De Vilder
Frans De Vilder
 
Azure camp
Azure campAzure camp
Azure camp
 
Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
 Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ. Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
 
Evolucion del hardware yulieth parra
Evolucion del hardware yulieth parraEvolucion del hardware yulieth parra
Evolucion del hardware yulieth parra
 
Azure for Education Ktadeka UCL Cloud Event 2013
Azure for Education Ktadeka UCL Cloud Event 2013Azure for Education Ktadeka UCL Cloud Event 2013
Azure for Education Ktadeka UCL Cloud Event 2013
 
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiroProjeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
 

Similar a Xml For Dummies Chapter 20 Ten Top Xml Applications

Html add
Html addHtml add
Html add
lidanx
 
0001 Genero Terms
0001 Genero Terms0001 Genero Terms
0001 Genero Terms
guest174e18
 
0001 Genero Terms
0001 Genero Terms0001 Genero Terms
0001 Genero Terms
guest174e18
 

Similar a Xml For Dummies Chapter 20 Ten Top Xml Applications (20)

Dot net Introduction and their usabilities
Dot net Introduction and  their usabilitiesDot net Introduction and  their usabilities
Dot net Introduction and their usabilities
 
.NET Tutorial
.NET Tutorial.NET Tutorial
.NET Tutorial
 
UNIT-1 Web services
UNIT-1 Web servicesUNIT-1 Web services
UNIT-1 Web services
 
Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES
 
xml and xhtml.pptx
xml and xhtml.pptxxml and xhtml.pptx
xml and xhtml.pptx
 
Yacks
YacksYacks
Yacks
 
Xml applications
Xml applicationsXml applications
Xml applications
 
dot NET Framework
dot NET Frameworkdot NET Framework
dot NET Framework
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbai
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
Why XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicatorsWhy XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicators
 
Xml
XmlXml
Xml
 
Tutor Xml Gxs
Tutor Xml GxsTutor Xml Gxs
Tutor Xml Gxs
 
Html add
Html addHtml add
Html add
 
0001 Genero Terms
0001 Genero Terms0001 Genero Terms
0001 Genero Terms
 
0001 Genero Terms
0001 Genero Terms0001 Genero Terms
0001 Genero Terms
 
Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service  Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service
 
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEINVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
 
Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlight
 

Más de phanleson

Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XML
phanleson
 

Más de phanleson (20)

Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Spark
 
Firewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth FirewallsFirewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth Firewalls
 
Mobile Security - Wireless hacking
Mobile Security - Wireless hackingMobile Security - Wireless hacking
Mobile Security - Wireless hacking
 
Authentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless ProtocolsAuthentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless Protocols
 
E-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server AttacksE-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server Attacks
 
Hacking web applications
Hacking web applicationsHacking web applications
Hacking web applications
 
HBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table designHBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table design
 
HBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - OperationsHBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - Operations
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBase
 
Learning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlibLearning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlib
 
Learning spark ch10 - Spark Streaming
Learning spark ch10 - Spark StreamingLearning spark ch10 - Spark Streaming
Learning spark ch10 - Spark Streaming
 
Learning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQLLearning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQL
 
Learning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a ClusterLearning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a Cluster
 
Learning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark ProgrammingLearning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark Programming
 
Learning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your DataLearning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your Data
 
Learning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value PairsLearning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value Pairs
 
Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Spark
 
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about LibertagiaHướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
 
Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XML
 
Lecture 4 - Adding XTHML for the Web
Lecture  4 - Adding XTHML for the WebLecture  4 - Adding XTHML for the Web
Lecture 4 - Adding XTHML for the Web
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Xml For Dummies Chapter 20 Ten Top Xml Applications

  • 1. XML FOR DUMMIES Book author: Lucinda Dykes and Ed Tittel Slides Prepared by Cong Tan Part VI : The Part of Tens. Chapter 20: Ten Top XML Applications.
  • 2. Contents. XHTML = XML + HTML. XML Style Is a Matter of Application. Wireless Markup Language(WML). DocBook, Anyone? Mathematical Markup Language(MathML). Scalable Vector Graphics(SVG). Resource Description Framework(RDF). Synchronized Multimedia Integration Language(SMIL). Servin’ Up Web Services. Xquery. Create XML Application with Zope.
  • 3. 1. XHTML = XML + HTML. XHTML takes easy, familiar HTML markup and rationalizes it within a more rigorous and regular XML framework. Thinking about upgrading your HTML markup to its XHTML equivalent? HTML-Tidy, outstanding HTML-Kit utility and does most of the conversion work for you automatically. Just don’t forget to validate the results. Download HTML-Kit at www.chami.com.
  • 4. 2. XML Style Is a Matter of Application. Most powerful ways to manage how XML data and documents . XML application designed to read, organize, transform, and format XML into a variety of looks, feels, and formats. Possible forms of output include RTF, PDF, HTML, plain text, and many more formats. You need to find out about numerous XML applications, including: The XSL and its relatives, XSLT and XSL-FO. XML-based linking languages, especially XLink, XPath, and XPointer. You also need to understand how to grab XML content and reshape. You probably need help from special-purpose software tools such as the XML Spy 2005 or Office 2003.
  • 5. 3. Wireless Markup Language(WML). WML is designed to make it easier to use handheld, wireless communications devices of all kinds to access the Internet. WML is an XML application designed specifically to meet constrains inherent in wireless devices. WML is markup language designed with the phrase “small is beautiful” foremost in mind. Read more about WML at www.oasis-open.org/cover/wap-xml.html. For general information on WAP, OMA at www.wapforum.com/about_OMA/index,html.
  • 6. 4. DocBook, Anyone? DocBook is a standard SGML DTD. It designed to capture computer documentation and other types of lengthy, complex documents. You can find at : www.oasis-open.org/docbook/ and www.oasis-open.org/committees/docbook/xmlschema/index.shtml.
  • 7. 5. Mathematical Markup Language(MathML). XML application, MathML supports mathematical and scientific markup for use on the Web. You can also use MathML for computer algebra systems, mathematical typesetting, and voice synthesis. Read more about MathML at its W3C home at www.w3.org/Math/ , and http://xml.coverpages.org/mathML.html.
  • 8. 6. Scalable Vector Graphics(SVG). SVG is an language for describing two-dimensional graphics in XML. SVG allows for three basic types of objects: vector graphic shapes, images, and text. SVG is to develop a standard for the Web-based display of such objects. Read more at www.w3.org/Graphics/SVG/.
  • 9. 7. Resource Description Framework(RDF). RDF is a framework for metadata. RDF provides a basis for generic tools for authoring, manipulating, and searching machine-readable data on the Web. RDF is also the base for RSS 1.0. Read more information about RDF at www.ilrt.bris.ac.uk/discovery/rdf/resource/.
  • 10. 8. Synchronized Multimedia Integration Language(SMIL). SMIL enables you to integrate a set of independent multimedia objects into a synchronized multimedia presentation. You can use SMIL to: Describe the temporal behavior of presentation Describe the layout of the presentation on a screen Associate hyperlinks with media objects. You can create SMIL with simple text editor. To keep track of SMIL progress, stay tuned to www.w3.org/AudioVideo/.
  • 11. 9. Servin’ Up Web Services. A Web service is a tool or capability that you use you Web browser to access. Web services permit users with just about any kind of computer to run the same database access programs, read or send faxes, manage bank accounts, … The Web services infrastructure includes a bunch of pieces and parts. These pieces and parts include the following elements: Simple Object Access Protocol(SOAP). Universal Description, Discovery, and Integration(UDDI). Web Services Description Language(WSDL).
  • 12. 10. XQuery. The goal of XQuery is to provide an interaction between XML and databases so that XML documents can be accessed and queried like databases. XQuery and XPath are closely related. For more information on XQuery and XPath specifications, see www.w3.org/XML/Query An XQuery tutorial is available at www.yukonxml.com/articles.xquery/
  • 13. 11. Create XML Application with Zope. Zope runs on both Windows and UNIX platforms. Zope works in an object-oriented environment. Zope enables you to combine objects to create powerful and flexible ways to acquire, manage, and manipulate all kinds of data. Read more about this open-source treasure at www.zope.org.