Skip to content
This repository
Browse code

added README.markdown

  • Loading branch information...
commit e5443723f7b9f8b15b5e89dd0ad311775cf450b5 0 parents
authored June 27, 2011

Showing 1 changed file with 44 additions and 0 deletions. Show diff stats Hide diff stats

  1. 44  README.markdown
44  README.markdown
Source Rendered
... ...
@@ -0,0 +1,44 @@
  1
+# Helium Mobile Browser #
  2
+An experimental Mobile Browser, built on the top of Qt, QML, WebKit - HTML5 enabled.
  3
+
  4
+## Background ##
  5
+Orange Labs UK has worked for long now in the area of Mobile Web Technologies, producing a number of internal projects and documents in the area.
  6
+The advent of HTML5, CSS3, Javascript and all the related technologies is making the Mobile Browser world move at an unprecedented speed.
  7
+We believe that Mobile Browsers will enable to deliver to Mobile device a new, richer class of WebApps. These WebApps will enjoy an everyday-smaller gap compared to all-native applications.
  8
+
  9
+## Objective ##
  10
+Build a WebKit based browser using Qt and all the cutting edge related technologies (like QML).
  11
+The work takes into focus 3 areas:
  12
+
  13
+1. **Browser Chrome**, focused on User Experience and Usability
  14
+2. **Browser Core**, focused on the WebCore functionalities that are already in WebKit and, possibly, building in advance some of them
  15
+3. **Browser Extensions**, focused on designing a Framework to implement mini-in-browser apps, to deliver small, focused services
  16
+
  17
+## High-level TODOs ##
  18
+
  19
+* Document properly the C++ code. Documentation is a bit too "sparse".
  20
+    * Need to learn the Doxygen tags used by the Qt guys - I know, I should have already done that
  21
+* Tune the performances: there are so many different optimization in `QWebSettings` that can be applied
  22
+* Produce a Symbian Build: for now we have only tested on Maemo5/N900
  23
+
  24
+## Directory Strucure ##
  25
+
  26
+* `assets/` - It's sort of workspace of the graphic assets of the project
  27
+* `builds/` - Stable builds, divided by Target Platform (Maemo5, Symbian, ...)
  28
+* `mobilebrowser-1.0/` - contains the actual source code of the project
  29
+* `screenshots/` - Screenshots, organized by date
  30
+
  31
+# Credits #
  32
+This project started from the `[qt-prefix]/demos/declarative/webbrowser/` ([see on qt.gitorious.org](http://qt.gitorious.org/qt/qt/trees/4.7/demos/declarative/webbrowser)), then evolved into what is today.
  33
+
  34
+THANKS to the [Qt](http://labs.trolltech.com/)/[Nokia](http://qt.nokia.com/) guys for the amazing job they do with the Framework and the tons of high quality, inspiring examples and demos always provided.
  35
+
  36
+Thanks to the Nokia Meego Developer Edition team: http://wiki.meego.com/ARM/N900#MeeGo_1.2_Community_Edition_for_Nokia_N900
  37
+	- expecially Vesku Hartikainen http://twitter.com/#!/veskuh for his contributions and interest in the project
  38
+
  39
+Currently the maintainer of the project is me, Luca Colantonio lucabox@gmail.com https://twitter.com/#!/lucabox
  40
+
  41
+A BIG credit goes also to the one who started the project: Ivan De Marino detronizator@gmail.com https://twitter.com/#!/detronizator
  42
+
  43
+Some of the icons found under assets/ are taken from http://glyphish.com (released with Creative Commons Attribution)
  44
+

0 notes on commit e544372

Please sign in to comment.
Something went wrong with that request. Please try again.