MokE: a tool for Mobile-ok evaluation of Web Content
-
Upload
yeliz-yesilada -
Category
Economy & Finance
-
view
3.736 -
download
0
description
Transcript of MokE: a tool for Mobile-ok evaluation of Web Content
![Page 1: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/1.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Vassilios Stefanis
Computer Engineering & Informatics Department
University of Patras, Greece
Research AcademicComputer Technology Institute
Patras, Greece
![Page 2: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/2.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Contents
Introduction W3C Mobile Best Practices W3C MobileOK Tests Hidden Web Our system Conclusions and future work
![Page 3: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/3.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Introduction (1)
Mobile Web– www from mobile devices– Digital Divide– Dot.mobi– One world, one web
Why a new term? Limitation of mobile devices
![Page 4: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/4.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Introduction (2)
Limitation of Mobile Devices– Screen size and resolution– Network– Input method– Cost of transferred data– Energy consumption– Computational power and memory– Supported technologies and plug-ins
![Page 5: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/5.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
W3C Mobile Web Best Practices (1)
W3C Mobile Web Initiative (MWI) Objective
– Improve the user experience of the Web when accessed from mobile devices
Recommendations– For the delivered content– User agents– Devices– Other technologies
√Χ
ΧΧ
![Page 6: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/6.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
W3C Mobile Web Best Practices (2)
Best practices grouped in five categories:– Overall Behavior– Navigation and Links– Page Layout and Content– Page Definition– User Input
60 Best Practices
![Page 7: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/7.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Default Delivery Context (1)
Defined by W3C Default mobile experience Hypothetical mobile user agent DDC is a minimum context necessary for a
reasonable experience of the Web DDC ≠ limitation
– Exploit the capabilities of actual devices
![Page 8: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/8.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Default Delivery Context (2)
Characteristic Value
Usable Screen Width 120 pixels, minimum
Markup Language Support
XHTML Basic 1.1 delivered with content type application/xhtml+xml
Character Encoding UTF-8
Image Format Support JPEG and GIF 89a
Maximum Total Page Weight
20 kilobytes
Colors 256 Colors, minimum
Style Sheet Support CSS Level 1. In addition, CSS Level 2@media rule together with the handheld and all media types
HTTP HTTP ver1.0 or more recent HTTP ver1.1
Script No support for client side scripting
![Page 9: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/9.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Mobile OK Tests
Basic Tests and Pro Tests Based on Best Practices Basic Tests
– Machine Verifiable– Subset of Mobile OK Pro Tests
Content passes Mobile OKBasic Tests
√ Author has taken basic steps to provide a functional experience for mobile users
![Page 10: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/10.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Mobile OK Basic Tests (2)
Some examples:– CHARACTER_ENCODING_SUPPORT– NO_FRAMES– PAGE_TITLE– SCROLLING– TABLES_NESTED
Every test may return:– Success– Fail– Warning
![Page 11: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/11.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
W3C MobileOK checker library (1)
Beta version – 2/2008 (Alpha 10/2007) MobileOK Basic tests against a URI Open and generic library W3C help developers
– Run private instances– Fix or improve the code– Develop their own tools
![Page 12: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/12.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
W3C MobileOK checker library (1)
Before this... W3C Best Practices checker (3GWeb
Project) Foundation CTIC – MobileOK checker
http://validadores.tawdis.net/mobileok/en/
dotMobi – MobileOK site testhttp://ready.mobi
![Page 13: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/13.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Our system - modules
Mobile Crawler
Hidden Web
Checker
W_Profiles
The Web
![Page 14: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/14.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Our approach
New mobile crawler Seek for hidden content Run MobileOK Basic tests for
– Crawling results– Retrieved hidden content
Rate the web site depend on– MobileOK tests results– Weights of importance
![Page 15: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/15.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Hidden Web - Intro
Web content that typical crawlers can’t reach. Why?– No hyperlinks– Authorization issues– Dynamic content and web forms
Hidden web >>> Classic Web Typical web crawlers reach the “surface” of
the web...
![Page 16: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/16.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Hidden Web - Forms
Main entry to hidden web Forms:
– Ideal for interaction with the user– Problem for crawler designers
2 type of forms– Predefined input Send every possible input– Free text
![Page 17: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/17.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Hidden Web – Our module
Free text Create proper queries for every form
Hidden content is auto generated
We seek for the best subset in the “presentation level”
<h2>Results<h2><hr /><li> <ul>data1</ul> <ul>data2</ul>
<ul>data3</ul> ...</li>
Search_result.phpSearch form
Field1:
Field2:
Search
![Page 18: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/18.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (1)
Main Page Authorized user
![Page 19: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/19.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (2)
Create new crawler
![Page 20: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/20.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (3)
Crawling results
![Page 21: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/21.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (4)
Hidden content
![Page 22: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/22.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (5)
Results
![Page 23: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/23.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (6)
Create profiles
![Page 24: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/24.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (7)
Results
Rating
![Page 25: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/25.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Calculating Ratings
1
10( 0.5* )
ntn tnpass warnP P
PR
n
1
1
10( 0.5* )
ntn tn
n pass warn
n
n
w P PP
WRw
Rating
Weighted rating
# pages that return pass for the test tn
# pages that return warning for the test tn
The number of tests
Weight by the user for test tn
Total number of tested pages
![Page 26: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/26.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Conclusions
Crawling web site Retrieve hidden web content Run MobileOK Basic Tests for whole content Rate the whole content based on:
– Tests results– Weighted rating/ ask the user!
![Page 27: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/27.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Future work
Improve:– Hidden web module– Crawler
Experiments with a large number of web sites – impact of hidden content
Recommendations system Help developers during the development
phase
![Page 28: MokE: a tool for Mobile-ok evaluation of Web Content](https://reader035.fdocuments.us/reader035/viewer/2022062417/546c991eb4af9f662c8b519c/html5/thumbnails/28.jpg)
MokE: a tool for Mobile-ok evaluation of Web Content
Questions?
Thank you for your attention!
Vassilios Stefanis