Mobile/Symbian: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 17: Line 17:
     <td>NSPR</td>
     <td>NSPR</td>
     <td>03/11/08</td>
     <td>03/11/08</td>
     <td>06/11/08</td>
     <td>02/13/09</td>
     <td>{{bug|442706}}</td>
     <td>{{bug|442706}}</td>
   </tr>
   </tr>
Line 23: Line 23:
     <td>Browser Engine</td>
     <td>Browser Engine</td>
     <td>03/11/08</td>
     <td>03/11/08</td>
     <td>06/11/08</td>
     <td>TBD</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
Line 29: Line 29:
     <td>Gecko</td>
     <td>Gecko</td>
     <td>07/11/08</td>
     <td>07/11/08</td>
     <td>12/11/08</td>
     <td>TBD</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
Line 35: Line 35:
     <td>Symbian Widget Library</td>
     <td>Symbian Widget Library</td>
     <td>13/11/08</td>
     <td>13/11/08</td>
     <td>18/11/08</td>
     <td>02/13/09</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
   <tr {{ip}}>
   <tr {{ip}}>
     <td>JS Engine</td>
     <td>JS</td>
     <td>19/11/08</td>
     <td>19/11/08</td>
     <td>24/11/08</td>
     <td>02/13/09</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
Line 47: Line 47:
     <td>HTML/XML Parser</td>
     <td>HTML/XML Parser</td>
     <td>25/11/08</td>
     <td>25/11/08</td>
     <td>28/11/08</td>
     <td>TBD</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
Line 53: Line 53:
     <td>HTTP Shim Layer (Symbian)</td>
     <td>HTTP Shim Layer (Symbian)</td>
     <td>01/12/08</td>
     <td>01/12/08</td>
     <td>04/12/08</td>
     <td>02/20/09</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
Line 59: Line 59:
     <td>XPCOM</td>
     <td>XPCOM</td>
     <td>05/12/08</td>
     <td>05/12/08</td>
     <td>25/12/08</td>
     <td>02/13/09</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Code review</td>
     <td>Code review</td>
     <td>21/01/09</td>
     <td>02/09/09</td>
     <td>02/02/09</td>
     <td>02/27/09</td>
     <td></td>
     <td></td>
   </tr>
   </tr>

Revision as of 16:31, 3 February 2009

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 03/11/08 02/13/09 bug 442706
Browser Engine 03/11/08 TBD
Gecko 07/11/08 TBD
Symbian Widget Library 13/11/08 02/13/09
JS 19/11/08 02/13/09
HTML/XML Parser 25/11/08 TBD
HTTP Shim Layer (Symbian) 01/12/08 02/20/09
XPCOM 05/12/08 02/13/09
Code review 02/09/09 02/27/09

Phase 2: Basic/limited browsing possible

Task Start Finish Bug
Necko 06/01/09 26/01/09
Building, testing and fixing defects 27/01/09 16/02/09
Test 17/02/09 09/03/09
Code review 10/03/09 23/03/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