Mobile/Symbian: Difference between revisions

m
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.


[http://www.google.com/calendar/hosted/pagefreedom.org/embed?src=pagefreedom.org_t3d4h7jvdat9bq9feoc04lo2k4%40group.calendar.google.com&ctz=Asia/Shanghai From this calender], you could get a brief schedule on this effort.
= 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.


= See also =
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]]
canmove, Confirmed users
1,584

edits