| 7 | == Requirements == |
| 8 | |
| 9 | For this tutorial, we will need: |
| 10 | - [http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html Symbian S60 3rd Edition Maintenance Release (MR)]. Other SDK versions may work, but I did not test it. |
| 11 | - [http://www.forum.nokia.com/info/sw.nokia.com/id/dbb8841d-832c-43a6-be13-f78119a2b4cb.html Carbide C++ version 1.2]. You will need the Developer Edition to do on-device debugging (21 days evaluation is available). |
| 12 | - [http://europe.nokia.com/A4144903 Nokia PC Suite] for the connectivity between the device and your PC (I use version 6.85) |
| 13 | - Latest PJSIP from SVN trunk |
| 14 | - Nokia S60 3rd Edition device (I use Nokia E70, but any S60 3rd Edition device should do, I think) |
| 15 | - Nokia data cable for on-device debugging (you can also use Bluetooth connection, but this tutorial will not cover it) |
| 16 | |
| 17 | == Installations == |
| 18 | |
| 19 | === SDK and Carbide Installations === |
| 20 | |
| 21 | Follow the installation instructions in the SDK and Carbide documentation. Please install Symbian SDK on the same drive as PJSIP. |
| 22 | |
| 23 | === Nokia PC Suite === |
| 24 | |
| 25 | Install PC Suite, connect your device with the USB cable, and make sure your PC can access your device. Leave PC Suite running with the device connected throughout the session. |
| 26 | |
| 27 | === PJSIP === |
| 28 | |
| 29 | Checkout PJSIP from the usual location (see [http://www.pjsip.org/download.htm PJSIP Download page] for details). Fill in your {{{config_site.h}}} with: |
| 30 | {{{ |
| 31 | #include <pj/config_site_sample.h> |
| 32 | }}} |
| 33 | |
| 34 | |
| 35 | == Setting up PJSIP Carbide Project == |
| 36 | |
| 37 | === Run Carbide === |
| 38 | |
| 39 | Run Carbide C++. When it asked the workspace location, just accept the default value and press OK button: |
| 40 | |