Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.

Similar presentations


Presentation on theme: "1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L."— Presentation transcript:

1 1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L. Morse

2 2 VoiceXML, MathML, and CSS VoiceXML –Profiles differentiate implementations for platforms, e.g. phones and PDAs MathML –Describes a subset mechanism for the use of XHTML + MathML + SVG in one XML document –The modularization of SVG 1.1 allows profiles to be described by listing the SVG modules they allow and possibly a small number of restrictions or extensions on the elements provided by those modules –The full profile of SVG 1.1 is the collection of all the complete modules listed in this specification Cascading Style Sheets –Supports media-specific style sheets so that authors may tailor the presentation of their documents to visual browsers, aural devices, printers, Braille devices, handheld devices, etc. –It also supports content positioning, table layout, features for internationalization and some properties related to user interface

3 3 WS-I and XHTML Web Services - Interoperability (WS-I) Basic Profile, Simple Soap Binding Profile and Attachments Profile –A set of named Web services specifications at specific revision levels, together with a set of implementation and interoperability guidelines recommending how the specifications may be used to develop interoperable Web services –Allows developers to write applications with reasonable granularity to the intended task XHTML –XHTML Mobile Profile Document Type provides an authoring language based on XHTML that addresses the special requirements of web clients operating on resource constrained devices such as mobile –XHTML Mobile Profile is a strict subset of XHTML Extends XHTML Basic to bring enhanced functionality application authors, including additional presentation elements and support for internal style sheets

4 4 X3D, Security X3D –Profiles are used to create sets of capabilities, from very limited minimal visualization that may be suitable for small devices such as cell phones and PDAs, to full graphical capabilities allowing high quality interactive and dynamic animations Core Interchange Interactive MPEG-4 Interactive Immersive Full Security (W3C, OASIS, WS-I) –Profile is a named group of Web services specifications at specific version levels, along with conventions about how they work together

5 5 SCORM, SVG SCORM –Application profiles describe the integration of the IMS Learning Resource Meta-data Version 1.2 specification within the ADL environment Further define the types of meta-data and how they are applied to the content aggregation model –SCORM Content Aggregation Package Application Profile defines a mechanism for packaging learning resources SVG –Scalable Vector Graphics is a modularized language for describing two-dimensional vector and mixed vector/raster graphics in XML –SVG Mobile Profiles SVG Basic and SVG Tiny are targetted to resource-limited devices and are part of the 3GPP platform for third generation mobile phones

6 6 RSS, WebCGM RDF Site Summary (RSS) –A set of XML specifications used to provide summaries of web sites allowing web applications to do automatic checks for the latest updates –Profiles describe varying levels of information provided Core Basic Weblog WebCGM (Computer Graphics Metafile) –Single profile broken down into graphical and non- graphical elements

7 7 GML and SMIL Geotech-XML (GML) –An XML encoding for the transport and storage of geographic information, including both the spatial and non-spatial properties of geographic features –A profile of GML is a restriction of the basic GML descriptive capability Synchronized Multimedia Integration Language (SMIL) –W3C language that enables “simple authoring of interactive audiovisual presentations, typically used for "rich media"/multimedia presentations that integrate streaming audio and video with images, text or any other media type –Language Profile is broken up into ten functional areas: Timing Time Manipulations Animation Content Control Layout Linking Media Objects Metainformation Structure Transitions

8 8 XForms –An XML application that represents the next generation of forms for the Web; the successor to HTML forms –Profiles are used to offer a tradeoff between language functionality and the computing performance of the host platform Basic Full

9 9 Summary and Findings Almost all surveyed uses of profiles describe subsetting of capabilities for the given technology XMSF profiles will have to describe multiple technologies, not just subsets of an individual technology However, subsetting may be relevant to some of the technologies XMSF profiles have to describe, so the profile standard should allow for subsetting of a given profile


Download ppt "1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L."

Similar presentations


Ads by Google