Mobile/Symbian: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Note =
The notes below are from an inactive project to port [[Fennec]] to Symbian phones.  This project is no longer under active development.  Any plans and dates below are not accurate.
= Overview =
= Overview =


Line 20: Line 24:
     <td>{{bug|442706}}</td>
     <td>{{bug|442706}}</td>
   </tr>
   </tr>
   <tr {{ip}}>
   <tr {{co}}>
     <td>JS</td>
     <td>JS</td>
     <td>11/19/08</td>
     <td>11/23/08</td>
     <td>03/23/09</td>
     <td>02/21/09</td>
     <td>{{bug|479585}}</td>
     <td>{{bug|479585}}</td>
   </tr>
   </tr>
   <tr {{ip}}>
   <tr {{ip}}>
     <td>HTML/XML Parser</td>
     <td>HTML/XML Parser</td>
     <td>03/13/09</td>
     <td>02/23/09</td>
     <td>03/23/09</td>
     <td>03/16/09</td>
     <td>{{bug|483590}}</td>
     <td>{{bug|483590}}</td>
   </tr>
   </tr>
   <tr {{ip}}>
   <tr {{ip}}>
     <td>XPCOM</td>
     <td>XPCOM</td>
     <td>12/05/08</td>
     <td>02/23/09</td>
     <td>03/23/09</td>
     <td>05/15/09</td>
     <td>{{bug|479584}}</td>
     <td>{{bug|479584}}</td>
   </tr>
   </tr>
Line 41: Line 45:
     <td>Code review</td>
     <td>Code review</td>
     <td>03/13/09</td>
     <td>03/13/09</td>
     <td>03/23/09</td>
     <td>06/15/09</td>
     <td></td>
     <td></td>
   </tr>
   </tr>
</table>
</table>


== Phase 2: Basic/limited browsing possible ==
== Phase 2: Render Page ==
 
The goal of phase 2 will be the ability to render a HTML page on a Symbian device. In order to reach the goal, it may be necessary to write a small native Symbian app that embeds [[Gecko]].
<table width="100%">
  <tr style="background-color: #efefef;" >
    <th width="55&" align="left">Task</th>
    <th width="15%" align="left">Start</th>
    <th width="15%" align="left">Finish</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>
    <td>Necko</td>
    <td>03/16/09</td>
    <td>04/04/09</td>
    <td></td>
  </tr>
  <tr>
    <td>Building, testing and fixing defects</td>
    <td>04/06/09</td>
    <td>04/24/09</td>
    <td></td>
  </tr>
  <tr>
    <td>Test</td>
    <td>04/06/09</td>
    <td>04/24/09</td>
    <td></td>
  </tr>
  <tr>
    <td>Code review</td>
    <td>03/16/09</td>
    <td>04/24/09</td>
    <td></td>
  </tr>
</table>


=== References ===
Goal: End of May 2009.
* <span {{comp}}>Task Completed <nowiki>{{comp}}</nowiki></span>
* <span {{ip}}>Task In Progress <nowiki>{{ip}}</nowiki></span>


= Other =
= Other =

Latest revision as of 21:01, 28 May 2010

Note

The notes below are from an inactive project to port Fennec to Symbian phones. This project is no longer under active development. Any plans and dates below are not accurate.

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/23/08 02/21/09 bug 479585
HTML/XML Parser 02/23/09 03/16/09 bug 483590
XPCOM 02/23/09 05/15/09 bug 479584
Code review 03/13/09 06/15/09

Phase 2: Render Page

The goal of phase 2 will be the ability to render a HTML page on a Symbian device. In order to reach the goal, it may be necessary to write a small native Symbian app that embeds Gecko.

Goal: End of May 2009.

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