Hack-A-N900/Development Notes: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 12: | Zeile 12: | ||
We have tried all 3 but are currently using MADDE which appears to have better Qt Creator integration than Scratchbox does. Also the Meego SDK is specific to n900 phones running Meego, which is not officially support yet. It works, but not well on 64 bit workstations. | We have tried all 3 but are currently using MADDE which appears to have better Qt Creator integration than Scratchbox does. Also the Meego SDK is specific to n900 phones running Meego, which is not officially support yet. It works, but not well on 64 bit workstations. | ||
= Installing MADDE = | = Installing MADDE SDK = | ||
== Download and Install == | == Download and Install == | ||
There is one decent installation document[http://wiki.maemo.org/MADDE] but it links to two different installers. Before getting to the installation steps the it links first to the "''Nokia Qt SDK (Release Candidate)''" installer but in the actual installation directions it tells you to download an install shell script from "''MADDE downloads''" in step 1. Both might work but we are using the "Nokia Qt SDK (Release Candidate)" installer http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html | There is one decent installation document[http://wiki.maemo.org/MADDE] but it links to two different installers. Before getting to the installation steps the it links first to the "''Nokia Qt SDK (Release Candidate)''" installer but in the actual installation directions it tells you to download an install shell script from "''MADDE downloads''" in step 1. Both might work but we are using the "Nokia Qt SDK (Release Candidate)" installer http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html | ||
Zeile 49: | Zeile 49: | ||
= Installing | = Istalling Scratchbox SDK = | ||
http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation | |||
= Installing Libraries = | |||
There are the nokia closed-source libraries and other libraries from the community that you might want to use in your application. For example, I would like to use TpSession[http://tpsession.garage.maemo.org/] which is an abstraction for the TelepathyQt4 API letting one manage sms's, phone calls, etc. | There are the nokia closed-source libraries and other libraries from the community that you might want to use in your application. For example, I would like to use TpSession[http://tpsession.garage.maemo.org/] which is an abstraction for the TelepathyQt4 API letting one manage sms's, phone calls, etc. | ||
Zeile 73: | Zeile 76: | ||
Same steps as for MADDE except that you will need to install the nokia libs which you have to agreed to a ALU for. See steps 7 through 7.2 at http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation#Installing_Maemo_5_SDK_on_x86-32_Debian_based_distribution | Same steps as for MADDE except that you will need to install the nokia libs which you have to agreed to a ALU for. See steps 7 through 7.2 at http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation#Installing_Maemo_5_SDK_on_x86-32_Debian_based_distribution | ||
== In MADDE for | == In MADDE for N900 Target == | ||
The sysroot that comes with the MADDE sdk is "slim" and is missing a slew of libs that were available in the Scratchbox setup. For example, the 3rd party tpsession library requires the 2nd party libtelepathy-qt4. 3 solutions exist for getting telepathy into the sysroot for a Maemo target: | The sysroot that comes with the MADDE sdk is "slim" and is missing a slew of libs that were available in the Scratchbox setup. For example, the 3rd party tpsession library requires the 2nd party libtelepathy-qt4. 3 solutions exist for getting telepathy into the sysroot for a Maemo target: | ||