Mobile/Symbian

From MozillaWiki
Jump to navigation Jump to search

Overview

Our goal is similar as Fennec on other mobile platforms : making a working XULRunner port running in a cell phone based on S60 3rd Edition platform whose underlying operating system is Symbian OS.

Schedule

The schedule is - of course - subject to change.

Phase 1: Fennec compiling and linking

Task Start Finish Bug
NSPR 11/03/08 02/13/09 bug 442706
Browser Engine TBD TBD
Gecko TBD TBD
Symbian Widget Library 11/13/08 02/13/09
JS 11/19/08 02/13/09
HTML/XML Parser TBD TBD
HTTP Shim Layer (Symbian) 12/01/08 02/20/09
XPCOM 12/05/08 02/13/09
Code review 02/09/09 02/27/09

Phase 2: Basic/limited browsing possible

Task Start Finish Bug
Necko 02/23/09 03/13/09
Building, testing and fixing defects 03/16/09 04/03/09
Test 04/06/09 04/24/09
Code review 02/23/09 04/10/09

References

  • Task Completed {{comp}}
  • Task In Progress {{ip}}

Other

List of S60 phones, our current target is S60 3rd Edition, Feature Pack 1 (Version 3.1), based on Symbian OS 9.2.

Bug 432606 is the umbrella bug of this porting effort.

Initial efforts:

Build for Symbian OS

Porting NSPR to Symbian OS

Porting NSS to Symbian OS

Porting Cairo to Symbian OS