mobile web in indian languages and its implementation challenges
DESCRIPTION
Mobile web in Indian languages and its implementation challenges. Presented by :. Swaran Lata Country Manager, W3C India [email protected]. Mobile Environment. Mobile media has increasingly becoming the preferred medium of communication - PowerPoint PPT PresentationTRANSCRIPT
![Page 2: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/2.jpg)
Mobile Environment
www.w3cindia.in
1
2
4
Mobile media has increasingly becoming the preferred medium of
communication
Indian Mobile Market is one of the fastest growing – has overtaken
China in terms of growth
Usage of Mobile Web is growing besides the messaging services.
In the top 10 list of countries, India moved up, switching spots with
Ukraine. [source : http://www.opera.com/smw]
![Page 3: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/3.jpg)
Subscriber base of Wireless Operators (in million) as on 31st March 2010
1
2
4
http://www.trai.gov.in/traiannualreport.aspwww.w3cindia.in
The Wireless subscriber base was 584.32 million as on 31st March 2010
190.88
Rural Wireless subscriber
The Wireline subscriber base was 36.96 million as on 31st March 2010
![Page 4: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/4.jpg)
Quality of Telecom Service Providers in Delhi September 2010
www.themegallery.com Company Logo
1
2
4
![Page 5: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/5.jpg)
Comparison between different Indian language support handsets
5
Handset Company Model Hindi Tamil Marathi Gujarati Bengali KannadaTelugu Punjabi
Nokia2610 Nokia 2610 Y Y Y Y Y Y Y YNokia6085 Nokia 6085 Y - Y - - - - -
Nokia2600 Nokia 2600 Y - Y - - - - -
Nokia1600 Nokia 1600 Y Y Y Y Y - - -
Nokia1100 Nokia 1100 Y - Y - - - - -
Nokia6020 Nokia 6020 Y - Y - - - - -
Nokia3120 Nokia 3120 Y - Y - - - - -
Nokia3220 Nokia 3220 Y - Y - - - - -
Nokia1200 Nokia 1200 Y - Y - - - - -
Nokia1650 Nokia 1650 Y Y Y Y Y Y Y YNokia1108 Nokia 1108 Y - Y - - - - -
Nokia3100 Nokia 3100 Y - Y - - - - -
Nokia6610i Nokia 6610i Y - Y - - - - -
Nokia6610 Nokia 6610 Y - Y - - - - -
SamsungSGH-X210 Samsung
SGH-X210 Y - - - - - - -
MotorolaL6 Motorola L6 Y - Y - - - - -
SonyEricssonJ230i
SonyEricsson J230i Y - - - - - - -
LGKG110 LG KG110 Y - Y - - - - -
![Page 6: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/6.jpg)
![Page 7: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/7.jpg)
Mobile Device & MVAS:
www.w3cindia.in
Messaging: SMS/MMS/Email
Broadcast :Radio/Music
Gaming
Browsing and downloading
Social Networking
Mobile Commerce
Location based services
Mobile Apps: Productivity Tools
Mobile Advertising
PresentNear Future
![Page 8: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/8.jpg)
VAS CATEGORIES
www.w3cindia.in
![Page 9: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/9.jpg)
VAS Usage
www.w3cindia.in
![Page 10: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/10.jpg)
Presentation Issues
Bandwidth & Cost
Fonts and Rendering issues
Input
Service provider level issues
Character encoding
www.w3cindia.in
Issues of Mobile Localization
![Page 11: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/11.jpg)
Issues for Text entry
Standardized keypad mappings of alphabets from Indian
Languages to the 12 keys of the device;
Lack of support for display of fonts
Uniform guidelines for composing and editing of Indian
Languages which are highly non-linear in their structure
dictionary support
Support for transliteration and other services
www.w3cindia.in
![Page 12: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/12.jpg)
Different approaches to English and Devanagari Keypad
www.w3cindia.in
http://www.hceye.org/downloads/CCUI-Bilingual-Mobile-Phones-Katre-final.pdf
![Page 13: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/13.jpg)
Usability Issues
www.w3cindia.in
http://www.hceye.org/downloads/CCUI-Bilingual-Mobile-Phones-Katre-final.pdf
Proposed Solution :
Standardization of Keyboard in : •Physical Layout•Virtual/Layout Scheme
Variation in typing in Devanagari as well as in English its keystrokes :
![Page 14: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/14.jpg)
www.w3cindia.in
Virtual Keypad- future
![Page 15: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/15.jpg)
Language setting of Mobile phone
When you set Hindi as a language in mobile phones , the two mainly problems occurred :
Language dropouts Use of English terms in Hindi
www.w3cindia.in
http://www.hceye.org/downloads/CCUI-Bilingual-Mobile-Phones-Katre-final.pdf
Proposed Solution :
Standardization of Terminology
![Page 16: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/16.jpg)
Rendering Issues
www.w3cindia.in
http://www.hceye.org/downloads/CCUI-Bilingual-Mobile-Phones-Katre-final.pdf
Problems: Uneven spacing of alphabets Distorted shapes of alphabets Uneven height and width of alphabets Intersecting or overlapping alphabets Insufficient leading between two lines Ambiguous and non-recognizable shapes
The word Maharastra type with different Mobile phones :
Proposed Solution :
•Rasterizar & Layout Engines •Availability of Sakal-bharati Open type fonts
![Page 17: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/17.jpg)
Character Encoding
In the Mobile technology, the multilingual data handling becomes vital across different layers. Any chosen encoding scheme should consider the following :
The encoding scheme should support all possible characters,
character combinations as per Unicode standard.
There should be provision to change languages within single
message.
The encoding should be flexible for future Unicode standard.
www.w3cindia.in
![Page 18: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/18.jpg)
Service providers related Issues
www.w3cindia.in
Issue Proposed solution
1. Bandwidth and Cost
All data must be passed related to user agent capability so that the content can be tuned (at the point of delivery) for best usage to reduce transfer cost.
2. Advertising POP-Ups can be replaced by Audio POP-Ups or something similar because it would not occupy the limited size of Screen.
3. Cache Header Cache could be made additionally available with the service provider. Using caching information effectively can reduce the need to reload data such as style sheets, images and pages, thus improving performance and reducing cost of use.
4. Variation in Delivery Context
Handling variation in Delivery Context by adjusting the content, navigation or page flow, with a view to offering a good user experience on as broad a range of devices as possible.
![Page 19: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/19.jpg)
19
CHALLENGES IN
MOBILE WEB
Standardization of keyboard Layout
Common Storage format
Support of Rasterizer engines for display of text
www.w3cindia.in
Indian
languages
layout
engines
Availability of
Open type
Fonts
Support of Localization features
![Page 20: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/20.jpg)
Mobile Web Initiative by W3C
DDC (Default Delivery Context )
W3C mobile OK Basic Tests 1.0:
Mobile Best Practices 1.0
Sixty Guidelines to specifies best practices for delivering Web content to mobile devices
Test to conform Mobile Web Contents Compliance
Minimum Size Possible( page size, image format, screen width, encoding, etc )
Mobile OK Checker
Service for Web Sites to Validate Mobile Friendliness
www.w3cindia.in
![Page 21: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/21.jpg)
Level of Adherence to Best Practices while testing Hindi websites
URL of Websiteshttp://www.rajbhasha.gov.in/dolst_hin.htmhttp://www.hal-india.com/hindi/index_h.asphttp://www.bbc.co.uk/hindi/http://119.82.71.95/haribhumi/epapermain.aspxhttp://bhulekh.up.nic.in/Default.aspxhttp://in.jagran.yahoo.com
www.w3cindia.in
URL of Websiteshttp://dir.hinkhoj.com/http://devanaagarii.net/hi/http://www.echoupal.com
Mobile Compatible websites
Mobile non-compatible websites
![Page 22: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/22.jpg)
Frequent cause of failures
Content format support: must support CSS style sheet
1
Character encoding use: must support UTF-8 as character encoding
2
Click to add Title3
4
Measures: width and height must be limited according to mobile screens
3
Page size limit: The total size of the page should not exceeds 20 kilobytes
4
www.w3cindia.in
![Page 23: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/23.jpg)
Frequent cause of failures
Image specification size: must specify width and height attributes of an image
5
Non- text alternative: width and height attributes are not specified on an image
6
Click to add Title3
4
Measures: must specify alt attribute on images7
Style sheet: sheet must be used as CSS content8
www.w3cindia.in
![Page 24: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/24.jpg)
Frequent cause of failures
Valid mark up: must validate against XHTML Basic 1.19
Nested tables : While most mobile devices support basic tables, nested tables are hardly supported. The layout of a page that contains nested tables is unpredictable on mobile devices and at best unlikely to be the desired layout.
10
3
www.w3cindia.in
![Page 25: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/25.jpg)
Priority areas of Mobile Web Best Practices in India
W3C India will focus on the following subset of Mobile Web Best Practices for Indian languages
www.w3cindia.in
Sl. No.
Guidelines Description
1. SUITABLITY TEST Ensure that content is suitable for use in a mobile context.
2. CLARITY Use clear and simple language
3. LIMITED Limit content to what the user has requested.
4. PAGE SIZE USABLE Divide pages into usable but limited size portions
5. PAGE SIZE LIMIT Ensure that the overall size of page is appropriate to the memory limitations of the device
6. TABLES SUPPORT Do not use tables unless the device is known to support them
7. TABLES ALTERNATIVES Where possible, use an alternative to tabular presentation
8. NON-TEXT ALTERNATIVES Provide a text equivalent for every non-text element
![Page 26: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/26.jpg)
Priority areas of Mobile Web Best Practices in India
(Contd..)
www.w3cindia.in
9. IMAGES SPECIFY SIZE Specify the size of images in markup, if they have an intrinsic size.
10. VALID MARKUP Create documents that validate to published formal grammars.
11. CONTENT FORMAT SUPPORT Send content in a format that is known to be supported by the device.
12. CHARACTER ENCODING SUPPORT
Ensure that content is encoded using a character encoding that is known to be supported by the device.
13 MINIMIZE KEYSTROKES Keep the number of keystrokes to a minimum.
14 AVOID FREE TEXT Avoid free text entry where possible.
15. DEFAULT TEXT ENTRY MODE Specify a default text entry mode, language and/or input format, if the device is known to support it.
![Page 27: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/27.jpg)
Abstract Mobile specification for study
OSs Browsers Devices
Operators
Symbion OS Firefox Micromax GSM - Airtel
/MTNL
Windows Mobile Opera Samsung CDMA – Tata
/Reliance
Nokia Nokia
Android Android
www.w3cindia.in
![Page 28: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/28.jpg)
Stakeholders needed for enabling Mobile web in India
Mobile Web
Initiative in India
MobileManufactures
Content Developers
Service Providers
Industry and Research Institute
www.w3cindia.in
W3C India
![Page 29: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/29.jpg)
Responsible Bodies in India
www.w3cindia.in
Department of Telecommunication(DOT)Policy, Licensing and Coordination matters relating to telegraphs, telephones, wireless, and data services Promotion of standardization, research and development in telecommunicationsTelecom Regulatory Authority of India To provide a fair and transparent policy environment which promotes a level playing field and facilitates fair competition
Department of Telecommunication(DOT)Policy, Licensing and Coordination matters relating to telegraphs, telephones, wireless, and data services Promotion of standardization, research and development in telecommunicationsTelecom Regulatory Authority of India To provide a fair and transparent policy environment which promotes a level playing field and facilitates fair competition
Cellular Operators Association of
India(COAI)
To improve standards and competitiveness in the Cellular Industry
To study the best practices & research of the industry
TEMA(Telecom Equipment
Manufacturers' Association
To have a body of standards which is delinked from DOT so that the standards for the Indian telecom network, instead of standards for the Department of Telecom, are established.
The Internet & Mobile Association
of India (IAMAI)
Promoting the inherent strengths of the digital economy evaluating and recommending standards and practices to the industry,
Association of Unified Telecom Service Providers of India (AUSPI)
Dissemination of knowledge and information for promotion and healthy growth of telecom services
![Page 30: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/30.jpg)
Current activities Standardization of Indian language keyboard for text
inputting
Development of Rasterizer for display of text. This Rasterizer engine in customised as per the specifications of the handset.
Development of Indian languages layout engines
Convergence to Unicode at the handset level and UTF 8/ UTF 16/ UCS 2 for transmitting data to and fro from mobile devices
www.w3cindia.in
![Page 31: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/31.jpg)
31
3. Build a fresh Default Delivery Content (DDC ) for Indic Scripts
1. Review and enhancement of refined Mobile Web Best Practices for Indic Languages
2. Inclusion of new Mobile OK Basic Tests for Indic scripts based on refined guidelines
4. Implementation of W3C Mobile OK Checker – Initiated with Hindi Language
Roadmap
www.w3cindia.in
![Page 32: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/32.jpg)
What we want ? Our Aim:
Our VISION should be
No matter what device I have,
No matter what service I want,
No matter what carrier or network I’m using,
I can communicate, access and exchange information.
www.w3cindia.in
![Page 33: Mobile web in Indian languages and its implementation challenges](https://reader036.vdocuments.mx/reader036/viewer/2022062720/56813486550346895d9b677e/html5/thumbnails/33.jpg)
www.w3cindia.in