canmove, Confirmed users
1,584
edits
No edit summary |
|||
(36 intermediate revisions by 6 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 = | ||
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. | 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 == | |||
<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 {{co}}> | |||
<td>NSPR</td> | |||
<td>11/03/08</td> | |||
<td>03/06/09</td> | |||
<td>{{bug|442706}}</td> | |||
</tr> | |||
<tr {{co}}> | |||
<td>JS</td> | |||
<td>11/23/08</td> | |||
<td>02/21/09</td> | |||
<td>{{bug|479585}}</td> | |||
</tr> | |||
<tr {{ip}}> | |||
<td>HTML/XML Parser</td> | |||
<td>02/23/09</td> | |||
<td>03/16/09</td> | |||
<td>{{bug|483590}}</td> | |||
</tr> | |||
<tr {{ip}}> | |||
<td>XPCOM</td> | |||
<td>02/23/09</td> | |||
<td>05/15/09</td> | |||
<td>{{bug|479584}}</td> | |||
</tr> | |||
<tr {{ip}}> | |||
<td>Code review</td> | |||
<td>03/13/09</td> | |||
<td>06/15/09</td> | |||
<td></td> | |||
</tr> | |||
</table> | |||
== 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 = | |||
[http://wiki.forum.nokia.com/index.php/S60_phones List of S60 phones], our current target is S60 3rd Edition, Feature Pack 1 (Version 3.1), based on Symbian OS 9.2. | |||
[https://bugzilla.mozilla.org/show_bug.cgi?id=432606 Bug 432606] is the umbrella bug of this porting effort. | [https://bugzilla.mozilla.org/show_bug.cgi?id=432606 Bug 432606] is the umbrella bug of this porting effort. | ||
Initial efforts: | |||
[[Mobile/Symbian/Build|Build for Symbian OS]] | [[Mobile/Symbian/Build|Build for Symbian OS]] | ||
Line 14: | Line 68: | ||
[[Mobile/Symbian/NSS|Porting NSS to Symbian OS]] | [[Mobile/Symbian/NSS|Porting NSS to Symbian OS]] | ||
[[Mobile/Symbian/Cairo|Porting Cairo to Symbian OS]] |