Designing and Implementing Mouse Emulation to Touchscreen Operated Mobile Web Browsers


Autoria(s): Grönholm, Kim
Data(s)

09/11/2010

09/11/2010

2010

Resumo

Browsing the web has become one of the most important features in high end mobile phones and in the future more and more people will be using mobile phone for web browsing. Large touchscreens improve browsing experience but many web sites are designed to be used with a mouse. A touchscreen differs substantially from a mouse as a pointing device and therefore mouse emulation logic is required in the browsers to make more web sites usable. This Master's thesis lists the most significant cases where the differences of a mouse and a touchscreen affect web browsing. Five touchscreen mobile phones and their web browsers were evaluated to find out if and how these cases are handled in them. Also as a part of this thesis, a simple QtWebKit based mobile web browser with advanced mouse emulation model was implemented, aiming to solve all the problematic cases. The conclusion of this work is that it is feasible to emulate a mouse with a touchscreen and thus deliver good user experience in mobile web browsing. However, current highend touchscreen mobile phones have relatively underdeveloped mouse emulations in their web browsers and there is a lot to improve.

Internet sivustojen selaamisesta on tullut yksi tärkeimmistä toiminnoista älypuhelimissa ja tulevaisuudessa yhä useampi käyttää matkapuhelinta Webbin selaamiseen. Suuret kosketusnäytöt parantavat käyttökokemusta, mutta monet sivustot on suunniteltu hiirellä käytettäväksi. Kosketusnäyttö eroaa osoitinlaitteena merkittävästi hiirestä ja täten selaimiin tarvitaan hiiriemulaatiologiikkaa mahdollistamaan useampien sivustojen käytettävyys. Tämä diplomityö listaa merkittävimmät tapaukset, joissa hiiren ja kosketusnäytön eroavaisuudet vaikuttavat webin selaamiseen. Naita ongelmallisia tapauksia ja niiden mahdollisia ratkaisuja testattiin viidellä kosketusnäytöllisellä älypuhelimella ja niiden web selaimilla. Lisaksi osana diplomityötä toteutettiin yksinkertainen QtWebKitpohjainen mobiiliselain kehittyneellä hiiriemulaatiolla, tavoitteena ratkaista kaikki ongelmatapaukset. Työn johtopaatos on, että kosketusnäytöllä on mahdollista emuloida hiirtä ja siten tarjota hyvä käyttäjäkokemus mobiiliselaimessa. Tämän hetken kosketusnäytöllisten älypuhelinten web selaimissa on kuitenkin suhteellisen alkeelliset hiiriemulaatiot, joissa on paljon parannettavaa.

Identificador

http://www.doria.fi/handle/10024/64329

Idioma(s)

en

Palavras-Chave #mouse emulation #touchscreen #mobile web browser #user interface #WebKit #Qt #hiiriemulaatio #kosketusnäyttö #mobiili webselain #käyttöliittymä
Tipo

Master's thesis

Diplomityö