Monday 19th of February 2018

Localization to Bidirectional Languages for a Visual Programming Environment on Smartphones

Aiman M. Ayyal Awwad

Catrobat is a free and open source visual programming environment for smartphones. It has been developed for educational purposes to help students visualize and understand learning material. It allows students to build their own animations and games for their classes in academic subjects and wirelessly control external hardware. Catrobat needs to talk to the young children in schools in their native language and enable them to get the best experience in the language of their choice. In this paper, we localize Catrobat into bidirectional languages such as Arabic, Persian, Urdu, and Hebrew, and introduce the challenging aspects of localization to such languages. The localization testing results show that the product is cosmetically correct, linguistically accurate, and culturally appropriate. Therefore, it meets bidirectional requirements, complies with bidirectionality design guidelines, and can be employed in programming education for young schoolchildren.

Keywords: Localization, Bidirectional Languages, Visual Programming Environment, Smartphone, Educational.

Download Full-Text


Aiman M. Ayyal Awwad
Aiman Mamdouh Ayyal Awwad is currently pursuing a Ph.D. in Computer Science with research interests related to smartphone applications. He received his B.Sc in Computer Science from Mutah University in 2007 and his M.Sc in Computer Science from University of Jordan in 2010. From February 2010 to September 2014, he was a lecturer at Computer Science and IT Department/ Tafila Technical University. He has more than 6 publications in various international journals and conferences. His research interests include mobile applications testing, image processing, and cellular automata.

IJCSI Published Papers Indexed By:





IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482

More contact details »