Dynamic Context Generation
Click here to load reader
-
Upload
franson0605 -
Category
Technology
-
view
391 -
download
0
Transcript of Dynamic Context Generation
![Page 1: Dynamic Context Generation](https://reader038.fdocument.pub/reader038/viewer/2022100603/5590d3541a28ab56148b45d1/html5/thumbnails/1.jpg)
Dynamic context generation
老師:張耀仁學生:徐欣佑
![Page 2: Dynamic Context Generation](https://reader038.fdocument.pub/reader038/viewer/2022100603/5590d3541a28ab56148b45d1/html5/thumbnails/2.jpg)
Introduction
The mobile terminal characteristics Text and image display Color video
Java Database Connectivity (JDBC) Document Object Model (DOM)
![Page 3: Dynamic Context Generation](https://reader038.fdocument.pub/reader038/viewer/2022100603/5590d3541a28ab56148b45d1/html5/thumbnails/3.jpg)
Dynamic context generation
User information interests and preferences
Content database
Location and environment prarameters
Step1Conversion to intermediateformat
Device characteristics and browser types
Step 2Conversion for display(to XHTML,WML,..)
XSLT style sheets
Device displayIntermediate data format (DOM tree)
![Page 4: Dynamic Context Generation](https://reader038.fdocument.pub/reader038/viewer/2022100603/5590d3541a28ab56148b45d1/html5/thumbnails/4.jpg)
DOM tree generation
A platform and language-neutral interface
Represent and dynamically access and update the context
![Page 5: Dynamic Context Generation](https://reader038.fdocument.pub/reader038/viewer/2022100603/5590d3541a28ab56148b45d1/html5/thumbnails/5.jpg)
Style sheets for output formatting
Extensible Style Sheet Language Transformations (XSLT)
Transform the DOM content representation into appropriate markup
Decides what information to display on the user’s mobile terminal
![Page 6: Dynamic Context Generation](https://reader038.fdocument.pub/reader038/viewer/2022100603/5590d3541a28ab56148b45d1/html5/thumbnails/6.jpg)
Style sheets for output formatting (continued) Can be substituted for another in
order to present the material in different way
Cascading style sheets (CSS) Used for display purposes
![Page 7: Dynamic Context Generation](https://reader038.fdocument.pub/reader038/viewer/2022100603/5590d3541a28ab56148b45d1/html5/thumbnails/7.jpg)
Separate DOM content and XSLT presentation generation rules
DOM tree
XSLTStyle sheet
MarkUP:WML,
XHTML,…XSLT
processor
![Page 8: Dynamic Context Generation](https://reader038.fdocument.pub/reader038/viewer/2022100603/5590d3541a28ab56148b45d1/html5/thumbnails/8.jpg)
Separate markup and css presentation directives
Markup:WML.
XHTML,…
CSSStyle sheet
Displayedcontent
Mobile terminalbrowser