Working On Mobile Webbrowser

15 Apr 2009 18:42

As I noted before, I'm running Gentoo in chroot of my iPAQ H3870. As next step of fun with this PDA, I'm willing to create a mobile webbrowser for this (and other) Linux-powered mobile devices. Inspired by iPhone's Safari I want the browser to have the following features:

  • fast
  • easy to use

I want to use Qt and Webkit for this purpose. I will use PyQt for prototyping. As the interface will be minimal this should not add big overhead. For final version probably I'll compile C++ code statically (inserting the latest Qt library into the result program).

What features the browser should have and how I will implement them?

  • fast — using Webkit engine — well integrated with Qt 4.4+
  • fast — using fast JavaScript engine — one of newest Qt/Webkit's features using JIT
  • easy to use — full page zooming — using Qt/Webkit zoomFactor property
  • easy to use — kinetic scrolling — feature popular in iPhone GUI (already implemented by some Qt hackers)
  • fast — some hacky-features should be implemented like weight(-and-number-of-connections)-reducing proxy (like in Opera browser) and some AdBlock-like features (probably non-configurable)

I'm planning VERY minimal interface. No long-history, no bookmark management. Only a button to "save" a page to the browser's dashboard. Also I think about some cool internal things to really make the browser usable and to make it as good as the iPhone's browser.

Previous post: Easter Time

Next post: To i owo


More posts on this topic

Comments

Add a New Comment
or Sign in as Wikidot user
(will not be published)
- +
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License