Last modified: 2012-10-28 17:03:38 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T36742, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 34742 - Symbian port of phonegap app
Symbian port of phonegap app
Status: RESOLVED WONTFIX
Product: Wikipedia App
Classification: Unclassified
Generic (Other open bugs)
3.1.0 (iOS) / 1.1 (Android)
Other other
: Unprioritized enhancement
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-02-26 18:54 UTC by Christian Puehringer
Modified: 2012-10-28 17:03 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
Wikipedia Symbian Screenshot Search (37.11 KB, image/png)
2012-02-26 18:54 UTC, Christian Puehringer
Details
Wikipedia Symbian Screenshot Article (35.06 KB, image/png)
2012-02-26 18:55 UTC, Christian Puehringer
Details

Description Christian Puehringer 2012-02-26 18:54:29 UTC
Created attachment 10107 [details]
Wikipedia Symbian Screenshot Search

Symbian support of phonegap has not been exactly first class in the past:
wrt widget based, hardly any api supported, and last update a year ago.

However, apparently there is now hope for better support: 
A qt based version of cordova (the new name of phonegap)
 is in development (https://github.com/cordova/cordova-qt). 

I tried to use cordova-qt to port the wikipedia app. 
Source is available in https://github.com/cip/Wikipedia

It actually works pretty well (tested on Nokia N8 and Qt Simulator). (See attached
screenshots)

Currently the main issue (besides obviously tons of more or less minor things to be fixed) is that it's not trivial to have kinetic scrolling and a static menubar together. (see https://github.com/cip/Wikipedia/issues/1). Currently checked in version prefers kinetic scrolling, so the menubar (and also the searchbar) scrolls with the article...

I'd appreciate it very much if somebody wants to help with this port. 

In addition it would be welcome if this could be merged into the main repo. 
This should not impact other platforms, only platform_stubs.js changed (hopefully correctly) all other files are added to sepearate directories (qt).
(In addition plugins.xml would change (phonegap -> cordova name change), but this currently not commited to the repo)

Note that only Symbian^3 and newer is supported. cordova-qt uses qml, which
is available only on Symbian^3. Furthermore (and more critial) does the older Symbian 5th edition only support qtwebkit 2.0, which to my knowledge does not support features like local storage. Supporting older versions would therefore probably require signficant additional effort, with limited benefit (AFAIK the last 5th edition phones have been released about two years ago).
Comment 1 Christian Puehringer 2012-02-26 18:55:21 UTC
Created attachment 10108 [details]
Wikipedia Symbian Screenshot Article
Comment 2 Yuvi Panda 2012-10-28 17:03:05 UTC
Since we have a native Symbian app in the works anyway, closing as WONTFIX.
Comment 3 Yuvi Panda 2012-10-28 17:03:38 UTC
See https://www.mediawiki.org/wiki/Wikipedia_S40_J2ME_app for details

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links