Top Banner
Andualem Workneh, Yonan Getachew, Gedion TAMENE, Solomon Atnafu, emails:, [email protected], [email protected], [email protected] , [email protected] November 11, 2010 M4D 2010, Kampala, Uganda This project is partially supported by UNECA Addis Ababa University The Virtual The Virtual Ethiopic Keyboard for Smart Ethiopic Keyboard for Smart Phones Phones
18
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: virtual keyboard

Andualem Workneh, Yonan Getachew, Gedion TAMENE, Solomon Atnafu, emails:, [email protected], [email protected],

[email protected] , [email protected]

November 11, 2010M4D 2010, Kampala, Uganda

This project is partially supported by UNECA

Addis Ababa University

The Virtual Ethiopic Keyboard The Virtual Ethiopic Keyboard for Smart Phones for Smart Phones 

Page 2: virtual keyboard

Outline

2

1. Introduction

2. The Challenges of Virtual Keyboard Design

for Ethiopic Character Set

3. System Layout Design

4. Implementation

5. Conclusions

Virtual Ethiopic Keyboard - Android Phones

Page 3: virtual keyboard

3

Ethiopia• At the horn of Africa, about 1.1 sqkm,

• A country of more than 80 million,

45% < 15 years

• More than 75 languages,

• The Official working Language

(Amharic, with Ethiopic script),

• Use of other languages at regional government level,

• Many initiatives of localizationVirtual Ethiopic Keyboard - Android Phones

Page 4: virtual keyboard

1. Introduction• The Ethiopic Character Set

– Amharic is the working language of the federal government of Ethiopia (a country with a population of more than 80 million) and is spoken and written as a first or second language in many parts of the country.

– Among the other languages that use Ethiopic script are Tigrigna, Guragegna, Agewigna, and many other languages in the southern region of Ethiopia.

– Tigrigna is a language for about nine million people particularly in Tigrai region of Ethiopia and in Eretria.

4Virtual Ethiopic Keyboard - Android Phones

Page 5: virtual keyboard

Introduction . . .

5

• keyboard - The most popular input method

• two common types of keyboards: the physical and the

virtual keyboards

• for mobile computing devices - The virtual keyboard

fits on their small screen size

• virtual keyboards seem to be the best choice in

many situations

Virtual Ethiopic Keyboard - Android Phones

Page 6: virtual keyboard

2. The Challenges –Keyboard design

• Keyboard Mapping and Input Methods (Many Efforts since the 1980’s)

Standard Keyboard Mapping:

• Typewriter layout,

• Phonetic layout;

6Virtual Ethiopic Keyboard - Android Phones

Page 7: virtual keyboard

Ethiopic Web Pages

7Virtual Ethiopic Keyboard - Android Phones

Page 8: virtual keyboard

Advantage:

• As a result of many efforts Ethiopic is Unicode supported.

• Ethiopic Unicode (1200 – 137F)

8Virtual Ethiopic Keyboard - Android Phones

Page 9: virtual keyboard

Standard Key-pad for mobile phones

Ethiopic Key-pad for mobile phones

Composing Template-based Text

The mobile phone input method design(Previous efforts)

By Shiferaw Abebe, Solomon Atnafu and Samuel Kinde, Addis Ababa University

9Virtual Ethiopic Keyboard - Android Phones

Page 10: virtual keyboard

10

Keyboard LayoutUpdating the

Keyboard layout

Key press Event

CharacterMapping to Character code

Key press Event

Figure: Work flow of the virtual Ethiopic keyboard system

3. System Layout Design

Virtual Ethiopic Keyboard - Android Phones

Page 11: virtual keyboard

11

Basic Character selection set component

NonBasic Character selection component

Figure: Proposed Layout for the virtual Ethiopic keyboard

Virtual Ethiopic Keyboard - Android Phones

Page 12: virtual keyboard

4. ImplementationThe System Development Environment

• Android operating system based smart phones are selected.

• The basic reasons to choose Android platform are that:

– It uses Freetype, a free and open source bitmap and vector font engine, which supports Unicode text layout and glyph rendering. Ethiopic Unicode fonts, such as Microsoft's Nyala and GFZ's Geez Free Zemen, can be used to render text using Freetype on the Android platform. Other platforms such as the Palm OS lack the internationalization support required to fully meet the needs of Ethiopic software development.

– It comes with immediate availability to mobile versions of Google search, Google Maps, and Google Products that allow independent developers to create their own array of applications at a much less restrictive cost.

12Virtual Ethiopic Keyboard - Android Phones

Page 13: virtual keyboard

Virtual Ethiopic Keyboard System (VEK)

13

The Main Panel

Figure : VEK on Android Emulator

The Top Panel

Virtual Ethiopic Keyboard - Android Phones

Page 14: virtual keyboard

14

Figure: on the Android based HTC G1 smart phone

Virtual Ethiopic Keyboard - Android Phones

Page 15: virtual keyboard

15

Figure: (A)-The panel for Ethiopic and Amharic numerals and Mathematical symbols; (B)- the Virtual QWERTY keyboard.

Virtual Ethiopic Keyboard - Android Phones

Page 16: virtual keyboard

Impact: Helped to localize mobile applications(Case: Mobile Health- and Demographic-Data Reporting and Communication System for the Butajira Rural Health Program, by Andualem Workneh, Yonan Getachew and Solomon Atnafu)

Forms used for data collection House Registration Form16Virtual Ethiopic Keyboard - Android Phones

Page 17: virtual keyboard

5. Conclusion• YES, WE CAN

– YES; Technology Should embrace culture,

– a virtual keyboard layout is designed for more than 340 Ethiopic characters,

– multi-script text writing is supported, users can switch between our VEK and the Virtual QWERTY keyboard.

– Any mobile application can be localized,

– Opens the way to include other smart phones, such as Nokia and other mobile operating systems.

17Virtual Ethiopic Keyboard - Android Phones

Page 18: virtual keyboard

አአመሰመሰግናግና ለሁ ለሁ

18

ThaThank nk YouYou Virtual Ethiopic Keyboard - Android Phones