Mobile/Symbian: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 19: Line 19:
     <td>03/06/09</td>
     <td>03/06/09</td>
     <td>{{bug|442706}}</td>
     <td>{{bug|442706}}</td>
  </tr>
  <tr>
    <td>Browser Engine</td>
    <td>TBD</td>
    <td>TBD</td>
    <td></td>
  </tr>
  <tr>
    <td>Gecko</td>
    <td>TBD</td>
    <td>TBD</td>
    <td></td>
  </tr>
  <tr>
    <td>Widget</td>
    <td>TBD</td>
    <td>TBD</td>
    <td>{{bug|479587}}</td>
   </tr>
   </tr>
   <tr {{ip}}>
   <tr {{ip}}>
Line 46: Line 28:
   <tr>
   <tr>
     <td>HTML/XML Parser</td>
     <td>HTML/XML Parser</td>
    <td>TBD</td>
    <td>TBD</td>
    <td></td>
  </tr>
  <tr>
    <td>HTTP Shim Layer (Symbian)</td>
     <td>TBD</td>
     <td>TBD</td>
     <td>TBD</td>
     <td>TBD</td>
Line 78: Line 54:
     <th width="15%" align="left">Finish</th>
     <th width="15%" align="left">Finish</th>
     <th width="15%" align="left">Bug</th>
     <th width="15%" align="left">Bug</th>
  </tr>
  <tr>
    <td>Browser Front-End</td>
    <td>TBD</td>
    <td>TBD</td>
    <td></td>
  </tr>
  <tr>
    <td>Gecko</td>
    <td>TBD</td>
    <td>TBD</td>
    <td></td>
  </tr>
  <tr>
    <td>Widget</td>
    <td>TBD</td>
    <td>TBD</td>
    <td>{{bug|479587}}</td>
  </tr>
  <tr>
    <td>HTTP Shim Layer (Symbian)</td>
    <td>TBD</td>
    <td>TBD</td>
    <td></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Necko</td>
     <td>Necko</td>
     <td>02/23/09</td>
     <td>03/16/09</td>
     <td>03/13/09</td>
     <td>04/04/09</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Building, testing and fixing defects</td>
     <td>Building, testing and fixing defects</td>
     <td>03/16/09</td>
     <td>04/06/09</td>
     <td>04/03/09</td>
     <td>04/24/09</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
Line 99: Line 99:
   <tr>
   <tr>
     <td>Code review</td>
     <td>Code review</td>
     <td>02/23/09</td>
     <td>03/16/09</td>
     <td>04/10/09</td>
     <td>04/24/09</td>
     <td></td>
     <td></td>
   </tr>
   </tr>

Revision as of 11:33, 2 March 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 11/03/08 03/06/09 bug 442706
JS 11/19/08 03/13/09 bug 479585
HTML/XML Parser TBD TBD
XPCOM 12/05/08 03/06/09 bug 479584
Code review 02/09/09 03/13/09

Phase 2: Basic/limited browsing possible

Task Start Finish Bug
Browser Front-End TBD TBD
Gecko TBD TBD
Widget TBD TBD bug 479587
HTTP Shim Layer (Symbian) TBD TBD
Necko 03/16/09 04/04/09
Building, testing and fixing defects 04/06/09 04/24/09
Test 04/06/09 04/24/09
Code review 03/16/09 04/24/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