moke: a tool for mobile-ok evaluation of web content
DESCRIPTION
TRANSCRIPT
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
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
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
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
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
√Χ
ΧΧ
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
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
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
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
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
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
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
MokE: a tool for Mobile-ok evaluation of Web Content
Our system - modules
Mobile Crawler
Hidden Web
Checker
W_Profiles
The Web
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
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...
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
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
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (1)
Main Page Authorized user
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (2)
Create new crawler
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (3)
Crawling results
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (4)
Hidden content
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (5)
Results
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (6)
Create profiles
MokE: a tool for Mobile-ok evaluation of Web Content
Presentation of our system (7)
Results
Rating
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
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!
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
MokE: a tool for Mobile-ok evaluation of Web Content
Questions?
Thank you for your attention!
Vassilios Stefanis