Mobile/Symbian: Difference between revisions
| (30 intermediate revisions by 5 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 4: | Line 8: | ||
= Schedule = | = Schedule = | ||
The schedule is - of course - subject to change. | The schedule is - of course - subject to change. | ||
== Phase 1: Fennec compiling and linking == | == Phase 1: Fennec compiling and linking == | ||
<table width="100%"> | <table width="100%"> | ||
<tr> | <tr style="background-color: #efefef;" > | ||
<th width=" | <th width="55&" align="left">Task</th> | ||
<th width=" | <th width="15%" align="left">Start</th> | ||
<th width=" | <th width="15%" align="left">Finish</th> | ||
<th width="15%" align="left">Bug</th> | |||
</tr> | </tr> | ||
<tr {{ | <tr {{co}}> | ||
<td> | <td>NSPR</td> | ||
<td>03 | <td>11/03/08</td> | ||
<td>06/ | <td>03/06/09</td> | ||
<td>{{bug|442706}}</td> | |||
</tr> | </tr> | ||
<tr {{ | <tr {{co}}> | ||
<td> | <td>JS</td> | ||
<td> | <td>11/23/08</td> | ||
<td> | <td>02/21/09</td> | ||
<td>{{bug|479585}}</td> | |||
</tr> | </tr> | ||
<tr {{ | <tr {{ip}}> | ||
<td>HTML/XML Parser</td> | <td>HTML/XML Parser</td> | ||
<td> | <td>02/23/09</td> | ||
<td> | <td>03/16/09</td> | ||
<td>{{bug|483590}}</td> | |||
</tr> | </tr> | ||
<tr {{ | <tr {{ip}}> | ||
<td> | <td>XPCOM</td> | ||
<td> | <td>02/23/09</td> | ||
<td> | <td>05/15/09</td> | ||
<td>{{bug|479584}}</td> | |||
</tr> | </tr> | ||
<tr {{ip}}> | <tr {{ip}}> | ||
<td> | <td>Code review</td> | ||
<td>03/ | <td>03/13/09</td> | ||
<td>06/ | <td>06/15/09</td> | ||
<td></td> | |||
</tr> | </tr> | ||
</table> | </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 = | = Other = | ||
[http:// | [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 67: | 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]] | |||
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: