Presentation is loading. Please wait.

Presentation is loading. Please wait.

Browsing MITA Seminar 2003 Mikko Pohja & Alessandro Cogliati.

Similar presentations


Presentation on theme: "Browsing MITA Seminar 2003 Mikko Pohja & Alessandro Cogliati."— Presentation transcript:

1 Browsing MITA Seminar 2003 Mikko Pohja & Alessandro Cogliati

2 Outline WAP Architecture Nokia Phone Series Markup Languages Cascading Style Sheets Example: Opera browser for mobile phones

3 WAP Architecture WAP architecture compared to Internet architecture MITA 2 Solutions and Tools, IT Press, 2002.

4 WAP Architecture MITA 2 Solutions and Tools, IT Press, 2002.

5 Browsing with Nokia phones Browsers are handled by soft keys Only Communicator can browse using http Excluding Series 60 with gprs connection Others use WAP

6 Markup languages XForms will replace HTML forms in future SVG brings graphics to documents Both are XML languages => can be combined with other XML languages WML to XHTML Migration, Nokia Forum, 2002.

7 Mobile browsing Currently, mobile browsers need their own content (WML) Future, all documents are based on XHTML Different subsets depending on devices CSS and XSL do content adaptation WML to XHTML Migration, Nokia Forum, 2002.

8 XML and layout As the number of XML applications increases and they become more sophisticated, it will be critical to have common user interface models written up in a simpler language. As the number of different mobile phone is continually growing, it will be critical to have a layout adaptation for each different model. Cascading Style Sheets as solution

9 CSS Advantages Separation between content and style. It gives opportunity to organize the content in sections and subsections. The files are smaller to download and simpler to be interpreted by a browser. It allows the creation of more sophisticated layout. It is possible to change the look of a site by just modifying one file. It is possible to associate different graphic layout profiles for different devices.

10 Cascading Style Sheet (CSS) XML document example: Fredrick the Great meets Bach Johann Nikolaus Forkel One evening, just as he was getting his flute ready and his musicians were assembled, an officer brought him a list of the strangers who had arrived. CSS document example: INSTRUMENT { display: inline } ARTICLE, HEADLINE, AUTHOR, PARA { display: block } HEADLINE { font-size: 1.3em } AUTHOR { font-style: italic } ARTICLE, HEADLINE, AUTHOR, PARA { margin: 0.5em }

11 Cascading Style Sheet (CSS) @import rule Cascading and Inheritance

12 CSS Media Queries A Media Query consists of a media type and one or more expressions to limit the scope of style sheets. By using Media Queries, presentations can be tailored to a specific range of output devices without changing the content itself. A Media Query consists of a media type and one or more expressions involving media features. CSS document example: @media screen and (color), projection and (color) {... }

13 Mobile browsers Openwave Most popular browser Usually default browser in mobile phones Opera Nokia browser

14

15

16 Conclusions Nowadays mobile browsers use WML Content is filtered from html or made separately Future: XHTML + XForms + SVG, etc. CSS is for layout Simple language Adapt content to various devices


Download ppt "Browsing MITA Seminar 2003 Mikko Pohja & Alessandro Cogliati."

Similar presentations


Ads by Google