Browsing MITA Seminar 2003 Mikko Pohja & Alessandro Cogliati.

Slides:



Advertisements
Similar presentations
3.02B Authoring Languages 3.02 Develop webpages..
Advertisements

WAP Next Generation
ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
It’s All About Style The Basics of Style Sheets Presented by Barry Diehl.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
M. Honkala, A. Vainio XForms & SVG MITA Seminar, HUT SVG Introduction Features Benefits Simple Example Standardization Mobile Environment Current.
XP Introducing Cascading Style Sheets With Cascading Style Sheets (CSS), you can create one or more documents that control the appearance of some or all.
Introduction to Cascading Style Sheets (CSS) Module 2: HTML Basics LESSON 4.
Project 1 Introduction to HTML.
WMC  “Web standards” can refer to the actual specification of how a language or technology works.  An industry standards body, such as the.
Xiaobin Zheng April 13 th, Outline Mobile search Mobile Web Types of services Case Study: Google Search for mobile Yahoo! Search for mobile Conclusion.
Style sheet languages Johan Jeuring Utrecht University.
LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu Prepared By: Wat Hong Fai, Tony Yan Wai Keung, Harris.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Chapter 14 Introduction to HTML
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web Design Basic Concepts.
Chapter 1 Variables in the Web Design Environment.
An Introduction to WAP/WML. What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed.
© 2012 Adobe Systems Incorporated. All Rights Reserved. LEARNING THE LANGUAGE OF THE WEB INTRODUCTION TO HTML AND CSS.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues Further features of HTML – Stylesheets and.
Today’s objectives  Complete web page  Using xhtml & CSS  Adding CSS to documents Embed url(File);  CSS.
Today’s objectives  Presentational | Inline | Block | Validate  CSS | Rules | Declarations.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Website Layouts Most websites have organized their content in multiple columns (formatted like a magazine or.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
Key Technology Enablers for Mobile Value-Added and Content Services - MMS, Java and XHTML OFTA Hong Kong, Marko Keskinen Nokia Mobile Phones.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Sheet 1XML Technology in E-Commerce 2001Lecture 1 XML Technology in E-Commerce Lecture 1 WWW, HTML, CSS, XML, Meta-modeling.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
Professor Waterman Cascading Style Sheets (CSS) is a language that works with HTML documents to define the way content is presented. The presentation.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
CSS : Cascading Style Sheets Ann Dobbs Class: i385e.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
Cascading Style Sheets CSS.  Standard defined by the W3C  CSS1 (released 1996) 50 properties  CSS2 (released 1998) 150 properties (positioning)  CSS3.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
Future Web Trends Brian Kelly UK Web Focus UKOLN University of Bath UKOLN is funded by Resource: The Council for Museums, Archives.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
CSS Hadas Kahsay. Overview  What is CSS  Basic syntax of CSS Rules  How to link CSS style to html documents  Browsers and CSS  Advantages of CSS.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Handheld device markup language
Introduction to the World Wide Web & Internet CIS 101.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Working with Cascading Style Sheets
Project 1 Introduction to HTML.
XML Related Technologies
4.01B Authoring Languages and Web Authoring Software
Responsive Web Pages.
Project 1 Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software
Cascading Style Sheets
Why use Web Standards?.
ITI 163: Web, Mobile, and Social Media Design Introduction
Presentation transcript:

Browsing MITA Seminar 2003 Mikko Pohja & Alessandro Cogliati

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

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

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

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

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.

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.

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

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.

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 }

Cascading Style Sheet rule Cascading and Inheritance

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 screen and (color), projection and (color) {... }

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

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