Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dynamic Context Generation


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Dynamic Context Generation

  1. 1. Dynamic context generation 老師:張耀仁 學生:徐欣佑
  2. 2. Introduction <ul><li>The mobile terminal characteristics </li></ul><ul><ul><li>Text and image display </li></ul></ul><ul><ul><li>Color video </li></ul></ul><ul><li>Java Database Connectivity (JDBC) </li></ul><ul><li>Document Object Model (DOM) </li></ul>
  3. 3. Dynamic context generation User information interests and preferences Content database Location and environment prarameters Step1 Conversion to intermediate format Device characteristics and browser types Step 2 Conversion for display (to XHTML,WML,..) XSLT style sheets Device display Intermediate data format (DOM tree)
  4. 4. DOM tree generation <ul><li>A platform and language-neutral interface </li></ul><ul><li>Represent and dynamically access and update the context </li></ul>
  5. 5. Style sheets for output formatting <ul><li>Extensible Style Sheet Language Transformations (XSLT) </li></ul><ul><li>Transform the DOM content representation into appropriate markup </li></ul><ul><li>Decides what information to display on the user’s mobile terminal </li></ul>
  6. 6. Style sheets for output formatting (continued) <ul><li>Can be substituted for another in order to present the material in different way </li></ul><ul><li>Cascading style sheets (CSS) </li></ul><ul><ul><li>Used for display purposes </li></ul></ul>
  7. 7. Separate DOM content and XSLT presentation generation rules DOM tree XSLT Style sheet MarkUP: WML, XHTML,… XSLT processor
  8. 8. Separate markup and css presentation directives Markup: WML. XHTML,… CSS Style sheet Displayed content Mobile terminal browser