Home > Programming > XML Programming
Behavioral Reactivity and Real Time Programming in XML
Sort Desciption:PROGRAMMING. In this section we will review both the W3C XMLbased and the. functional languagebased approaches to authoring and we will ...
Content Inside:Behavioral Reactivity and Real Time Programming in XMLPage 1Behavioral Reactivity and Real Time Programming in XMLFunctional Programming meets SMIL AnimationPeter KingDepartment of Computer ScienceUniversity of ManitobaWinnipeg MB Canadaprking@cs.UManitoba.caPatrick SchmitzLudicrum EnterprisesSan Francisco CA USAcogit@ludicrum.orgSimon ThompsonComputing LaboratoryUniversity of KentCanterbury Kent UKS.J.Thompson@kent.ac.ukPage 2ABSTRACTXML and its associated languages are emerging as powerfulauthoring tools for multimedia and hypermedia web content.Furthermore intelligent presentation generation engines havebegun to appear as have models and platforms for adaptivepresentations. However XMLbased models are limited by theirlack of expressiveness in presentation and animation. As a resultauthors of dynamic adaptive web content must often useconsiderable amounts of script or code. The use of such script orcode has two serious drawbacks. First such code undermines thedeclarative description possible in the original presentationlanguage and second the scripting/coding approach does notreadily lend itself to authoring by nonprogrammers. In this paperwe describe a set of XML language extensions inspired byfeatures from the functional programming world which aredesigned to widen the class of reactive systems which could bedescribed in languages such as SMIL. The features which wediscuss extend the power of declarative modeling for the web byallowing the introduction of web media items which maydynamically react to continuously varying inputs both in acontinuous way and by triggering discrete userdefined events.The two extensions described herein are discussed in the contextof SMIL Animation and SVG but could be applied to manyXMLbased languages.Categories and Subject DescriptorsH.5.1 Information Interfaces and Presentation]: MultimediaInformation Systems Animations I.3.6 Computer Graphics]:Methodology and Techniques languages standards.General TermsDesign Standardization La ...
Source: www.cs.kent.ac.uk
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Related Files
XML from a Programming Language Perspective
Filed under: Programming and XML Programmingprogramming lanugages and type systems? XML from a Programming Language .... The second is to make it into a programming language. XML from a ...
XML programming in Java technology Part 1
Filed under: Programming and XML Programmingthe pleasures of XML programming is the availability of opensource ...... I will cover all of these in an advanced XML programming tutorial here at ...
Programming in o:XML
Filed under: Programming and XML ProgrammingThis is a programming guide for the o:XML programming language. ... XML and some programming experience preferably with an objectoriented language. ...
Programming XML
Filed under: Programming and XML ProgrammingProgramming XML. XML Excursion 2001. Introduction. Who am I? Director of Product Technology SoftQuad Software Inc. CoDesigner XMetaL. Chair W3C DOM WG ...
THE DUALITY OF XML MARKUP AND PROGRAMMING NOTATION
Filed under: Programming and XML ProgrammingThe XML notation is subsumed in the programming language. The XML ..... In this paper we have explored the duality of XML and programming language notation ...
